From d09b93c76eda29eda1093e8c9eb59f380689ab3f Mon Sep 17 00:00:00 2001 From: Lumpiasty Date: Tue, 11 Feb 2025 23:51:33 +0100 Subject: [PATCH] Add clusterissuer to flux --- infra/configs/cluster-issuer.yaml | 15 +++++++++++++++ infra/{ => controllers}/cert-manager.yaml | 0 infra/{ => controllers}/dns-public.yaml | 0 infra/{ => controllers}/nginx.yaml | 0 infra/kustomization.yaml | 7 ++++--- 5 files changed, 19 insertions(+), 3 deletions(-) create mode 100644 infra/configs/cluster-issuer.yaml rename infra/{ => controllers}/cert-manager.yaml (100%) rename infra/{ => controllers}/dns-public.yaml (100%) rename infra/{ => controllers}/nginx.yaml (100%) 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