- Update the helm-chart-collator image to one which: - uses versions unique to the git source [0] - includes all helm charts used by treasuremap [1] - Rewire all the HelmReleases to point at the hcc HelmRepository - Removes all the other HelmRepositories and associated config [0]: https://review.opendev.org/c/airship/images/+/794657 [1]: https://review.opendev.org/c/airship/images/+/794838 Relates-To: #162 Relates-To: #164 Signed-off-by: Sean Eagan <seaneagan1@gmail.com> Change-Id: Ia96820b627d76feee7909471dd98a27de8594bf1
49 lines
1.2 KiB
YAML
49 lines
1.2 KiB
YAML
apiVersion: airshipit.org/v1alpha1
|
|
kind: ReplacementTransformer
|
|
metadata:
|
|
name: grafana-versions-replacements
|
|
annotations:
|
|
config.kubernetes.io/function: |-
|
|
container:
|
|
image: localhost/replacement-transformer
|
|
replacements:
|
|
- source:
|
|
objref:
|
|
kind: VersionsCatalogue
|
|
name: versions-treasuremap
|
|
fieldref: "{.spec.charts.grafana.chart}"
|
|
target:
|
|
objref:
|
|
kind: HelmRelease
|
|
name: grafana
|
|
fieldrefs: ["{.spec.chart.spec.chart}"]
|
|
- source:
|
|
objref:
|
|
kind: VersionsCatalogue
|
|
name: versions-treasuremap
|
|
fieldref: "{.spec.charts.grafana.version}"
|
|
target:
|
|
objref:
|
|
kind: HelmRelease
|
|
name: grafana
|
|
fieldrefs: ["{.spec.chart.spec.version}"]
|
|
- source:
|
|
objref:
|
|
kind: VersionsCatalogue
|
|
name: versions-treasuremap
|
|
fieldref: "{.spec.image_components.grafana.grafana}"
|
|
target:
|
|
objref:
|
|
kind: HelmRelease
|
|
name: grafana
|
|
fieldrefs: ["{.spec.values.image}"]
|
|
- source:
|
|
objref:
|
|
kind: VersionsCatalogue
|
|
name: versions-treasuremap
|
|
fieldref: "{.spec.image_components.grafana.curl}"
|
|
target:
|
|
objref:
|
|
kind: HelmRelease
|
|
name: grafana
|
|
fieldrefs: ["{.spec.values.downloadDashboardsImage}"] |