Uploaded image for project: 'AI Platform Core Components'
  1. AI Platform Core Components
  2. AIPCC-1948

Update AIPCC base images to RHEL9.6

    • Icon: Story Story
    • Resolution: Done
    • Icon: Undefined Undefined
    • None
    • None
    • Accelerator Enablement
    • None
    • False
    • Hide

      None

      Show
      None
    • False
    • AIPCC Accelerators 9, AIPCC Accelerators 10, AIPCC Accelerators 11, AIPCC Accelerators 12

      Can we build a RHEL9.6 base image in https://gitlab.com/redhat/rhel-ai/core/base-images/app.git ?

      Please open stories and tasks to track all steps required to complete this ticket.

      Important: Do not land your MR until we have branched base images 2.0 and CI/CD team has configured Konflux to create 3.0 images from main branch.

      Steps:

      • update argfile.conf to latest rhel9-6-els/rhel:9.6 and rhel9-eus/rhel-9.6-bootc:9.6 images . You can figure out the latest tags with "skopeo list-tags docker://registry.redhat.io/rhel9-6-els/rhel". Please talk to Christian if you don't have an account to access the registry, yet.
      • configure argfile.conf to use RHELAI 3.0 repos  – the repos are still empty and you won't be able to complete this step for now.
      • run "make regen" to update the other config files
      • update the default RHEL version in the "pulp-rocm-create.sh" script
      • update examples in README.md
      • configure Renovate to keep updating 1.0 and 2.0 to newer 9.4 versions and main to latest 9.6 version.

      For Renovate you have to modify the existing custom managers or add two new custom managers for the two new images. For example https://gitlab.com/redhat/rhel-ai/containers/instructlab-nvidia/-/blob/main/renovate.json does not use "depNameTemplate". I think it picks up the dep name from the regular expression.

      You definitely need package rules like this:

          {
            "matchPackageNames": [
              "registry.redhat.io/rhel9-6-els/rhel"
            ],
            "allowedVersions": "/^9\\.6\\..*$/",
            "matchBaseBranches": ["main"]
          },
          {
            "matchPackageNames": [
              "registry.redhat.io/rhel9-4-els/rhel"
            ],
            "allowedVersions": "/^9\\.4\\..*$/",
            "matchBaseBranches": ["1.0", "2.0"]
          }

              rh-ee-pmattsso Percy Mattsson
              prarit@redhat.com Prarit Bhargava
              Christian Heimes
              Frank's Team
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: