-
Notifications
You must be signed in to change notification settings - Fork 23
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
Create Helm Chart for Cosmos Operator #430
Comments
This might be useful as all operator kube manifests are generated using Kustomize. So unless we recreate these under helm templates (duplicate), we need to somehow run the kustomize build command as part of the helm install/upgrade cycle. |
Looks like there was previously some other discussion and work done on this, linking related items. Also, perhaps in the short term releasing pre-built kubernetes manifests or kustomize files that can be used with tools like ArgoCD would also be a reasonable if a helm chart is a more long term project. At my company we don't allow manually applying things to our clusters with kubectl for production, so we need a more gitops friendly deployment. Currently, it appears that this means we need to build this repos manifests, then make a PR to our own repo to check in the built manifests to deploy them, which is less than ideal. |
After reading through the makefile and inspecting the repo it seems that the manifests are already prebuilt in the repo, but without the image version set. Please correct me if this is wrong, but It appears that this is the proper procedure to get manifests that can be checked into a git repo for gitops deployment.
@danbryan do you see any issues with this? |
Create Helm Chart for Cosmos Operator
Description
This issue aims to create a Helm chart for the Cosmos Operator. The Helm chart will facilitate the deployment and management of the Cosmos Operator on Kubernetes clusters.
Subtasks
Research and Define Chart Structure
Create Initial Helm Chart
Chart.yaml
with metadata about the chart.values.yaml
file with default configuration values.Develop Templates
deployment.yaml
,service.yaml
, etc.) in thetemplates
directory.values.yaml
.Define Values and Documentation
values.yaml
with comprehensive configuration options.values.yaml
file for user reference.README.md
to guide users on how to install and configure the Helm chart.Testing and Validation
References
The text was updated successfully, but these errors were encountered: