Skip to content

Add Haven operator #147

Bart Jeukendrup requested to merge feature/147-operator into master

The Haven operator manages Helm deployments based on a ConfigMap:

pollInterval: 5m
releases:
  - name: hallo-wereld
    namespace: test
    automated: true
    chart:
      git: https://gitlab.com/commonground/haven/hallo-wereld.git
      path: helm
    values:
      image:
        repository: registry.gitlab.com/commonground/haven/hallo-wereld
        tag: "1.0"

This MR introduces the basic functionality of the operator:

  • Installing and updating Helm releases.
  • Monitor image tags on the container registry and automatically update to the latest version.

Todo

  • Only upgrade Helm chart on changes
  • Fix fetching tags from Dockerhub
Edited by Bart Jeukendrup

Merge request reports