Skip to content

Conversation

@atheo89
Copy link
Member

@atheo89 atheo89 commented Oct 24, 2025

related to: https://issues.redhat.com/browse/RHAIENG-495

Description

This PR includes the production public aipcc indexes on Minimal CUDA & ROCm workbenches. Their pylock.toml files have been populated from these indexes as well.

The changes have been applied on .konflux flavors so far as the other Dockerfile.cpu get sync via upstream and may create conflict on the upstream syncs.

Notes:

  • The changes didn't apply on CPU minimal as its base image comes from UBI and has missing libraries. Once we rebase the downstream CPU images to aipcc as well we can proceed and update also this as we do here for cuda and rocm.
  • Another important note is that we kept for this work the same image tag that we had. As the latest aipcc (cuda:3.0-1761250491 and rocm:3.0-1761249688) base images generate the following error, which is related to EUS repositories that require specific subscription entitlements. For this we will need in place this work: https://issues.redhat.com/browse/RHOAIENG-32541:
[2/3] STEP 5/9: RUN dnf -y upgrade --refresh --nobest --skip-broken --nodocs --noplugins --setopt=install_weak_deps=0 --setopt=keepcache=0     && dnf clean all -y
  Red Hat Enterprise Linux 9 for x86_64 - BaseOS  2.3 kB/s | 468  B     00:00    
  Errors during downloading metadata for repository 'rhel-9-for-x86_64-baseos-eus-rpms':
    - Status code: 403 for https://cdn.redhat.com/content/eus/rhel9/9.6/x86_64/baseos/os/repodata/repomd.xml (IP: 23.53.5.101)
  Error: Failed to download metadata for repo 'rhel-9-for-x86_64-baseos-eus-rpms': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
  subprocess exited with status 1
  subprocess exited with status 1
  Error: building at STEP "RUN dnf -y upgrade --refresh --nobest --skip-broken --nodocs --noplugins --setopt=install_weak_deps=0 --setopt=keepcache=0     && dnf clean all -y": exit status 1

How Has This Been Tested?

Image builds from konflux: (expiration life 5 days)

  • cuda minimal: quay.io/rhoai/pull-request-pipelines@sha256:b363a98acdf12d9a37dc190c3fa4fbe809b82709b858150cc5b7ecfedc298663
  • ROCm minimal: quay.io/rhoai/pull-request-pipelines@sha256:62b3ea6fb05ebc4c193e9c6277f11a4ff4fec95bfc383dcd8be6d4cf9cefe4dc

Integration in RHOAI 3.0:

  1. Import minimal cuda in the RHOAI via settings -> Environment Setup -> Workbench Images -> Import new image
  2. Spin up the image on Dashboard
  3. Check the packages
  4. Try to install a new package ex: sdg_hub
  5. Check that installed via the internal aipcc index
[1000860000@minimal-cuda-aipcc-0 ~]$ pip install sdg_hub
Looking in indexes: https://console.redhat.com/api/pypi/public-rhai/rhoai/3.0/cuda-ubi9/simple/, https://pypi.org/simple/
Collecting sdg_hub
  Downloading https://console.redhat.com/api/pulp-content/public-rhai/rhoai/3.0/cuda-ubi9/sdg_hub-0.6.0-8-py3-none-any.whl (129 kB)
Collecting click<9.0.0,>=8.1.7 (from sdg_hub)
  Downloading https://console.redhat.com/api/pulp-content/public-rhai/rhoai/3.0/cuda-ubi9/click-8.3.0-8-py3-none-any.whl (108 kB)
Collecting datasets>=4.0.0 (from sdg_hub)
  Downloading datasets-4.3.0-py3-none-any.whl.metadata (18 kB)
