From f5da0ac420c1e98c15a29f8e7b4b0225e159ecaf Mon Sep 17 00:00:00 2001 From: Vegard Hagen Date: Mon, 9 Jan 2023 21:22:59 +0100 Subject: [PATCH] feat(argocd): Creating kustomize build with helm plugin --- .../argocd/config/argocd-cm-kustomize-helm-patch.yaml | 10 ++++++++++ ...> argocd-cmd-params-cm-server-insecrure-patch.yaml} | 1 + infra/argocd/kustomization.yaml | 6 ++++-- 3 files changed, 15 insertions(+), 2 deletions(-) create mode 100644 infra/argocd/config/argocd-cm-kustomize-helm-patch.yaml rename infra/argocd/config/{argocd-cmd-params-cm-patch.yaml => argocd-cmd-params-cm-server-insecrure-patch.yaml} (80%) diff --git a/infra/argocd/config/argocd-cm-kustomize-helm-patch.yaml b/infra/argocd/config/argocd-cm-kustomize-helm-patch.yaml new file mode 100644 index 0000000..e019785 --- /dev/null +++ b/infra/argocd/config/argocd-cm-kustomize-helm-patch.yaml @@ -0,0 +1,10 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: argocd-cm +data: + configManagementPlugins: | + - name: kustomize-build-with-helm + generate: + command: [ "sh", "-c" ] + args: [ "kustomize build --enable-helm" ] \ No newline at end of file diff --git a/infra/argocd/config/argocd-cmd-params-cm-patch.yaml b/infra/argocd/config/argocd-cmd-params-cm-server-insecrure-patch.yaml similarity index 80% rename from infra/argocd/config/argocd-cmd-params-cm-patch.yaml rename to infra/argocd/config/argocd-cmd-params-cm-server-insecrure-patch.yaml index c0d45be..619973d 100644 --- a/infra/argocd/config/argocd-cmd-params-cm-patch.yaml +++ b/infra/argocd/config/argocd-cmd-params-cm-server-insecrure-patch.yaml @@ -3,4 +3,5 @@ kind: ConfigMap metadata: name: argocd-cmd-params-cm data: + # Traefik handles TLS server.insecure: "true" \ No newline at end of file diff --git a/infra/argocd/kustomization.yaml b/infra/argocd/kustomization.yaml index 80aa7d4..4c91324 100644 --- a/infra/argocd/kustomization.yaml +++ b/infra/argocd/kustomization.yaml @@ -10,7 +10,9 @@ resources: - infrastructure.yaml - applications.yaml -# Let Traefik manage TLS-termination patchesStrategicMerge: - - config/argocd-cmd-params-cm-patch.yaml + # Kustomize Helm plugin + - config/argocd-cm-kustomize-helm-patch.yaml + # Let Traefik manage TLS-termination + - config/argocd-cmd-params-cm-server-insecrure-patch.yaml