-
Notifications
You must be signed in to change notification settings - Fork 9
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
feat: new workload plugin version and controller-gen logic #76
Merged
lander2k2
merged 15 commits into
nukleros:main
from
scottd018:feat-remove-controller-gen-make-dep
Jul 10, 2024
Merged
feat: new workload plugin version and controller-gen logic #76
lander2k2
merged 15 commits into
nukleros:main
from
scottd018:feat-remove-controller-gen-make-dep
Jul 10, 2024
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
scottd018
force-pushed
the
feat-remove-controller-gen-make-dep
branch
2 times, most recently
from
July 3, 2024 15:22
43c876c
to
cd9c7b6
Compare
This removes the golangv2 plugin as it is no longer necessary. This significantly simplifies initializing the plugins for the operator-builder CLI. Signed-off-by: Dustin Scott <[email protected]>
Signed-off-by: Dustin Scott <[email protected]> fix: use consistent default name qualifier Signed-off-by: Dustin Scott <[email protected]>
scottd018
force-pushed
the
feat-remove-controller-gen-make-dep
branch
from
July 3, 2024 15:24
cd9c7b6
to
7e76115
Compare
This is the first step in unplugging from kubebuilder. We are still using the Scaffold model but we now no longer rely on duplicative workflows used by their golang plugin model, as we are essentially rewriting our own anyway. Signed-off-by: Dustin Scott <[email protected]> feat: working implementation with latest Signed-off-by: Dustin Scott <[email protected]> chore: fix linting Signed-off-by: Dustin Scott <[email protected]> refactor: revert v1 init back to commit 34870c0 Signed-off-by: Dustin Scott <[email protected]> chore: remove incorrect comment in v2 cli creation Signed-off-by: Dustin Scott <[email protected]> chore: fix linting Signed-off-by: Dustin Scott <[email protected]> fix: correct issue where project config was missing api resource Signed-off-by: Dustin Scott <[email protected]> fix: lower version on controller-runtime to 0.17 to fix missing method inputs Signed-off-by: Dustin Scott <[email protected]>
This allows us to run the controllergen function inline. This is an attempt to improve the experience where there may be go version and or consumer environment conflicts which sometimes causes the 'make generate' and 'make manifests' commands to fail. Signed-off-by: Dustin Scott <[email protected]>
Signed-off-by: Dustin Scott <[email protected]> chore: remove incorrect comment in v2 cli creation Signed-off-by: Dustin Scott <[email protected]> chore: adjust error messages to indicate plugin version Signed-off-by: Dustin Scott <[email protected]> feat: centralize addition of flags to remove inconsistencies Signed-off-by: Dustin Scott <[email protected]>
Signed-off-by: Dustin Scott <[email protected]> fix: correct license plugin version and capabilities Signed-off-by: Dustin Scott <[email protected]>
Fixes nukleros#30, allows the use of operator-builder.nukleros.io/ready-path and operator-builder.nukleros.io/ready-path annotation values on resources when waiting to determine resource readiness. Signed-off-by: Dustin Scott <[email protected]> fix: use latest operator tools version to avoid panic Signed-off-by: Dustin Scott <[email protected]>
Signed-off-by: Dustin Scott <[email protected]>
scottd018
force-pushed
the
feat-remove-controller-gen-make-dep
branch
2 times, most recently
from
July 3, 2024 17:39
970a9fe
to
6496195
Compare
Signed-off-by: Dustin Scott <[email protected]>
scottd018
force-pushed
the
feat-remove-controller-gen-make-dep
branch
from
July 3, 2024 17:39
6496195
to
7b2a01b
Compare
Signed-off-by: Dustin Scott <[email protected]>
Signed-off-by: Dustin Scott <[email protected]>
Signed-off-by: Dustin Scott <[email protected]>
Signed-off-by: Dustin Scott <[email protected]>
Signed-off-by: Dustin Scott <[email protected]>
Signed-off-by: Dustin Scott <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR does the following:
OPERATOR_BUILDER_PLUGIN_VERSION=v1
environment variable--generate-deep-copy
and--generate-manifests
options)--resource
and--controller
options > operator-builder will always generate an API and controller