2020 - component : dex
2121 skipComponent : ' {{has "dex" ((default "[]" (index .metadata.annotations "uc_skip_components") | fromJson))}}'
2222 sources :
23+ - repoURL : https://charts.dexidp.io
24+ chart : dex
25+ targetRevision : 0.16.0
26+ helm :
27+ releaseName : dex
28+ valuesObject :
29+ config :
30+ issuer : ' https://dex.{{index .metadata.annotations "dns_zone" }}'
31+ env :
32+ DNS_ZONE : ' {{index .metadata.annotations "dns_zone" }}'
33+ valueFiles :
34+ - $understack/components/dex/values.yaml
35+ - $deploy/{{.name}}/helm-configs/dex.yaml
36+ ignoreMissingValueFiles : true
2337 - repoURL : ' {{index .metadata.annotations "uc_repo_git_url"}}'
2438 targetRevision : ' {{index .metadata.annotations "uc_repo_ref"}}'
2539 path : ' components/dex'
4357 targetRevision : ' {{index .metadata.annotations "uc_deploy_ref"}}'
4458 ref : deploy
4559 path : ' {{.name}}/manifests/dex'
46- - repoURL : https://charts.dexidp.io
47- chart : dex
48- targetRevision : 0.16.0
49- helm :
50- releaseName : dex
51- valuesObject :
52- config :
53- issuer : ' https://dex.{{index .metadata.annotations "dns_zone" }}'
54- env :
55- DNS_ZONE : ' {{index .metadata.annotations "dns_zone" }}'
56- valueFiles :
57- - $understack/components/dex/values.yaml
58- - $deploy/{{.name}}/helm-configs/dex.yaml
59- ignoreMissingValueFiles : true
6060 - component : openstack
6161 skipComponent : ' {{has "openstack" ((default "[]" (index .metadata.annotations "uc_skip_components") | fromJson))}}'
6262 sources :
7878 - component : nautobot
7979 skipComponent : ' {{has "nautobot" ((default "[]" (index .metadata.annotations "uc_skip_components") | fromJson))}}'
8080 sources :
81- - repoURL : ' {{index .metadata.annotations "uc_repo_git_url"}}'
82- targetRevision : ' {{index .metadata.annotations "uc_repo_ref"}}'
83- path : ' components/nautobot'
84- ref : understack
85- - repoURL : ' {{index .metadata.annotations "uc_deploy_git_url"}}'
86- targetRevision : ' {{index .metadata.annotations "uc_deploy_ref"}}'
87- ref : deploy
88- path : ' {{.name}}/manifests/nautobot'
8981 - repoURL : https://nautobot.github.io/helm-charts/
9082 chart : nautobot
9183 targetRevision : 2.1.3
@@ -106,6 +98,14 @@ spec:
10698 # until ArgoCD 2.13.0 is released we cannot use a reference
10799 # path: $understack/components/nautobot/nautobot_config.py
108100 path : ' https://raw.githubusercontent.com/rackerlabs/understack/{{index .metadata.annotations "uc_repo_ref" }}/components/nautobot/nautobot_config.py'
101+ - repoURL : ' {{index .metadata.annotations "uc_repo_git_url"}}'
102+ targetRevision : ' {{index .metadata.annotations "uc_repo_ref"}}'
103+ path : ' components/nautobot'
104+ ref : understack
105+ - repoURL : ' {{index .metadata.annotations "uc_deploy_git_url"}}'
106+ targetRevision : ' {{index .metadata.annotations "uc_deploy_ref"}}'
107+ ref : deploy
108+ path : ' {{.name}}/manifests/nautobot'
109109 - component : argo
110110 skipComponent : ' {{has "argo" ((default "[]" (index .metadata.annotations "uc_skip_components") | fromJson))}}'
111111 source :
@@ -191,12 +191,6 @@ spec:
191191 componentNamespace : monitoring
192192 skipComponent : ' {{has "openstack-exporter" ((default "[]" (index .metadata.annotations "uc_skip_components") | fromJson))}}'
193193 sources :
194- - repoURL : ' {{index .metadata.annotations "uc_repo_git_url"}}'
195- targetRevision : ' {{index .metadata.annotations "uc_repo_ref"}}'
196- ref : understack
197- - repoURL : ' {{index .metadata.annotations "uc_deploy_git_url"}}'
198- targetRevision : ' {{index .metadata.annotations "uc_deploy_ref"}}'
199- ref : deploy
200194 - repoURL : registry.scs.community/openstack-exporter
201195 chart : prometheus-openstack-exporter
202196 targetRevision : 0.4.5
@@ -205,6 +199,12 @@ spec:
205199 valueFiles :
206200 - $deploy/{{.name}}/helm-configs/openstack-exporter.yaml
207201 ignoreMissingValueFiles : true
202+ - repoURL : ' {{index .metadata.annotations "uc_repo_git_url"}}'
203+ targetRevision : ' {{index .metadata.annotations "uc_repo_ref"}}'
204+ ref : understack
205+ - repoURL : ' {{index .metadata.annotations "uc_deploy_git_url"}}'
206+ targetRevision : ' {{index .metadata.annotations "uc_deploy_ref"}}'
207+ ref : deploy
208208 selector :
209209 # by setting the key in the elements 'skipComponent' to 'true' it will skip installing it
210210 # ArgoCD's templating operates with strings so it's the string "true"
0 commit comments