Skip to content

Commit a90c7b4

Browse files
committed
RHOAIENG-32541: fix(subscription): remove subscription-manager.*register from Dockerfiles to have Konflux do it for us
``` if ! grep -E "^[^#]*subscription-manager.[^#]*register" "$dockerfile_path"; then # user is not running registration in the Containerfile: pre-register. echo "Pre-registering with subscription manager." export RETRY_MAX_TRIES=6 if ! retry subscription-manager register --org "$(cat /tmp/activation-key/org)" --activationkey "$(cat /tmp/activation-key/activationkey)" then echo "Subscription-manager register failed" exit 1 fi unset RETRY_MAX_TRIES trap 'subscription-manager unregister || true' EXIT # copy generated certificates to /shared volume cp /etc/pki/entitlement/*.pem /shared/rhsm/etc/pki/entitlement cp /etc/pki/consumer/*.pem /shared/rhsm/etc/pki/consumer # and then mount get /etc/rhsm/ca/redhat-uep.pem into /run/secrets/rhsm/ca VOLUME_MOUNTS+=(--volume /etc/rhsm/ca/redhat-uep.pem:/etc/rhsm/ca/redhat-uep.pem:Z) fi ```
1 parent 6d60723 commit a90c7b4

File tree

20 files changed

+20
-104
lines changed

20 files changed

+20
-104
lines changed

codeserver/ubi9-python-3.12/Dockerfile.konflux.cpu

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ COPY --from=ubi-repos /etc/yum.repos.d/ubi.repo /etc/yum.repos.d/ubi.repo
8888
RUN /bin/bash <<'EOF'
8989
set -Eeuxo pipefail
9090
if command -v subscription-manager &> /dev/null; then
91-
subscription-manager identity &>/dev/null && subscription-manager refresh || echo "Not registered, skipping refresh."
91+
subscription-manager identity &>/dev/null && subscription-manager refresh || echo "No identity, skipping refresh."
9292
fi
9393
EOF
9494

jupyter/datascience/ubi9-python-3.12/Dockerfile.konflux.cpu

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ COPY --from=ubi-repos /etc/yum.repos.d/ubi.repo /etc/yum.repos.d/ubi.repo
5757
RUN /bin/bash <<'EOF'
5858
set -Eeuxo pipefail
5959
if command -v subscription-manager &> /dev/null; then
60-
subscription-manager identity &>/dev/null && subscription-manager refresh || echo "Not registered, skipping refresh."
60+
subscription-manager identity &>/dev/null && subscription-manager refresh || echo "No identity, skipping refresh."
6161
fi
6262
EOF
6363

jupyter/minimal/ubi9-python-3.12/Dockerfile.konflux.cpu

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ COPY --from=ubi-repos /etc/yum.repos.d/ubi.repo /etc/yum.repos.d/ubi.repo
4545
RUN /bin/bash <<'EOF'
4646
set -Eeuxo pipefail
4747
if command -v subscription-manager &> /dev/null; then
48-
subscription-manager identity &>/dev/null && subscription-manager refresh || echo "Not registered, skipping refresh."
48+
subscription-manager identity &>/dev/null && subscription-manager refresh || echo "No identity, skipping refresh."
4949
fi
5050
EOF
5151

jupyter/minimal/ubi9-python-3.12/Dockerfile.konflux.cuda

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ COPY --from=ubi-repos /etc/yum.repos.d/ubi.repo /etc/yum.repos.d/ubi.repo
2828
RUN /bin/bash <<'EOF'
2929
set -Eeuxo pipefail
3030
if command -v subscription-manager &> /dev/null; then
31-
subscription-manager identity &>/dev/null && subscription-manager refresh || echo "Not registered, skipping refresh."
31+
subscription-manager identity &>/dev/null && subscription-manager refresh || echo "No identity, skipping refresh."
3232
fi
3333
EOF
3434

jupyter/minimal/ubi9-python-3.12/Dockerfile.konflux.rocm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ COPY --from=ubi-repos /etc/yum.repos.d/ubi.repo /etc/yum.repos.d/ubi.repo
2626
RUN /bin/bash <<'EOF'
2727
set -Eeuxo pipefail
2828
if command -v subscription-manager &> /dev/null; then
29-
subscription-manager identity &>/dev/null && subscription-manager refresh || echo "Not registered, skipping refresh."
29+
subscription-manager identity &>/dev/null && subscription-manager refresh || echo "No identity, skipping refresh."
3030
fi
3131
EOF
3232

jupyter/pytorch+llmcompressor/ubi9-python-3.12/Dockerfile.konflux.cuda

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ COPY --from=ubi-repos /etc/yum.repos.d/ubi.repo /etc/yum.repos.d/ubi.repo
4444
RUN /bin/bash <<'EOF'
4545
set -Eeuxo pipefail
4646
if command -v subscription-manager &> /dev/null; then
47-
subscription-manager identity &>/dev/null && subscription-manager refresh || echo "Not registered, skipping refresh."
47+
subscription-manager identity &>/dev/null && subscription-manager refresh || echo "No identity, skipping refresh."
4848
fi
4949
EOF
5050

jupyter/pytorch/ubi9-python-3.12/Dockerfile.konflux.cuda

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ COPY --from=ubi-repos /etc/yum.repos.d/ubi.repo /etc/yum.repos.d/ubi.repo
4444
RUN /bin/bash <<'EOF'
4545
set -Eeuxo pipefail
4646
if command -v subscription-manager &> /dev/null; then
47-
subscription-manager identity &>/dev/null && subscription-manager refresh || echo "Not registered, skipping refresh."
47+
subscription-manager identity &>/dev/null && subscription-manager refresh || echo "No identity, skipping refresh."
4848
fi
4949
EOF
5050

jupyter/rocm/pytorch/ubi9-python-3.12/Dockerfile.konflux.rocm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ COPY --from=ubi-repos /etc/yum.repos.d/ubi.repo /etc/yum.repos.d/ubi.repo
4242
RUN /bin/bash <<'EOF'
4343
set -Eeuxo pipefail
4444
if command -v subscription-manager &> /dev/null; then
45-
subscription-manager identity &>/dev/null && subscription-manager refresh || echo "Not registered, skipping refresh."
45+
subscription-manager identity &>/dev/null && subscription-manager refresh || echo "No identity, skipping refresh."
4646
fi
4747
EOF
4848

jupyter/rocm/tensorflow/ubi9-python-3.12/Dockerfile.konflux.rocm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ COPY --from=ubi-repos /etc/yum.repos.d/ubi.repo /etc/yum.repos.d/ubi.repo
4242
RUN /bin/bash <<'EOF'
4343
set -Eeuxo pipefail
4444
if command -v subscription-manager &> /dev/null; then
45-
subscription-manager identity &>/dev/null && subscription-manager refresh || echo "Not registered, skipping refresh."
45+
subscription-manager identity &>/dev/null && subscription-manager refresh || echo "No identity, skipping refresh."
4646
fi
4747
EOF
4848

jupyter/tensorflow/ubi9-python-3.12/Dockerfile.konflux.cuda

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ COPY --from=ubi-repos /etc/yum.repos.d/ubi.repo /etc/yum.repos.d/ubi.repo
4444
RUN /bin/bash <<'EOF'
4545
set -Eeuxo pipefail
4646
if command -v subscription-manager &> /dev/null; then
47-
subscription-manager identity &>/dev/null && subscription-manager refresh || echo "Not registered, skipping refresh."
47+
subscription-manager identity &>/dev/null && subscription-manager refresh || echo "No identity, skipping refresh."
4848
fi
4949
EOF
5050

0 commit comments

Comments
 (0)