Most Popular

1500 questions
7
votes
3 answers

How can continuous integration scale for very large projects/teams?

Traditionally CI systems only monitor the quality of the code in an integration branch, signalling when regressions occur. Human intervention is required for repairs. As the number of developers working on the same branch increases the risk of…
Dan Cornilescu
  • 6,730
  • 2
  • 19
  • 44
7
votes
2 answers

Three solutions to structure a deployment with Ansible?

I am currently deploying a new product and came across some problems to structure my Playbook and Roles. I have three different solutions and hope to get some input which path might be the best. The product is a webapp on a windows server. The…
Michael Hoeller
  • 221
  • 1
  • 2
  • 8
7
votes
1 answer

Flask, Gunicorn and Docker Swarm

so I have this nice rest API implemented in Flask running in docker and I am thinking about scaling. This is how I progressed: CMD ["flask", "run", "--host=0.0.0.0"] and docker run -d -p 5000:5000 pyrest-alpine works fine CMD ["gunicorn", "-w",…
Ondra N.
  • 73
  • 4
7
votes
2 answers

How to only allow API Gateway requests to reach our EC2 instances

We have multiple EC2 instances hosting our micro-services. The autoscaling group of servers has an ELB. All traffic is routed via the AWS API Gateway. The problem is that the ELB has its HTTPS port open to the world. How to protect our servers, so…
Evgeny Zislis
  • 8,963
  • 5
  • 38
  • 72
7
votes
1 answer

Where is the documentation of Kubernetes API server configurations?

Questions Where is the explanations or documentations of the Kubernetes API Server configuration parameters? Background There are parameters to configure for Kubernetes API server e.g. KUBE_API_ADDRESS (which seems needs to be changed from…
mon
  • 363
  • 2
  • 7
7
votes
1 answer

How to store Jenkins job results and produce a summary report?

I'd like to store custom job result data into some format (e.g. in XML) that Jenkins can read and produce the summary report on the job page (ideally in the form of table). I'd like to know how this can be achieved?
kenorb
  • 7,841
  • 12
  • 40
  • 77
7
votes
3 answers

Using Chef for multi-node operations

I have an application I would like to configure using Chef that spans multiple nodes. Let's say that the process of doing it consists of Do a thing on node A capturing the output Do another thing on node B with that output Back to node A now for…
Gaius
  • 1,076
  • 9
  • 17
7
votes
2 answers

What is the exact use of DETACHED HEAD state in Git?

When I checkout a specific commit hash, it goes to detached mode where HEAD POINTER can't point to a recent commit. What are the things we can do and what is the use of going detached head state in Git?
7
votes
1 answer

How to implement Continuous Deployment in Angular, PHP API and Ansible projects?

I am working on an Angular2 project with Yii2 (PHP/MySQL) as its API point. We will need to deploy the Angular app in different languages for different customers (using AOT compilation from angular-cli). What is the best way to achieve this? I am…
axtho
  • 93
  • 4
7
votes
2 answers

What branching strategies/workflows are available for Git repositories?

I'm looking for a high-level, summary description of the recommended branching strategies/workflows primarily applicable with Git, which would serve as a guide for navigating this environment. Ideally a summary of pros/cons and maybe intended usage…
Dan Cornilescu
  • 6,730
  • 2
  • 19
  • 44
7
votes
2 answers

How to know which user created the GCE Instance

We have several billing enabled projects in our GCP account and each of them has several Compute Engine Instances. I want to remove non-critical instances just to reduce the unnecessary billing. But before I do that, I need to know which instance is…
noob
  • 181
  • 1
  • 7
7
votes
3 answers

How to publish a docker image to a private docker registry using Jenkins' blueocean?

It seems that the syntax that is used in the pipeline plugin is incompatible with Blueocean. It looks like that the syntax is different as blueocean uses a declarative…
030
  • 13,235
  • 16
  • 74
  • 173
7
votes
2 answers

Is there an established scheme for creating diagrams about Containers, Services etc.?

We have UML to describe classes, components, workflows. We have BPMN to describe business processes. We have more old-fashioned forms used in times past for structural diagrams. Is there anything established or semi-established in the DevOps world?…
AnoE
  • 4,876
  • 13
  • 25
7
votes
1 answer

What is a minimal viable number of hosts for an experimental Kubernetes cluster?

For example, to play with Docker Swarm in a way which makes sense you need 2 or better 3 hosts, right? What is that number for K8S?
Ta Mu
  • 6,772
  • 5
  • 39
  • 82
7
votes
4 answers

Ansible - private git repositories - SSH agent forwarding vs copying private SSH key

I recently started playing around with Ansible and it seems very nice. I don't have much experience in DevOps stuff and never really had to handle any complex scenarios. I started creating my Ansible playbook to replace my current deployment tool -…
pzaj
  • 171
  • 1
  • 3