Most Popular

1500 questions
21
votes
3 answers

Permission denied within mounted volume inside Podman container

I am starting to learn about containers using podman that came with RHEL8.1 (which AFAIK can be used in place of docker), and have the following baby Dockerfile as a learning exercise: # Use Alpine Linux base image FROM alpine:latest # Install…
hpy
  • 601
  • 1
  • 4
  • 8
20
votes
2 answers

Where should I put my application configuration?

I've been reading lately a debate about "Where should properties that depend on the environment be stored?". The classical way is to have multiple property files, one by environment, and based on an environment variable (DEV, PROD...), you choose…
carcaret
  • 301
  • 2
  • 3
20
votes
4 answers

What processes or tools enable Segregation of Duties when engineers both deploy and run code?

In highly regulated environments, such as the Financial Services sector, Segregation of Duties is an essential mechanism for avoiding collision amongst individuals with development responsibilities and production privileges. Traditionally this has…
Richard Slater
  • 11,747
  • 7
  • 43
  • 82
20
votes
3 answers

Is there no Oracle JDK for docker?

REPOSITORY TAG IMAGE ID CREATED SIZE an-image 1 X 26 seconds ago 279 MB when the docker image will be run, the following message is shown: No java installations was…
030
  • 13,383
  • 17
  • 76
  • 178
20
votes
1 answer

How to model Man, Machine, Measures, and Process in a DevOps world?

In The Phoenix Project when on one of the tours of the plant we're told that each workstation is a combination of Person, Machine, Measurement, and Process. This makes a lot of sense, after all we have people, servers, KPIs, and…
Liath
  • 547
  • 3
  • 11
20
votes
2 answers

What is a 'Feature Flag Toggle' and when to use them (or not)?

There are some questions about feature flag toggles, such as: How to persuade developers to start using feature flag toggles? How to use feature flag toggles? Questions: What is actually a "feature flag toggle" (in the context of DevOps)? Why are…
Pierre.Vriens
  • 7,225
  • 14
  • 39
  • 84
20
votes
6 answers

On Azure, how do I run a short-lived Docker container on a schedule?

I have a fairly simple Unix shell script packaged up in an Alpine Linux Docker container hosted on an Azure container registry. A VM runs this script with cron: docker login docker pull example.com/bar:latest docker run …
Sijmen Mulder
  • 303
  • 1
  • 2
  • 5
20
votes
2 answers

Is cross-region replication 100% fool-proof for S3 region outages?

Amazon S3 has an option of cross-region replication which should be pretty fault-tolerant against region/zone outages. Does that mean those who are ranting about the outage did not make use of this aspect? Or is that cross-region replication is not…
Dawny33
  • 2,816
  • 3
  • 24
  • 62
19
votes
4 answers

Are there any drawbacks of using a deb package as if it was a container to deploy an application?

My team is currently trying to decide if we should deploy our Nodejs app as a deb package instead of trying to run it in a container such as Docker. I got this idea from reading this blog here which makes some good arguments for using a deb package…
avi
  • 1,279
  • 1
  • 13
  • 32
19
votes
3 answers

What are the pro and cons of SnowFlakes Servers, Phoenix Servers and Immutable Servers?

I'm curious about a matrix like comparison on security/ease of management/forensic ability for each type of server. I may forget some more key features of each type also. I've a general idea about the types but a reference matrix would be of help…
Tensibai
  • 11,416
  • 2
  • 37
  • 63
19
votes
4 answers

Best Practices for a multi environment deployment using Jenkins

I have 3 environments, each on their own Virtual Network with their own configurations. Do I need to have 3 separate instances of Jenkins if I am to do Continuous Deployments on each of the environments? What are some best practices regrading…
19
votes
4 answers

Use one Helm chart for ALL microservices?

This is a follow up question to my post Parameterized Kubernetes manifest files?. I understand more about Helm now, after lots of reading, including the Learn Helm book (which I recommend). I still have this understanding that each microservice will…
Chris F
  • 477
  • 1
  • 4
  • 17
19
votes
1 answer

What is the difference between Jenkin's `Replay` and `Rebuild` options?

If you want to re-run a Jenkins job, you can click the Rebuild button which sometimes appears as the Replay button. What is the difference Rebuilding a job versus Replaying it? Why is it that some jobs display Replay while others display Rebuild?
Wimateeka
  • 398
  • 1
  • 2
  • 9
19
votes
2 answers

What is a Platform Engineer?

I've been called many things over my career, most of them polite - more recently the work to build CI/CD pipelines has been termed "Platform Engineer" or "Platform Engineering". The risk of such a title is that you get typecast into the role of an…
Richard Slater
  • 11,747
  • 7
  • 43
  • 82
19
votes
3 answers

What are the advantages of using Jenkins over Hudson?

Jenkins is a fork of Hudson. What are the benefits/advantages of using Jenkins over Hudson for a small private business?
kenorb
  • 8,011
  • 14
  • 43
  • 80