From cd46e5888d96cbe7484a09c852ae07243b2255f3 Mon Sep 17 00:00:00 2001 From: Andrey Kartashov Date: Wed, 6 Nov 2019 16:30:25 +0700 Subject: [PATCH] cert-manager: updating resources to match v0.11 --- Bootstrap.md | 4 +++- apps/argocd/ingress.yaml | 2 +- apps/system/cert-manager/templates/clusterissuer.yaml | 7 +++++-- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/Bootstrap.md b/Bootstrap.md index 47bb893..8a6abda 100644 --- a/Bootstrap.md +++ b/Bootstrap.md @@ -3,12 +3,14 @@ install nginx-ingress $ helm dep update apps/system/nginx-ingress +$ kubectl --context=gullfaxi create ns nginx-ingress $ helm template --name nginx-ingress --namespace nginx-ingress apps/system/nginx-ingress | kubectl --context=gullfaxi --namespace nginx-ingress apply -f - install cert-manager with cluster issuer -$ helm repoadd jetstack https://charts.jetstack.io +$ helm repo add jetstack https://charts.jetstack.io $ helm dep update apps/system/cert-manager +$ kubectl --context=gullfaxi create ns cert-manager $ helm template --name cert-manager --namespace cert-manager apps/system/cert-manager | kubectl --context=gullfaxi --namespace cert-manager apply -f - install argocd diff --git a/apps/argocd/ingress.yaml b/apps/argocd/ingress.yaml index 44bdb05..83f6cb2 100644 --- a/apps/argocd/ingress.yaml +++ b/apps/argocd/ingress.yaml @@ -1,5 +1,5 @@ --- -apiVersion: certmanager.k8s.io/v1alpha1 +apiVersion: cert-manager.io/v1alpha2 kind: Certificate metadata: name: argocd diff --git a/apps/system/cert-manager/templates/clusterissuer.yaml b/apps/system/cert-manager/templates/clusterissuer.yaml index bc24f3e..e7243a0 100644 --- a/apps/system/cert-manager/templates/clusterissuer.yaml +++ b/apps/system/cert-manager/templates/clusterissuer.yaml @@ -1,4 +1,4 @@ -apiVersion: certmanager.k8s.io/v1alpha1 +apiVersion: cert-manager.io/v1alpha2 kind: ClusterIssuer metadata: name: letsencrypt @@ -8,4 +8,7 @@ spec: email: gorilych@gmail.com privateKeySecretRef: name: letsencrypt - http01: {} + solvers: + - http01: + ingress: + class: nginx