fleet-cert-manager/operator/fleet.yaml
scottwilliams 1f20b244c3 Fix customization rule priority
Fleet only applies customizations to the first matching.  This update gives priority to making nginx providers work before applying servicemonitors.  Enabling servicemonitors depends on prometheus already being enabled and setup for it and it's very low priority.

Signed-off-by: scottwilliams <scottwilliams@ucsb.edu>
2025-09-05 09:36:44 -07:00

54 lines
1.1 KiB
YAML

defaultNamespace: cert-manager
helm:
repo: https://charts.jetstack.io
releaseName: cert-manager
chart: cert-manager
takeOwnership: true
timeoutSeconds: 600
waitForJobs: true
values:
namespace: cert-manager
crds:
enabled: true
targetCustomizations:
- name: gke
helm:
values:
podDnsConfig:
nameservers:
- 1.1.1.1
- 8.8.8.8
podDnsPolicy: None
config:
featureGates:
ACMEHTTP01IngressPathTypeExact: false
clusterSelector:
matchLabels:
provider.cattle.io: gke
- name: rke2
helm:
values:
config:
featureGates:
ACMEHTTP01IngressPathTypeExact: false
clusterSelector:
matchLabels:
provider.cattle.io: rke2
- name: rancher
helm:
values:
prometheus:
servicemonitor:
enabled: true
clusterSelector:
matchLabels:
env: rancher
- name: prod
helm:
values:
prometheus:
servicemonitor:
enabled: true
clusterSelector:
matchLabels:
env: prod