Skip to content
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

Fix unexpected workload identity update in workload identity clusters #3973

Open
wants to merge 8 commits into
base: master
Choose a base branch
from

Conversation

rajdeepc2792
Copy link
Collaborator

@rajdeepc2792 rajdeepc2792 commented Nov 22, 2024

Which issue this PR addresses:

Fixes ARO-12514

What this PR does / why we need it:

  • Moves the expected platform workload identity check to the frontend so that all the invalid platform workload identities are never persisted to cluster doc during create and update flow.
  • Also, added the validation for the deployment preflight check.

Test plan for issue:

[x] Unit tests added/updated for the above implementation
[x] Create/Update MIWI cluster in local
[x] CI
[x] e2e

Is there any documentation that needs to be updated for this PR?

Not yet.

How do you know this will function as expected in production?

Feature is not in production yet.

@rajdeepc2792 rajdeepc2792 self-assigned this Nov 22, 2024
@rajdeepc2792 rajdeepc2792 added bug Something isn't working hold Hold work-in-progress chainsaw Pull requests or issues owned by Team Chainsaw labels Nov 22, 2024
@rajdeepc2792 rajdeepc2792 force-pushed the rajdeepc2792/ARO-12514 branch 2 times, most recently from 6ebcba3 to 00903b2 Compare November 26, 2024 13:08
@rajdeepc2792 rajdeepc2792 force-pushed the rajdeepc2792/ARO-12514 branch from 00903b2 to 88b34b0 Compare December 5, 2024 15:42
@rajdeepc2792
Copy link
Collaborator Author

/azp run ci

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@github-actions github-actions bot added needs-rebase branch needs a rebase and removed ready-for-review labels Dec 16, 2024
Copy link

Please rebase pull request.

@kimorris27
Copy link
Contributor

/azp run ci

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

Copy link
Contributor

@kimorris27 kimorris27 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM if E2E passes!

@rajdeepc2792 rajdeepc2792 force-pushed the rajdeepc2792/ARO-12514 branch from 3d66fea to 8760fe1 Compare January 2, 2025 19:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working chainsaw Pull requests or issues owned by Team Chainsaw ready-for-review
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants