Most Popular
1500 questions
8
votes
1 answer
Referencing current variable in Ansible conditional statement?
I'm using the willshersystems.users role from ansible galaxy for creating users on ubuntu servers. Now that I've got it working consistently, I'm trying to set the state attribute based on whether the user should have access to a specific server…
bradym
- 556
- 2
- 8
8
votes
1 answer
What's the relationship between ContainerD and Docker?
I'm aware that Kubernetes uses containerd internally and that containerd is part of Docker. Does that mean that Kubernetes only uses certain parts of Docker to provide orchestration of containers? Additionally, how does runc fit into this…
Richard Slater
- 11,612
- 6
- 41
- 81
8
votes
1 answer
What are the best practices for anti-virus / anti-malware when using containers?
One of the SOC 2 controls is apparently around ensuring antivirus/anti-spam/anti-malware is running on production servers. I've been googling to see if there are any recommendation/best practices for this in the container world. I'm not sure if it's…
Roly
- 183
- 1
- 6
8
votes
2 answers
How to cache third party resources in a build pipeline?
A build-pipeline often requires to access third party resources, aside from the source code of the artefacts it is meant to build. Each of these third party resources introduce a risk factor in builds, for instance:
Distribution repositories are…
Michaël Le Barbier
- 2,620
- 1
- 15
- 26
8
votes
2 answers
What is "black box" testing?
What is "black box" testing and how it is different from ordinary testing? For example black box tests prior to deploying to production.
Note: "black box" testing is a common requirement when applying for devops roles (not necessary a tester thing).
kenorb
- 7,841
- 12
- 40
- 77
8
votes
1 answer
What is the difference between DevOps and GitOps?
I am hearing nowadays a lot about GitOps. What is the difference between DevOps and GitOps?
Is it just the SCM does the build and deploy when there is a commit instead of the CI/CD tool exclusively?
Rocky Hai
- 287
- 1
- 6
8
votes
1 answer
Ansible: Exclude a parameter if variable is not set
Is there a way to exclude a parameter entirely if a variable is not set? I do not want to use a default value for this, I simply do not way the parameter referenced at all.
For example,
---
- name: manage_aix_lvm | creating new VG
#…
Dave L
- 83
- 1
- 4
8
votes
1 answer
Why is Prometheus not a good choice for data with high cardinality?
I have a background in relational databases and new to Prometheus. I wonder why Prometheus is not a good choice for high cardinality data? Why do I need to use low cardinality data? It's exact opposite from SQL DBs.
What are the technical reason for…
Sybil
- 452
- 4
- 11
8
votes
3 answers
Automation and the .NET framework which tools to use?
I am aware of the de facto and popular tool choices for various programming languages such as Go, NodeJS, Java, Python etc.
However, I do not know what toolchain is reasonable or even (hot) in the .NET world.
I have heard that people use Octapus…
Steiniche
- 83
- 10
8
votes
2 answers
How to synchronize deployments (especially of database object changes) on multiple environments
I am the DevOps engineer and a software engineer in a team where months back, the developers moved from having a central Oracle DB to having the DB on a CentOS VM on their individual laptops. The move from a central DB was to reduce dependency on…
user1063
- 89
- 2
8
votes
3 answers
How to test a cluster of microservices?
I took a look into Server Spec and it says it clearly:
Remark: serverspec test suites are meant to be run against a single machine (or docker container). In other words, you should not try to issue a single rspec command that would harvest and…
nicocesar
- 197
- 5
8
votes
2 answers
What are ChatOps approach use cases of production infrastructure management?
Many "simple" use cases shown in examples of ChatOps approach, creation of cloud instances, deployments to test environment etc., are there any use cases for production infrastructure management?
rombob
- 657
- 4
- 16
8
votes
1 answer
Can GitHub's Pull Request model be used for implementing post approvals?
The accepted answer to "What are possible implementations (or examples) of the four-eyes principle?" suggests that GitHub's Pull Request model is a possible implementation.
And my own answer to "How to implement the four-eyes principle for emergency…
Pierre.Vriens
- 7,205
- 14
- 37
- 84
8
votes
2 answers
Prometheus alert CPUThrottlingHigh raised but monitoring does not show it
I have installed Prometheus to monitor my installation and it is frequently raising alerts about CPU throttling.
The Prometheus alert rules to identify this alert is :
alert: CPUThrottlingHigh
expr: 100
* sum by(container_name, pod_name,…
jobou
- 183
- 1
- 1
- 5
8
votes
2 answers
How can DevOps help to improve Software Escrow procedures?
Consider a software vendor and a licensed customer of some software of this vendor, wheres the software being licensed is either used on premise (at the customer's location), or in the format of SaaS solution (hosted by the vendor). However the…
Pierre.Vriens
- 7,205
- 14
- 37
- 84