Skip to content

Commit 9c5ead6

Browse files
authored
Merge pull request #110 from manuparra/main
fix: Enable multiple registry entries for the helm chart (--registry client)
2 parents bf7ea95 + f5eb435 commit 9c5ead6

File tree

5 files changed

+25
-5
lines changed

5 files changed

+25
-5
lines changed

helm/applications/cavern/config/cadc-registry.properties

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,8 @@ ivo://ivoa.net/std/CDP#proxy-1.0 = ivo://cadc.nrc.ca/cred
1818
http://www.opencadc.org/std/posix#group-mapping-0.1 = {{ .Values.deployment.cavern.posixMapperResourceID }}
1919
http://www.opencadc.org/std/posix#user-mapping-0.1 = {{ .Values.deployment.cavern.posixMapperResourceID }}
2020

21-
ca.nrc.cadc.reg.client.RegistryClient.baseURL = {{ .Values.deployment.cavern.registryURL }}
21+
{{- $raw := .Values.deployment.cavern.registryURL -}}
22+
{{- $urls := ternary (list $raw) $raw (kindIs "string" $raw) -}}
23+
{{- range $urls }}
24+
ca.nrc.cadc.reg.client.RegistryClient.baseURL = {{ . }}
25+
{{- end }}

helm/applications/posix-mapper/config/cadc-registry.properties

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,8 @@ ivo://ivoa.net/sso#OpenID = {{ .Values.deployment.posixMapper.oidcURI | required
1313
http://www.opencadc.org/std/posix#group-mapping-0.1 = {{ .Values.deployment.posixMapper.resourceID | required "Please ensure deployment.posixMapper.resourceID is set." }}
1414
http://www.opencadc.org/std/posix#user-mapping-0.1 = {{ .Values.deployment.posixMapper.resourceID | required "Please ensure deployment.posixMapper.resourceID is set." }}
1515

16-
ca.nrc.cadc.reg.client.RegistryClient.baseURL = {{ .Values.deployment.posixMapper.registryURL | required "Please ensure deployment.posixMapper.registryURL is set." }}
16+
{{- $raw := .Values.deployment.posixMapper.registryURL -}}
17+
{{- $urls := ternary (list $raw) $raw (kindIs "string" $raw) -}}
18+
{{- range $urls }}
19+
ca.nrc.cadc.reg.client.RegistryClient.baseURL = {{ . | required "Please ensure deployment.posixMapper.registryURL is set." }}
20+
{{- end }}

helm/applications/science-portal/config/cadc-registry.properties

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,8 @@ ivo://ivoa.net/sso#OpenID = {{ .Values.deployment.sciencePortal.gmsID }}
1919
# Ignore this, it's only here to satisfy the availability check.
2020
ivo://ivoa.net/std/CDP#proxy-1.0 = ivo://cadc.nrc.ca/cred
2121

22-
ca.nrc.cadc.reg.client.RegistryClient.baseURL = {{ .Values.deployment.sciencePortal.registryURL | required "Set the deployment.sciencePortal.registryURL value to the Registry URL" }}
22+
{{- $raw := .Values.deployment.sciencePortal.registryURL -}}
23+
{{- $urls := ternary (list $raw) $raw (kindIs "string" $raw) -}}
24+
{{- range $urls }}
25+
ca.nrc.cadc.reg.client.RegistryClient.baseURL = {{ . | required "Please ensure deployment.sciencePortal.registryURL is set." }}
26+
{{- end }}

helm/applications/skaha/config/cadc-registry.properties

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,8 @@ ivo://ivoa.net/std/CDP#proxy-1.0 = ivo://cadc.nrc.ca/cred
1818
http://www.opencadc.org/std/posix#group-mapping-0.1 = {{ .Values.deployment.skaha.posixMapperResourceID }}
1919
http://www.opencadc.org/std/posix#user-mapping-0.1 = {{ .Values.deployment.skaha.posixMapperResourceID }}
2020

21-
ca.nrc.cadc.reg.client.RegistryClient.baseURL = {{ .Values.deployment.skaha.registryURL }}
21+
{{- $raw := .Values.deployment.skaha.registryURL -}}
22+
{{- $urls := ternary (list $raw) $raw (kindIs "string" $raw) -}}
23+
{{- range $urls }}
24+
ca.nrc.cadc.reg.client.RegistryClient.baseURL = {{ . }}
25+
{{- end }}

helm/applications/storage-ui/config/cadc-registry.properties

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,11 @@ ivo://ivoa.net/sso#OpenID = {{ .Values.deployment.storageUI.gmsID }}
2020
{{- end }}
2121

2222
{{- if .Values.deployment.storageUI.registryURL }}
23-
ca.nrc.cadc.reg.client.RegistryClient.baseURL = {{ .Values.deployment.storageUI.registryURL }}
23+
{{- $raw := .Values.deployment.storageUI.registryURL -}}
24+
{{- $urls := ternary (list $raw) $raw (kindIs "string" $raw) -}}
25+
{{- range $urls }}
26+
ca.nrc.cadc.reg.client.RegistryClient.baseURL = {{ . }}
27+
{{- end }}
2428
{{- else }}
2529
{{- required "Please set the deployment.storageUI.registryURL to the Registry URL" .Values.deployment.storageUI.registryURL }}
2630
{{- end }}

0 commit comments

Comments
 (0)