Skip to content

Commit 1ec7bf9

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 241d1b7 commit 1ec7bf9

15 files changed

Lines changed: 15 additions & 15 deletions

File tree

jupyter/minimal/ubi9-python-3.12/Dockerfile.konflux.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.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/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.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/rocm/pytorch/ubi9-python-3.12/Dockerfile.konflux.rocm

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

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

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

jupyter/tensorflow/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/trustyai/ubi9-python-3.12/Dockerfile.konflux.cpu

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

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

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

0 commit comments

Comments
 (0)