Files
Alex Figueiredo f947fc3281 Adds new packages for NetApp FC connector
This change adds the `lsscsi` and `udev` packages to Cinder and Nova
docker images to support Volumes and VMs operations backed by NetApp FC
protocol.

These new packages are required because the FC connector implemented by
`os-brick` OpenStack library, and used by Nova and Cinder, depends on
`udev` [1][2] and `lsscsi` [3] to handle connections with NetApp FC
volumes. Furthermore, `lsscsi` package is listed by
`os-brick/bindep.txt` [4].

Test Plan:
[PASS] upload and apply app tarball
[PASS] Check that `@netapp-fc` volume service is `UP`
       (driver successfully initialized)
       `openstack volume service list`
[PASS] Check that `netapp-fc` volume type is available
       `openstack volume type list`
[PASS] Check that `@netapp-fc#<volume name>` pool is available
       `cinder get-pools`
[PASS] Create empty Cinder volume
       `openstack volume create --size 1 empty-vol-fc`
[PASS] Create Glance image
       `openstack image create --disk-format qcow2 \
       --shared --file images/my-image.img my-image`
[PASS] Create Cinder volume from Glance image
       `openstack volume create --size 1 --image my-image my-vol-fc`
[PASS] Backup Cinder volume
       `openstack volume backup create --name my-backup-fc my-vol-fc`
[PASS] Launch VM from bootable volume
       `openstack server create \
        --flavor my-flavor \
        --network "my-network" \
        --block-device uuid=$VOLUME_UUID,source_type=volume,destination_type=volume,boot_index=0\
            --wait vm-netapp-fc`

[1]https://opendev.org/openstack/os-brick/src/branch/stable/2025.1/os_brick/initiator/connectors/fibre_channel.py#L278
[2]https://opendev.org/openstack/os-brick/src/branch/stable/2025.1/os_brick/initiator/linuxscsi.py#L273
[3]https://opendev.org/openstack/os-brick/src/branch/stable/2025.1/os_brick/initiator/linuxscsi.py#L190
[4]https://opendev.org/openstack/os-brick/src/branch/stable/2025.1/bindep.txt#L26

Closes-Bug: #2138968

Change-Id: I4c4cdbc1546c072421a387afa825cc56cac6304c
Signed-off-by: Alex Figueiredo <alex.fernandesfigueiredo@windriver.com>
(cherry picked from commit 35510c3d2b)
2026-01-27 20:54:43 +00:00
..

This repo is for the stx-cinder image, build on top of https://opendev.org/openstack/cinder/