56 lines
1.2 KiB
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: .*
|