From b04fed95a831e68ecc22d796c62a91f1da33cbfe Mon Sep 17 00:00:00 2001 From: Jean-Pierre Roquesalane Date: Fri, 18 Sep 2026 08:27:13 +0000 Subject: [PATCH 1/2] Add PowerFlex connector configuration support via system-files plug Add read-only system-files access to /opt/emc/scaleio/openstack/connector.conf for nova-compute to enable legacy Dell PowerFlex volume attachments. The plug is narrowly scoped to the specific file and assigned only to nova-compute, following the existing etc-driverctl pattern. Signed-off-by: Jean-Pierre Roquesalane --- snap/snapcraft.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index 050f4e1..9184a0b 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -57,6 +57,8 @@ layout: symlink: $SNAP/lib/multipath /etc/swtpm_setup.conf: symlink: $SNAP_COMMON/etc/swtpm_setup.conf + /opt/emc/scaleio/openstack: + bind: $SNAP_COMMON/powerflex-openstack apps: openstack-hypervisor: @@ -143,6 +145,7 @@ apps: - process-control - mount-observe - nvme-control + - powerflex-connector-config neutron-ovn-agent: command: 'bin/neutron-ovn-agent-service' @@ -848,6 +851,10 @@ plugs: interface: system-files write: - /etc/driverctl.d + powerflex-connector-config: + interface: system-files + read: + - /opt/emc/scaleio/openstack/connector.conf ovn-chassis: interface: content target: $SNAP_DATA/microovn/chassis From 01681524689ca8d4a96d7c3c24ba3a6563eaad13 Mon Sep 17 00:00:00 2001 From: jproque-dell Date: Fri, 18 Sep 2026 11:10:58 +0200 Subject: [PATCH 2/2] Update snapcraft.yaml --- snap/snapcraft.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index 9184a0b..3c1cb5b 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -57,8 +57,6 @@ layout: symlink: $SNAP/lib/multipath /etc/swtpm_setup.conf: symlink: $SNAP_COMMON/etc/swtpm_setup.conf - /opt/emc/scaleio/openstack: - bind: $SNAP_COMMON/powerflex-openstack apps: openstack-hypervisor: