A Helm Chart for DRY job deployments
This helm chart define a common structure to deploy kubernetes jobs.
The goal is to provide a DRY job deployment mechanism with some flexibility, to be used with some other charts orchestrating a series of jobs via dependencies, pointing to this chart, where each instance of this chart is differenciated using aliases.
The federating chart will provide the configuration for each jobs in its values file.
- Kubernetes cluster 1.10+
- Helm 3.0.0+
- PV provisioner support in the underlying infrastructure.
Add Helm repository
helm repo add cetic https://cetic.github.io/helm-charts helm repo update
Configure the chart
The following items can be set via
--set flag during installation or configured by editing the
values.yaml directly (need to download the chart first).
Install the chart
Install the job helm chart with a release name
helm install my-release cetic/job
To uninstall/delete the
helm uninstall my-release
The following table lists the configurable parameters of the job chart and the default values.
Feel free to contribute by making a pull request.
Please read the official Contribution Guide from Helm for more information on how you can contribute to this Chart.
Apache License 2.0