Skip to content

fix: remove duplicate 'cds-' prefix in image names#17

Merged
mmou-nv merged 1 commit into
mainfrom
fix/remove-duplicate-cds-prefix
Jan 19, 2026
Merged

fix: remove duplicate 'cds-' prefix in image names#17
mmou-nv merged 1 commit into
mainfrom
fix/remove-duplicate-cds-prefix

Conversation

@mmou-nv

@mmou-nv mmou-nv commented Jan 19, 2026

Copy link
Copy Markdown
Contributor

🐛 Problem

Test jobs failed after merging PR #16 because of incorrect image names:
https://github.com/NVIDIA/dsx-github-actions/actions/runs/21131015559

What was pushed:

❌ ghcr.io/nvidia/dsx-cds-cds-tools:0.0.1
❌ ghcr.io/nvidia/dsx-cds-cds-go-dev-1.24-alpine:0.0.1

What test jobs tried to pull:

✅ ghcr.io/nvidia/dsx-cds-tools:0.0.1
✅ ghcr.io/nvidia/dsx-cds-go-dev-1.24-alpine:0.0.1

Result: Error response from daemon: manifest unknown

🔍 Root Cause

Matrix image names already contained cds- prefix:

  • name: cds-tools
  • name: cds-go-dev-1.24-alpine

When combined with IMAGE_PREFIX='dsx-cds-', it created double prefix:

ghcr.io/nvidia/dsx-cds- + cds-tools = ghcr.io/nvidia/dsx-cds-cds-tools ❌

🔧 Changes

Removed cds- prefix from matrix image names:

Before After
cds-tools tools
cds-grafana-backup-tool grafana-backup-tool
cds-go-dev-1.24-alpine go-dev-1.24-alpine
cds-go-dev-1.24-debian go-dev-1.24-debian

✅ Expected Result

Correct image names:

  • ghcr.io/nvidia/dsx-cds-tools:0.0.1
  • ghcr.io/nvidia/dsx-cds-grafana-backup-tool:0.0.1
  • ghcr.io/nvidia/dsx-cds-go-dev-1.24-alpine:0.0.1
  • ghcr.io/nvidia/dsx-cds-go-dev-1.24-debian:0.0.1

Test jobs will successfully pull and test the images.

The matrix image names already contained 'cds-' prefix, and when combined
with IMAGE_PREFIX='dsx-cds-', it resulted in double prefix:
  ❌ ghcr.io/nvidia/dsx-cds-cds-tools
  ❌ ghcr.io/nvidia/dsx-cds-cds-go-dev-1.24-alpine

Changed matrix image names:
  - cds-tools → tools
  - cds-grafana-backup-tool → grafana-backup-tool
  - cds-go-dev-1.24-alpine → go-dev-1.24-alpine
  - cds-go-dev-1.24-debian → go-dev-1.24-debian

Now produces correct image names:
  ✅ ghcr.io/nvidia/dsx-cds-tools
  ✅ ghcr.io/nvidia/dsx-cds-grafana-backup-tool
  ✅ ghcr.io/nvidia/dsx-cds-go-dev-1.24-alpine
  ✅ ghcr.io/nvidia/dsx-cds-go-dev-1.24-debian

Fixes: https://github.com/NVIDIA/dsx-github-actions/actions/runs/21131015559
Signed-off-by: mmou <mmou@nvidia.com>
@mmou-nv mmou-nv self-assigned this Jan 19, 2026
@mmou-nv mmou-nv merged commit 2614f12 into main Jan 19, 2026
10 checks passed
@github-actions github-actions Bot locked and limited conversation to collaborators Jan 19, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant