Skip to content

[CP 341] fix: move BASE_IMAGE_REGISTRY ARG to global scope in Dockerfile templates#102

Merged
yuva29 merged 1 commit into
ROCm:mainfrom
ci-penbot-01:CP.O2O.pensando.network-operator.341.rocm.network-operator.main
Jun 26, 2026
Merged

[CP 341] fix: move BASE_IMAGE_REGISTRY ARG to global scope in Dockerfile templates#102
yuva29 merged 1 commit into
ROCm:mainfrom
ci-penbot-01:CP.O2O.pensando.network-operator.341.rocm.network-operator.main

Conversation

@ci-penbot-01

Copy link
Copy Markdown
Contributor

cp of pensando/network-operator#341

…ates (#341)

* fix: move BASE_IMAGE_REGISTRY ARG to global scope in Dockerfile templates

Buildah treats ARG declarations after a FROM as stage-scoped, so
BASE_IMAGE_REGISTRY declared between stages was invisible to the
final-stage FROM instruction. This caused the build arg to resolve
to an empty string, producing "FROM /ubi9/ubi-minimal" (invalid
reference). Move the ARG before the first FROM where it is in true
global scope and reachable by all FROM instructions.

Fixes srcimg.ionic.coreos (broken) and ubuntu (latent same issue).

Co-Authored-By: Claude Opus 4 (1M context) <noreply@anthropic.com>

* fix: remove redundant mid-file ARG BASE_IMAGE_REGISTRY in RHEL template

Same cleanup as ubuntu template — line 1 already declares the ARG in
global scope, so the re-declaration on line 30 between stages is
redundant. Ensures all four Dockerfile templates follow the same
pattern consistently.

Co-Authored-By: Claude Opus 4 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Yuva Shankar <11082310+yuva29@users.noreply.github.com>
Co-authored-by: Claude Opus 4 (1M context) <noreply@anthropic.com>
(cherry picked from commit 0446b6c12d9ea516a52361ddf1a77ec604981233)
@yuva29 yuva29 merged commit 0359d4c into ROCm:main Jun 26, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants