Skip to content
boomerang-ioPublic

About

Helm charts for Boomerang Projects

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

3 stars

Watchers

6 watching

Forks

Latest commit

 

History

468 Commits

Folders and files

Boomerang Helm Charts

Helm charts for Boomerang-io projects ready to launch on Kubernetes using Helm.

All our charts are Helm v3 charts.

The containers are available on DockerHub

Available Charts

  • Boomerang Bosun
  • Boomerang Flow
  • Boomerang oauth2-proxy (forked from oauth2-proxy)
  • Boomerang Common (library chart for common template functions)

Pre-requisites

  • Kubernetes 1.13+
  • Helm v3

Plus any additional dependencies by chart. For example Boomerang Flow depends on MongoDB. Please read the individual charts READMEs.

Image Policies

If you are kubernetes cluster uses ClusterImagePolicy or ImagePolicy you may need to add docker.io/boomerangio/*:* to your policies to be able to retrieve the images.

Getting Started

To quickly get started, install into a kubernetes cluster of 1.13+ via Helm using the following commands

Step 1

Make sure you have the helm repository available

helm repo add boomerang-io https://raw.githubusercontent.com/boomerang-io/charts/index

Step 2

Install or upgrade the helm chart using the relevant helm commands and passing in any properties

helm install --namespace <namespace> --set database.mongodb.host=<service_name> --set database.mongodb.secretName=<mongodb_secret> boomerang-io/bmrg-bosun

Or Manually

Extract the values.yaml from the helm chart and update the values in detail

helm inspect values boomerang-io/bmrg-bosun > bmrg-bosun-values.yaml
vi bmrg-bosun-values.yaml
helm install --namespace <namespace> -f bmrg-bosun-values.yaml boomerang-io/bmrg-bosun

Repository Structure

This helm repository services dual purposes as both the source control of the raw charts, and also the helm repository.

The helm repository uses the tgz files from the repositories Releases but also the index.yaml in the index branch. This branch is protected and only used by the CICD system.

CICD

The CICD for this repository is currently using an instance of Boomerang CICD inside of IBM. This automation will package the charts and push them back to this repository as mentioned in the repositroy structure above.

About

Helm charts for Boomerang Projects

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

3 stars

Watchers

6 watching

Forks

Releases

Used by

Contributors

Languages