eks-anywhere
eks-anywhere copied to clipboard
Pause EKS-A OIDC, AWS IAM, GitOps resources reconcile during upgrade
What would you like to be added:
During upgrade, we add paused annotation to the EKS-A resources to disable EKS-A cluster controller reconcile for these resources. We also add kustomize.toolkit.fluxcd.io/reconcile to disable Flux reconcile for the same resources.
Currently only cluster, provider datacenter and provider machine configs are properly "paused". https://github.com/aws/eks-anywhere/blob/main/pkg/clustermanager/cluster_manager.go#L980
We need to potentially apply the annotation to all the other EKS-A resources:
- FluxConfig
- OIDC
- AWS IAM
- ...
https://github.com/aws/eks-anywhere/pull/3108#discussion_r953002026
Why is this needed: