cetic/job

Chart version: 0.1.1
Api version: v2
App version: 0.1.1
A Helm chart which provide a DRY job deployment mechanism
application
Chart Type
Active
Status
Apache-2.0
License
310
Downloads
https://cetic.github.io/helm-charts
Set me up:
helm repo add center https://repo.chartcenter.io
Install Chart:
helm install job center/cetic/job
Versions (0)

A Helm Chart for DRY job deployments

CircleCI License version

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

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:

helm install my-release cetic/job

Uninstallation

To uninstall/delete the my-release deployment:

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.

Please read the official Contribution Guide from Helm for more information on how you can contribute to this Chart.

License

Apache License 2.0