Files
treasuremap/manifests/function/logging-operator/replacements/versions.yaml
Drew Walters 49d29207bd Update templater and replacement-transformer tags
This change updates the version of the replacement-transformer and
templater images to v2, the same version used in the airshipctl
repository. Breaking changes have been introduced to the latest versions
of the images, causing document rendering to fail.

Signed-off-by: Drew Walters <andrew.walters@att.com>
Change-Id: Id0411f6c221d9986a6dece4d5f9b91ac94430ecc
2021-04-14 16:28:24 +00:00

119 lines
3.1 KiB
YAML

apiVersion: airshipit.org/v1alpha1
kind: ReplacementTransformer
metadata:
name: logging-operator-versions-replacements
annotations:
config.kubernetes.io/function: |-
container:
image: quay.io/airshipit/replacement-transformer:v2
replacements:
# Helm Repo (logging-operator and logging-operator-logging charts)
- source:
objref:
kind: VariableCatalogue
name: versions-treasuremap
fieldref: "{.spec.helm_repositories.logging_operator}"
target:
objref:
kind: HelmRepository
name: banzaicloud
fieldrefs: ["{.spec}"]
# Logging-operator Chart
- source:
objref:
kind: VariableCatalogue
name: versions-treasuremap
fieldref: "{.spec.charts.logging_operator.chart}"
target:
objref:
kind: HelmRelease
name: logging-operator
fieldrefs: ["{.spec.chart.spec.chart}"]
- source:
objref:
kind: VariableCatalogue
name: versions-treasuremap
fieldref: "{.spec.charts.logging_operator.version}"
target:
objref:
kind: HelmRelease
name: logging-operator
fieldrefs: ["{.spec.chart.version}"]
# Logging-operator-logging Chart
- source:
objref:
kind: VariableCatalogue
name: versions-treasuremap
fieldref: "{.spec.charts.logging_operator_logging.chart}"
target:
objref:
kind: HelmRelease
name: logging-operator-logging
fieldrefs: ["{.spec.chart.spec.chart}"]
- source:
objref:
kind: VariableCatalogue
name: versions-treasuremap
fieldref: "{.spec.charts.logging_operator_logging.version}"
target:
objref:
kind: HelmRelease
name: logging-operator-logging
fieldrefs: ["{.spec.chart.version}"]
# Logging-operator Chart Image
- source:
objref:
kind: VariableCatalogue
name: versions-treasuremap
fieldref: "{.spec.images.logging_operator}"
target:
objref:
kind: HelmRelease
name: logging-operator
fieldrefs: ["{.spec.values.image}"]
# Logging-operator-logging Chart Images
- source:
objref:
kind: VariableCatalogue
name: versions-treasuremap
fieldref: "{.spec.images.logging_operator_logging.config_reloader}"
target:
objref:
kind: HelmRelease
name: logging-operator-logging
fieldrefs: ["{.spec.values.fluentd.configReloaderImage}"]
- source:
objref:
kind: VariableCatalogue
name: versions-treasuremap
fieldref: "{.spec.images.logging_operator_logging.fluentbit}"
target:
objref:
kind: HelmRelease
name: logging-operator-logging
fieldrefs: ["{.spec.values.fluentbit.image}"]
- source:
objref:
kind: VariableCatalogue
name: versions-treasuremap
fieldref: "{.spec.images.logging_operator_logging.fluentd}"
target:
objref:
kind: HelmRelease
name: logging-operator-logging
fieldrefs: ["{.spec.values.fluentd.image}"]
- source:
objref:
kind: VariableCatalogue
name: versions-treasuremap
fieldref: "{.spec.images.logging_operator_logging.volume_mod}"
target:
objref:
kind: HelmRelease
name: logging-operator-logging
fieldrefs: ["{.spec.values.fluentd.volumeModImage}"]