-
Notifications
You must be signed in to change notification settings - Fork 144
[hooks] Add install-openstack-lightspeed hook #3500
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
[hooks] Add install-openstack-lightspeed hook #3500
Conversation
|
Skipping CI for Draft Pull Request. |
lpiwowar
left a comment
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.
Just a couple of comments but overall it looks good! I'm looking forward when we use it in our CI:) 👍 Thank you!
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
8df440f to
c507c5c
Compare
|
The new version does looks good to me. I would just squash both commits into one to make the PR more coherent |
7d202c0 to
cb67165
Compare
|
@umago @lpiwowar Thank you both for the thorough review! I've addressed all feedback: Lucas's feedback:
Lukasz's feedback:
|
lpiwowar
left a comment
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.
Overall, looks good to me! 👍 Just a couple of small comments and one important question. Thank you!:) 🙏
|
Should we mark this PR as ready for review (outside draft) ? |
121c3f1 to
53092c6
Compare
53092c6 to
d97fb73
Compare
d97fb73 to
5eecc23
Compare
|
Build failed (check pipeline). Post https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/7ecd7fd4b74d4471aec2bbf1a3b7c6ee ✔️ openstack-k8s-operators-content-provider SUCCESS in 2h 04m 49s |
|
recheck |
|
rechech |
|
recheck |
|
Build failed (check pipeline). Post https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/a75f36e8e6494432a3c6c6c821583a82 ✔️ openstack-k8s-operators-content-provider SUCCESS in 2h 24m 29s |
|
recheck |
evallesp
left a comment
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 overall
4067017 to
2edf1ac
Compare
This hook deploys the openstack lightspeed operator for OpenShift clusters. The openstack lightspeed operator automatically manages the OpenShift lightspeed operator as a dependency. Signed-off-by: Malinga Tembo <mtembo@redhat.com>
2edf1ac to
37db4a4
Compare
lpiwowar
left a comment
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!
umago
left a comment
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
Summary
This PR adds a hook to install OpenStack Lightspeed operators on CRC-based CI Framework deployments.
Background
OpenStack Lightspeed operators are not deployed by default in CRC-based deployments. This hook enables teams to add OpenStack Lightspeed capabilities to their CI Framework deployments.
The hook deploys two operators sequentially:
For each operator, the hook:
Additionally, for OpenShift Lightspeed, it configures the service-ca bundle required for metrics collection.
The hook is configurable via cifmw_* variables for namespace names, catalog images, and kubeconfig path, defaulting to standard CRC paths.
Tested with successful deployments on CRC clusters.
Intent
This is primarily for our internal team use. We're submitting to: