deploy cert-manager via helm

This commit is contained in:
2025-05-13 21:56:09 -05:00
parent 61780570fc
commit 83af94f26e
3 changed files with 33 additions and 1 deletions

View File

@@ -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

View File

@@ -1,33 +0,0 @@
---
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: cert-manager
finalizers:
- resources-finalizer.argocd.argoproj.io
annotations:
argocd.argoproj.io/sync-wave: "2"
spec:
destination:
name: in-cluster
namespace: cert-manager
project: default
source:
path: cluster/cert-manager/overlays/hub
repoURL: https://github.com/rblundon/homelab.git
targetRevision: HEAD
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- RespectIgnoreDifferences=true
- CreateNamespace=true
managedNamespaceMetadata:
labels:
argocd.argoproj.io/managed-by: openshift-gitops
ignoreDifferences:
- group: apps
kind: Deployment
jsonPointers:
- /spec/replicas

View File

@@ -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