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

Operator helm chart get's out of sync with controller-gen generated resources #1538

Open
chrisseto opened this issue Sep 20, 2024 · 1 comment

Comments

@chrisseto
Copy link
Contributor

chrisseto commented Sep 20, 2024

controller-gen is constantly updating a kustomize manifest within the operator repository that is not used or referenced within the helm chart. This can result in the operator deployment getting out of sync with the operator itself as the current canonical way to install the operator is via the helm chart.

We need to come up with some way to ensure the two can't get out of sync either by design or automation. In some cases we won't be able to prevent the mistakes, such as overriding the image of the operator helm chart.

JIRA Link: K8S-374

@chrisseto
Copy link
Contributor Author

A potential solution would be to pull the operator helm chart (and possibly the redpanda helm chart) into the operator repo and have a GHA that pushes the built and released chart back into helm-charts. That would get us much closer to the mono repo that @andrewstucki has suggested.

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

No branches or pull requests

1 participant