51 lines
1011 B
YAML
51 lines
1011 B
YAML
apiVersion: kustomize.config.k8s.io/v1beta1
|
|
kind: Kustomization
|
|
|
|
resources:
|
|
- https://github.com/cert-manager/cert-manager/releases/download/v1.16.4/cert-manager.yaml
|
|
- cluster-issuer.yaml
|
|
- certificates.yaml
|
|
- dch-ca-issuer.yaml
|
|
- secrets.yaml
|
|
- jenkins.yaml
|
|
|
|
secretGenerator:
|
|
- name: zerossl-eab
|
|
namespace: cert-manager
|
|
envs:
|
|
- zerossl.secret
|
|
options:
|
|
disableNameSuffixHash: true
|
|
|
|
- name: cloudflare
|
|
namespace: cert-manager
|
|
files:
|
|
- cloudflare.api-token
|
|
options:
|
|
disableNameSuffixHash: true
|
|
|
|
patches:
|
|
- patch: |
|
|
apiVersion: apps/v1
|
|
kind: Deployment
|
|
metadata:
|
|
name: cert-manager
|
|
namespace: cert-manager
|
|
spec:
|
|
template:
|
|
spec:
|
|
dnsConfig:
|
|
nameservers:
|
|
- 172.30.0.1
|
|
dnsPolicy: None
|
|
- patch: |
|
|
- op: add
|
|
path: /spec/template/spec/containers/0/args/-
|
|
value: >-
|
|
--dns01-recursive-nameservers-only
|
|
target:
|
|
group: apps
|
|
version: v1
|
|
kind: Deployment
|
|
name: cert-manager
|