diff --git a/infra/configs/cluster-issuer.yaml b/infra/configs/cluster-issuer.yaml new file mode 100644 index 0000000..5af643d --- /dev/null +++ b/infra/configs/cluster-issuer.yaml @@ -0,0 +1,15 @@ +apiVersion: cert-manager.io/v1 +kind: ClusterIssuer +metadata: + name: letsencrypt + namespace: cert-manager +spec: + acme: + email: arek.dzski@gmail.com + server: https://acme-v02.api.letsencrypt.org/directory + solvers: + - http01: + ingress: + ingressClassName: nginx + privateKeySecretRef: + name: letsencrypt-key diff --git a/infra/cert-manager.yaml b/infra/controllers/cert-manager.yaml similarity index 100% rename from infra/cert-manager.yaml rename to infra/controllers/cert-manager.yaml diff --git a/infra/dns-public.yaml b/infra/controllers/dns-public.yaml similarity index 100% rename from infra/dns-public.yaml rename to infra/controllers/dns-public.yaml diff --git a/infra/nginx.yaml b/infra/controllers/nginx.yaml similarity index 100% rename from infra/nginx.yaml rename to infra/controllers/nginx.yaml diff --git a/infra/kustomization.yaml b/infra/kustomization.yaml index 0619c4e..0862d4e 100644 --- a/infra/kustomization.yaml +++ b/infra/kustomization.yaml @@ -1,6 +1,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - nginx.yaml - - dns-public.yaml - - cert-manager.yaml + - controllers/nginx.yaml + - controllers/dns-public.yaml + - controllers/cert-manager.yaml + - configs/cluster-issuer.yaml