-
Notifications
You must be signed in to change notification settings - Fork 880
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Promote full did not work against BlueGreen with previewReplicaCount #1383
Comments
this is not supposed to happen. |
We determined the "Degraded" state was because of outdated client code (Argo CD Rollout health check) and outdated kubectl plugin and the rollout was not truly degraded (despite bad reporting in Argo CD). Here was the sequence of Kubernetes events, which show that the rollout was never degraded from the perspective of the rollout controller.
We also determined that this is a bug with the previewReplicaCount feature. Basically, it is not properly scaling up the preview stack after the full promotion. |
@jessesuen after upgrading to 1.0.4 i get the error: this was the first issue #1359 |
Summary
Rollout stuck in degrade state during blue-green rollout.
Diagnostics
Rollout got paused (as expected) during blue-green. It was not approved within
progressDeadlineSeconds
timeout and switched into Degraded state. Promote was executed using Argo CD action but nothing happened - rollout stayed in Degraded state.Based on logs rollout got unpaused but controller was trying to set
previewReplicaCount
to the new replicaset instead ofspec.replicas
.status:
Version:
v1.0.2
Rollout has previewReplicas
Message from the maintainers:
Impacted by this bug? Give it a 👍. We prioritize the issues with the most 👍.
The text was updated successfully, but these errors were encountered: