Most Popular

1500 questions
11
votes
4 answers

How to structure DevOps related code and configs in a code repository?

We've been growing as a company, our products are expanding and our DevOps related activities and efforts are growing as well - we've switched from Bamboo to a more flexible and configurable Jenkins, using deployment pipelines and other plugins;…
alecxe
  • 849
  • 1
  • 16
  • 36
11
votes
2 answers

how to check running containers with containerd

I've switched to containerd in a k8s cluster. There's 2 pods running on one node, 2 github runners. I used to check on a host what containers were running with "docker container ls" but how to check this when containerd is used? sudo ctr container…
Serve Laurijssen
  • 594
  • 2
  • 8
  • 17
11
votes
2 answers

How can a Sys. Admin skill up to work as a DevOps engineer?

I am looking for recommendations on how to skill up to be a dedicated DevOps Engineer. I have always wanted to work on Development related projects as I love coding but unfortunately I have never got the chance. I have previously worked on freelance…
user3561596
  • 113
  • 3
11
votes
2 answers

What are known efforts to establish DevOps ontology model?

Today, for many domains there is a semantic ontology for making domain data machine-readable. There are quite many terms in the DevOps and related domains, often established by vendors but applicable to other tools, like declarative pipelines in…
Ta Mu
  • 6,792
  • 5
  • 43
  • 83
11
votes
5 answers

Is there a way to lint Terraform?

I'm hoping there is something to pick up when I have misspelled variables and comments to save me some time when I'm checking my code and reduce the potential for any errors. I normally use IntelliJ IDE for Terraform on a MAC but also have VS code…
doug
  • 523
  • 2
  • 6
  • 15
11
votes
3 answers

What is a reasonable level of coding expertise expected of an SRE?

SREs and coding is a contentious topic. In most situations, SREs end up spending a lot of time on operational tasks, even while being efficiency and automation focused. This means that SREs don't spend as much time coding as a full time developer,…
codeforester
  • 391
  • 1
  • 5
  • 29
11
votes
2 answers

How is it a good practice to version your helm charts for each deployment?

I'm trying to set up a process to release a web app with helm in my company and I can't find a satisfying way. Basically each for each push in a feature branch, I want to: Build a docker image and push it to a registry Upgrade the app through…
11
votes
2 answers

How to track changes to AWS settings?

Is there a way to track changes we make to the AWS system? For example, changes to a subnet setting, from using nat to iwg - these display a message, and then disappear. Is there a way to get AWS to create a log so that one can track which changes…
Danny Schoemann
  • 451
  • 5
  • 19
11
votes
2 answers

Can I rename an RDS instance?

I have inherited a collection of RDS MySQL instances with random (useless) DB Instance names. I often have to dig into the tags section to find out which project they belong to. One of the settings I can modify in an RDS is the DB Instance…
Danny Schoemann
  • 451
  • 5
  • 19
11
votes
1 answer

Jenkins Pipeline job; proper quoting for slackSend step

This is probably 100% user error, but I can't get a pipeline job to use a variable as the channel name in a slackSend step. This uses both the Slack plugin and the Build User Vars Plugin. I'm trying to use BUILD_USER_FIRST_NAME to identify which…
Alex
  • 4,612
  • 6
  • 29
  • 49
11
votes
1 answer

How to upgrade job-dsl files to Jenkins 2 pipelines?

Is there a common practice for migrating a large repository of Jenkins job-dsl to Jenkins2 pipelines? I am looking for ways to test the behaviour of builds, that go a little further than comparison of generated artifact from same code base. Actually…
ᴳᵁᴵᴰᴼ
  • 1,173
  • 10
  • 22
11
votes
1 answer

Assertions and constraints

I'm constructing a template to build a configuration file, and the service that consumes this file places constraints on identifier lengths. If an identifier is longer than, say, 6 characters, the service will get part-way through applying the…
Michael Mol
  • 1,045
  • 1
  • 8
  • 19
10
votes
5 answers

What is self hosted version control system?

What is self hosted version control system and how is it different from github? I mean if I use self-hosted VCS then where does my code go? I mean: does it get uploaded to the server, or it is saved on my local machine? If it is uploaded to the…
Qasim Arthuna
  • 101
  • 1
  • 5
10
votes
5 answers

Docker compose volume syntax valid for Windows and Linux

We have developers working on an app using both Windows and Linux. The application is built within a Docker container, and ships a docker-compose specification for the build environment. The local directory is mounted as a volume: volumes: …
Bruce Becker
  • 3,783
  • 4
  • 20
  • 41
10
votes
2 answers

Why does chown not work in RUN command in Docker?

I have the following docker-compose file: version: '2' networks: default: driver: bridge services: yii2-app: build: context: . dockerfile: ./Dockerfile-app ports: - "80:80" networks: - default …
Log
  • 271
  • 1
  • 2
  • 7