Skip to content

Conversation

@cardoe
Copy link
Contributor

@cardoe cardoe commented Sep 18, 2024

Utilize clouds.yaml for our workflows to authenticate against OpenStack for running operations. This credential is kept up to date by External Secrets.

We'll want to use clouds.yaml for authentication across the board in the
future so make this available to these workflows.
@cardoe cardoe requested a review from a team September 18, 2024 17:14
@github-actions
Copy link

github-actions bot commented Sep 18, 2024

☂️ Python Coverage

current status: ✅

Overall Coverage

Lines Covered Coverage Threshold Status
178 85 48% 0% 🟢

New Files

No new covered files...

Modified Files

No covered modified files...

updated for commit: f7c6477 by action🐍

@cardoe cardoe force-pushed the workflow-auth branch 2 times, most recently from 752a17f to 902b0d0 Compare September 18, 2024 19:57
Provided a wrapper so that we can use clouds.yaml for authentication
from all of our workflows. Dropped the API version override from Ironic
as it conflicted with how negotiation works. Negiotation sets a minimum
and a maximum range based on server and client support. 1.82 is older
than the client and the server support so it failed. Previous
negotiation when done through the manually configured client resulted in
a range of 1.1 to 1.90, which is why we needed to pass 1.82 to get new
enough micro API. But this client results in 1.88 being used.
Remove the old authentication and utilize clouds.yaml exclusively.
These aren't necessary anymore so remove them.
@cardoe cardoe merged commit d3dc3af into main Sep 18, 2024
@cardoe cardoe deleted the workflow-auth branch September 18, 2024 20:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants