Skip to content

Commit de943d4

Browse files
fix(Dockerfiles): fail openshift client curl on HTTP errors
Use curl --fail --location --show-error so 4xx/5xx responses abort the heredoc before tar runs with a misleading error page tarball. Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent f52905f commit de943d4

30 files changed

Lines changed: 30 additions & 30 deletions

File tree

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ RUN pip install --no-cache-dir -U "micropipenv[toml]==1.9.0" "uv==0.8.12"
5151
# Install the oc client begin
5252
RUN /bin/bash <<'EOF'
5353
set -Eeuxo pipefail
54-
curl -L https://mirror.openshift.com/pub/openshift-v4/$(uname -m)/clients/ocp/stable/openshift-client-linux.tar.gz \
54+
curl --fail --location --show-error https://mirror.openshift.com/pub/openshift-v4/$(uname -m)/clients/ocp/stable/openshift-client-linux.tar.gz \
5555
-o /tmp/openshift-client-linux.tar.gz
5656
tar -xzvf /tmp/openshift-client-linux.tar.gz oc
5757
rm -f /tmp/openshift-client-linux.tar.gz

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ RUN pip install --no-cache-dir -U "micropipenv[toml]==1.9.0" "uv==0.8.12"
5353
# Install the oc client begin
5454
RUN /bin/bash <<'EOF'
5555
set -Eeuxo pipefail
56-
curl -L https://mirror.openshift.com/pub/openshift-v4/$(uname -m)/clients/ocp/stable/openshift-client-linux.tar.gz \
56+
curl --fail --location --show-error https://mirror.openshift.com/pub/openshift-v4/$(uname -m)/clients/ocp/stable/openshift-client-linux.tar.gz \
5757
-o /tmp/openshift-client-linux.tar.gz
5858
tar -xzvf /tmp/openshift-client-linux.tar.gz oc
5959
rm -f /tmp/openshift-client-linux.tar.gz

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ RUN pip install --no-cache-dir -U "micropipenv[toml]==1.9.0" "uv==0.8.12"
7070
# Install the oc client begin
7171
RUN /bin/bash <<'EOF'
7272
set -Eeuxo pipefail
73-
curl -L https://mirror.openshift.com/pub/openshift-v4/$(uname -m)/clients/ocp/stable/openshift-client-linux.tar.gz \
73+
curl --fail --location --show-error https://mirror.openshift.com/pub/openshift-v4/$(uname -m)/clients/ocp/stable/openshift-client-linux.tar.gz \
7474
-o /tmp/openshift-client-linux.tar.gz
7575
tar -xzvf /tmp/openshift-client-linux.tar.gz oc
7676
rm -f /tmp/openshift-client-linux.tar.gz

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ RUN pip install --no-cache-dir -U "micropipenv[toml]==1.9.0" "uv==0.8.12"
5353
# Install the oc client begin
5454
RUN /bin/bash <<'EOF'
5555
set -Eeuxo pipefail
56-
curl -L https://mirror.openshift.com/pub/openshift-v4/$(uname -m)/clients/ocp/stable/openshift-client-linux.tar.gz \
56+
curl --fail --location --show-error https://mirror.openshift.com/pub/openshift-v4/$(uname -m)/clients/ocp/stable/openshift-client-linux.tar.gz \
5757
-o /tmp/openshift-client-linux.tar.gz
5858
tar -xzvf /tmp/openshift-client-linux.tar.gz oc
5959
rm -f /tmp/openshift-client-linux.tar.gz

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ RUN pip install --no-cache-dir -U "micropipenv[toml]==1.9.0" "uv==0.8.12"
5151
# Install the oc client begin
5252
RUN /bin/bash <<'EOF'
5353
set -Eeuxo pipefail
54-
curl -L https://mirror.openshift.com/pub/openshift-v4/$(uname -m)/clients/ocp/stable/openshift-client-linux.tar.gz \
54+
curl --fail --location --show-error https://mirror.openshift.com/pub/openshift-v4/$(uname -m)/clients/ocp/stable/openshift-client-linux.tar.gz \
5555
-o /tmp/openshift-client-linux.tar.gz
5656
tar -xzvf /tmp/openshift-client-linux.tar.gz oc
5757
rm -f /tmp/openshift-client-linux.tar.gz

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ RUN pip install --no-cache-dir -U "micropipenv[toml]==1.9.0" "uv==0.8.12"
5151
# Install the oc client begin
5252
RUN /bin/bash <<'EOF'
5353
set -Eeuxo pipefail
54-
curl -L https://mirror.openshift.com/pub/openshift-v4/$(uname -m)/clients/ocp/stable/openshift-client-linux.tar.gz \
54+
curl --fail --location --show-error https://mirror.openshift.com/pub/openshift-v4/$(uname -m)/clients/ocp/stable/openshift-client-linux.tar.gz \
5555
-o /tmp/openshift-client-linux.tar.gz
5656
tar -xzvf /tmp/openshift-client-linux.tar.gz oc
5757
rm -f /tmp/openshift-client-linux.tar.gz

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ RUN pip install --no-cache-dir -U "micropipenv[toml]==1.9.0" "uv==0.8.12"
7070
# Install the oc client begin
7171
RUN /bin/bash <<'EOF'
7272
set -Eeuxo pipefail
73-
curl -L https://mirror.openshift.com/pub/openshift-v4/$(uname -m)/clients/ocp/stable/openshift-client-linux.tar.gz \
73+
curl --fail --location --show-error https://mirror.openshift.com/pub/openshift-v4/$(uname -m)/clients/ocp/stable/openshift-client-linux.tar.gz \
7474
-o /tmp/openshift-client-linux.tar.gz
7575
tar -xzvf /tmp/openshift-client-linux.tar.gz oc
7676
rm -f /tmp/openshift-client-linux.tar.gz

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ RUN pip install --no-cache-dir -U "micropipenv[toml]==1.9.0" "uv==0.8.12"
7070
# Install the oc client begin
7171
RUN /bin/bash <<'EOF'
7272
set -Eeuxo pipefail
73-
curl -L https://mirror.openshift.com/pub/openshift-v4/$(uname -m)/clients/ocp/stable/openshift-client-linux.tar.gz \
73+
curl --fail --location --show-error https://mirror.openshift.com/pub/openshift-v4/$(uname -m)/clients/ocp/stable/openshift-client-linux.tar.gz \
7474
-o /tmp/openshift-client-linux.tar.gz
7575
tar -xzvf /tmp/openshift-client-linux.tar.gz oc
7676
rm -f /tmp/openshift-client-linux.tar.gz

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ RUN pip install --no-cache-dir -U "micropipenv[toml]==1.9.0" "uv==0.8.12"
7070
# Install the oc client begin
7171
RUN /bin/bash <<'EOF'
7272
set -Eeuxo pipefail
73-
curl -L https://mirror.openshift.com/pub/openshift-v4/$(uname -m)/clients/ocp/stable/openshift-client-linux.tar.gz \
73+
curl --fail --location --show-error https://mirror.openshift.com/pub/openshift-v4/$(uname -m)/clients/ocp/stable/openshift-client-linux.tar.gz \
7474
-o /tmp/openshift-client-linux.tar.gz
7575
tar -xzvf /tmp/openshift-client-linux.tar.gz oc
7676
rm -f /tmp/openshift-client-linux.tar.gz

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ RUN pip install --no-cache-dir -U "micropipenv[toml]==1.9.0" "uv==0.8.12"
7070
# Install the oc client begin
7171
RUN /bin/bash <<'EOF'
7272
set -Eeuxo pipefail
73-
curl -L https://mirror.openshift.com/pub/openshift-v4/$(uname -m)/clients/ocp/stable/openshift-client-linux.tar.gz \
73+
curl --fail --location --show-error https://mirror.openshift.com/pub/openshift-v4/$(uname -m)/clients/ocp/stable/openshift-client-linux.tar.gz \
7474
-o /tmp/openshift-client-linux.tar.gz
7575
tar -xzvf /tmp/openshift-client-linux.tar.gz oc
7676
rm -f /tmp/openshift-client-linux.tar.gz

0 commit comments

Comments
 (0)