Skip to content

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

Development

Successfully merging this pull request may close these issues.

Multiple installs in namespace mode fail

2 participants