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
kustomizelaten renderen, en dekustomization.yamlin 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.
Wander Boessenkool