From 83af94f26e12a31cf75768015ac5302adf57bab4 Mon Sep 17 00:00:00 2001 From: rblundon Date: Tue, 13 May 2025 21:56:09 -0500 Subject: [PATCH] deploy cert-manager via helm --- cluster/{cert-manager => }/cert-manager.yaml | 6 +++++- cluster/cert-manager/Chart.yaml | 14 ++++++++++++++ cluster/cert-manager/values-hub.yaml | 14 ++++++++++++++ 3 files changed, 33 insertions(+), 1 deletion(-) rename cluster/{cert-manager => }/cert-manager.yaml (84%) create mode 100644 cluster/cert-manager/Chart.yaml create mode 100644 cluster/cert-manager/values-hub.yaml diff --git a/cluster/cert-manager/cert-manager.yaml b/cluster/cert-manager.yaml similarity index 84% rename from cluster/cert-manager/cert-manager.yaml rename to cluster/cert-manager.yaml index 2031dd8..ae21131 100644 --- a/cluster/cert-manager/cert-manager.yaml +++ b/cluster/cert-manager.yaml @@ -13,9 +13,13 @@ spec: namespace: cert-manager project: default source: - path: cluster/cert-manager/overlays/hub + #path: cluster/cert-manager/overlays/hub + path: cluster/cert-manager repoURL: https://github.com/rblundon/homelab.git targetRevision: HEAD + helm: + valueFiles: + - values-hub.yaml syncPolicy: automated: prune: true diff --git a/cluster/cert-manager/Chart.yaml b/cluster/cert-manager/Chart.yaml new file mode 100644 index 0000000..527d80e --- /dev/null +++ b/cluster/cert-manager/Chart.yaml @@ -0,0 +1,14 @@ +--- +apiVersion: v2 +name: cert-manager-umbrella +description: A helm chart to include cert-manager with values +type: application +version: 0.1.0 +appVersion: 0.1.0 + +dependencies: +- name: cert-manager + version: v1.15.1 + repository: https://charts.jetstack.io + alias: cert-manager + condition: cert-manager.enabled diff --git a/cluster/cert-manager/values-hub.yaml b/cluster/cert-manager/values-hub.yaml new file mode 100644 index 0000000..ee92e51 --- /dev/null +++ b/cluster/cert-manager/values-hub.yaml @@ -0,0 +1,14 @@ +--- +# https://github.com/cert-manager/cert-manager/blob/master/deploy/charts/cert-manager/values.yaml + +cert-manager: + enabled: false + installCRDs: true + dns01RecursiveNameservers: 1.1.1.1:53 + dns01RecursiveNameserversOnly: true + livenessProbe: + enabled: true + prometheus: + enabled: true + servicemonitor: + enabled: true \ No newline at end of file