e2e: wait for deployment to rollout#6090
Conversation
Signed-off-by: Hasan Turken <[email protected]>
…pagateFieldsRemovalToXRAfterUpgrade/FieldsRemovalPropagatedToXR Signed-off-by: Hasan Turken <[email protected]>
Signed-off-by: Hasan Turken <[email protected]>
|
darn, from https://github.com/crossplane/crossplane/actions/runs/11797053040/job/32860259762?pr=6090, it looks like the same @negz mentioned a theory to me yesterday that looks similar to what I think you're trying to do with these changes. To describe it explicitly here, we think there is a race where we are possibly getting to Then when Crossplane comes up with the upgrade to enable SSA, it's too late and the XR will stay stuck that way forever. You seem to be attacking that very scenario by waiting for the Another idea @negz had instead would be to explicitly check that the Crossplane deployment has the feature flag we care about. Is the Crossplane deployment running but also with edit: clarified race condition consequences |
|
Crossplane does not currently have enough maintainers to address every issue and pull request. This pull request has been automatically marked as |
Description of your changes
Fixes #
I have:
earthly +reviewableto ensure this PR is ready for review.Added or updated unit tests.Linked a PR or a docs tracking issue to document this change.backport release-x.ylabels to auto-backport this PR.Need help with this checklist? See the cheat sheet.