infra4talos/apps-kustomized/cert-manager-webhook-dnsimple/kustomization.yaml

56 lines
1.2 KiB
YAML

apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
helmCharts:
- name: cert-manager-webhook-dnsimple
releaseName: dnsimple
repo: https://charts.neoskop.dev
valuesInline:
dnsimple:
existingTokenSecret: true
tokenSecretName: dnsimple-token
image:
pullPolicy: Always
repository: ghcr.io/martyn-meister/cert-manager-webhook-dnsimple/cert-manager-webhook-dnsimple-dee33fe2c989dd30c75a642b7755648d
tag: latest
version: 0.1.2
patches:
- path: args.yaml
target:
kind: Deployment
name: dnsimple-cert-manager-webhook-dnsimple
- patch: |-
- op: replace
path: /apiVersion
value: apiregistration.k8s.io/v1
target:
group: apiregistration.k8s.io
kind: APIService
name: .*
version: v1beta1
- patch: |-
- op: replace
path: /apiVersion
value: cert-manager.io/v1
target:
group: cert-manager.io
kind: Certificate|Issuer
name: .*
version: v1alpha2
- patch: |-
- op: replace
path: /spec/service/namespace
value: 'cert-manager'
target:
name: 'v1alpha1.acme.neoskop.de'
- patch: |-
- op: replace
path: /metadata/namespace
value: 'cert-manager'
target:
group: .*
kind: .*
name: .*
version: .*