Add Haven operator #147
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