-
Bug
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
None
-
False
-
-
False
-
?
-
rhos-ops-platform-services-security
-
None
-
-
-
-
Important
To Reproduce Steps to reproduce the behavior:
- Follow RHOSO Luna HSL integration steps for custom image creation using ansible
- Ansible script will fail for rhel9 image for barbican api & worker
- 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
- 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
- …