From 070fad447f28c7a9ad0f0f1ff549274b54115b8c Mon Sep 17 00:00:00 2001 From: Vojtech Mares Date: Sat, 11 May 2024 20:04:29 +0200 Subject: [PATCH] feat(apps): add argo-rollouts --- apps/argo/argo-rollouts.yaml | 41 ++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 apps/argo/argo-rollouts.yaml diff --git a/apps/argo/argo-rollouts.yaml b/apps/argo/argo-rollouts.yaml new file mode 100644 index 0000000..a064b95 --- /dev/null +++ b/apps/argo/argo-rollouts.yaml @@ -0,0 +1,41 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: argo-rollouts + namespace: argocd + annotations: + argocd.argoproj.io/sync-wave: "1" + finalizers: + - resources-finalizer.argocd.argoproj.io +spec: + project: argo + syncPolicy: + automated: + prune: true + selfHeal: true + syncOptions: + - CreateNamespace=true + destination: + server: "https://kubernetes.default.svc" + namespace: argo-rollouts + source: + chart: argo-rollouts + repoURL: https://argoproj.github.io/argo-helm + targetRevision: 2.35.2 + helm: + releaseName: argo-rollouts + valuesObject: + dashboard: + enabled: true + ingress: + enabled: true + ingressClassName: nginx + annotations: + cert-manager.io/cluster-issuer: letsencrypt-dns-production + cert-manager.io/issue-temporary-certificate: "true" # issue temporary certificate before we get the real one + hosts: + - rollouts.cthulhu.k8s.vxm.cz + tls: + - secretName: rollouts-ingress-tls + hosts: + - rollouts.cthulhu.k8s.vxm.cz