Skip to content
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

use pre-upgrade hook to set resource policy on CRD #351

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

jsanda
Copy link
Collaborator

@jsanda jsanda commented Jan 6, 2021

Fixes #324

In #304 customresourcedefinition.yaml was moved back to the templates directory because on helm upgrade Helm would delete the CRD since it no longer exists in the templates directory. This has come up a number of times in the Helm community. See helm/helm#8163 for background.

In this PR I move customresourcedefinition.yaml back to the crds directory. I use a pre-upgrade hook to add an annotation to the CRD that tells Helm to preserve the CRD even though it has been moved. I tested this manually. I also ran M_INTEG_DIR=upgrade_operator mage integ:run to make sure the upgrade works.

@cscetbon
Copy link
Contributor

cscetbon commented Mar 4, 2021

@jsanda @jimdickinson any news on that issue ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants