
This change introduces a function for deploying the community prometheus-easticsearch-exporter chart, and adds it to our elastic-stack composite. Upon review it was found that the chart version was being replaced at the incorrect yaml path accross all LMA components, so these replacements are corrected in this PS as well. Change-Id: Iad973f4a16d9985a639c3c6927d9f74cd57f4910
52 lines
1.2 KiB
YAML
52 lines
1.2 KiB
YAML
apiVersion: airshipit.org/v1alpha1
|
|
kind: ReplacementTransformer
|
|
metadata:
|
|
name: thanos-versions-replacements
|
|
annotations:
|
|
config.kubernetes.io/function: |-
|
|
container:
|
|
image: quay.io/airshipit/replacement-transformer:v2
|
|
replacements:
|
|
- source:
|
|
objref:
|
|
kind: VersionsCatalogue
|
|
name: versions-treasuremap
|
|
fieldref: "{.spec.helm_repositories.banzai_cloud.url}"
|
|
target:
|
|
objref:
|
|
kind: HelmRepository
|
|
name: thanos
|
|
fieldrefs: ["{.spec.url}"]
|
|
|
|
- source:
|
|
objref:
|
|
kind: VersionsCatalogue
|
|
name: versions-treasuremap
|
|
fieldref: "{.spec.charts.thanos_operator.chart}"
|
|
target:
|
|
objref:
|
|
kind: HelmRelease
|
|
name: thanos-operator
|
|
fieldrefs: ["{.spec.chart.spec.chart}"]
|
|
- source:
|
|
objref:
|
|
kind: VersionsCatalogue
|
|
name: versions-treasuremap
|
|
fieldref: "{.spec.charts.thanos_operator.version}"
|
|
target:
|
|
objref:
|
|
kind: HelmRelease
|
|
name: thanos-operator
|
|
fieldrefs: ["{.spec.chart.spec.version}"]
|
|
|
|
- source:
|
|
objref:
|
|
kind: VersionsCatalogue
|
|
name: versions-treasuremap
|
|
fieldref: "{.spec.image_components.thanos.thanos-operator}"
|
|
target:
|
|
objref:
|
|
kind: HelmRelease
|
|
name: thanos-operator
|
|
fieldrefs: ["{.spec.values.image}"]
|