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…
Syed Shamikh Shabbir
- 303
- 1
- 3
- 7
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