-
Notifications
You must be signed in to change notification settings - Fork 65
chore: update controller manifests #596
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
chore: update controller manifests #596
Conversation
0e63f95
to
53dd15a
Compare
/ok-to-test |
9fa0e74
to
aa26b04
Compare
This commit brings about various changes to improve naming consistency across the `workspaces/` components. The original `controller/` manifests were generated by kubebuilder and were not aligned with the conventions we have established in the `backend` and `frontend` components. Changing the manifests also had a "trickle effect" of requiring minor modifications to the `Makefile` as well as some e2e tests and documentation. Key manifest changes: - dropped `namePrefix` transformation - standardized on `kubeflow-workspaces` namespace - leveraged name of `workspaces-controller` where sensible - Standardized `app.kubernetes.io/*` labels across all resources - leveraging `labels` transformation as much as possible - selectively applied `includeSelectors: true` when appropriate - Removed legacy control-plane=controller-manager labels - replaced with appropriate `app.kubernetes.io/*` labels to keep behavioral parity Signed-off-by: Andy Stoneberg <astonebe@redhat.com>
aa26b04
to
0c33757
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.
Thanks @andyatmiami
/approve
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: thesuperzapper The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
68d9466
into
kubeflow:notebooks-v2
ℹ️ : NO GH ISSUE
This commit brings about various changes to improve naming consistency across the
workspaces/
components.The original
controller/
manifests were generated by kubebuilder and were not aligned with the conventions we have established in thebackend
andfrontend
components. Changing the manifests also had a "trickle effect" of requiring minor modifications to theMakefile
as well as some e2e tests and documentation.Key manifest changes:
namePrefix
transformationkubeflow-workspaces
namespaceworkspaces-controller
where sensibleapp.kubernetes.io/*
labels across all resourceslabels
transformation as much as possibleincludeSelectors: true
when appropriateapp.kubernetes.io/*
labels to keep behavioral parity