Conversation
The architecture validator generates manifests without applying them and has no cluster kubeconfig. Skip the SKMO Keystone bootstrap in generate-only mode to avoid an unnecessary Kubernetes API call. Signed-off-by: Andrew Bays <abays@redhat.com>
PR Summary by QodoSkip SKMO admin bootstrap during generate-only deployments
AI Description
Diagram
High-Level Assessment
Files changed (1)
|
Code Review by Qodo🐞 Bugs (0) 📘 Rule violations (0) 📎 Requirement gaps (0)
Great, no issues found!Qodo reviewed your code and found no material issues that require reviewTip of the day💡 Did you know, you can add REVIEW.md to your repo root and Qodo follows it on every PR |
|
This fixes the issue see here, which is currently affecting all |
Deydra71
left a comment
There was a problem hiding this comment.
/lgtm
Thanks @abays !
"Fun" fact: Qodo actually flagged this in its review of #4182 in the comment --> #4182 (comment)
But we dismissed it :(
|
@Valkyrie00 Hi! Can we please have your review on this fix 🙏 |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: Valkyrie00 The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
Build failed (check pipeline). Post ✔️ openstack-k8s-operators-content-provider SUCCESS in 8h 27m 55s |
|
recheck |
|
Build failed (check pipeline). Post ❌ openstack-k8s-operators-content-provider FAILURE in 5m 13s |
|
recheck |
|
Build failed (check pipeline). Post ❌ openstack-k8s-operators-content-provider FAILURE in 6m 26s |
What this change does
Skip
configure_skmo_leaf_admin_user.ymlwhencifmw_kustomize_deploy_generate_crs_onlyis true.Why
The architecture validation playbook generates manifests without applying them. It sets
cifmw_kustomize_deploy_generate_crs_only: true, but the SKMO leaf admin bootstrap still queries the Kubernetes API while waiting for central Keystone. In validation jobs without a kubeconfig, that task retries and fails. This was observed in the architecture validation for PR #823.Testing
git diff --checkpassed.