bcgov / cas-helm

Exploration of Helm 3 on OpenShift
0 stars 0 forks source link

cas-helm

This repo is a quick spike to evaluate use of helm by the Climate Action Secretariat.

All code is derived from stable charts from the Helm Hub.

Prerequisites

Get helm via your favorite package manager before proceeding.

Usage

Try deploying Apache Airflow.

There's no recursive dependency management in helm yet, so deps have to be installed in order:

helm dep up postgresql
helm dep up airflow
helm dep up cas-airflow
helm install --namespace "wksv3k-tools" cas-airflow cas-airflow
helm upgrade --atomic --timeout 600s --namespace "wksv3k-tools" cas-airflow cas-airflow
helm delete cas-airflow

Kubernetes Executor

The Kubernetes Executor runs individual sandboxed pods for each Airflow task & requires some extra setup.

Kubernetes - GCS logging