Uploaded image for project: 'Red Hat OpenStack Services on OpenShift'
  1. Red Hat OpenStack Services on OpenShift
  2. OSPRH-16483

RHOSO Luna HSM integration step for custom image creation failed for source image path hardcoded entry in rpm script

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • None
    • False
    • Hide

      None

      Show
      None
    • False
    • ?
    • rhos-ops-platform-services-security
    • None
    • Hide

      RHOSO Luna HSM integration step for custom image creation failed for source image path hardcoded entry in rpm script.

      Show
      RHOSO Luna HSM integration step for custom image creation failed for source image path hardcoded entry in rpm script.
    • Important

      To Reproduce Steps to reproduce the behavior:

      1. Follow RHOSO Luna HSL integration steps for custom image creation using ansible
      2. Ansible script will fail for rhel9 image for barbican api & worker
      3. Image format in registry.redhat.io is different from the ansible script details 

      Expected behavior

      • Custom image should be pulled from source registry to local registry path

      Screenshots

      Image format in RedHat catalog: Barbican API & Worker

       

      Environment Info (please complete the following information):

        • RHOSO 18 Fr2
        • RHEL9 image required for barbican api & worker

      Bug impact

      • Custom image with other registry images cant be downloaded.

      Known workaround

      Hardcoded image name: [Bug]

      #cat /usr/share/ansible/roles/rhoso_luna_hsm/files/image_add_luna_minimal_client.sh | grep -i BARBICAN_SRC_API_IMAGE
      BARBICAN_SRC_API_IMAGE="$BARBICAN_SRC_IMAGE_REGISTRY/$BARBICAN_SRC_IMAGE_NAMESPACE/openstack-barbican-api:$BARBICAN_SRC_IMAGE_TAG"
      install_client $BARBICAN_SRC_API_IMAGE $BARBICAN_DEST_API_IMAGE

      1. cat /usr/share/ansible/roles/rhoso_luna_hsm/files/image_add_luna_minimal_client.sh | grep -i BARBICAN_SRC_WORKER_IMAGE
        BARBICAN_SRC_WORKER_IMAGE="$BARBICAN_SRC_IMAGE_REGISTRY/$BARBICAN_SRC_IMAGE_NAMESPACE/openstack-barbican-worker:$BARBICAN_SRC_IMAGE_TAG"
        install_client $BARBICAN_SRC_WORKER_IMAGE $BARBICAN_DEST_WORKER_IMAGE

       

      Hardcoded image name: [Work Around]

      #cat /usr/share/ansible/roles/rhoso_luna_hsm/files/image_add_luna_minimal_client.sh | grep -i BARBICAN_SRC_API_IMAGE
      BARBICAN_SRC_API_IMAGE="$BARBICAN_SRC_IMAGE_REGISTRY/$BARBICAN_SRC_IMAGE_NAMESPACE/openstack-barbican-api-rhel9:$BARBICAN_SRC_IMAGE_TAG"
      install_client $BARBICAN_SRC_API_IMAGE $BARBICAN_DEST_API_IMAGE

      #cat /usr/share/ansible/roles/rhoso_luna_hsm/files/image_add_luna_minimal_client.sh | grep -i BARBICAN_SRC_WORKER_IMAGE
      BARBICAN_SRC_WORKER_IMAGE="$BARBICAN_SRC_IMAGE_REGISTRY/$BARBICAN_SRC_IMAGE_NAMESPACE/openstack-barbican-worker-rhel9
      :$BARBICAN_SRC_IMAGE_TAG"
      install_client $BARBICAN_SRC_WORKER_IMAGE $BARBICAN_DEST_WORKER_IMAGE

       

      Modify the image name as shown above which is required for RHOSO18 Fr2 Barbican API & Worker images, as per red hat registry.

      Additional context

      • rpm path for RHEL9: /<reposerver>/9.4/rhoso-18.0-for-rhel-9-x86_64-rpms/Packages/a
      • rpm for Luna RHOSO: ansible-role-rhoso-luna-hsm-0.2.0-0.2.0.el9ost.noarch.rpm

        1. image-2025-05-08-12-19-20-013.png
          132 kB
          Suraj Rajasekharan Nair
        2. image-2025-05-08-12-22-33-634.png
          89 kB
          Suraj Rajasekharan Nair

              rhn-gps-alee Ade Lee
              rh-ee-suranair Suraj Rajasekharan Nair
              rhos-dfg-security
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: