Request for auto-connection of nfs-mount for manila-data

  • name: manila-data

  • description: The manila-data Snap packs the data service of OpenStack Manila, the Shared Filesystems component of the Canonical OpenStack (Sunbeam). It handles data-intensive operations such as host-assisted share migration and creating shares from snapshots, including copying data between shares.

  • snapcraft: snap-manila-data/snap/snapcraft.yaml at main · canonical/snap-manila-data · GitHub

  • upstream: GitHub - canonical/snap-manila-data · GitHub

  • upstream-relation: The Snap is maintained by Canonical as part of Canonical OpenStack (Sunbeam), with packages from the upstream OpenStack Manila manila-data service is provided through the Ubuntu Cloud Archive.

  • interfaces:

    • nfs-mount:

      • request-type: auto-connection

      • reasoning: For the host-assisted share migration, the manila-data service mounts the NFS exports of the source and destination shares to copy the data between them. In Canonical OpenStack, CephFS shares are also exported over NFS. This auto-connection will cover the default Sunbeam shared-filesystem backend. Mounts are only made under $SNAP_COMMON, which is what nfs-mount interface allows. Without this interface, host-assisted share migration and creation from snapshots across backends cannot work for the manila-data feature.

This request has been added to the queue for review by the @reviewers team.

Hello @himax16 :slight_smile:

GIven the reasoning provided and the snap’s functionality, the request sounds reasonable, hence +1 from my side for auto-connecting nfs-mount to the manila-data interface.

+1 from me as well to grant auto-connection of nfs-mount interface to manila-data snap.

Hello @himax16 :slight_smile:

+2 votes for, 0 againsts, granting auto-connection of nfs-mount to the manila-data snap. This is now live!