From 1530e4787b533c70edb1a9246caf45766327bdd7 Mon Sep 17 00:00:00 2001 From: Richard Robert Reitz Date: Wed, 23 Apr 2025 15:40:38 +0200 Subject: [PATCH] Combined helm and kubernetes deployments into a singel argocd application --- template/stacks/core/argocd-sso.yaml | 29 ------------------- .../manifests}/argocd-secret.yaml | 0 .../monitoring/kube-prometheus-sso.yaml | 29 ------------------- .../stacks/monitoring/kube-prometheus.yaml | 3 ++ .../manifests}/secret-grafana.yaml | 0 5 files changed, 3 insertions(+), 58 deletions(-) delete mode 100644 template/stacks/core/argocd-sso.yaml rename template/stacks/core/{argocd-sso => argocd/manifests}/argocd-secret.yaml (100%) delete mode 100644 template/stacks/monitoring/kube-prometheus-sso.yaml rename template/stacks/monitoring/{kube-prometheus-sso => kube-prometheus/manifests}/secret-grafana.yaml (100%) diff --git a/template/stacks/core/argocd-sso.yaml b/template/stacks/core/argocd-sso.yaml deleted file mode 100644 index 8ecae78..0000000 --- a/template/stacks/core/argocd-sso.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: argocd-sso - namespace: argocd - labels: - env: dev - finalizers: - - resources-finalizer.argocd.argoproj.io -spec: - project: default - source: - repoURL: https://{{{ .Env.CLIENT_REPO_DOMAIN }}}/{{{ .Env.CLIENT_REPO_ORG_NAME }}} - targetRevision: HEAD - path: "{{{ .Env.CLIENT_REPO_ID }}}/{{{ .Env.DOMAIN }}}/stacks/core/argocd-sso" - destination: - server: "https://kubernetes.default.svc" - namespace: argocd - syncPolicy: - syncOptions: - - CreateNamespace=true - automated: - selfHeal: true - retry: - limit: -1 - backoff: - duration: 15s - factor: 1 - maxDuration: 15s diff --git a/template/stacks/core/argocd-sso/argocd-secret.yaml b/template/stacks/core/argocd/manifests/argocd-secret.yaml similarity index 100% rename from template/stacks/core/argocd-sso/argocd-secret.yaml rename to template/stacks/core/argocd/manifests/argocd-secret.yaml diff --git a/template/stacks/monitoring/kube-prometheus-sso.yaml b/template/stacks/monitoring/kube-prometheus-sso.yaml deleted file mode 100644 index e5ae63e..0000000 --- a/template/stacks/monitoring/kube-prometheus-sso.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: kube-prometheus-sso - namespace: argocd - labels: - env: dev - finalizers: - - resources-finalizer.argocd.argoproj.io -spec: - project: default - source: - repoURL: https://{{{ .Env.CLIENT_REPO_DOMAIN }}}/{{{ .Env.CLIENT_REPO_ORG_NAME }}} - targetRevision: HEAD - path: "{{{ .Env.CLIENT_REPO_ID }}}/{{{ .Env.DOMAIN }}}/stacks/monitoring/kube-prometheus-sso" - destination: - server: "https://kubernetes.default.svc" - namespace: monitoring - syncPolicy: - syncOptions: - - CreateNamespace=true - automated: - selfHeal: true - retry: - limit: -1 - backoff: - duration: 15s - factor: 1 - maxDuration: 15s diff --git a/template/stacks/monitoring/kube-prometheus.yaml b/template/stacks/monitoring/kube-prometheus.yaml index 4783489..168e9f2 100644 --- a/template/stacks/monitoring/kube-prometheus.yaml +++ b/template/stacks/monitoring/kube-prometheus.yaml @@ -34,3 +34,6 @@ spec: - repoURL: https://{{{ .Env.CLIENT_REPO_DOMAIN }}}/{{{ .Env.CLIENT_REPO_ORG_NAME }}} targetRevision: HEAD ref: values + - repoURL: https://{{{ .Env.CLIENT_REPO_DOMAIN }}}/{{{ .Env.CLIENT_REPO_ORG_NAME }}} + targetRevision: HEAD + path: "{{{ .Env.CLIENT_REPO_ID }}}/{{{ .Env.DOMAIN }}}/stacks/monitoring/kube-prometheus/manifests" diff --git a/template/stacks/monitoring/kube-prometheus-sso/secret-grafana.yaml b/template/stacks/monitoring/kube-prometheus/manifests/secret-grafana.yaml similarity index 100% rename from template/stacks/monitoring/kube-prometheus-sso/secret-grafana.yaml rename to template/stacks/monitoring/kube-prometheus/manifests/secret-grafana.yaml