Requirement already satisfied: httpx<1.0.0,>=0.25.0 in /opt/app-root/lib64/python3.12/site-packages (from sdg_hub) (0.28.1)
Requirement already satisfied: jinja2 in /opt/app-root/lib64/python3.12/site-packages (from sdg_hub) (3.1.6)
Collecting litellm<1.75.0,>=1.73.0 (from sdg_hub)
  Downloading litellm-1.74.15.post2.tar.gz (9.7 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.7/9.7 MB 202.8 MB/s  0:00:00
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting rich (from sdg_hub)
  Downloading https://console.redhat.com/api/pulp-content/public-rhai/rhoai/3.0/cuda-ubi9/rich-14.2.0-8-py3-none-any.whl (244 kB)
Collecting pandas (from sdg_hub)
  Downloading pandas-2.3.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (91 kB)
Collecting pydantic<3.0.0,>=2.0.0 (from sdg_hub)
  Downloading https://console.redhat.com/api/pulp-content/public-rhai/rhoai/3.0/cuda-ubi9/pydantic-2.12.3-8-py3-none-any.whl (463 kB)
Collecting python-dotenv<2.0.0,>=1.0.0 (from sdg_hub)
  Downloading python_dotenv-1.2.1-py3-none-any.whl.metadata (25 kB)
Collecting tenacity!=8.4.0,>=8.3.0 (from sdg_hub)
  Downloading https://console.redhat.com/api/pulp-content/public-rhai/rhoai/3.0/cuda-ubi9/tenacity-9.1.2-8-py3-none-any.whl (29 kB)
Collecting tqdm<5.0.0,>=4.66.2 (from sdg_hub)
  Downloading https://console.redhat.com/api/pulp-content/public-rhai/rhoai/3.0/cuda-ubi9/tqdm-4.67.1-8-py3-none-any.whl (79 kB)
Requirement already satisfied: anyio in /opt/app-root/lib64/python3.12/site-packages (from httpx<1.0.0,>=0.25.0->sdg_hub) (4.11.0)
Requirement already satisfied: certifi in /opt/app-root/lib64/python3.12/site-packages (from httpx<1.0.0,>=0.25.0->sdg_hub) (2025.10.5)
Requirement already satisfied: httpcore==1.* in /opt/app-root/lib64/python3.12/site-packages (from httpx<1.0.0,>=0.25.0->sdg_hub) (1.0.9)
Requirement already satisfied: idna in /opt/app-root/lib64/python3.12/site-packages (from httpx<1.0.0,>=0.25.0->sdg_hub) (3.11)
Requirement already satisfied: h11>=0.16 in /opt/app-root/lib64/python3.12/site-packages (from httpcore==1.*->httpx<1.0.0,>=0.25.0->sdg_hub) (0.16.0)
Requirement already satisfied: aiohttp>=3.10 in /opt/app-root/lib64/python3.12/site-packages (from litellm<1.75.0,>=1.73.0->sdg_hub) (3.13.1)
Collecting importlib-metadata>=6.8.0 (from litellm<1.75.0,>=1.73.0->sdg_hub)
  Downloading https://console.redhat.com/api/pulp-content/public-rhai/rhoai/3.0/cuda-ubi9/importlib_metadata-8.7.0-8-py3-none-any.whl (28 kB)
Requirement already satisfied: jsonschema<5.0.0,>=4.22.0 in /opt/app-root/lib64/python3.12/site-packages (from litellm<1.75.0,>=1.73.0->sdg_hub) (4.25.1)
Collecting openai>=1.68.2 (from litellm<1.75.0,>=1.73.0->sdg_hub)
  Downloading openai-2.6.1-py3-none-any.whl.metadata (29 kB)
Collecting tiktoken>=0.7.0 (from litellm<1.75.0,>=1.73.0->sdg_hub)
  Downloading tiktoken-0.12.0-cp312-cp312-manylinux_2_28_x86_64.whl.metadata (6.7 kB)
Collecting tokenizers (from litellm<1.75.0,>=1.73.0->sdg_hub)
  Downloading tokenizers-0.22.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.8 kB)
Requirement already satisfied: MarkupSafe>=2.0 in /opt/app-root/lib64/python3.12/site-packages (from jinja2->sdg_hub) (3.0.3)
Requirement already satisfied: attrs>=22.2.0 in /opt/app-root/lib64/python3.12/site-packages (from jsonschema<5.0.0,>=4.22.0->litellm<1.75.0,>=1.73.0->sdg_hub) (25.4.0)
Requirement already satisfied: jsonschema-specifications>=2023.03.6 in /opt/app-root/lib64/python3.12/site-packages (from jsonschema<5.0.0,>=4.22.0->litellm<1.75.0,>=1.73.0->sdg_hub) (2025.9.1)
Requirement already satisfied: referencing>=0.28.4 in /opt/app-root/lib64/python3.12/site-packages (from jsonschema<5.0.0,>=4.22.0->litellm<1.75.0,>=1.73.0->sdg_hub) (0.37.0)
Requirement already satisfied: rpds-py>=0.7.1 in /opt/app-root/lib64/python3.12/site-packages (from jsonschema<5.0.0,>=4.22.0->litellm<1.75.0,>=1.73.0->sdg_hub) (0.27.1)
Collecting annotated-types>=0.6.0 (from pydantic<3.0.0,>=2.0.0->sdg_hub)
  Downloading https://console.redhat.com/api/pulp-content/public-rhai/rhoai/3.0/cuda-ubi9/annotated_types-0.7.0-8-py3-none-any.whl (14 kB)
