From 4ad5518f18d6c464e95b1a39194f9837e979bcee Mon Sep 17 00:00:00 2001 From: "Dustin C. Hatch" Date: Tue, 5 Nov 2024 06:13:53 -0600 Subject: [PATCH] cert-manager: Migrate config to configMapGenerator --- cert-manager/cert-exporter.config.yml | 36 +++++++++++++++++++++ cert-manager/cert-exporter.yaml | 45 --------------------------- cert-manager/kustomization.yaml | 8 +++++ 3 files changed, 44 insertions(+), 45 deletions(-) create mode 100644 cert-manager/cert-exporter.config.yml diff --git a/cert-manager/cert-exporter.config.yml b/cert-manager/cert-exporter.config.yml new file mode 100644 index 0000000..9992f8c --- /dev/null +++ b/cert-manager/cert-exporter.config.yml @@ -0,0 +1,36 @@ +git_repo: gitea@git.pyrocufflink.blue:dustin/certs.git +certs: +- name: pyrocufflink-cert + namespace: default + key: certificates/_.pyrocufflink.net.key + cert: certificates/_.pyrocufflink.net.crt + bundle: certificates/_.pyrocufflink.net.pem +- name: dustinhatchname-cert + namespace: default + key: acme.sh/dustin.hatch.name/dustin.hatch.name.key + cert: acme.sh/dustin.hatch.name/fullchain.cer +- name: hatchchat-cert + namespace: default + key: certificates/hatch.chat.key + cert: certificates/hatch.chat.crt + bundle: certificates/hatch.chat.pem +- name: tabitha-cert + namespace: default + key: certificates/tabitha.biz.key + cert: certificates/tabitha.biz.crt + bundle: certificates/tabitha.biz.pem +- name: chmod777-cert + namespace: default + key: certificates/chmod777.sh.key + cert: certificates/chmod777.sh.crt + bundle: certificates/chmod777.sh.pem +- name: dustinandtabitha-cert + namespace: default + key: certificates/dustinandtabitha.com.key + cert: certificates/dustinandtabitha.com.crt + bundle: certificates/dustinandtabitha.com.pem +- name: hlc-cert + namespace: default + key: certificates/hatchlearningcenter.org.key + cert: certificates/hatchlearningcenter.org.crt + bundle: certificates/hatchlearningcenter.org.pem diff --git a/cert-manager/cert-exporter.yaml b/cert-manager/cert-exporter.yaml index 7a3f32a..6dba3f2 100644 --- a/cert-manager/cert-exporter.yaml +++ b/cert-manager/cert-exporter.yaml @@ -4,51 +4,6 @@ metadata: name: cert-exporter namespace: cert-manager ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: cert-exporter - namespace: cert-manager -data: - config.yml: | - git_repo: gitea@git.pyrocufflink.blue:dustin/certs.git - certs: - - name: pyrocufflink-cert - namespace: default - key: certificates/_.pyrocufflink.net.key - cert: certificates/_.pyrocufflink.net.crt - bundle: certificates/_.pyrocufflink.net.pem - - name: dustinhatchname-cert - namespace: default - key: acme.sh/dustin.hatch.name/dustin.hatch.name.key - cert: acme.sh/dustin.hatch.name/fullchain.cer - - name: hatchchat-cert - namespace: default - key: certificates/hatch.chat.key - cert: certificates/hatch.chat.crt - bundle: certificates/hatch.chat.pem - - name: tabitha-cert - namespace: default - key: certificates/tabitha.biz.key - cert: certificates/tabitha.biz.crt - bundle: certificates/tabitha.biz.pem - - name: chmod777-cert - namespace: default - key: certificates/chmod777.sh.key - cert: certificates/chmod777.sh.crt - bundle: certificates/chmod777.sh.pem - - name: dustinandtabitha-cert - namespace: default - key: certificates/dustinandtabitha.com.key - cert: certificates/dustinandtabitha.com.crt - bundle: certificates/dustinandtabitha.com.pem - - name: hlc-cert - namespace: default - key: certificates/hatchlearningcenter.org.key - cert: certificates/hatchlearningcenter.org.crt - bundle: certificates/hatchlearningcenter.org.pem - --- apiVersion: rbac.authorization.k8s.io/v1 kind: Role diff --git a/cert-manager/kustomization.yaml b/cert-manager/kustomization.yaml index 24ab378..6216727 100644 --- a/cert-manager/kustomization.yaml +++ b/cert-manager/kustomization.yaml @@ -8,6 +8,14 @@ resources: - cert-exporter.yaml - dch-ca-issuer.yaml +configMapGenerator: +- name: cert-exporter + namespace: cert-manager + files: + - config.yml=cert-exporter.config.yml + options: + disableNameSuffixHash: True + secretGenerator: - name: zerossl-eab namespace: cert-manager