-
Notifications
You must be signed in to change notification settings - Fork 3.5k
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
refactor(operator)!: Migrate project layout to kubebuilder go/v4 #14447
Conversation
be888ea
to
9a68a5b
Compare
9a68a5b
to
7feb4b3
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.
Overall lgtm from my side, just one question
operator/config/overlays/community/manager_auth_proxy_patch.yaml
Outdated
Show resolved
Hide resolved
.../bundle/openshift/manifests/loki-operator-controller-manager-metrics-service_v1_service.yaml
Outdated
Show resolved
Hide resolved
WDYT of making the title of this PR a breaking change? The last one we did to try and advance the operator version wasn't done properly, the "!" should come after the component |
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 from my side
[release-6.0] Backport PR grafana#14447
[release-5.8] Backport PR grafana#14447
[release-5.9] Backport PR grafana#14447
What this PR does / why we need it:
Upgrades the operator project layout from kubebuilder
go/v3
togo/v4
. This enables to use kustomizev5
and in turn re-instantiates manifest and go code scaffolding.Which issue(s) this PR fixes:
Fixes #11419
Special notes for your reviewer:
Checklist
CONTRIBUTING.md
guide (required)feat
PRs are unlikely to be accepted unless a case can be made for the feature actually being a bug fix to existing behavior.docs/sources/setup/upgrade/_index.md
deprecated-config.yaml
anddeleted-config.yaml
files respectively in thetools/deprecated-config-checker
directory. Example PR