Uploaded image for project: 'OpenStack as Infra'
  1. OpenStack as Infra
  2. OSASINFRA-3718

Manila CSI: Allow multiple CIDRs when creating NFS volumes

XMLWordPrintable

    • Manila CSI: Allow multiple CIDRs when creating volumes
    • False
    • Hide

      None

      Show
      None
    • False
    • Not Selected
    • In Progress
    • RFE-7091Manila CSI driver should allow a list of CIDRs, instead of just one
    • Hide
      **OpenStack Manila CSI Driver: Enhanced Client Access Control**

      The OpenStack Manila CSI driver now supports specifying multiple clients for volume access. This allows administrators to use the `nfs-ShareClient` parameter in a custom storage class to list specific client IP addresses or subnets. This feature enhances security in multi-tenant environments by restricting access to authorized clients, moving beyond the default behavior of granting access to all IPv4 clients.
      Show
      **OpenStack Manila CSI Driver: Enhanced Client Access Control** The OpenStack Manila CSI driver now supports specifying multiple clients for volume access. This allows administrators to use the `nfs-ShareClient` parameter in a custom storage class to list specific client IP addresses or subnets. This feature enhances security in multi-tenant environments by restricting access to authorized clients, moving beyond the default behavior of granting access to all IPv4 clients.
    • Enhancement

      Goal

      • Improve the "nfs-shareClient" SC parameter to include multiple IP/CIDR

      https://github.com/kubernetes/cloud-provider-openstack/blob/master/docs/manila-csi-plugin/using-manila-csi-plugin.md#controller-service-volume-parameters

      Why is this important?

      • This parameter default to 0.0.0.0/0 and it's only possible to specify a single CIDR.
      • In multi tenant OSP / Multi OCP environments it's important to be able to specify a list of IPs / CIDR that have access to the NFS shares (volumes) created from given a OCP SC (often maps to an OCP environment)

      Scenarios

      1. As an admin I want to limit access to the Manila CSI volumes that are created from a given SC by specifying multiple IPs or CIDRs

      Acceptance Criteria

      • CI - MUST be running successfully with tests automated
      • Release Technical Enablement
      • ...

      Dependencies (internal and external)

      1. ...

      Previous Work (Optional):

      Open questions::

              rhn-engineering-gpachara Goutham Pacha Ravi
              rh-gs-gcharot Gregory Charot
              rhos-conplat-osasinfra
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

                Created:
                Updated: