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

Elemental CAPI Publish a Helm chart #1085

Closed
anmazzotti opened this issue Nov 17, 2023 · 2 comments
Closed

Elemental CAPI Publish a Helm chart #1085

anmazzotti opened this issue Nov 17, 2023 · 2 comments
Assignees

Comments

@anmazzotti
Copy link
Contributor

Since the deployment of the Elemental operator is getting complex, we have a dependency on cert-manager, and we start having configuration variables and logic, it would be best to provide a Helm chart.

The Helm chart should be then the preferred way to deploy the operator.
The chart should also contain an Ingress template to optionally expose the Elemental API.

@anmazzotti anmazzotti converted this from a draft issue Nov 17, 2023
@anmazzotti anmazzotti self-assigned this Nov 17, 2023
@anmazzotti
Copy link
Contributor Author

Linking parent epic #968

@anmazzotti
Copy link
Contributor Author

Closing this one as won't do.

The reason is that deploying the provider using Helm would differ from what other CAPI providers do.

Sticking to clusterctl is the best approach.

For Helm deployments, we can make use of the Rancher Turtles chart and let it include the Elemental provider by default.

Configuration variables can be provided by the user with a custom secret: https://github.com/kubernetes-sigs/cluster-api-operator/blob/main/api/v1alpha2/provider_types.go#L52

@github-project-automation github-project-automation bot moved this to ✅ Done in Elemental Nov 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

No branches or pull requests

1 participant