Which os should I use inside docker?
Centos is becoming centos stream which is basically a beta version for rhel, is there a alternative os similar to centos which provides stable security updates for a longer period of time.
https://redd.it/sjgoyf
@r_devops
Centos is becoming centos stream which is basically a beta version for rhel, is there a alternative os similar to centos which provides stable security updates for a longer period of time.
https://redd.it/sjgoyf
@r_devops
reddit
Which os should I use inside docker?
Centos is becoming centos stream which is basically a beta version for rhel, is there a alternative os similar to centos which provides stable...
Too Simple To Fail: Marrying Nomad, Caddy, and Wireguard
I've been tinkering in my homelab with some solutions in my Nomad-based container cluster and wrote up some results from replacing my old Traefik setup with an approach that uses a combination of wireguard for inter-service communication, consul-template for generating dynamic Caddy configs, and then relying on Cadddy for its reverse proxying and TLS features. Thought it might be interesting to y'all.
https://blog.tjll.net/too-simple-to-fail-nomad-caddy-wireguard/
https://redd.it/skln79
@r_devops
I've been tinkering in my homelab with some solutions in my Nomad-based container cluster and wrote up some results from replacing my old Traefik setup with an approach that uses a combination of wireguard for inter-service communication, consul-template for generating dynamic Caddy configs, and then relying on Cadddy for its reverse proxying and TLS features. Thought it might be interesting to y'all.
https://blog.tjll.net/too-simple-to-fail-nomad-caddy-wireguard/
https://redd.it/skln79
@r_devops
Tyblog
Too Simple To Fail: Marrying Nomad, Caddy, and Wireguard
A quick writeup about using simple operational tools like nomad, caddy, and wireguard in order to build out a simple container scheduler system in a homelab environment.
What attracts you to DevOps
Hello Everyone,
​
I wanted to start a thread to learn a little bit about what makes DevOps tick. Since I am in a position where I constantly engage with DevOps / SREs It would really love to learn what you look for in a job.
I know salaries are competitive, especially where I am recruiting in California. So I like to know the kinds of fringe benefits, perks, and programs that entice DevOps people to take a second look at a job posting!
​
Thanks in advance!
https://redd.it/skkren
@r_devops
Hello Everyone,
​
I wanted to start a thread to learn a little bit about what makes DevOps tick. Since I am in a position where I constantly engage with DevOps / SREs It would really love to learn what you look for in a job.
I know salaries are competitive, especially where I am recruiting in California. So I like to know the kinds of fringe benefits, perks, and programs that entice DevOps people to take a second look at a job posting!
​
Thanks in advance!
https://redd.it/skkren
@r_devops
reddit
What attracts you to DevOps
Hello Everyone, I wanted to start a thread to learn a little bit about what makes DevOps tick. Since I am in a position where I...
How do you use Jenkins?
Hello guys! I'm a sysadmin and started recently to learn DevOps stuff in order to upgrade my career. It seems I have some trouble understanding Jenkins because I cannot see what real life problems can be resolved by Jenkins. How do you use it in your organization? Could you please provide some examples? One friend showed me that he gets code from git and run it on jenkins and I cannot understand why taking code from git and run it locally can help me. It would be great if you can provide some practical use cases. Thanks and sorry if you find my lack of knowledge offensive or funny.
https://redd.it/skmtq3
@r_devops
Hello guys! I'm a sysadmin and started recently to learn DevOps stuff in order to upgrade my career. It seems I have some trouble understanding Jenkins because I cannot see what real life problems can be resolved by Jenkins. How do you use it in your organization? Could you please provide some examples? One friend showed me that he gets code from git and run it on jenkins and I cannot understand why taking code from git and run it locally can help me. It would be great if you can provide some practical use cases. Thanks and sorry if you find my lack of knowledge offensive or funny.
https://redd.it/skmtq3
@r_devops
reddit
How do you use Jenkins?
Hello guys! I'm a sysadmin and started recently to learn DevOps stuff in order to upgrade my career. It seems I have some trouble understanding...
Would you consider the DevOps Role as more of a lone-wolf or teamoriented job-Role?
Hey guys,
im currently a sysadmin working my way towards devops and iam trying to figure out if the job is what i think it is...
Since its very important to me to be working in a team environment i was thinking if you guys who are working as devops already think that the typical devops role is more a lone wolf type of role or a teamplayer oriented role? Or ist it impossible to generalize this?
Greetings and have a great weekend
https://redd.it/skonwo
@r_devops
Hey guys,
im currently a sysadmin working my way towards devops and iam trying to figure out if the job is what i think it is...
Since its very important to me to be working in a team environment i was thinking if you guys who are working as devops already think that the typical devops role is more a lone wolf type of role or a teamplayer oriented role? Or ist it impossible to generalize this?
Greetings and have a great weekend
https://redd.it/skonwo
@r_devops
reddit
Would you consider the DevOps Role as more of a lone-wolf or...
Hey guys, im currently a sysadmin working my way towards devops and iam trying to figure out if the job is what i think it is... Since its very...
How do you deliver updates of desktop applications to customers?
Hello,
I have created multiple one-off desktop applications but what if they had many features to be added over time. How does one send updates without moving builds and files through mails and drives?
https://redd.it/skr5wy
@r_devops
Hello,
I have created multiple one-off desktop applications but what if they had many features to be added over time. How does one send updates without moving builds and files through mails and drives?
https://redd.it/skr5wy
@r_devops
reddit
How do you deliver updates of desktop applications to customers?
Hello, I have created multiple one-off desktop applications but what if they had many features to be added over time. How does one send updates...
Making Jenkins Pipelines more like a DAG
Hi! At my org we're eventually going to make the transition to gitlab. One feature I'm particularly looking forward to is the ability to make pipelines like they're a DAG:
https://docs.gitlab.com/ee/ci/directed\_acyclic\_graph/
Is there a way to simulate this in a Jenkins pipeline? One of the biggest problems my project is facing is long build times because nothing is parallel, plus certain stages fail due to dumb things like network timeouts. While we retry certain parts of our pipeline, this doesn't always work. It would be nice to be able to restart the pipeline at certain points, remembering any stashes we made in "parent" stages. I did find this stackoverflow page, but I was wondering if there were any other thoughts here:
https://stackoverflow.com/questions/38129745/jenkins-build-pipeline-restart-at-stage
https://redd.it/skpulk
@r_devops
Hi! At my org we're eventually going to make the transition to gitlab. One feature I'm particularly looking forward to is the ability to make pipelines like they're a DAG:
https://docs.gitlab.com/ee/ci/directed\_acyclic\_graph/
Is there a way to simulate this in a Jenkins pipeline? One of the biggest problems my project is facing is long build times because nothing is parallel, plus certain stages fail due to dumb things like network timeouts. While we retry certain parts of our pipeline, this doesn't always work. It would be nice to be able to restart the pipeline at certain points, remembering any stashes we made in "parent" stages. I did find this stackoverflow page, but I was wondering if there were any other thoughts here:
https://stackoverflow.com/questions/38129745/jenkins-build-pipeline-restart-at-stage
https://redd.it/skpulk
@r_devops
Gitlab
Make jobs start earlier with `needs` | GitLab
GitLab product documentation.
How do you collaborate Terraform and Terragrunt code?
Coding and running terraform code locally is good for testing.
Working in a team, the requirement for CI arises and you can’t keep running the code from your local dev environment.
Doing a research I’ve found Atlantis the only open source project that does CI for Terragrunt. Other projects are CircleCI (SaaS). Are there any other options? How do you collaborate and run Terragrunt code in your team?
What’s your workflow?
https://redd.it/skp3bs
@r_devops
Coding and running terraform code locally is good for testing.
Working in a team, the requirement for CI arises and you can’t keep running the code from your local dev environment.
Doing a research I’ve found Atlantis the only open source project that does CI for Terragrunt. Other projects are CircleCI (SaaS). Are there any other options? How do you collaborate and run Terragrunt code in your team?
What’s your workflow?
https://redd.it/skp3bs
@r_devops
reddit
How do you collaborate Terraform and Terragrunt code?
Coding and running terraform code locally is good for testing. Working in a team, the requirement for CI arises and you can’t keep running the...
I’ve just realized something that my boss probably hates to hear. I think that the point of DevOps is for employees to have free time.
That means they may not always be busy. But you have to consider this is the goal in order for the team to have free time to help swarm issues and ensure quality.
https://redd.it/skxe5f
@r_devops
That means they may not always be busy. But you have to consider this is the goal in order for the team to have free time to help swarm issues and ensure quality.
https://redd.it/skxe5f
@r_devops
reddit
I’ve just realized something that my boss probably hates to hear....
That means they may not always be busy. But you have to consider this is the goal in order for the team to have free time to help swarm issues and...
From power industry to devops
Hi,
I believe all of you here have just good passion in devops. I'm a plant engineer which is so far off in software but would be willing to learn to the devops industry. What are the things i need to do to start entry jobs for me to become devops? I'm 29 yrs old. Can I still do it or is it too late for me?
https://redd.it/sl024l
@r_devops
Hi,
I believe all of you here have just good passion in devops. I'm a plant engineer which is so far off in software but would be willing to learn to the devops industry. What are the things i need to do to start entry jobs for me to become devops? I'm 29 yrs old. Can I still do it or is it too late for me?
https://redd.it/sl024l
@r_devops
reddit
From power industry to devops
Hi, I believe all of you here have just good passion in devops. I'm a plant engineer which is so far off in software but would be willing to...
Akamai self learning
Can someone suggest any online course of akamai in youtube, udemy or any platform.
I was unable to find any kind of akamai focussed video series.
https://redd.it/skot58
@r_devops
Can someone suggest any online course of akamai in youtube, udemy or any platform.
I was unable to find any kind of akamai focussed video series.
https://redd.it/skot58
@r_devops
reddit
Akamai self learning
Can someone suggest any online course of akamai in youtube, udemy or any platform. I was unable to find any kind of akamai focussed video series.
Can someone clarify Devops tools?
So I'm trying to wrap my head how everything fits together:
- Docker is for creating containers, sort of smth in between a virtual environment and VM used for delivering my site and its dependencies (do I have to include the installed version of Python in the container or do I install it on the VM?)
- Kubernetes is used to manage clusters of nodes running containers, right?
- Git is our versioning control system
- what are Terraform, Ansible and Jenkins and what are their differences/uses?
- are there other tools I am missing?
I'm planning on building a Django project, even if its a small site I want to configure it the full dev ops way to scale in the future if possible, and get some experience early, any tips?
For starters I'm thinking of running on Heroku but to be able to later deploy on a Cloud provider if needed. What's unique to Heroku to just get started? I also want to be able to pull data from other sites directly into the project/database.
https://redd.it/skmjvt
@r_devops
So I'm trying to wrap my head how everything fits together:
- Docker is for creating containers, sort of smth in between a virtual environment and VM used for delivering my site and its dependencies (do I have to include the installed version of Python in the container or do I install it on the VM?)
- Kubernetes is used to manage clusters of nodes running containers, right?
- Git is our versioning control system
- what are Terraform, Ansible and Jenkins and what are their differences/uses?
- are there other tools I am missing?
I'm planning on building a Django project, even if its a small site I want to configure it the full dev ops way to scale in the future if possible, and get some experience early, any tips?
For starters I'm thinking of running on Heroku but to be able to later deploy on a Cloud provider if needed. What's unique to Heroku to just get started? I also want to be able to pull data from other sites directly into the project/database.
https://redd.it/skmjvt
@r_devops
reddit
Can someone clarify Devops tools?
So I'm trying to wrap my head how everything fits together: - Docker is for creating containers, sort of smth in between a virtual environment...
incident communication best practices
this is arguably one of the most important aspects to effective incident response. what do you find challenging or works well in your org? we wrote about the stages of it here as well.
https://redd.it/skl167
@r_devops
this is arguably one of the most important aspects to effective incident response. what do you find challenging or works well in your org? we wrote about the stages of it here as well.
https://redd.it/skl167
@r_devops
Rootly
Importance of Good Incident Communication
From alerting to during to post incident, great communication is the key to effective incident response.
HashiCorp Vault difficult to install in AWS EC2 with SSL or am I a newbie?
Attempt 1:
Tried installing it with AWS Cloud formation, the fields inside AWS didn't match their medium post or youtube video. [https://www.hashicorp.com/resources/deploy-a-production-ready-vault-cluster-on-aws-in-5-minutes\]
Attempt 2:
Tried installing it with Terraform following along a YouTube series
https://www.youtube.com/watch?v=7qynYJI3lRk&list=PLesRB-DxZa8aTqGMk1MIRmR0zzfrCq1ck&ab\_channel=TechGuidesandThoughts
At this point I'm 3 hours in, wanting to blast my head off.
Attempt 3:
https://gist.github.com/goforbg/0abe3264ef082963d6491e28f100549a
I stumbled upon a script that installs it using docker compose, which worked well.
Everything worked well in the third attempt, it was with docker-compose. But I got stuck trying to install the SSL certificate using the one tutorial the internet pointed me towards - https://www.monterail.com/blog/2017/lets-encrypt-vault-free-ssl-tls-certificate.
6 hours in, I hate myself.
Then after a lot of digging I got to know, the author actually mismatched the keys to be put inside the config! https://github.com/hashicorp/vault/issues/2641
I have decided I don't care anymore. I would happily pay AWS Secrets Manager instead.
https://redd.it/sl5vsz
@r_devops
Attempt 1:
Tried installing it with AWS Cloud formation, the fields inside AWS didn't match their medium post or youtube video. [https://www.hashicorp.com/resources/deploy-a-production-ready-vault-cluster-on-aws-in-5-minutes\]
Attempt 2:
Tried installing it with Terraform following along a YouTube series
https://www.youtube.com/watch?v=7qynYJI3lRk&list=PLesRB-DxZa8aTqGMk1MIRmR0zzfrCq1ck&ab\_channel=TechGuidesandThoughts
At this point I'm 3 hours in, wanting to blast my head off.
Attempt 3:
https://gist.github.com/goforbg/0abe3264ef082963d6491e28f100549a
I stumbled upon a script that installs it using docker compose, which worked well.
Everything worked well in the third attempt, it was with docker-compose. But I got stuck trying to install the SSL certificate using the one tutorial the internet pointed me towards - https://www.monterail.com/blog/2017/lets-encrypt-vault-free-ssl-tls-certificate.
6 hours in, I hate myself.
Then after a lot of digging I got to know, the author actually mismatched the keys to be put inside the config! https://github.com/hashicorp/vault/issues/2641
I have decided I don't care anymore. I would happily pay AWS Secrets Manager instead.
https://redd.it/sl5vsz
@r_devops
HashiCorp
Deploy a Production Ready Vault Cluster on AWS in 5 Minutes with CloudFormation
HashiCorp Vault setup doesn't need to be difficult. Learn how to use AWS native tools to rapidly spin up a production ready HA Vault cluster in about 5 minutes.
Complete opensource ci cd tools
Hi, I am new to ci & cd and have to set up both.I was going to use jenkins but while exploring other post relevant to it everyone seems to discourage it.Seems like gitlab is popular choice but i want something opensource.So, What are completely open source ci, cd tools like jenkins.
https://redd.it/skif8r
@r_devops
Hi, I am new to ci & cd and have to set up both.I was going to use jenkins but while exploring other post relevant to it everyone seems to discourage it.Seems like gitlab is popular choice but i want something opensource.So, What are completely open source ci, cd tools like jenkins.
https://redd.it/skif8r
@r_devops
reddit
Complete opensource ci cd tools
Hi, I am new to ci & cd and have to set up both.I was going to use jenkins but while exploring other post relevant to it everyone seems to...
Maintaining up to date customer documentation with regular releases
I'm trying to figure out what the best balance for being able to release new features/UI changes quickly while still allowing our customer facing documentation to be up to date as quickly as possible.
While this doesn't directly relate to the work 'DevOps' do, I figured this would be the best community to ask what you or your companies do with regards to this.
Any common practices in the SaaS space in this area, or is it a constant scramble? Is the release schedule dependant on all resources being ready prior to push to prod, or is there an expectation that there will be lag.
Any input on this subject would be deeply appreciated, I struggle to find anything meaningful on the subject.
https://redd.it/sl9h36
@r_devops
I'm trying to figure out what the best balance for being able to release new features/UI changes quickly while still allowing our customer facing documentation to be up to date as quickly as possible.
While this doesn't directly relate to the work 'DevOps' do, I figured this would be the best community to ask what you or your companies do with regards to this.
Any common practices in the SaaS space in this area, or is it a constant scramble? Is the release schedule dependant on all resources being ready prior to push to prod, or is there an expectation that there will be lag.
Any input on this subject would be deeply appreciated, I struggle to find anything meaningful on the subject.
https://redd.it/sl9h36
@r_devops
reddit
Maintaining up to date customer documentation with regular releases
I'm trying to figure out what the best balance for being able to release new features/UI changes quickly while still allowing our customer facing...
Any companies that offer fully remote and no grinding leetcode
In my current role, i make 100k and i am the only devops who manages terraform, eks cluster, cicd jenkins, scripting, logging with opensearch. I feel like i can upgrade my pay a little by switching. I have a good knack for learning but can’t bring myself to grind those data structures and algo interviews. I liked my work as if was a chill environment but now there’s daily scrums and burn down charts and accountability which kills the fun and creativity for me. Any recommendations please. Thanks
https://redd.it/sl8xfe
@r_devops
In my current role, i make 100k and i am the only devops who manages terraform, eks cluster, cicd jenkins, scripting, logging with opensearch. I feel like i can upgrade my pay a little by switching. I have a good knack for learning but can’t bring myself to grind those data structures and algo interviews. I liked my work as if was a chill environment but now there’s daily scrums and burn down charts and accountability which kills the fun and creativity for me. Any recommendations please. Thanks
https://redd.it/sl8xfe
@r_devops
reddit
Any companies that offer fully remote and no grinding leetcode
In my current role, i make 100k and i am the only devops who manages terraform, eks cluster, cicd jenkins, scripting, logging with opensearch. I...
Automate HTTPS Certificates with Ansible Roles ft. Let's Encrypt & CloudFlare
I wrote a tutorial in which I talk about automating the process of fetching of HTTPS certificate from Let's Encrypt and configure it with nginx.
https://santoshk.dev/posts/2022/automate-https-certificates-with-ansible-roles/
This post is also part of ongoing Ansible series.
https://redd.it/slbqi6
@r_devops
I wrote a tutorial in which I talk about automating the process of fetching of HTTPS certificate from Let's Encrypt and configure it with nginx.
https://santoshk.dev/posts/2022/automate-https-certificates-with-ansible-roles/
This post is also part of ongoing Ansible series.
https://redd.it/slbqi6
@r_devops
Fullstack with Santosh
Automate HTTPS Certificates with Ansible Roles ft. Let's Encrypt & CloudFlare
In this post we are going to provision HTTPS certificate from Let's Encrypt and use that in our SSL termination program nginx. We are going to use Ansible for this automation.
How to convince your customer to use automations/pipelines?
Hello everyone, I work as a Consultant and I have to assist customers in their cloud migration journey. My current customer is annoying, we are using Terraform to create aws resource but we are manually deploying it by typing terraform apply. How can I convince my customer to automate the process using CodePipeline. Can someone suggest me really strong points?
https://redd.it/slaxnm
@r_devops
Hello everyone, I work as a Consultant and I have to assist customers in their cloud migration journey. My current customer is annoying, we are using Terraform to create aws resource but we are manually deploying it by typing terraform apply. How can I convince my customer to automate the process using CodePipeline. Can someone suggest me really strong points?
https://redd.it/slaxnm
@r_devops
reddit
r/devops - How to convince your customer to use automations/pipelines?
0 votes and 10 comments so far on Reddit
aws-iam-authenticator not found error in jenkins pipeline for my eks cluster
Hey guys
Apologise for the bad screenshot coz I kinda forgot how to take one on Linux as I'm running linux.
To the issue: I'm trying to set up a pipeline for my eks cluster using Jenkins but I keep getting the attached screenshot error
I have installed aws-iam-authenticator
Set up the kubeconfig file with the right certificate and endpoint
Added the AWS credentials on Jenkins for AWS account authentication
The confusing part is I can run that I can run the aws-iam-authenticator command inside the Jenkins container but I keep getting the aws-iam-authenticator command not found error in the Jenkins interface as the pipeline fails.
What am I doing wrong
Edit: just discovered that I can't attach screenshot here but the error message I get is "aws-iam-authenticator not found" even though the command runs fine in my Jenkins container from any dir
https://redd.it/sl688l
@r_devops
Hey guys
Apologise for the bad screenshot coz I kinda forgot how to take one on Linux as I'm running linux.
To the issue: I'm trying to set up a pipeline for my eks cluster using Jenkins but I keep getting the attached screenshot error
I have installed aws-iam-authenticator
Set up the kubeconfig file with the right certificate and endpoint
Added the AWS credentials on Jenkins for AWS account authentication
The confusing part is I can run that I can run the aws-iam-authenticator command inside the Jenkins container but I keep getting the aws-iam-authenticator command not found error in the Jenkins interface as the pipeline fails.
What am I doing wrong
Edit: just discovered that I can't attach screenshot here but the error message I get is "aws-iam-authenticator not found" even though the command runs fine in my Jenkins container from any dir
https://redd.it/sl688l
@r_devops
reddit
aws-iam-authenticator not found error in jenkins pipeline for my...
Hey guys Apologise for the bad screenshot coz I kinda forgot how to take one on Linux as I'm running linux. To the issue: I'm trying to set up a...
How to manage application configuration with Git and GitOps
I'm curious to hear how other people and organizations are managing application configuration. To summarize the present situation in my organization: we have a microservice architecture that is comprised of roughly 150 services spread among 3 Kubernetes clusters. We also have three separate environments that are completely segregated from one another: test, staging, and production. All the environments are identical. Each Kubernetes cluster has Consul deployed and running a Consul cluster. We leverage Consul KV functionality to store and retrieve application configuration. Currently, there are no processes or automation in place. I and a few others have privileged access to add/edit/delete KVs and manage the values manually. It's really suboptimal, to put it mildly.
I would like to move to store the configuration in version control (Git) and require pull requests to make any changes to Consul KVs. On merge, a process and/or tool will do a diff between Consul and the source in Git and make the appropriate changes to update Consul. Where I am struggling is the best practices approach. Since each Kubernetes cluster houses different applications I believe it makes sense that each should be its own repository: cluster1-config, cluster2-config, cluster3-config. But I'm not sure what the best approach is to the repo structure. My first instinct was to create a branch per environment, but I've seen a few posts suggesting that was an antipattern (ex: https://codefresh.io/about-gitops/branches-gitops-environments/) Since the configuration is different per environment I was thinking about a structure like the following. Each environment is a directory and all the KVs values are stored under it. I'm confident I could make something work this way, but having never done this before I'm not sure what the best practices are, or if I'm going to make things harder on myself down the road.
Another item I need to consider is while we are only in the EAST US region right now, eventually, we will go multi-regional, and each region may have its own configuration, which may result in re-visiting this structure.
test/
ingresses/
ingress1.json
ingress2.json
ingress3.json
thirdparty/
thirdparty1.json
thirdparty2.json
thirdparty3.json
cors-policy.json
proof/
ingresses/
ingress1.json
ingress2.json
ingress3.json
thirdparty/
thirdparty1.json
thirdparty2.json
thirdparty3.json
cors-policy.json
prod/
ingresses/
ingress1.json
ingress2.json
ingress3.json
thirdparty/
thirdparty1.json
thirdparty2.json
thirdparty3.json
cors-policy.json
https://redd.it/slffu2
@r_devops
I'm curious to hear how other people and organizations are managing application configuration. To summarize the present situation in my organization: we have a microservice architecture that is comprised of roughly 150 services spread among 3 Kubernetes clusters. We also have three separate environments that are completely segregated from one another: test, staging, and production. All the environments are identical. Each Kubernetes cluster has Consul deployed and running a Consul cluster. We leverage Consul KV functionality to store and retrieve application configuration. Currently, there are no processes or automation in place. I and a few others have privileged access to add/edit/delete KVs and manage the values manually. It's really suboptimal, to put it mildly.
I would like to move to store the configuration in version control (Git) and require pull requests to make any changes to Consul KVs. On merge, a process and/or tool will do a diff between Consul and the source in Git and make the appropriate changes to update Consul. Where I am struggling is the best practices approach. Since each Kubernetes cluster houses different applications I believe it makes sense that each should be its own repository: cluster1-config, cluster2-config, cluster3-config. But I'm not sure what the best approach is to the repo structure. My first instinct was to create a branch per environment, but I've seen a few posts suggesting that was an antipattern (ex: https://codefresh.io/about-gitops/branches-gitops-environments/) Since the configuration is different per environment I was thinking about a structure like the following. Each environment is a directory and all the KVs values are stored under it. I'm confident I could make something work this way, but having never done this before I'm not sure what the best practices are, or if I'm going to make things harder on myself down the road.
Another item I need to consider is while we are only in the EAST US region right now, eventually, we will go multi-regional, and each region may have its own configuration, which may result in re-visiting this structure.
test/
ingresses/
ingress1.json
ingress2.json
ingress3.json
thirdparty/
thirdparty1.json
thirdparty2.json
thirdparty3.json
cors-policy.json
proof/
ingresses/
ingress1.json
ingress2.json
ingress3.json
thirdparty/
thirdparty1.json
thirdparty2.json
thirdparty3.json
cors-policy.json
prod/
ingresses/
ingress1.json
ingress2.json
ingress3.json
thirdparty/
thirdparty1.json
thirdparty2.json
thirdparty3.json
cors-policy.json
https://redd.it/slffu2
@r_devops
Codefresh
Stop Using Branches for Deploying to Different GitOps Environments
You should NOT use Git branches for modeling different environments. If the Git repository holding your configuration (manifests/templates in the case of Kubernetes) has branches named “staging”, “QA”, “Production” and so on, then you have fallen into a trap.