Sirajudeen 4155f18bdf Fix the schema issue with cert-manager images
Change-Id: I10f924fb2b2029a28e07a9b19f1dd5fd3fc546dd
2021-06-10 22:30:26 +00:00

40 lines
1.1 KiB
YAML

apiVersion: airshipit.org/v1alpha1
kind: ReplacementTransformer
metadata:
name: cert-manager-versions-replacements
annotations:
config.kubernetes.io/function: |-
container:
image: localhost/replacement-transformer
replacements:
- source:
objref:
kind: VersionsCatalogue
name: versions-airshipctl
fieldref: spec.images.cert-manager.cainjector.manager.image
target:
objref:
kind: Deployment
name: cert-manager-cainjector
fieldrefs: ["spec.template.spec.containers[name=cert-manager].image"]
- source:
objref:
kind: VersionsCatalogue
name: versions-airshipctl
fieldref: spec.images.cert-manager.controller.manager.image
target:
objref:
kind: Deployment
name: cert-manager
fieldrefs: ["spec.template.spec.containers[name=cert-manager].image"]
- source:
objref:
kind: VersionsCatalogue
name: versions-airshipctl
fieldref: spec.images.cert-manager.webhook.manager.image
target:
objref:
kind: Deployment
name: cert-manager-webhook
fieldrefs: ["spec.template.spec.containers[name=cert-manager].image"]