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
2
votes
1 answer

spark-shell on multinode spark cluster fails to spon executor on remote worker node

Installed spark cluster on standalone mode with 2 nodes on first node there is spark master running and on another node spark worker. When i try to run spark shell on worker node with word count code it runs fine but when i try to run spark shell…
2
votes
1 answer

How to perform Git checkout using Groovy script?

I want to perform git checkout operation using Groovy in Jenkins. How to achieve that? Note: The Jenkins job in which I am trying to perform the checkout operation is not a pipeline job, it is a freestyle job and we are executing it under system…
ANIL
  • 2,542
  • 4
  • 25
  • 44
2
votes
2 answers

Any recommendation about run Prometheus in docker container or not?

Our team decided to switch to Prometheus monitoring. So I wonder how to setup highly available fault tolerant Prometheus installation. We have a bunch of small projects, running on AWS ECS, almost all services are containerized. So I have some…
heartwilltell
  • 86
  • 1
  • 9
2
votes
1 answer

vtctlclient: command not found

I am trying to run Vitess on Minikube and I'm going through the 'Getting Started' steps found here: http://vitess.io/getting-started/#set-up-google-compute-engine-container-engine-and-cloud-tools I have installed everything I need to including…
antel0pe
  • 126
  • 1
  • 4
2
votes
1 answer

Sending docker logs to AWS CloudWatch via Terraform

My goal is to send docker container logs to CloudWatch via terraform. This is the ECS role that I am using for IAM: { "Version": "2008-10-17", "Statement": [ { "Action": "sts:AssumeRole", "Principal": { "Service":…
Asif Iqbal
  • 4,562
  • 5
  • 27
  • 31
2
votes
1 answer

In AWS Codepipeline, how do I assign a proper role name to allow a stack deployment via CloudFormation?

So, I am creating a pipeline and when I go to add a deploy stage to create a stack with CloudFormation, I get this error when I try to attach a role name: "The role name is invalid. Check that the specified role exists and can be assumed by AWS…
2
votes
1 answer

return the results of sonarqube

I'm trying to write a pipeline as a code and in this pipeline I want to return the result of sonarqube analyze and do a filter if the general note is >=97 continue if it is less return a Notif in slack. but how can I return a result a of sonarqube
2
votes
1 answer

How can I run docker-compose up as shell script by Jenkins

I am trying to run command docker-compose up -d as a build step of Jenkins, in "execute shell". Job fails and gives me following console log: docker-compose up --build -d Couldn't connect to Docker daemon at http+docker://localunixsocket - is it…
2
votes
1 answer

Delivering software updates with Docker

I am using docker-compose to run multi-container software on premise (offline networks). What is the best way to deliver software updates when there is no direct connectivity to Docker registry? I tried 2 options (both are not sufficient): 1. To…
2
votes
3 answers

Azure ARM template with array as parameter

I am trying to user copy loop function in Azure ARM template following is the resource block I have { "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#", "contentVersion": "1.0.0.0", "parameters":…
roy
  • 6,344
  • 24
  • 92
  • 174
2
votes
1 answer

Among Kubernetes, OpenShift, Docker Swarm and Docker DataCenter deployment tools which all are having automatic rollback?

Among Kubernetes, OpenShift, Docker Swarm and Docker DataCenter deployment tools which all are having automatic rollback in case of any failure happens?
Pracheer Pancholi
  • 570
  • 2
  • 7
  • 21
2
votes
1 answer

cAdvisor: How to run it with a remote docker API?

Is there a way to run a cAdvisor container in a Monitoring server and monitor docker containers in a separate server? Is there a command I can include when running cAdvisor? Because I want to be able to monitor containers in a separate server but…
ellastic
  • 21
  • 3
2
votes
0 answers

Enable external network access from my docker swarm

I have a docker swarm running in my environment. Each service instance can see the others instances, so far, so good. The problem is that this services should access a database witch is in a DMZ (and I'm not having too much success in this). So, I…
2
votes
1 answer

Protection of azure databases for accidental resource group deletion

We are rolling out a new product in azure and need to be absolutely sure the data in our azure databases does not get lost. i understand the backup features of azure databases, replication and long term storage which all meets our needs…
2
votes
1 answer

Encrypting AWS .pem key file using ansible

I have encrypted the AWS .pem file with ansible vault to upload to GitHub. I'm running the playbook in Jenkins and is failing with error {"changed": false, "msg": "Failed to connect to the host via ssh: Permission denied (publickey).\r\n",…
Udaykiran R
  • 362
  • 2
  • 6
  • 16