|
|
|
|
|
by devops99
554 days ago
|
|
With our GitOps patterns, anything you could call an "environment" has a Git branch that reflects "intended state". So a K8s namespace named test02, another named test-featurebranch, and another named staging-featurebranch, all have their own Git branch with whatever Helm, OpenTOFU, etc. With this pattern, and other patterns, we have a principle "if it's in the Git branch, we intend for it to there, if it's not in the Git branch it can't be there". We use Helm to apply and remove things -- and we loved version 3 when it came out -- so there's not really any way for anything to linger. |
|