@@ -24,11 +24,11 @@ echo "Starting combined build_versions.sh"
2424# Input file containing image repository and tag information
2525input_file=" distros/kubernetes/nvsentinel/values.yaml"
2626# Base prefix for static images
27- static_prefix=" nvcr.io/nv-ngc-devops "
27+ static_prefix=" "
2828
2929# Set default values for container registry and organization
30- NVCR_CONTAINER_REPO =${NVCR_CONTAINER_REPO :- nvcr .io}
31- NGC_ORG =${NGC_ORG :- nv-ngc-devops }
30+ CONTAINER_REPO =${CONTAINER_REPO :- ghcr .io}
31+ CONTAINER_ORG =${CONTAINER_ORG :- nvidia }
3232# Use provided SAFE_REF_NAME or calculate from CI_COMMIT_REF_NAME or git branch
3333if [[ -z " ${SAFE_REF_NAME:- } " ]]; then
3434 CI_COMMIT_REF_NAME=${CI_COMMIT_REF_NAME:- $(git rev-parse --abbrev-ref HEAD)}
@@ -43,19 +43,18 @@ out="versions.txt"
4343# ------- 1) Build dynamic list -------
4444# Define array of dynamic images with their respective tags (sorted!)
4545declare -a dynamic_images=(
46- " ${NVCR_CONTAINER_REPO} /${NGC_ORG} /nvsentinel-csp-health-monitor:${SAFE_REF_NAME} "
47- " ${NVCR_CONTAINER_REPO} /${NGC_ORG} /nvsentinel-fault-quarantine-module:${SAFE_REF_NAME} "
48- " ${NVCR_CONTAINER_REPO} /${NGC_ORG} /nvsentinel-fault-remediation-module:${SAFE_REF_NAME} "
49- " ${NVCR_CONTAINER_REPO} /${NGC_ORG} /nvsentinel-file-server-cleanup:${SAFE_REF_NAME} "
50- " ${NVCR_CONTAINER_REPO} /${NGC_ORG} /nvsentinel-gpu-health-monitor:${SAFE_REF_NAME} -dcgm-3.x"
51- " ${NVCR_CONTAINER_REPO} /${NGC_ORG} /nvsentinel-gpu-health-monitor:${SAFE_REF_NAME} -dcgm-4.x"
52- " ${NVCR_CONTAINER_REPO} /${NGC_ORG} /nvsentinel-health-events-analyzer:${SAFE_REF_NAME} "
53- " ${NVCR_CONTAINER_REPO} /${NGC_ORG} /nvsentinel-labeler-module:${SAFE_REF_NAME} "
54- " ${NVCR_CONTAINER_REPO} /${NGC_ORG} /nvsentinel-log-collector:${SAFE_REF_NAME} "
55- " ${NVCR_CONTAINER_REPO} /${NGC_ORG} /nvsentinel-node-drainer-module:${SAFE_REF_NAME} "
56- " ${NVCR_CONTAINER_REPO} /${NGC_ORG} /nvsentinel-node-health-events-uds-connector-server:${SAFE_REF_NAME} "
57- " ${NVCR_CONTAINER_REPO} /${NGC_ORG} /nvsentinel-platform-connectors:${SAFE_REF_NAME} "
58- " ${NVCR_CONTAINER_REPO} /${NGC_ORG} /nvsentinel-syslog-health-monitor:${SAFE_REF_NAME} "
46+ " ${CONTAINER_REPO} /${CONTAINER_ORG} /nvsentinel-csp-health-monitor:${SAFE_REF_NAME} "
47+ " ${CONTAINER_REPO} /${CONTAINER_ORG} /nvsentinel-fault-quarantine-module:${SAFE_REF_NAME} "
48+ " ${CONTAINER_REPO} /${CONTAINER_ORG} /nvsentinel-fault-remediation-module:${SAFE_REF_NAME} "
49+ " ${CONTAINER_REPO} /${CONTAINER_ORG} /nvsentinel-file-server-cleanup:${SAFE_REF_NAME} "
50+ " ${CONTAINER_REPO} /${CONTAINER_ORG} /nvsentinel-gpu-health-monitor:${SAFE_REF_NAME} -dcgm-3.x"
51+ " ${CONTAINER_REPO} /${CONTAINER_ORG} /nvsentinel-gpu-health-monitor:${SAFE_REF_NAME} -dcgm-4.x"
52+ " ${CONTAINER_REPO} /${CONTAINER_ORG} /nvsentinel-health-events-analyzer:${SAFE_REF_NAME} "
53+ " ${CONTAINER_REPO} /${CONTAINER_ORG} /nvsentinel-labeler-module:${SAFE_REF_NAME} "
54+ " ${CONTAINER_REPO} /${CONTAINER_ORG} /nvsentinel-log-collector:${SAFE_REF_NAME} "
55+ " ${CONTAINER_REPO} /${CONTAINER_ORG} /nvsentinel-node-drainer-module:${SAFE_REF_NAME} "
56+ " ${CONTAINER_REPO} /${CONTAINER_ORG} /nvsentinel-platform-connectors:${SAFE_REF_NAME} "
57+ " ${CONTAINER_REPO} /${CONTAINER_ORG} /nvsentinel-syslog-health-monitor:${SAFE_REF_NAME} "
5958)
6059
6160# Write dynamic images to output file
@@ -108,7 +107,7 @@ awk -v prefix="$static_prefix" '
108107 for (i = 1; i <= n; i++) {
109108 r = order[i]; suf = r; sub(".*/","",suf)
110109 t = (tags[r] == "" ? "main" : tags[r])
111- print prefix "/" suf ":" t
110+ print r ":" t
112111 }
113112 }
114113' " $input_file " > " $static_tmp "
0 commit comments