-
Notifications
You must be signed in to change notification settings - Fork 187
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
Add support for Kustomize components #754
Conversation
742ce20
to
39910dd
Compare
@stefanprodan can you have a look? :) |
e82b8d8
to
220e503
Compare
internal/generator/testdata/components/components/kustomization.yaml
Outdated
Show resolved
Hide resolved
220e503
to
d2593cb
Compare
Given that Kustomize components are v1alpha1 and they can be dropped at any time from upstream, we need to tell users not to rely on this feature in production. We also need to mark the field as experimental in Flux API via a comment. Please add a section here and document the components field and its restrictions. Thanks! |
be9931b
to
e83980a
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.
Please add components to the docs here https://github.com/fluxcd/kustomize-controller/blob/main/docs/spec/v1beta2/kustomization.md#override-kustomize-config
e83980a
to
c944006
Compare
f623f0e
to
9cd7310
Compare
@klausenbusk please run |
9cd7310
to
6c1b5bb
Compare
Done, but with the refactor in #763 this is not mergable. Looks like I must create a PR against https://github.com/fluxcd/pkg and get that in first. |
Yes we need to get the components mapping in |
be2549f
to
484358c
Compare
pkg PR created: fluxcd/pkg#412. The |
I guess a new pkg kustomize tag is needed, before this can get in. |
@klausenbusk I've tagged |
Fix fluxcd#753 Signed-off-by: Kristian Klausen <kristian@klausen.dk>
484358c
to
b25dea8
Compare
Rebased and bumped |
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
Thanks @klausenbusk 🏅
Fix #753
This has to be merged after: fluxcd/pkg#412.