From ea445d4fb057096a7e610b7a0893fd2bedbb93c4 Mon Sep 17 00:00:00 2001 From: Moritz Graf Date: Sun, 5 Apr 2020 14:38:30 +0200 Subject: [PATCH] Adding current working version --- k8s/README.md | 10 +++++++++- k8s/cert-manager/production-issuer.yaml | 2 +- k8s/cert-manager/staging-issuer.yaml | 2 +- k8s/{default => kuard}/deployment.yaml | 2 +- k8s/{default => kuard}/ingress.yaml | 4 ++-- k8s/{default => kuard}/service.yaml | 2 +- 6 files changed, 15 insertions(+), 7 deletions(-) rename k8s/{default => kuard}/deployment.yaml (94%) rename k8s/{default => kuard}/ingress.yaml (83%) rename k8s/{default => kuard}/service.yaml (87%) diff --git a/k8s/README.md b/k8s/README.md index c5c6d55..8f60c7b 100644 --- a/k8s/README.md +++ b/k8s/README.md @@ -13,7 +13,7 @@ k create ns flux k create ns cert-manager k create ns nginx-ingress k create ns infrapuzzle - +k create ns kuard ``` ## [helm-operator](https://github.com/fluxcd/helm-operator/blob/master/chart/helm-operator/README.md) @@ -47,3 +47,11 @@ $ kubectl apply -f cert-manager/cert-manager.yaml $ kubectl apply -f cert-manager/staging-issuer.yaml $ kubectl apply -f cert-manager/production-issuer.yaml ``` + +To test all this you may use the kuaard demo project: + +```sh +$ kubectl apply -f kuard +# checkout: https://kuard.haumdaucher.de +$ kubectl delete -f kuard +``` diff --git a/k8s/cert-manager/production-issuer.yaml b/k8s/cert-manager/production-issuer.yaml index 6466ea0..b24229e 100644 --- a/k8s/cert-manager/production-issuer.yaml +++ b/k8s/cert-manager/production-issuer.yaml @@ -1,5 +1,5 @@ apiVersion: cert-manager.io/v1alpha2 - kind: Issuer + kind: ClusterIssuer metadata: name: letsencrypt-prod namespace: cert-manager diff --git a/k8s/cert-manager/staging-issuer.yaml b/k8s/cert-manager/staging-issuer.yaml index 4eb535b..40d167e 100644 --- a/k8s/cert-manager/staging-issuer.yaml +++ b/k8s/cert-manager/staging-issuer.yaml @@ -1,5 +1,5 @@ apiVersion: cert-manager.io/v1alpha2 - kind: Issuer + kind: ClusterIssuer metadata: name: letsencrypt-staging namespace: cert-manager diff --git a/k8s/default/deployment.yaml b/k8s/kuard/deployment.yaml similarity index 94% rename from k8s/default/deployment.yaml rename to k8s/kuard/deployment.yaml index f97bc72..46388cc 100644 --- a/k8s/default/deployment.yaml +++ b/k8s/kuard/deployment.yaml @@ -2,7 +2,7 @@ apiVersion: apps/v1 kind: Deployment metadata: name: kuard - namespace: default + namespace: kuard spec: selector: matchLabels: diff --git a/k8s/default/ingress.yaml b/k8s/kuard/ingress.yaml similarity index 83% rename from k8s/default/ingress.yaml rename to k8s/kuard/ingress.yaml index 143706f..a64d479 100644 --- a/k8s/default/ingress.yaml +++ b/k8s/kuard/ingress.yaml @@ -2,10 +2,10 @@ apiVersion: extensions/v1beta1 kind: Ingress metadata: name: kuard - namespace: default + namespace: kuard annotations: kubernetes.io/ingress.class: "nginx" - cert-manager.io/issuer: "letsencrypt-staging" + cert-manager.io/cluster-issuer: "letsencrypt-prod" spec: tls: diff --git a/k8s/default/service.yaml b/k8s/kuard/service.yaml similarity index 87% rename from k8s/default/service.yaml rename to k8s/kuard/service.yaml index f110b09..37f0991 100644 --- a/k8s/default/service.yaml +++ b/k8s/kuard/service.yaml @@ -2,7 +2,7 @@ apiVersion: v1 kind: Service metadata: name: kuard - namespace: default + namespace: kuard spec: ports: - port: 80