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