[COMMON] Fix docker-registry-key empty creds 82/121882/1
authorSatoshi Fujii <fujii-satoshi@jp.fujitsu.com>
Fri, 11 Jun 2021 17:29:42 +0000 (17:29 +0000)
committerSatoshi Fujii <fujii-satoshi@jp.fujitsu.com>
Fri, 11 Jun 2021 17:44:07 +0000 (17:44 +0000)
When image repository does not allow anonymous pull, image pull
failed due to empty credentials in docker-registry-key secret.

This change fixes _repository.tpl repository generator to refer to
.global.repositoryCred in override.yaml .

Issue-ID: OOM-2767
Signed-off-by: Satoshi Fujii <fujii-satoshi@jp.fujitsu.com>
Change-Id: I3cd7eabcdda547e99e0461767a0451dc1e51132b

kubernetes/common/repositoryGenerator/templates/_repository.tpl

index 87dd5c2..488db05 100644 (file)
   {{/* Our version of helm doesn't support deepCopy so we need this nasty trick */}}
   {{- $subchartDot := fromJson (include "common.subChartDot" (dict "dot" $dot "initRoot" $initRoot)) }}
   {{- $repoCreds := "" }}
-  {{- if $subchartDot.Values.global.dockerHubRepositoryCred }}
+  {{- if $subchartDot.Values.global.repositoryCred }}
   {{-   $repo := $subchartDot.Values.global.repository }}
   {{-   $cred := $subchartDot.Values.global.repositoryCred }}
   {{-   $mail := default "@" $cred.mail }}