We should use the reserved_share_extend_percentage parameter, instead
of the reserved_share_percentage parameter, to configure the option.
Closes-Bug: #2058111
Change-Id: Ib224d0af5c9794c9c27573981f498cdd28dacc4a
Each backend support a few options to determine the capacity percentage
which should be reserved for certain operations. This adds support
for these options.
Change-Id: Ia259871cb6759eb2f8768cb5989846dd121d0d70
... because the parameter is ListOpt which accepts a commma-separated
string which represents a list value.
Change-Id: I6f5c72783c4ccd43843613a3b0d8ab34a64678c5
Setting value => undef leaves the parameters unmanaged. This change
replaces undef by $::os_service_default so that the parameters are
removed from manila.conf when not set. This ensures the old value are
cleared when the parameter definition is removed from manifests.
Change-Id: Ib2a843aa05648775118e1293e206b3daa3de31e8
Add new "backend_availability_zone" parameter to every share
backend. The parameters are optional, and when set they override the
DEFAULT/storage_availability_zone for the corresponding backend.
Change-Id: Ie7af8408fe8cec9349593fd9b4cb5bc7deb565cd
Manila has deprecated this parameter and
will remove it in a future release.
[1] https://review.opendev.org/736827/
Partially-Implements: bp update-cephfs-drivers
Change-Id: Ie205685105d1190bdcf9ced9c69c9a67a5146b06
Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
Manila now [1] supports configuring a list of IP addresses
or hostnames on which NFS-ganesha will listen for mounts and
provide NFS service.
Expose this parameter in the backend manifests for manila with
CephFS.
[1] https://review.opendev.org/#/c/670510
Change-Id: I99fe50cb5e112bcad85494dc755725d3444f717b
The CephFS backend can use SSH to configure Ganesha even when this
is deployed on remote servers. This change adds the parameters
necessary to configure Manila with the appropriate credentials to
connect via SSH to the remote server.
Change-Id: I31fff6a1b6fede860b8aaee0079183924e8b31d6
manila now [1] supports configuring an octal value for the
rwx permissions mode of the cephfs volumes and snapshots
and groups of these that back manila shares, snapshots,
and groups.
Expose this parameter in the backend manifests for manila
with cephfs.
[1] https://review.openstack.org/#/c/614332
Change-Id: I28410e8c5e452ada87c7e64da637c699fcb1faba
Manila cephfsnative driver was renamed to cephfs driver and
supports both direct cephfs access or through ganesha-nfs server.
This patch deprecates the older cephfsnative class and adds
cephfs class which is compatible with current manila cephfs driver.
Change-Id: I1bf6ead3b6290ebf927bacb21e57f2897ce34605
Related-To: bp cephfs-nfs-support