Collecting pydantic-core==2.41.4 (from pydantic<3.0.0,>=2.0.0->sdg_hub)
  Downloading pydantic_core-2.41.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (7.3 kB)
Requirement already satisfied: typing-extensions>=4.14.1 in /opt/app-root/lib64/python3.12/site-packages (from pydantic<3.0.0,>=2.0.0->sdg_hub) (4.15.0)
Collecting typing-inspection>=0.4.2 (from pydantic<3.0.0,>=2.0.0->sdg_hub)
  Downloading https://console.redhat.com/api/pulp-content/public-rhai/rhoai/3.0/cuda-ubi9/typing_inspection-0.4.2-8-py3-none-any.whl (15 kB)
Requirement already satisfied: aiohappyeyeballs>=2.5.0 in /opt/app-root/lib64/python3.12/site-packages (from aiohttp>=3.10->litellm<1.75.0,>=1.73.0->sdg_hub) (2.6.1)
Requirement already satisfied: aiosignal>=1.4.0 in /opt/app-root/lib64/python3.12/site-packages (from aiohttp>=3.10->litellm<1.75.0,>=1.73.0->sdg_hub) (1.4.0)
Requirement already satisfied: frozenlist>=1.1.1 in /opt/app-root/lib64/python3.12/site-packages (from aiohttp>=3.10->litellm<1.75.0,>=1.73.0->sdg_hub) (1.8.0)
Requirement already satisfied: multidict<7.0,>=4.5 in /opt/app-root/lib64/python3.12/site-packages (from aiohttp>=3.10->litellm<1.75.0,>=1.73.0->sdg_hub) (6.7.0)
Requirement already satisfied: propcache>=0.2.0 in /opt/app-root/lib64/python3.12/site-packages (from aiohttp>=3.10->litellm<1.75.0,>=1.73.0->sdg_hub) (0.4.1)
Requirement already satisfied: yarl<2.0,>=1.17.0 in /opt/app-root/lib64/python3.12/site-packages (from aiohttp>=3.10->litellm<1.75.0,>=1.73.0->sdg_hub) (1.22.0)
Collecting filelock (from datasets>=4.0.0->sdg_hub)
  Downloading https://console.redhat.com/api/pulp-content/public-rhai/rhoai/3.0/cuda-ubi9/filelock-3.20.0-8-py3-none-any.whl (16 kB)
Collecting numpy>=1.17 (from datasets>=4.0.0->sdg_hub)
  Downloading numpy-2.3.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (62 kB)
Collecting pyarrow>=21.0.0 (from datasets>=4.0.0->sdg_hub)
  Downloading pyarrow-22.0.0-cp312-cp312-manylinux_2_28_x86_64.whl.metadata (3.2 kB)
Collecting dill<0.4.1,>=0.3.0 (from datasets>=4.0.0->sdg_hub)
  Downloading https://console.redhat.com/api/pulp-content/public-rhai/rhoai/3.0/cuda-ubi9/dill-0.4.0-8-py3-none-any.whl (120 kB)
Requirement already satisfied: requests>=2.32.2 in /opt/app-root/lib64/python3.12/site-packages (from datasets>=4.0.0->sdg_hub) (2.32.5)
Collecting xxhash (from datasets>=4.0.0->sdg_hub)
  Downloading xxhash-3.6.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (13 kB)
Collecting multiprocess<0.70.17 (from datasets>=4.0.0->sdg_hub)
  Downloading multiprocess-0.70.16-py312-none-any.whl.metadata (7.2 kB)
Collecting fsspec<=2025.9.0,>=2023.1.0 (from fsspec[http]<=2025.9.0,>=2023.1.0->datasets>=4.0.0->sdg_hub)
  Downloading https://console.redhat.com/api/pulp-content/public-rhai/rhoai/3.0/cuda-ubi9/fsspec-2025.9.0-8-py3-none-any.whl (200 kB)
Collecting huggingface-hub<2.0,>=0.25.0 (from datasets>=4.0.0->sdg_hub)
  Downloading huggingface_hub-0.36.0-py3-none-any.whl.metadata (14 kB)
Requirement already satisfied: packaging in /opt/app-root/lib64/python3.12/site-packages (from datasets>=4.0.0->sdg_hub) (25.0)
Requirement already satisfied: pyyaml>=5.1 in /opt/app-root/lib64/python3.12/site-packages (from datasets>=4.0.0->sdg_hub) (6.0.3)
Collecting hf-xet<2.0.0,>=1.1.3 (from huggingface-hub<2.0,>=0.25.0->datasets>=4.0.0->sdg_hub)
  Downloading hf_xet-1.2.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.9 kB)
Collecting zipp>=3.20 (from importlib-metadata>=6.8.0->litellm<1.75.0,>=1.73.0->sdg_hub)
  Downloading https://console.redhat.com/api/pulp-content/public-rhai/rhoai/3.0/cuda-ubi9/zipp-3.23.0-8-py3-none-any.whl (11 kB)
Collecting distro<2,>=1.7.0 (from openai>=1.68.2->litellm<1.75.0,>=1.73.0->sdg_hub)
  Downloading https://console.redhat.com/api/pulp-content/public-rhai/rhoai/3.0/cuda-ubi9/distro-1.9.0-8-py3-none-any.whl (21 kB)
Collecting jiter<1,>=0.10.0 (from openai>=1.68.2->litellm<1.75.0,>=1.73.0->sdg_hub)
  Downloading jiter-0.11.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.2 kB)
Requirement already satisfied: sniffio in /opt/app-root/lib64/python3.12/site-packages (from openai>=1.68.2->litellm<1.75.0,>=1.73.0->sdg_hub) (1.3.1)
Requirement already satisfied: charset_normalizer<4,>=2 in /opt/app-root/lib64/python3.12/site-packages (from requests>=2.32.2->datasets>=4.0.0->sdg_hub) (3.4.4)
Requirement already satisfied: urllib3<3,>=1.21.1 in /opt/app-root/lib64/python3.12/site-packages (from requests>=2.32.2->datasets>=4.0.0->sdg_hub) (2.5.0)
Collecting regex>=2022.1.18 (from tiktoken>=0.7.0->litellm<1.75.0,>=1.73.0->sdg_hub)
  Downloading regex-2025.10.23-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (40 kB)
Requirement already satisfied: python-dateutil>=2.8.2 in /opt/app-root/lib64/python3.12/site-packages (from pandas->sdg_hub) (2.9.0.post0)
Collecting pytz>=2020.1 (from pandas->sdg_hub)
  Downloading https://console.redhat.com/api/pulp-content/public-rhai/rhoai/3.0/cuda-ubi9/pytz-2025.2-8-py3-none-any.whl (510 kB)
Collecting tzdata>=2022.7 (from pandas->sdg_hub)
  Downloading https://console.redhat.com/api/pulp-content/public-rhai/rhoai/3.0/cuda-ubi9/tzdata-2025.2-8-py2.py3-none-any.whl (348 kB)
Requirement already satisfied: six>=1.5 in /opt/app-root/lib64/python3.12/site-packages (from python-dateutil>=2.8.2->pandas->sdg_hub) (1.17.0)
Collecting markdown-it-py>=2.2.0 (from rich->sdg_hub)
  Downloading https://console.redhat.com/api/pulp-content/public-rhai/rhoai/3.0/cuda-ubi9/markdown_it_py-4.0.0-8-py3-none-any.whl (88 kB)
Requirement already satisfied: pygments<3.0.0,>=2.13.0 in /opt/app-root/lib64/python3.12/site-packages (from rich->sdg_hub) (2.19.2)
Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich->sdg_hub)
  Downloading https://console.redhat.com/api/pulp-content/public-rhai/rhoai/3.0/cuda-ubi9/mdurl-0.1.2-8-py3-none-any.whl (10 kB)
Downloading pydantic_core-2.41.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 455.5 MB/s  0:00:00
Downloading python_dotenv-1.2.1-py3-none-any.whl (21 kB)
Downloading datasets-4.3.0-py3-none-any.whl (506 kB)
Downloading huggingface_hub-0.36.0-py3-none-any.whl (566 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 566.1/566.1 kB 323.3 MB/s  0:00:00
Downloading hf_xet-1.2.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 634.5 MB/s  0:00:00
Downloading multiprocess-0.70.16-py312-none-any.whl (146 kB)
Downloading numpy-2.3.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.6 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 16.6/16.6 MB 475.4 MB/s  0:00:00
Downloading openai-2.6.1-py3-none-any.whl (1.0 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.0/1.0 MB 648.7 MB/s  0:00:00
Downloading jiter-0.11.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (358 kB)
Downloading pyarrow-22.0.0-cp312-cp312-manylinux_2_28_x86_64.whl (47.7 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 47.7/47.7 MB 398.8 MB/s  0:00:00
Downloading tiktoken-0.12.0-cp312-cp312-manylinux_2_28_x86_64.whl (1.2 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 620.4 MB/s  0:00:00
Downloading regex-2025.10.23-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (803 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 803.4/803.4 kB 612.2 MB/s  0:00:00
Downloading pandas-2.3.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (12.4 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.4/12.4 MB 335.7 MB/s  0:00:00
Downloading tokenizers-0.22.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 616.3 MB/s  0:00:00
Downloading xxhash-3.6.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (193 kB)
Building wheels for collected packages: litellm
  Building wheel for litellm (pyproject.toml) ... done
  Created wheel for litellm: filename=litellm-1.74.15.post2-py3-none-any.whl size=8838866 sha256=7980d426cefb7e4f62a1a669e2e84d50776c3a4e9c9ee5d55e97663cbb5aacac
  Stored in directory: /tmp/pip-ephem-wheel-cache-zd29a6pe/wheels/8f/38/bc/e863a58966fe126384a6c606ec555b408e1b78da949ee70667
Successfully built litellm
Installing collected packages: pytz, zipp, xxhash, tzdata, typing-inspection, tqdm, tenacity, regex, python-dotenv, pydantic-core, pyarrow, numpy, mdurl, jiter, hf-xet, fsspec, filelock, distro, dill, click, annotated-types, tiktoken, pydantic, pandas, multiprocess, markdown-it-py, importlib-metadata, huggingface-hub, tokenizers, rich, openai, litellm, datasets, sdg_hub
Successfully installed annotated-types-0.7.0 click-8.3.0 datasets-4.3.0 dill-0.4.0 distro-1.9.0 filelock-3.20.0 fsspec-2025.9.0 hf-xet-1.2.0 huggingface-hub-0.36.0 importlib-metadata-8.7.0 jiter-0.11.1 litellm-1.74.15.post2 markdown-it-py-4.0.0 mdurl-0.1.2 multiprocess-0.70.16 numpy-2.3.4 openai-2.6.1 pandas-2.3.3 pyarrow-22.0.0 pydantic-2.12.3 pydantic-core-2.41.4 python-dotenv-1.2.1 pytz-2025.2 regex-2025.10.23 rich-14.2.0 sdg_hub-0.6.0 tenacity-9.1.2 tiktoken-0.12.0 tokenizers-0.22.1 tqdm-4.67.1 typing-inspection-0.4.2 tzdata-2025.2 xxhash-3.6.0 zipp-3.23.0

Self checklist (all need to be checked):

  • Ensure that you have run make test (gmake on macOS) before asking for review
  • Changes to everything except Dockerfile.konflux files should be done in odh/notebooks and automatically synced to rhds/notebooks. For Konflux-specific changes, modify Dockerfile.konflux files directly in rhds/notebooks as these require special attention in the downstream repository and flow to the upcoming RHOAI release.

Merge criteria:

  • The commits are squashed in a cohesive manner and have meaningful messages.
  • Testing instructions have been added in the PR body (for PRs involving changes that are not immediately obvious).
  • The developer has manually tested the changes and verified that the changes work

@atheo89
Copy link
Member Author

atheo89 commented Oct 24, 2025

/build-konflux

@atheo89
Copy link
Member Author

atheo89 commented Oct 24, 2025

Folks is not ready, I opened this to run the builds via konflux. At some point it will replace this one #1641

@atheo89 atheo89 changed the title Apply indexes downstream [WIP] Apply indexes downstream Oct 24, 2025
@atheo89
Copy link
Member Author

atheo89 commented Oct 24, 2025

[2/3] STEP 5/9: RUN dnf -y upgrade --refresh --nobest --skip-broken --nodocs --noplugins --setopt=install_weak_deps=0 --setopt=keepcache=0     && dnf clean all -y
  Red Hat Enterprise Linux 9 for x86_64 - BaseOS  2.3 kB/s | 468  B     00:00    
  Errors during downloading metadata for repository 'rhel-9-for-x86_64-baseos-eus-rpms':
    - Status code: 403 for https://cdn.redhat.com/content/eus/rhel9/9.6/x86_64/baseos/os/repodata/repomd.xml (IP: 23.53.5.101)
  Error: Failed to download metadata for repo 'rhel-9-for-x86_64-baseos-eus-rpms': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
  subprocess exited with status 1
  subprocess exited with status 1
  Error: building at STEP "RUN dnf -y upgrade --refresh --nobest --skip-broken --nodocs --noplugins --setopt=install_weak_deps=0 --setopt=keepcache=0     && dnf clean all -y": exit status 1

Dammm, Red Hat repository URL is denied. The repo name (rhel-9-for-x86_64-baseos-eus-rpms) indicates it’s an EUS repository. EUS repositories require specific subscription entitlements.

I will try with the old set of base images till the entitments get enabled from DevOps.

@atheo89
Copy link
Member Author

atheo89 commented Oct 24, 2025

/build-konflux

@atheo89 atheo89 force-pushed the apply-indexes-downstream branch from 985c10f to 74367d5 Compare October 24, 2025 13:50
@atheo89
Copy link
Member Author

atheo89 commented Oct 24, 2025

/build-konflux

1 similar comment
@atheo89
Copy link
Member Author

atheo89 commented Oct 24, 2025

/build-konflux

@atheo89 atheo89 force-pushed the apply-indexes-downstream branch 2 times, most recently from 61de033 to ad34cbc Compare October 27, 2025 09:39
@atheo89
Copy link
Member Author

atheo89 commented Oct 27, 2025

/build-konflux

@atheo89 atheo89 force-pushed the apply-indexes-downstream branch from ad34cbc to a3f3123 Compare October 27, 2025 09:56
@atheo89
Copy link
Member Author

atheo89 commented Oct 27, 2025

/build-konflux

@atheo89 atheo89 force-pushed the apply-indexes-downstream branch from a3f3123 to 2cfdff9 Compare October 27, 2025 09:58
@atheo89 atheo89 force-pushed the apply-indexes-downstream branch from 2cfdff9 to 1899c39 Compare October 27, 2025 09:59
@atheo89
Copy link
Member Author

atheo89 commented Oct 27, 2025

/build-konflux

@openshift-ci
Copy link

openshift-ci bot commented Oct 27, 2025

@atheo89: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/prow/images 1899c39 link true /test images

Full PR test history. Your PR dashboard.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

@atheo89 atheo89 changed the title [WIP] Apply indexes downstream Apply private indexes on minimal workbenches cuda and rocm Oct 27, 2025
Copy link

@ysok ysok left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note that make test will fail because of diff Dockerfile.konflux, I am working on RHAIENG-1603 to parameterize their *.conf files.

@openshift-ci
Copy link

openshift-ci bot commented Oct 28, 2025

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: jiridanek, ysok

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@atheo89
Copy link
Member Author

atheo89 commented Oct 30, 2025

Looks like we can proceed with this, so i'll move this in.

thanks for the review and the follow ups steps

@atheo89 atheo89 merged commit f315a56 into red-hat-data-services:main Oct 30, 2025
32 of 52 checks passed
@atheo89
Copy link
Member Author

atheo89 commented Oct 30, 2025

/cherrypick rhoai-3.0

@openshift-cherrypick-robot

@atheo89: new pull request created: #1671

In response to this:

/cherrypick rhoai-3.0

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants