Questions tagged [devops]

This tag is for programming questions about DevOps ("development" and "operations"), which is a software development method that stresses communication, collaboration, integration, automation, and measurement of cooperation between software developers and other IT professionals. Non-programming related questions should be asked on the DevOps Stack Exchange site.

DevOps acknowledges the interdependence of software development, quality assurance, and IT operations, and aims to help an organization rapidly produce software products and services and to improve operations performance.

Venn diagram

DevOps integration targets product delivery, quality testing, feature development, and maintenance releases in order to improve reliability and security and provide faster development and deployment cycles. Many of the ideas (and people) involved in DevOps came from the enterprise systems management and Agile software development movements.

The adoption of DevOps is being driven by factors such as:

  • Use of agile and other development processes and methodologies
  • Demand for an increased rate of production releases from application and business unit stakeholders
  • Wide availability of virtualized and cloud infrastructure from internal and external providers
  • Increased usage of data center automation and configuration management tools

The goals of the DevOps workflow are best described as The three ways of DevOps

  1. Work flows from Business->Development->Operations->Customer as fast possible
  2. Increasing the feedback loops from Business<-Development<-Operations<-Customer
  3. Using fast feedback to build a culture of continuous experimentation and learning

While programming questions about DevOps are on-topic here, other questions should be asked on the DevOps Stack Exchange site.

Dev ops: WikiPedia

What is DevOps?

Related Tags

7915 questions
31
votes
3 answers

What is the correct way to setup multiple logically organized sub folders in a terraform repo?

Currently I am working on a infrastructure in azure that comprises of the following: resource group application gateway app service etc everything I have is in one single main.tf file which I know was a mistake however I wanted to start from…
Pablo Marti Cordero
  • 944
  • 2
  • 9
  • 23
31
votes
19 answers

Docker daemon is not running

Newbie in this area. I have installed the new version of Docker in my windows PC. I am using windows 10 Pro. I have tried the very basic docker command but it is not working. I have also run the docker as administrator. Getting the below error…
TAMIM HAIDER
  • 641
  • 1
  • 10
  • 19
31
votes
2 answers

What are the differences between GitHub Actions and other CI tools like Jenkins?

GitHub announced an upcoming feature, GitHub Actions. I'm positive on the benefits of CI tools like Jenkins for automatic building or testing, which GitHub Actions is aimed to be used for in the future. Having a repository on GitHub and using an…
Bennett Dams
  • 6,463
  • 5
  • 25
  • 45
31
votes
5 answers

Remove service on docker-compose through overriding

I want to remove a container defined in docker-compose.yml file when we run in composition/override with another file docker-compose.prod.yml, by example: # docker-compose.yml version: 2 services: www: image: php56 db_for_development: …
Francesco Bianco
  • 519
  • 1
  • 5
  • 12
31
votes
2 answers

What is gitlab runner

I think I'm fundamentally missing something. I'm new to CI/CD and trying to set up my first pipeline ever with gitlab. The project is a pre-existing PHP project. I don't want to clean it up just yet, at the moment I've pushed the whole thing into a…
clse
  • 648
  • 1
  • 7
  • 10
30
votes
7 answers

How to give a .tf file as input in Terraform Apply command?

I'm a beginner in Terraform. I have a directory which contains 2 .tf files. Now I want to run Terraform Apply on a selected .tf file & neglect the other one. Can I do that? If yes, how? If no, why & what is the best practice?
29
votes
3 answers

nginx set remaining count for limit_req in X-RateLimit-Remaining header

I'm actually a little surprised that I couldn't find anything after a couple hours of googling, but the problem is as follows: I want nginx to serve as my throttle for my API. My config file contains a well-cited example of…
shaselton
  • 578
  • 4
  • 10
28
votes
4 answers

Error with pre-create check: "This computer doesn't have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory" even though it's enabled

Running docker toolbox ( v19.03.1) from Windows 10 Home edition yields the following error message: Running pre-create checks... Error with pre-create check: "This computer doesn't have VT-X/AMD-v enabled. Enabling it in the BIOS is…
MrAkroMenToS
  • 503
  • 1
  • 5
  • 9
28
votes
2 answers

Sharing resources between Terraform workspaces

I have an infrastructure I'm deploying using Terraform in AWS. This infrastructure can be deployed to different environments, for which I'm using workspaces. Most of the components in the deployment should be created separately for each workspace,…
28
votes
4 answers

DOWNLOAD_SOURCE Failed AWS CodeBuild

Whenever I start AWS CodeBuild I get this type of error every time. please help. DOWNLOAD_SOURCE Failed 3 mins, 2 secs Get https://github.com/themithunbiswas/test-repo.git/info/refs?service=git-upload-pack: dial tcp…
Mithun Biswas
  • 1,617
  • 1
  • 12
  • 19
27
votes
5 answers

Gitlab CI/CD Pass artifacts/variables between pipelines

tl;dr How do I pass data, e.g. the $BUILD_VERSION variable, between jobs in different pipelines in Gitlab CI? So (in my case) this: Pipeline 1 on push ect. Pipeline 2 after merge `building` job ... `deploying` job …
miile7
  • 2,547
  • 3
  • 23
  • 38
27
votes
4 answers

How to pass GitLab CI file variable to Dockerfile and docker container?

GitLab CI allows adding custom variables to a project. It allows to use a secret variable of type file where I specify a Key that is the variable name and Value that is the content of a file(e.g. content of certificate) Then during execution of the…
robliv
  • 1,351
  • 3
  • 15
  • 30
27
votes
3 answers

Keycloak Realm VS Keycloak Client

I am recently working on Keycloak 6.0.1 for SSO for authentication for multiple applications in organisation. I am confused in difference between clients and realm. If I have 5 different application to be managed for SSO then do I have to create…
Rohan Kadu
  • 1,311
  • 2
  • 12
  • 22
27
votes
4 answers

Helm upgrade doesn't pull new container

I Build a simple NodeJS API, pushed the Docker Image to a repo and deployed it to my k8s with Helm install (works perfectly fine). The pullPolicy is Always. Now I want to update the source code and deploy the updated version of my app. I bumped the…
trahloff
  • 607
  • 1
  • 9
  • 17
27
votes
3 answers

How Logstash is different than Kafka

How Log stash is different than Kafka? and if both are same which is better? and How? I found both are the pipelines where one can push the data for further processing.
Chandan Gupta
  • 599
  • 3
  • 7
  • 20