From 1d8044b395202a1d4c1f9562710fa8f0099e0bc4 Mon Sep 17 00:00:00 2001 From: Karan Parashar Date: Wed, 17 Dec 2025 15:38:03 +0530 Subject: [PATCH] infra: Add cert-manager --- apps/cert-manager.yaml | 17 +++++++++++++++++ apps/kustomization.yaml | 1 + infra/cert-manager/kustomization.yaml | 5 +++++ 3 files changed, 23 insertions(+) create mode 100644 apps/cert-manager.yaml create mode 100644 infra/cert-manager/kustomization.yaml diff --git a/apps/cert-manager.yaml b/apps/cert-manager.yaml new file mode 100644 index 0000000..80dd635 --- /dev/null +++ b/apps/cert-manager.yaml @@ -0,0 +1,17 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: cert-manager + namespace: argocd +spec: + project: default + source: + repoURL: https://gitea.whyredfire.tech/whyredfire/gitops + targetRevision: main + path: infra/cert-manager + destination: + server: https://kubernetes.default.svc + syncPolicy: + automated: + prune: true + selfHeal: true diff --git a/apps/kustomization.yaml b/apps/kustomization.yaml index c31e1b6..b11a343 100644 --- a/apps/kustomization.yaml +++ b/apps/kustomization.yaml @@ -5,3 +5,4 @@ resources: - nginx-app.yaml - scriptscribe.yaml - sealed-secrets.yaml + - cert-manager.yaml diff --git a/infra/cert-manager/kustomization.yaml b/infra/cert-manager/kustomization.yaml new file mode 100644 index 0000000..1a1408b --- /dev/null +++ b/infra/cert-manager/kustomization.yaml @@ -0,0 +1,5 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization + +resources: + - https://github.com/cert-manager/cert-manager/releases/download/v1.19.2/cert-manager.yaml