File tree Expand file tree Collapse file tree
deploy/stacks/nvcf-compute-plane Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -91,6 +91,8 @@ helmDefaults:
9191{{- $selfManaged := dig " selfManaged" dict $nvcaOp }}
9292{{- $otelCollector := dig " otelCollector" dict $selfManaged }}
9393{{- $otelCollectorEnabled := dig " enabled" $computeObservabilityEnabled $otelCollector }}
94+ {{- $defaultOTelCollectorImageRepository := printf " %s /%s /nvcf-otel-collector" .Values.global.image.registry .Values.global.image.repository }}
95+ {{- $otelCollectorImageRepository := dig " imageRepository" $defaultOTelCollectorImageRepository $otelCollector }}
9496
9597{{- $featureGateValues := dig " featureGateValues" list $selfManaged }}
9698{{- $kaiSchedulerEnabled := dig " addons" " kaiScheduler" " enabled" false .Values }}
@@ -224,9 +226,7 @@ releases:
224226 " dynamoOperatorEnabled" $dynamoOperatorEnabled ) | nindent 10 }}
225227 otelCollector:
226228 enabled: {{ $otelCollectorEnabled }}
227- {{- with dig " imageRepository" " " $otelCollector }}
228- imageRepository: {{ . | quote }}
229- {{- end }}
229+ imageRepository: {{ $otelCollectorImageRepository | quote }}
230230 {{- with dig " imageTag" " " $otelCollector }}
231231 imageTag: {{ . | quote }}
232232 {{- end }}
Original file line number Diff line number Diff line change @@ -57,6 +57,14 @@ collector_image_tag() {
5757 ' " $1 "
5858}
5959
60+ collector_image_repository () {
61+ awk '
62+ /^selfManaged:$/ { self_managed = 1; next }
63+ self_managed && /^ otelCollector:$/ { collector = 1; next }
64+ collector && /^ imageRepository:/ { gsub(/"/, "", $2); print $2; exit }
65+ ' " $1 "
66+ }
67+
6068operator_image_tag () {
6169 awk '
6270 /^image:$/ { image = 1; next }
@@ -93,6 +101,14 @@ test "$(operator_image_tag "$work_dir/default.yaml")" = "$expected_nvca_version"
93101test " $( nvca_version " $work_dir /default.yaml" ) " = " $expected_nvca_version " ||
94102 fail " default NVCA version is not $expected_nvca_version "
95103
104+ render_values compute " $work_dir /ncp-dev-default.yaml" \
105+ --state-values-set-string global.image.registry=nvcr.io \
106+ --state-values-set-string global.image.repository=0651155215864979/ncp-dev
107+
108+ test " $( collector_image_repository " $work_dir /ncp-dev-default.yaml" ) " = \
109+ " nvcr.io/0651155215864979/ncp-dev/nvcf-otel-collector" ||
110+ fail " collector image repository did not inherit the global image repository"
111+
96112render_values compute " $work_dir /compute-overrides.yaml" \
97113 --state-values-set-string global.nvcaOperator.imageTag=operator-test-tag \
98114 --state-values-set-string global.nvcaOperator.selfManaged.nvcaVersion=nvca-test-tag \
You can’t perform that action at this time.
0 commit comments