Helm Charts in OpenShift GitOps
Als je een applicatie die via Hem charts wordt gedistribueerd in je OpenShift GitOps (ArgoCD) wilt opnemen heb je twee opties:
- Een ArgoCD applicatie van het type “Helm” maken
- De Helm chart via
kustomize
laten renderen, en dekustomization.yaml
in je ArgoCD opnemen.
De eerste oplossing is het makkelijkst, en heeft weinig extra configuratie
nodig. Het nadeel is wel dat je wat betreft aanpassingen gelimiteerd bent op
wat de schrijver van de chart via de values.yaml
heeft aangeboden.
Wanneer je extra aanpassingen nodig hebt kom je dus al snel uit op de tweede
methode: De helm chart via kustomize
laten renderen (inclusief aanpassingen
via values.yaml
), en daar extra aanpassingen op doen via de bekende
kustomize
transformers zoals images:
, patches:
, replicas:
, etc.