A collection of Helm charts for open-source applications developed by Contane, designed to simplify the deployment on Kubernetes.
Before you begin, ensure you have the following:
Follow these steps to get started:
Install a chart:
Replace <chart-name>
with the name of the chart:
helm install my-custom-release oci://ghcr.io/contane/charts/<chart-name>
Verify the installation:
helm list
kubectl get all -l app.kubernetes.io/instance=my-custom-release
Add the repository:
helm repo add contane https://contane.github.io/charts
helm repo update
Install a chart:
Replace <chart-name>
with the name of the chart:
helm install my-custom-release contane/<chart-name>
Verify the installation:
helm list
kubectl get all -l app.kubernetes.io/instance=my-custom-release
Verifying charts helps ensure they have not been tampered with and are from a trusted source. For more detailed information on chart verification, refer to the Helm documentation.
If you are using our OCI registry, you can use the helm-sigstore plugin to verify the downloaded artifact.
Install the Helm sigstore plugin
helm plugin install https://github.com/sigstore/helm-sigstore
Verify the chart's integrity:
helm sigstore verify <chart-name>-<version>.tgz
To ensure the integrity and authenticity of the Helm charts, you can verify them by checking their provenance files, which contain digital signatures that confirm the chart's origin and contents. Follow these steps to verify a chart:
Download the chart and its provenance file:
helm fetch contane/<chart-name> --prov
Verify the chart's integrity:
helm verify <chart-name>-<version>.tgz
This command will check the chart against its provenance file and confirm whether the verification was successful.
You can customize the charts by creating a values.yaml
file and providing it during installation:
helm install my-custom-release contane/<chart-name> -f values.yaml
Refer to the README.md
file in each chart's directory for detailed information on the available configuration options.
To upgrade an existing release to a newer version of the chart, use the following command:
helm upgrade my-custom-release contane/<chart-name>
To uninstall a release and remove all associated Kubernetes resources, use:
helm uninstall my-custom-release
We welcome contributions from the community! If you have suggestions, find a bug, or want to add new features, please open an issue or submit a pull request.