Open
Description
Describe the bug
Tested with strategy: default or env-vars. Using ArgoCD
. ArgoCD app ory\oathkeeper
that includes the ConfigMap accessrules
to monitor. The deployment has annotation: configmap.reloader.stakater.com/reload: accessrules
When I modify the ConfigMap in git, the reloader notices the change, creates new pods, but they are deleted shortly after creation and the old version remains intact.
To Reproduce
Steps to reproduce the behavior
Expected behavior
The old pod should be deleted and the new pod remains.
Logs from the Reloader
time="2024-03-12T20:49:44Z" level=error msg="Update for 'oathkeeper' of type 'Deployment' in namespace 'ory' failed with error Operation cannot be fulfilled on deployments.apps \"oathkeeper\": the object has been modified; please apply your changes to the latest version and try again"
time="2024-03-12T20:49:44Z" level=error msg="Rolling upgrade for 'accessrules' failed with error = Operation cannot be fulfilled on deployments.apps \"oathkeeper\": the object has been modified; please apply your changes to the latest version and try again"
time="2024-03-12T20:49:44Z" level=error msg="Error syncing events: Operation cannot be fulfilled on deployments.apps \"oathkeeper\": the object has been modified; please apply your changes to the latest version and try again"
time="2024-03-12T20:49:51Z" level=info msg="Changes detected in 'accessrules' of type 'CONFIGMAP' in namespace 'ory', Updated 'oathkeeper' of type 'Deployment' in namespace 'ory'"
Environment
- Operator Version:
- Kubernetes/OpenShift Version: RKE2 k8s v1.27.10+rke2r1
- ArgoCD Version: v2.10.2
- Reloader: Deployed via ArgoCD using Helmchart 1.0.69
Additional context
the helm values file:
reloader:
enableHA: true
deployment:
# If you wish to run multiple replicas set reloader.enableHA = true
replicas: 2
# Set to default, env-vars or annotations
reloadStrategy: env-vars
Activity