https://github.com/cetic/helm-job
A Helm Chart for DRY k8s jobs
https://github.com/cetic/helm-job
helm job kubernetes
Last synced: 4 months ago
JSON representation
A Helm Chart for DRY k8s jobs
- Host: GitHub
- URL: https://github.com/cetic/helm-job
- Owner: cetic
- License: apache-2.0
- Created: 2020-09-14T11:08:02.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2021-07-27T16:17:17.000Z (almost 5 years ago)
- Last Synced: 2024-04-13T09:20:24.473Z (about 2 years ago)
- Topics: helm, job, kubernetes
- Language: Smarty
- Homepage:
- Size: 12.7 KB
- Stars: 16
- Watchers: 8
- Forks: 10
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# A Helm Chart for DRY job deployments
[](https://circleci.com/gh/cetic/helm-job/tree/master) [](https://opensource.org/licenses/Apache-2.0) 
## Introduction
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.
## Prerequisites
- Kubernetes cluster 1.10+
- Helm 3.0.0+
- PV provisioner support in the underlying infrastructure.
## Installation
### Add Helm repository
```bash
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).
TBD
### Install the chart
Install the job helm chart with a release name `my-release`:
```bash
helm install my-release cetic/job
```
## Uninstallation
To uninstall/delete the `my-release` deployment:
```bash
helm uninstall my-release
```
## Configuration
The following table lists the configurable parameters of the job chart and the default values.
| Parameter | Description | Default |
| --------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------| ------------------------------- |
TBD
## Contributing
Feel free to contribute by making a [pull request](https://github.com/cetic/helm-job/pull/new/master).
Please read the official [Contribution Guide](https://github.com/helm/charts/blob/master/CONTRIBUTING.md) from Helm for more information on how you can contribute to this Chart.
## License
[Apache License 2.0](/LICENSE)