-
Notifications
You must be signed in to change notification settings - Fork 178
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
ARO-4639 update the operator master deployment to support workload identity #3776
Conversation
6409e5c
to
d29d6cb
Compare
/azp run ci, e2e |
Azure Pipelines successfully started running 2 pipeline(s). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM as long as CI and E2E pass!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think there's a YAML syntax error on whitespace - dismiss if this is incorrect :)
49501a7
to
3269780
Compare
Please rebase pull request. |
3269780
to
f00e460
Compare
f00e460
to
738fa93
Compare
Putting a hold on this until #3761 is merged, as this was rebased onto that to pull in the token file location/mountpoint |
#3761 is merged, removing my hold |
Please rebase pull request. |
This causes the spec for the operator master deployment to mount the service account token as a volume, and maps the path to the environment variable expected by Azure to support workload identities
738fa93
to
1c88479
Compare
f130eb1
to
be0f53f
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
makes sense to me!
/azp run ci, e2e |
Azure Pipelines successfully started running 2 pipeline(s). |
/azp run e2e |
Azure Pipelines successfully started running 1 pipeline(s). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The only E2E failure is a known flake.
Which issue this PR addresses:
Fixes ARO-4639
What this PR does / why we need it:
This causes the spec for the operator master deployment to mount the service account token as a volume, and maps the path to the environment variable expected by Azure to support workload identities
Test plan for issue:
Unit tests confirm that the generated yaml is valid and will be applied to a test cluster to confirm that it's a valid OpenShift resource as well
Is there any documentation that needs to be updated for this PR?
No, part of larger project of adding support for MIWI
How do you know this will function as expected in production?
As with all MIWI support work, it will be extremely challenging to test until we have a way to provision a MIWI cluster. Applying the updated generated resource to a test cluster will probably be the best we can do until then