-
Notifications
You must be signed in to change notification settings - Fork 277
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
Move crds to crds dir for helm3 and installCRDs flag for supporting helm3 #289
Conversation
Welcome @Evalle! |
Hi @Evalle. Thanks for your PR. I'm waiting for a kubernetes-sigs member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
@Evalle Thank you for the PR. All the changes are to be made in Also, as I mentioned in the issue, we would need to add |
@aramase thanks for the feedback. I've addressed your comment, could you please re-review? Thanks! |
{{ $.Files.Get $path }} | ||
--- | ||
{{- end }} | ||
{{- end }} |
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.
nit: new line
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.
@Evalle Could you also add installCRDs
to values file and set it to false by default. This flag needs to be added to the configuration table and a note in the readme on --set installCRDs=true
if using helm2 to install the chart.
@aramase everything is done except for
In which Thanks |
@Evalle It would be in |
@aramase I've addressed all your comments, could you please re-review? Thx! |
@Evalle can you pls also update https://github.com/kubernetes-sigs/secrets-store-csi-driver/blob/master/Makefile#L162 to cp the files to the new |
/ok-to-test |
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.
@Evalle Are you interested in picking up this PR again? We're planning to include the move to helm3 in the next release v0.1.0
. The helm charts will only be supported with helm3, so we no longer need the installCRDs
flag and crds.yaml
in the templates folder.
Essentially the required changes are:
- Move the 2 CRDs to crds directory
- Update the
apiVersion
from v1 to v2 in here.
Let us know if you would like to rebase and update this PR.
Progress:
p.s. I'm going to rebase my commits after I'm done. |
Looks like you've the |
/label tide/merge-method-squash |
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
/cc @tam7t |
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: Evalle, tam7t 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 |
/hold cancel |
Thank you for completing this PR! Has there been more discussion/thoughts around this concern? Perhaps a pre-upgrade hook? IMO, we should figure this out before cutting v0.1.0.
|
PR Summary
Special notes for the reviewer:
@aramase have moved crds to crds dir in
charts/secrets-store-csi-driver
should I do the same ingmanifest-staging
?