Fix versions-treasuremap base catalogue
Converts the base versions-treasuremap catalogue back to a VersionsCatalogue CR and ensures it conforms to the defined CRD schema. Updates the airshipctl reference to pull in schema changes made in the airshipctl repo[0]. Also adds replacements for the following functions: - dex-aio - rook-operator [0] https://review.opendev.org/c/airship/airshipctl/+/784620 Closes: #112 Change-Id: Ia755f07f6dc8a9344f0ed640a0f758af9d5368e8
This commit is contained in:
parent
409276c04a
commit
2af3485655
|
@ -0,0 +1,2 @@
|
||||||
|
resources:
|
||||||
|
- versions.yaml
|
|
@ -0,0 +1,168 @@
|
||||||
|
apiVersion: airshipit.org/v1alpha1
|
||||||
|
kind: ReplacementTransformer
|
||||||
|
metadata:
|
||||||
|
name: dex-aio-versions-replacements
|
||||||
|
annotations:
|
||||||
|
config.kubernetes.io/function: |-
|
||||||
|
container:
|
||||||
|
image: quay.io/airshipit/replacement-transformer:latest
|
||||||
|
replacements:
|
||||||
|
# Helm repository
|
||||||
|
- source:
|
||||||
|
objref:
|
||||||
|
kind: VersionsCatalogue
|
||||||
|
name: versions-treasuremap
|
||||||
|
fieldref: "{.spec.helm_repositories.dex-aio}"
|
||||||
|
target:
|
||||||
|
objref:
|
||||||
|
kind: HelmRepository
|
||||||
|
name: dex-helm-repo
|
||||||
|
fieldrefs: ["{.spec}"]
|
||||||
|
|
||||||
|
# chart
|
||||||
|
- source:
|
||||||
|
objref:
|
||||||
|
kind: VersionsCatalogue
|
||||||
|
name: versions-treasuremap
|
||||||
|
fieldref: "{.spec.charts.dex-aio.chart}"
|
||||||
|
target:
|
||||||
|
objref:
|
||||||
|
kind: HelmRelease
|
||||||
|
name: dex-aio
|
||||||
|
fieldrefs: ["{.spec.chart.spec.chart}"]
|
||||||
|
- source:
|
||||||
|
objref:
|
||||||
|
kind: VersionsCatalogue
|
||||||
|
name: versions-treasuremap
|
||||||
|
fieldref: "{.spec.charts.dex-aio.version}"
|
||||||
|
target:
|
||||||
|
objref:
|
||||||
|
kind: HelmRelease
|
||||||
|
name: dex-aio
|
||||||
|
fieldrefs: ["{.spec.chart.version}"]
|
||||||
|
|
||||||
|
# images
|
||||||
|
# dex image components
|
||||||
|
- source:
|
||||||
|
objref:
|
||||||
|
kind: VersionsCatalogue
|
||||||
|
name: versions-treasuremap
|
||||||
|
fieldref: "{.spec.image_components.dex-aio.dex.tag}"
|
||||||
|
target:
|
||||||
|
objref:
|
||||||
|
kind: HelmRelease
|
||||||
|
name: dex-aio
|
||||||
|
fieldrefs: ["{.spec.values.images.applications.dex.tag}"]
|
||||||
|
- source:
|
||||||
|
objref:
|
||||||
|
kind: VersionsCatalogue
|
||||||
|
name: versions-treasuremap
|
||||||
|
fieldref: "{.spec.image_components.dex-aio.dex.name}"
|
||||||
|
target:
|
||||||
|
objref:
|
||||||
|
kind: HelmRelease
|
||||||
|
name: dex-aio
|
||||||
|
fieldrefs: ["{.spec.values.images.applications.dex.name}"]
|
||||||
|
- source:
|
||||||
|
objref:
|
||||||
|
kind: VersionsCatalogue
|
||||||
|
name: versions-treasuremap
|
||||||
|
fieldref: "{.spec.image_components.dex-aio.dex.repository}"
|
||||||
|
target:
|
||||||
|
objref:
|
||||||
|
kind: HelmRelease
|
||||||
|
name: dex-aio
|
||||||
|
fieldrefs: ["{.spec.values.images.applications.dex.repo}"]
|
||||||
|
# nginx image components
|
||||||
|
- source:
|
||||||
|
objref:
|
||||||
|
kind: VersionsCatalogue
|
||||||
|
name: versions-treasuremap
|
||||||
|
fieldref: "{.spec.image_components.dex-aio.nginx.tag}"
|
||||||
|
target:
|
||||||
|
objref:
|
||||||
|
kind: HelmRelease
|
||||||
|
name: dex-aio
|
||||||
|
fieldrefs: ["{.spec.values.images.applications.nginx.tag}"]
|
||||||
|
- source:
|
||||||
|
objref:
|
||||||
|
kind: VersionsCatalogue
|
||||||
|
name: versions-treasuremap
|
||||||
|
fieldref: "{.spec.image_components.dex-aio.nginx.name}"
|
||||||
|
target:
|
||||||
|
objref:
|
||||||
|
kind: HelmRelease
|
||||||
|
name: dex-aio
|
||||||
|
fieldrefs: ["{.spec.values.images.applications.nginx.name}"]
|
||||||
|
- source:
|
||||||
|
objref:
|
||||||
|
kind: VersionsCatalogue
|
||||||
|
name: versions-treasuremap
|
||||||
|
fieldref: "{.spec.image_components.dex-aio.nginx.repository}"
|
||||||
|
target:
|
||||||
|
objref:
|
||||||
|
kind: HelmRelease
|
||||||
|
name: dex-aio
|
||||||
|
fieldrefs: ["{.spec.values.images.applications.nginx.repo}"]
|
||||||
|
# authenticator
|
||||||
|
- source:
|
||||||
|
objref:
|
||||||
|
kind: VersionsCatalogue
|
||||||
|
name: versions-treasuremap
|
||||||
|
fieldref: "{.spec.image_components.dex-aio.authenticator.tag}"
|
||||||
|
target:
|
||||||
|
objref:
|
||||||
|
kind: HelmRelease
|
||||||
|
name: dex-aio
|
||||||
|
fieldrefs: ["{.spec.values.images.applications.authenticator.tag}"]
|
||||||
|
- source:
|
||||||
|
objref:
|
||||||
|
kind: VersionsCatalogue
|
||||||
|
name: versions-treasuremap
|
||||||
|
fieldref: "{.spec.image_components.dex-aio.authenticator.name}"
|
||||||
|
target:
|
||||||
|
objref:
|
||||||
|
kind: HelmRelease
|
||||||
|
name: dex-aio
|
||||||
|
fieldrefs: ["{.spec.values.images.applications.authenticator.name}"]
|
||||||
|
- source:
|
||||||
|
objref:
|
||||||
|
kind: VersionsCatalogue
|
||||||
|
name: versions-treasuremap
|
||||||
|
fieldref: "{.spec.image_components.dex-aio.authenticator.repository}"
|
||||||
|
target:
|
||||||
|
objref:
|
||||||
|
kind: HelmRelease
|
||||||
|
name: dex-aio
|
||||||
|
fieldrefs: ["{.spec.values.images.applications.authenticator.repo}"]
|
||||||
|
# tls_init
|
||||||
|
- source:
|
||||||
|
objref:
|
||||||
|
kind: VersionsCatalogue
|
||||||
|
name: versions-treasuremap
|
||||||
|
fieldref: "{.spec.image_components.dex-aio.tls_init.tag}"
|
||||||
|
target:
|
||||||
|
objref:
|
||||||
|
kind: HelmRelease
|
||||||
|
name: dex-aio
|
||||||
|
fieldrefs: ["{.spec.values.images.applications.tls_init.tag}"]
|
||||||
|
- source:
|
||||||
|
objref:
|
||||||
|
kind: VersionsCatalogue
|
||||||
|
name: versions-treasuremap
|
||||||
|
fieldref: "{.spec.image_components.dex-aio.tls_init.name}"
|
||||||
|
target:
|
||||||
|
objref:
|
||||||
|
kind: HelmRelease
|
||||||
|
name: dex-aio
|
||||||
|
fieldrefs: ["{.spec.values.images.applications.tls_init.name}"]
|
||||||
|
- source:
|
||||||
|
objref:
|
||||||
|
kind: VersionsCatalogue
|
||||||
|
name: versions-treasuremap
|
||||||
|
fieldref: "{.spec.image_components.dex-aio.tls_init.repository}"
|
||||||
|
target:
|
||||||
|
objref:
|
||||||
|
kind: HelmRelease
|
||||||
|
name: dex-aio
|
||||||
|
fieldrefs: ["{.spec.values.images.applications.tls_init.repo}"]
|
|
@ -9,7 +9,7 @@ metadata:
|
||||||
replacements:
|
replacements:
|
||||||
- source:
|
- source:
|
||||||
objref:
|
objref:
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
fieldref: "{.spec.helm_repositories.grafana}"
|
fieldref: "{.spec.helm_repositories.grafana}"
|
||||||
target:
|
target:
|
||||||
|
@ -19,7 +19,7 @@ replacements:
|
||||||
fieldrefs: ["{.spec}"]
|
fieldrefs: ["{.spec}"]
|
||||||
- source:
|
- source:
|
||||||
objref:
|
objref:
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
fieldref: "{.spec.charts.grafana.chart}"
|
fieldref: "{.spec.charts.grafana.chart}"
|
||||||
target:
|
target:
|
||||||
|
@ -29,7 +29,7 @@ replacements:
|
||||||
fieldrefs: ["{.spec.chart.spec.chart}"]
|
fieldrefs: ["{.spec.chart.spec.chart}"]
|
||||||
- source:
|
- source:
|
||||||
objref:
|
objref:
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
fieldref: "{.spec.charts.grafana.version}"
|
fieldref: "{.spec.charts.grafana.version}"
|
||||||
target:
|
target:
|
||||||
|
@ -39,9 +39,9 @@ replacements:
|
||||||
fieldrefs: ["{.spec.chart.version}"]
|
fieldrefs: ["{.spec.chart.version}"]
|
||||||
- source:
|
- source:
|
||||||
objref:
|
objref:
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
fieldref: "{.spec.images.grafana}"
|
fieldref: "{.spec.image_components.grafana.grafana}"
|
||||||
target:
|
target:
|
||||||
objref:
|
objref:
|
||||||
kind: HelmRelease
|
kind: HelmRelease
|
||||||
|
|
|
@ -10,9 +10,9 @@ replacements:
|
||||||
# Container versions for the airship-host-config Deployment
|
# Container versions for the airship-host-config Deployment
|
||||||
- source:
|
- source:
|
||||||
objref:
|
objref:
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
fieldref: "{.spec.images.airship-host-config.airship-host-config.image}"
|
fieldref: "{.spec.images.hostconfig-operator.airship-host-config.airship-host-config.image}"
|
||||||
target:
|
target:
|
||||||
objref:
|
objref:
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
|
|
|
@ -9,7 +9,7 @@ metadata:
|
||||||
replacements:
|
replacements:
|
||||||
- source:
|
- source:
|
||||||
objref:
|
objref:
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
fieldref: "{.spec.helm_repositories.ingress-nginx.url}"
|
fieldref: "{.spec.helm_repositories.ingress-nginx.url}"
|
||||||
target:
|
target:
|
||||||
|
@ -19,7 +19,7 @@ replacements:
|
||||||
fieldrefs: ["{.spec.url}"]
|
fieldrefs: ["{.spec.url}"]
|
||||||
- source:
|
- source:
|
||||||
objref:
|
objref:
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
fieldref: "{.spec.charts.ingress-nginx.chart}"
|
fieldref: "{.spec.charts.ingress-nginx.chart}"
|
||||||
target:
|
target:
|
||||||
|
@ -29,7 +29,7 @@ replacements:
|
||||||
fieldrefs: ["{.spec.chart.spec.chart}"]
|
fieldrefs: ["{.spec.chart.spec.chart}"]
|
||||||
- source:
|
- source:
|
||||||
objref:
|
objref:
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
fieldref: "{.spec.charts.ingress-nginx.version}"
|
fieldref: "{.spec.charts.ingress-nginx.version}"
|
||||||
target:
|
target:
|
||||||
|
@ -39,9 +39,9 @@ replacements:
|
||||||
fieldrefs: ["{.spec.chart.spec.version}"]
|
fieldrefs: ["{.spec.chart.spec.version}"]
|
||||||
- source:
|
- source:
|
||||||
objref:
|
objref:
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
fieldref: "{.spec.images.ingress-nginx.controller.repository}"
|
fieldref: "{.spec.image_components.ingress-nginx.controller.repository}"
|
||||||
target:
|
target:
|
||||||
objref:
|
objref:
|
||||||
kind: HelmRelease
|
kind: HelmRelease
|
||||||
|
@ -49,9 +49,9 @@ replacements:
|
||||||
fieldrefs: ["{.spec.values.controller.image.repository}"]
|
fieldrefs: ["{.spec.values.controller.image.repository}"]
|
||||||
- source:
|
- source:
|
||||||
objref:
|
objref:
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
fieldref: "{.spec.images.ingress-nginx.controller.tag}"
|
fieldref: "{.spec.image_components.ingress-nginx.controller.tag}"
|
||||||
target:
|
target:
|
||||||
objref:
|
objref:
|
||||||
kind: HelmRelease
|
kind: HelmRelease
|
||||||
|
@ -59,9 +59,9 @@ replacements:
|
||||||
fieldrefs: ["{.spec.values.controller.image.tag}"]
|
fieldrefs: ["{.spec.values.controller.image.tag}"]
|
||||||
- source:
|
- source:
|
||||||
objref:
|
objref:
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
fieldref: "{.spec.images.ingress-nginx.defaultBackend.repository}"
|
fieldref: "{.spec.image_components.ingress-nginx.defaultBackend.repository}"
|
||||||
target:
|
target:
|
||||||
objref:
|
objref:
|
||||||
kind: HelmRelease
|
kind: HelmRelease
|
||||||
|
@ -69,9 +69,9 @@ replacements:
|
||||||
fieldrefs: ["{.spec.values.defaultBackend.image.repository}"]
|
fieldrefs: ["{.spec.values.defaultBackend.image.repository}"]
|
||||||
- source:
|
- source:
|
||||||
objref:
|
objref:
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
fieldref: "{.spec.images.ingress-nginx.defaultBackend.tag}"
|
fieldref: "{.spec.image_components.ingress-nginx.defaultBackend.tag}"
|
||||||
target:
|
target:
|
||||||
objref:
|
objref:
|
||||||
kind: HelmRelease
|
kind: HelmRelease
|
||||||
|
|
|
@ -10,7 +10,7 @@ replacements:
|
||||||
# Helm Repo
|
# Helm Repo
|
||||||
- source:
|
- source:
|
||||||
objref:
|
objref:
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
fieldref: "{.spec.helm_repositories.kube_prometheus_stack}"
|
fieldref: "{.spec.helm_repositories.kube_prometheus_stack}"
|
||||||
target:
|
target:
|
||||||
|
@ -22,7 +22,7 @@ replacements:
|
||||||
# Chart
|
# Chart
|
||||||
- source:
|
- source:
|
||||||
objref:
|
objref:
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
fieldref: "{.spec.charts.kube_prometheus_stack.chart}"
|
fieldref: "{.spec.charts.kube_prometheus_stack.chart}"
|
||||||
target:
|
target:
|
||||||
|
@ -32,7 +32,7 @@ replacements:
|
||||||
fieldrefs: ["{.spec.chart.spec.chart}"]
|
fieldrefs: ["{.spec.chart.spec.chart}"]
|
||||||
- source:
|
- source:
|
||||||
objref:
|
objref:
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
fieldref: "{.spec.charts.kube_prometheus_stack.version}"
|
fieldref: "{.spec.charts.kube_prometheus_stack.version}"
|
||||||
target:
|
target:
|
||||||
|
@ -44,9 +44,9 @@ replacements:
|
||||||
# Images
|
# Images
|
||||||
- source:
|
- source:
|
||||||
objref:
|
objref:
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
fieldref: "{.spec.images.kube_prometheus_stack.admission_webhooks}"
|
fieldref: "{.spec.image_components.kube_prometheus_stack.admission_webhooks}"
|
||||||
target:
|
target:
|
||||||
objref:
|
objref:
|
||||||
kind: HelmRelease
|
kind: HelmRelease
|
||||||
|
@ -54,9 +54,9 @@ replacements:
|
||||||
fieldrefs: ["{.spec.values.prometheusOperator.admissionWebhooks.patch.image}"]
|
fieldrefs: ["{.spec.values.prometheusOperator.admissionWebhooks.patch.image}"]
|
||||||
- source:
|
- source:
|
||||||
objref:
|
objref:
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
fieldref: "{.spec.images.kube_prometheus_stack.alertmanager}"
|
fieldref: "{.spec.image_components.kube_prometheus_stack.alertmanager}"
|
||||||
target:
|
target:
|
||||||
objref:
|
objref:
|
||||||
kind: HelmRelease
|
kind: HelmRelease
|
||||||
|
@ -64,9 +64,9 @@ replacements:
|
||||||
fieldrefs: ["{.spec.values.alertmanager.alertmanagerSpec.image}"]
|
fieldrefs: ["{.spec.values.alertmanager.alertmanagerSpec.image}"]
|
||||||
- source:
|
- source:
|
||||||
objref:
|
objref:
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
fieldref: "{.spec.images.kube_prometheus_stack.prometheus}"
|
fieldref: "{.spec.image_components.kube_prometheus_stack.prometheus}"
|
||||||
target:
|
target:
|
||||||
objref:
|
objref:
|
||||||
kind: HelmRelease
|
kind: HelmRelease
|
||||||
|
@ -74,9 +74,9 @@ replacements:
|
||||||
fieldrefs: ["{.spec.values.prometheusOperator.prometheusSpec.image}"]
|
fieldrefs: ["{.spec.values.prometheusOperator.prometheusSpec.image}"]
|
||||||
- source:
|
- source:
|
||||||
objref:
|
objref:
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
fieldref: "{.spec.images.kube_prometheus_stack.prometheus_config_reloader}"
|
fieldref: "{.spec.image_components.kube_prometheus_stack.prometheus_config_reloader}"
|
||||||
target:
|
target:
|
||||||
objref:
|
objref:
|
||||||
kind: HelmRelease
|
kind: HelmRelease
|
||||||
|
@ -84,9 +84,9 @@ replacements:
|
||||||
fieldrefs: ["{.spec.values.prometheusOperator.prometheusConfigReloaderImage}"]
|
fieldrefs: ["{.spec.values.prometheusOperator.prometheusConfigReloaderImage}"]
|
||||||
- source:
|
- source:
|
||||||
objref:
|
objref:
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
fieldref: "{.spec.images.kube_prometheus_stack.prometheus_operator.alertmanagerDefaultBaseImage}"
|
fieldref: "{.spec.images.kube_prometheus_stack.prometheus_operator.alertmanagerDefaultBaseImage.image}"
|
||||||
target:
|
target:
|
||||||
objref:
|
objref:
|
||||||
kind: HelmRelease
|
kind: HelmRelease
|
||||||
|
@ -94,9 +94,9 @@ replacements:
|
||||||
fieldrefs: ["{.spec.values.prometheusOperator.alertmanagerDefaultBaseImage}"]
|
fieldrefs: ["{.spec.values.prometheusOperator.alertmanagerDefaultBaseImage}"]
|
||||||
- source:
|
- source:
|
||||||
objref:
|
objref:
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
fieldref: "{.spec.images.kube_prometheus_stack.prometheus_operator.prometheusDefaultBaseImage}"
|
fieldref: "{.spec.images.kube_prometheus_stack.prometheus_operator.prometheusDefaultBaseImage.image}"
|
||||||
target:
|
target:
|
||||||
objref:
|
objref:
|
||||||
kind: HelmRelease
|
kind: HelmRelease
|
||||||
|
@ -104,9 +104,9 @@ replacements:
|
||||||
fieldrefs: ["{.spec.values.prometheusOperator.prometheusDefaultBaseImage}"]
|
fieldrefs: ["{.spec.values.prometheusOperator.prometheusDefaultBaseImage}"]
|
||||||
- source:
|
- source:
|
||||||
objref:
|
objref:
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
fieldref: "{.spec.images.kube_prometheus_stack.prometheus_operator.image}"
|
fieldref: "{.spec.image_components.kube_prometheus_stack.prometheus_operator}"
|
||||||
target:
|
target:
|
||||||
objref:
|
objref:
|
||||||
kind: HelmRelease
|
kind: HelmRelease
|
||||||
|
@ -114,9 +114,9 @@ replacements:
|
||||||
fieldrefs: ["{.spec.values.prometheusOperator.image}"]
|
fieldrefs: ["{.spec.values.prometheusOperator.image}"]
|
||||||
- source:
|
- source:
|
||||||
objref:
|
objref:
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
fieldref: "{.spec.images.kube_prometheus_stack.thanos}"
|
fieldref: "{.spec.images.kube_prometheus_stack.thanos.thanos.image}"
|
||||||
target:
|
target:
|
||||||
objref:
|
objref:
|
||||||
kind: HelmRelease
|
kind: HelmRelease
|
||||||
|
|
|
@ -10,7 +10,7 @@ replacements:
|
||||||
# Helm Repo (logging-operator and logging-operator-logging charts)
|
# Helm Repo (logging-operator and logging-operator-logging charts)
|
||||||
- source:
|
- source:
|
||||||
objref:
|
objref:
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
fieldref: "{.spec.helm_repositories.logging_operator}"
|
fieldref: "{.spec.helm_repositories.logging_operator}"
|
||||||
target:
|
target:
|
||||||
|
@ -22,7 +22,7 @@ replacements:
|
||||||
# Logging-operator Chart
|
# Logging-operator Chart
|
||||||
- source:
|
- source:
|
||||||
objref:
|
objref:
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
fieldref: "{.spec.charts.logging_operator.chart}"
|
fieldref: "{.spec.charts.logging_operator.chart}"
|
||||||
target:
|
target:
|
||||||
|
@ -32,7 +32,7 @@ replacements:
|
||||||
fieldrefs: ["{.spec.chart.spec.chart}"]
|
fieldrefs: ["{.spec.chart.spec.chart}"]
|
||||||
- source:
|
- source:
|
||||||
objref:
|
objref:
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
fieldref: "{.spec.charts.logging_operator.version}"
|
fieldref: "{.spec.charts.logging_operator.version}"
|
||||||
target:
|
target:
|
||||||
|
@ -44,7 +44,7 @@ replacements:
|
||||||
# Logging-operator-logging Chart
|
# Logging-operator-logging Chart
|
||||||
- source:
|
- source:
|
||||||
objref:
|
objref:
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
fieldref: "{.spec.charts.logging_operator_logging.chart}"
|
fieldref: "{.spec.charts.logging_operator_logging.chart}"
|
||||||
target:
|
target:
|
||||||
|
@ -54,7 +54,7 @@ replacements:
|
||||||
fieldrefs: ["{.spec.chart.spec.chart}"]
|
fieldrefs: ["{.spec.chart.spec.chart}"]
|
||||||
- source:
|
- source:
|
||||||
objref:
|
objref:
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
fieldref: "{.spec.charts.logging_operator_logging.version}"
|
fieldref: "{.spec.charts.logging_operator_logging.version}"
|
||||||
target:
|
target:
|
||||||
|
@ -66,9 +66,9 @@ replacements:
|
||||||
# Logging-operator Chart Image
|
# Logging-operator Chart Image
|
||||||
- source:
|
- source:
|
||||||
objref:
|
objref:
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
fieldref: "{.spec.images.logging_operator}"
|
fieldref: "{.spec.image_components.logging_operator.logging_operator}"
|
||||||
target:
|
target:
|
||||||
objref:
|
objref:
|
||||||
kind: HelmRelease
|
kind: HelmRelease
|
||||||
|
@ -78,9 +78,9 @@ replacements:
|
||||||
# Logging-operator-logging Chart Images
|
# Logging-operator-logging Chart Images
|
||||||
- source:
|
- source:
|
||||||
objref:
|
objref:
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
fieldref: "{.spec.images.logging_operator_logging.config_reloader}"
|
fieldref: "{.spec.image_components.logging_operator_logging.config_reloader}"
|
||||||
target:
|
target:
|
||||||
objref:
|
objref:
|
||||||
kind: HelmRelease
|
kind: HelmRelease
|
||||||
|
@ -88,9 +88,9 @@ replacements:
|
||||||
fieldrefs: ["{.spec.values.fluentd.configReloaderImage}"]
|
fieldrefs: ["{.spec.values.fluentd.configReloaderImage}"]
|
||||||
- source:
|
- source:
|
||||||
objref:
|
objref:
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
fieldref: "{.spec.images.logging_operator_logging.fluentbit}"
|
fieldref: "{.spec.image_components.logging_operator_logging.fluentbit}"
|
||||||
target:
|
target:
|
||||||
objref:
|
objref:
|
||||||
kind: HelmRelease
|
kind: HelmRelease
|
||||||
|
@ -98,9 +98,9 @@ replacements:
|
||||||
fieldrefs: ["{.spec.values.fluentbit.image}"]
|
fieldrefs: ["{.spec.values.fluentbit.image}"]
|
||||||
- source:
|
- source:
|
||||||
objref:
|
objref:
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
fieldref: "{.spec.images.logging_operator_logging.fluentd}"
|
fieldref: "{.spec.image_components.logging_operator_logging.fluentd}"
|
||||||
target:
|
target:
|
||||||
objref:
|
objref:
|
||||||
kind: HelmRelease
|
kind: HelmRelease
|
||||||
|
@ -108,9 +108,9 @@ replacements:
|
||||||
fieldrefs: ["{.spec.values.fluentd.image}"]
|
fieldrefs: ["{.spec.values.fluentd.image}"]
|
||||||
- source:
|
- source:
|
||||||
objref:
|
objref:
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
fieldref: "{.spec.images.logging_operator_logging.volume_mod}"
|
fieldref: "{.spec.image_components.logging_operator_logging.volume_mod}"
|
||||||
target:
|
target:
|
||||||
objref:
|
objref:
|
||||||
kind: HelmRelease
|
kind: HelmRelease
|
||||||
|
|
|
@ -9,7 +9,7 @@ metadata:
|
||||||
replacements:
|
replacements:
|
||||||
- source:
|
- source:
|
||||||
objref:
|
objref:
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
fieldref: "{.spec.helm_repositories.minio}"
|
fieldref: "{.spec.helm_repositories.minio}"
|
||||||
target:
|
target:
|
||||||
|
@ -20,7 +20,7 @@ replacements:
|
||||||
|
|
||||||
- source:
|
- source:
|
||||||
objref:
|
objref:
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
fieldref: "{.spec.charts.minio.chart}"
|
fieldref: "{.spec.charts.minio.chart}"
|
||||||
target:
|
target:
|
||||||
|
@ -30,7 +30,7 @@ replacements:
|
||||||
fieldrefs: ["{.spec.chart.spec.chart}"]
|
fieldrefs: ["{.spec.chart.spec.chart}"]
|
||||||
- source:
|
- source:
|
||||||
objref:
|
objref:
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
fieldref: "{.spec.charts.minio.version}"
|
fieldref: "{.spec.charts.minio.version}"
|
||||||
target:
|
target:
|
||||||
|
@ -41,9 +41,9 @@ replacements:
|
||||||
|
|
||||||
- source:
|
- source:
|
||||||
objref:
|
objref:
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
fieldref: "{.spec.images.minio.minio}"
|
fieldref: "{.spec.image_components.minio.minio}"
|
||||||
target:
|
target:
|
||||||
objref:
|
objref:
|
||||||
kind: HelmRelease
|
kind: HelmRelease
|
||||||
|
@ -52,9 +52,9 @@ replacements:
|
||||||
|
|
||||||
- source:
|
- source:
|
||||||
objref:
|
objref:
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
fieldref: "{.spec.images.minio.mc}"
|
fieldref: "{.spec.image_components.minio.mc}"
|
||||||
target:
|
target:
|
||||||
objref:
|
objref:
|
||||||
kind: HelmRelease
|
kind: HelmRelease
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
resources:
|
||||||
|
- versions.yaml
|
|
@ -0,0 +1,49 @@
|
||||||
|
apiVersion: airshipit.org/v1alpha1
|
||||||
|
kind: ReplacementTransformer
|
||||||
|
metadata:
|
||||||
|
name: rook-operator-versions-replacements
|
||||||
|
annotations:
|
||||||
|
config.kubernetes.io/function: |-
|
||||||
|
container:
|
||||||
|
image: quay.io/airshipit/replacement-transformer:latest
|
||||||
|
replacements:
|
||||||
|
- source:
|
||||||
|
objref:
|
||||||
|
kind: VersionsCatalogue
|
||||||
|
name: versions-treasuremap
|
||||||
|
fieldref: "{.spec.helm_repositories.rook-operator}"
|
||||||
|
target:
|
||||||
|
objref:
|
||||||
|
kind: HelmRepository
|
||||||
|
name: rook-release
|
||||||
|
fieldrefs: ["{.spec}"]
|
||||||
|
- source:
|
||||||
|
objref:
|
||||||
|
kind: VersionsCatalogue
|
||||||
|
name: versions-treasuremap
|
||||||
|
fieldref: "{.spec.charts.rook-operator.chart}"
|
||||||
|
target:
|
||||||
|
objref:
|
||||||
|
kind: HelmRelease
|
||||||
|
name: rook-ceph-operator
|
||||||
|
fieldrefs: ["{.spec.chart.spec.chart}"]
|
||||||
|
- source:
|
||||||
|
objref:
|
||||||
|
kind: VersionsCatalogue
|
||||||
|
name: versions-treasuremap
|
||||||
|
fieldref: "{.spec.charts.rook-operator.version}"
|
||||||
|
target:
|
||||||
|
objref:
|
||||||
|
kind: HelmRelease
|
||||||
|
name: rook-ceph-operator
|
||||||
|
fieldrefs: ["{.spec.chart.version}"]
|
||||||
|
- source:
|
||||||
|
objref:
|
||||||
|
kind: VersionsCatalogue
|
||||||
|
name: versions-treasuremap
|
||||||
|
fieldref: "{.spec.image_components.rook-operator.rook-operator}"
|
||||||
|
target:
|
||||||
|
objref:
|
||||||
|
kind: HelmRelease
|
||||||
|
name: rook-ceph-operator
|
||||||
|
fieldrefs: ["{.spec.values.image}"]
|
|
@ -9,9 +9,9 @@ metadata:
|
||||||
replacements:
|
replacements:
|
||||||
- source:
|
- source:
|
||||||
objref:
|
objref:
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
fieldref: "{.spec.images.sip.manager}"
|
fieldref: "{.spec.images.sip.sip.manager.image}"
|
||||||
target:
|
target:
|
||||||
objref:
|
objref:
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
|
@ -19,9 +19,9 @@ replacements:
|
||||||
fieldrefs: ["{.spec.template.spec.containers[?(.name == 'manager')].image}"]
|
fieldrefs: ["{.spec.template.spec.containers[?(.name == 'manager')].image}"]
|
||||||
- source:
|
- source:
|
||||||
objref:
|
objref:
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
fieldref: "{.spec.images.sip.kube-rbac-proxy}"
|
fieldref: "{.spec.images.sip.sip.kube-rbac-proxy.image}"
|
||||||
target:
|
target:
|
||||||
objref:
|
objref:
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
|
|
|
@ -9,9 +9,9 @@ metadata:
|
||||||
replacements:
|
replacements:
|
||||||
- source:
|
- source:
|
||||||
objref:
|
objref:
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
fieldref: "{.spec.images.synclabeller.manager}"
|
fieldref: "{.spec.images.synclabeller.synclabeller.manager.image}"
|
||||||
target:
|
target:
|
||||||
objref:
|
objref:
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
|
@ -19,9 +19,9 @@ replacements:
|
||||||
fieldrefs: ["{.spec.template.spec.containers[?(.name == 'manager')].image}"]
|
fieldrefs: ["{.spec.template.spec.containers[?(.name == 'manager')].image}"]
|
||||||
- source:
|
- source:
|
||||||
objref:
|
objref:
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
fieldref: "{.spec.images.synclabeller.kube-rbac-proxy}"
|
fieldref: "{.spec.images.synclabeller.synclabeller.kube-rbac-proxy.image}"
|
||||||
target:
|
target:
|
||||||
objref:
|
objref:
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
|
|
|
@ -9,7 +9,7 @@ metadata:
|
||||||
replacements:
|
replacements:
|
||||||
- source:
|
- source:
|
||||||
objref:
|
objref:
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
fieldref: "{.spec.helm_repositories.thanos}"
|
fieldref: "{.spec.helm_repositories.thanos}"
|
||||||
target:
|
target:
|
||||||
|
@ -20,7 +20,7 @@ replacements:
|
||||||
|
|
||||||
- source:
|
- source:
|
||||||
objref:
|
objref:
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
fieldref: "{.spec.charts.thanos.chart}"
|
fieldref: "{.spec.charts.thanos.chart}"
|
||||||
target:
|
target:
|
||||||
|
@ -30,7 +30,7 @@ replacements:
|
||||||
fieldrefs: ["{.spec.chart.spec.chart}"]
|
fieldrefs: ["{.spec.chart.spec.chart}"]
|
||||||
- source:
|
- source:
|
||||||
objref:
|
objref:
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
fieldref: "{.spec.charts.thanos.version}"
|
fieldref: "{.spec.charts.thanos.version}"
|
||||||
target:
|
target:
|
||||||
|
@ -41,9 +41,9 @@ replacements:
|
||||||
|
|
||||||
- source:
|
- source:
|
||||||
objref:
|
objref:
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
fieldref: "{.spec.images.thanos}"
|
fieldref: "{.spec.image_components.thanos.thanos-operator}"
|
||||||
target:
|
target:
|
||||||
objref:
|
objref:
|
||||||
kind: HelmRelease
|
kind: HelmRelease
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
apiVersion: airshipit.org/v1alpha1
|
apiVersion: airshipit.org/v1alpha1
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
metadata:
|
metadata:
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
labels:
|
labels:
|
||||||
|
@ -19,6 +19,10 @@ spec:
|
||||||
url: https://kubernetes-charts.banzaicloud.com
|
url: https://kubernetes-charts.banzaicloud.com
|
||||||
ingress-nginx:
|
ingress-nginx:
|
||||||
url: https://kubernetes.github.io/ingress-nginx
|
url: https://kubernetes.github.io/ingress-nginx
|
||||||
|
rook-operator:
|
||||||
|
url: https://charts.rook.io/release
|
||||||
|
dex-aio:
|
||||||
|
url: http://helm-chart-collator.collator.svc:8080
|
||||||
|
|
||||||
charts:
|
charts:
|
||||||
grafana:
|
grafana:
|
||||||
|
@ -42,14 +46,62 @@ spec:
|
||||||
ingress-nginx:
|
ingress-nginx:
|
||||||
chart: ingress-nginx
|
chart: ingress-nginx
|
||||||
version: 3.5.1
|
version: 3.5.1
|
||||||
|
rook-operator:
|
||||||
|
chart: rook-ceph
|
||||||
|
version: 0.0.1
|
||||||
|
dex-aio:
|
||||||
|
chart: dex-aio
|
||||||
|
version: 0.1.0
|
||||||
|
|
||||||
images:
|
images:
|
||||||
grafana:
|
# images are organized by
|
||||||
repository: grafana/grafana
|
# <function>:
|
||||||
tag: 7.4.5
|
# <component>:
|
||||||
airship-host-config:
|
# <container>:
|
||||||
|
kube_prometheus_stack:
|
||||||
|
prometheus_operator:
|
||||||
|
# NOTE: For prometheus and alertmanager instances managed by the operator
|
||||||
|
# https://github.com/prometheus-community/helm-charts/blob/main/charts/kube-prometheus-stack/values.yaml#L1487
|
||||||
|
alertmanagerDefaultBaseImage:
|
||||||
|
image: quay.io/prometheus/alertmanager
|
||||||
|
prometheusDefaultBaseImage:
|
||||||
|
image: quay.io/prometheus/prometheus
|
||||||
|
thanos:
|
||||||
|
thanos:
|
||||||
|
image: quay.io/thanos/thanos:v0.17.2
|
||||||
|
sip:
|
||||||
|
sip:
|
||||||
|
kube-rbac-proxy:
|
||||||
|
image: gcr.io/kubebuilder/kube-rbac-proxy:v0.5.0
|
||||||
|
manager:
|
||||||
|
image: quay.io/airshipit/sip:51e7ff85d617c0e94fa98920fdbacce3ad9e6bc0
|
||||||
|
vino:
|
||||||
|
vino:
|
||||||
|
kube-rbac-proxy:
|
||||||
|
image: gcr.io/kubebuilder/kube-rbac-proxy:v0.5.0
|
||||||
|
libvirt:
|
||||||
|
image: quay.io/airshipit/libvirt
|
||||||
|
manager:
|
||||||
|
image: quay.io/airshipit/vino:6480ddc3ba98fba21fd692b8489adb0177abb8b5
|
||||||
|
synclabeller:
|
||||||
|
synclabeller:
|
||||||
|
kube-rbac-proxy:
|
||||||
|
image: gcr.io/kubebuilder/kube-rbac-proxy:v0.5.0
|
||||||
|
manager:
|
||||||
|
image: quay.io/airshipit/synclabeller:72766d8519e064ffeacb44ddb9afa85c994907ee
|
||||||
|
hostconfig-operator:
|
||||||
airship-host-config:
|
airship-host-config:
|
||||||
image: quay.io/airshipit/hostconfig-operator:latest
|
airship-host-config:
|
||||||
|
image: quay.io/airshipit/hostconfig-operator:latest
|
||||||
|
|
||||||
|
image_components:
|
||||||
|
# image_components are organized by
|
||||||
|
# <function>:
|
||||||
|
# <container>:
|
||||||
|
grafana:
|
||||||
|
grafana:
|
||||||
|
repository: grafana/grafana
|
||||||
|
tag: 7.4.5
|
||||||
kube_prometheus_stack:
|
kube_prometheus_stack:
|
||||||
admission_webhooks:
|
admission_webhooks:
|
||||||
repository: jettech/kube-webhook-certgen
|
repository: jettech/kube-webhook-certgen
|
||||||
|
@ -64,21 +116,12 @@ spec:
|
||||||
repository: quay.io/prometheus-operator/prometheus-config-reloader
|
repository: quay.io/prometheus-operator/prometheus-config-reloader
|
||||||
tag: v0.46.0
|
tag: v0.46.0
|
||||||
prometheus_operator:
|
prometheus_operator:
|
||||||
# NOTE: For prometheus and alertmanager instances managed by the operator
|
repository: quay.io/prometheus-operator/prometheus-operator
|
||||||
# https://github.com/prometheus-community/helm-charts/blob/main/charts/kube-prometheus-stack/values.yaml#L1487
|
tag: v0.46.0
|
||||||
alertmanagerDefaultBaseImage: quay.io/prometheus/alertmanager
|
|
||||||
prometheusDefaultBaseImage: quay.io/prometheus/prometheus
|
|
||||||
|
|
||||||
# Prometheus operator image
|
|
||||||
image:
|
|
||||||
repository: quay.io/prometheus-operator/prometheus-operator
|
|
||||||
tag: v0.46.0
|
|
||||||
thanos:
|
|
||||||
image: quay.io/thanos/thanos:v0.17.2
|
|
||||||
version: v0.17.2
|
|
||||||
logging_operator:
|
logging_operator:
|
||||||
repository: ghcr.io/banzaicloud/logging-operator
|
logging_operator:
|
||||||
tag: 3.9.1
|
repository: ghcr.io/banzaicloud/logging-operator
|
||||||
|
tag: 3.9.1
|
||||||
logging_operator_logging:
|
logging_operator_logging:
|
||||||
config_reloader:
|
config_reloader:
|
||||||
repository: jimmidyson/configmap-reload
|
repository: jimmidyson/configmap-reload
|
||||||
|
@ -99,23 +142,38 @@ spec:
|
||||||
mc:
|
mc:
|
||||||
repository: minio/mc
|
repository: minio/mc
|
||||||
tag: RELEASE.2020-10-03T02-54-56Z
|
tag: RELEASE.2020-10-03T02-54-56Z
|
||||||
sip:
|
|
||||||
kube-rbac-proxy: gcr.io/kubebuilder/kube-rbac-proxy:v0.5.0
|
|
||||||
manager: quay.io/airshipit/sip:51e7ff85d617c0e94fa98920fdbacce3ad9e6bc0
|
|
||||||
thanos:
|
thanos:
|
||||||
repository: banzaicloud/thanos-operator
|
thanos-operator:
|
||||||
tag: latest
|
repository: banzaicloud/thanos-operator
|
||||||
|
tag: latest
|
||||||
ingress-nginx:
|
ingress-nginx:
|
||||||
controller:
|
controller:
|
||||||
repository: k8s.gcr.io/ingress-nginx/controller
|
repository: k8s.gcr.io/ingress-nginx/controller
|
||||||
tag: v0.44.0
|
tag: v0.44.0
|
||||||
defaultBackend:
|
defaultBackend:
|
||||||
repository: k8s.gcr.io/defaultbackend-amd64
|
repository: k8s.gcr.io/defaultbackend-amd64
|
||||||
tag: 1.5
|
tag: "1.5"
|
||||||
vino:
|
rook-operator:
|
||||||
kube-rbac-proxy: gcr.io/kubebuilder/kube-rbac-proxy:v0.5.0
|
rook-operator:
|
||||||
libvirt: quay.io/airshipit/libvirt
|
repository: rook/ceph
|
||||||
manager: quay.io/airshipit/vino:6480ddc3ba98fba21fd692b8489adb0177abb8b5
|
tag: v1.5.8
|
||||||
synclabeller:
|
dex-aio:
|
||||||
kube-rbac-proxy: gcr.io/kubebuilder/kube-rbac-proxy:v0.5.0
|
# NOTE: The dex-aio chart uses a different format for declaring images, so
|
||||||
manager: quay.io/airshipit/synclabeller:72766d8519e064ffeacb44ddb9afa85c994907ee
|
# the 'name' property is required. 'repository' should contain only the name
|
||||||
|
# of the repo, while 'name' should be used for the image name.
|
||||||
|
dex:
|
||||||
|
tag: v2.20.0
|
||||||
|
name: dexidp/dex
|
||||||
|
repository: quay.io
|
||||||
|
nginx:
|
||||||
|
tag: 1.17.10-alpine
|
||||||
|
name: nginx
|
||||||
|
repository: docker.io
|
||||||
|
authenticator:
|
||||||
|
tag: 1.2.0
|
||||||
|
name: mintel/dex-k8s-authenticator
|
||||||
|
repository: docker.io
|
||||||
|
tls_init:
|
||||||
|
tag: latest
|
||||||
|
name: metal3-io/ironic
|
||||||
|
repository: quay.io
|
||||||
|
|
|
@ -9,9 +9,9 @@ metadata:
|
||||||
replacements:
|
replacements:
|
||||||
- source:
|
- source:
|
||||||
objref:
|
objref:
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
fieldref: "{.spec.images.vino.manager}"
|
fieldref: "{.spec.images.vino.vino.manager.image}"
|
||||||
target:
|
target:
|
||||||
objref:
|
objref:
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
|
@ -19,9 +19,9 @@ replacements:
|
||||||
fieldrefs: ["{.spec.template.spec.containers[?(.name == 'manager')].image}"]
|
fieldrefs: ["{.spec.template.spec.containers[?(.name == 'manager')].image}"]
|
||||||
- source:
|
- source:
|
||||||
objref:
|
objref:
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
fieldref: "{.spec.images.vino.kube-rbac-proxy}"
|
fieldref: "{.spec.images.vino.vino.kube-rbac-proxy.image}"
|
||||||
target:
|
target:
|
||||||
objref:
|
objref:
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
|
@ -29,9 +29,9 @@ replacements:
|
||||||
fieldrefs: ["{.spec.template.spec.containers[?(.name == 'kube-rbac-proxy')].image}"]
|
fieldrefs: ["{.spec.template.spec.containers[?(.name == 'kube-rbac-proxy')].image}"]
|
||||||
- source:
|
- source:
|
||||||
objref:
|
objref:
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
fieldref: "{.spec.images.vino.libvirt}"
|
fieldref: "{.spec.images.vino.vino.libvirt.image}"
|
||||||
target:
|
target:
|
||||||
objref:
|
objref:
|
||||||
kind: ConfigMap
|
kind: ConfigMap
|
||||||
|
|
|
@ -35,7 +35,7 @@ patches: |-
|
||||||
$patch: delete
|
$patch: delete
|
||||||
---
|
---
|
||||||
apiVersion: airshipit.org/v1alpha1
|
apiVersion: airshipit.org/v1alpha1
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
metadata:
|
metadata:
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
$patch: delete
|
$patch: delete
|
||||||
|
|
|
@ -35,7 +35,7 @@ patches: |-
|
||||||
$patch: delete
|
$patch: delete
|
||||||
---
|
---
|
||||||
apiVersion: airshipit.org/v1alpha1
|
apiVersion: airshipit.org/v1alpha1
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
metadata:
|
metadata:
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
$patch: delete
|
$patch: delete
|
||||||
|
|
|
@ -35,7 +35,7 @@ patches: |-
|
||||||
$patch: delete
|
$patch: delete
|
||||||
---
|
---
|
||||||
apiVersion: airshipit.org/v1alpha1
|
apiVersion: airshipit.org/v1alpha1
|
||||||
kind: VariableCatalogue
|
kind: VersionsCatalogue
|
||||||
metadata:
|
metadata:
|
||||||
name: versions-treasuremap
|
name: versions-treasuremap
|
||||||
$patch: delete
|
$patch: delete
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
vars:
|
vars:
|
||||||
# NOTE(drewwalters96): Set AIRSHIPCTL_REF to a commit SHA in order to pin
|
# NOTE(drewwalters96): Set AIRSHIPCTL_REF to a commit SHA in order to pin
|
||||||
# the cloned version of airshipctl to a known/compatible reference.
|
# the cloned version of airshipctl to a known/compatible reference.
|
||||||
AIRSHIPCTL_REF: "fcfad3533a73355c55d0aacb135dac0d1acd6a4f"
|
AIRSHIPCTL_REF: "c355b600d7a3fd66f03016ad9384a13cf17e80e7"
|
||||||
sphinx_build_dir: docs/build
|
sphinx_build_dir: docs/build
|
||||||
check:
|
check:
|
||||||
jobs:
|
jobs:
|
||||||
|
|
Loading…
Reference in New Issue