Uploaded image for project: 'Red Hat Enterprise Linux AI'
  1. Red Hat Enterprise Linux AI
  2. RHELAI-2738

bootc-amd images installed by the boot iso should use a floating tag so that the documented z-stream upgrade process works

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Normal Normal
    • rhelai-1.4
    • rhelai-1.3
    • CI/CD
    • None
    • False
    • Hide

      None

      Show
      None
    • False
    • Hide

      Updated the title to be clear that this only applies to the bootc-amd containers as installed by the amd boot iso.

      To make sure that we're all on the same page, the expectations are:

      • Starting with RHEL AI 1.4, users should be able to upgrade FROM x.y TO x.y.z or FROM x.y.z TO x.y.z+1 using 'bootc upgrade'.
      • Starting with RHEL AI 1.4, users should only need to use 'bootc switch' when upgrading FROM x.y TO x.y+1
      Show
      Updated the title to be clear that this only applies to the bootc-amd containers as installed by the amd boot iso. To make sure that we're all on the same page, the expectations are: Starting with RHEL AI 1.4, users should be able to upgrade FROM x.y TO x.y.z or FROM x.y.z TO x.y.z+1 using 'bootc upgrade'. Starting with RHEL AI 1.4, users should only need to use 'bootc switch' when upgrading FROM x.y TO x.y+1
    • Important

      To Reproduce Steps to reproduce the behavior:

      1. install RHEL AI 1.3 from the amd iso image
      2. run bootc status

      $ sudo bootc status
      apiVersion: org.containers.bootc/v1alpha1
      kind: BootcHost
      metadata:
       name: host
      spec:
       image:
         image: registry.redhat.io/rhelai1/bootc-amd-rhel9:1.3-1733275369
         transport: registry
       bootOrder: default
      status:
       staged: null
       booted:
         image:
           image:
             image: registry.redhat.io/rhelai1/bootc-amd-rhel9:1.3-1733275369
             transport: registry
           version: 9.20241104.0
           timestamp: null
           imageDigest: sha256:41bcb14602ec0adc6420e1c4655c81586013f5b8e60f57a3aecdac5aa0528cd2
         cachedUpdate: null
         incompatible: false
         pinned: false
         store: ostreeContainer
         ostree:
           checksum: 7ba1bff8f629b23454ebf37af1ee7c3b512e3bb32ca8065c454250e3e3f9cfe8
           deploySerial: 0
       rollback: null
       rollbackQueued: false
       type: bootcHost

      Expected behavior

      • The bootc container should be registry.redhat.io/rhelai1/bootc-amd-rhel9:1.3

      Device Info (please complete the following information):

      • Hardware Specs: N/A
      • OS Version: RHEL AI 1.3 AMD
      • InstructLab Version: N/A
      • Provide the output of these two commands:
        • sudo bootc status --format json | jq .status.booted.image.image.image
          • registry.redhat.io/rhelai1/bootc-amd-rhel9:1.3-1733275369
        • ilab system info
          • this issue has nothing to do with ilab

      Additional context

      • The consequence of this issue is that upgrading to the newest z-stream release from the 1.3 release using the documented process (bootc upgrade) does not work
      • At a minimum, this is a documentation issue for 1.3.1

              mafriedm Maor Friedman
              tflink Tim Flink
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated: