Merge "Support cephfs_volume_mode parameter"

This commit is contained in:
Zuul 2019-02-27 05:48:19 +00:00 committed by Gerrit Code Review
commit fafe528ca7
4 changed files with 15 additions and 0 deletions

View File

@ -16,6 +16,7 @@ parameter_defaults:
ManilaCephFSDriverHandlesShareServers: false
ManilaCephFSCephFSAuthId: 'manila'
ManilaCephFSCephFSEnableSnapshots: false
ManilaCephFSCephVolumeMode: '0755'
# manila cephfs driver supports either native cephfs backend - 'CEPHFS'
# (users mount shares directly from ceph cluster), or nfs-ganesha backend -
# 'NFS' (users mount shares through nfs-ganesha server)

View File

@ -13,6 +13,7 @@ parameter_defaults:
ManilaCephFSDriverHandlesShareServers: false
ManilaCephFSCephFSAuthId: 'manila'
ManilaCephFSCephFSEnableSnapshots: false
ManilaCephFSCephVolumeMode: '0755'
# manila cephfs driver supports either native cephfs backend - 'CEPHFS'
# (users mount shares directly from ceph cluster), or nfs-ganesha backend -
# 'NFS' (users mount shares through nfs-ganesha server)

View File

@ -55,6 +55,9 @@ parameters:
ManilaCephFSCephFSEnableSnapshots:
type: boolean
default: false
ManilaCephFSCephVolumeMode:
type: string
default: '0755'
ManilaCephFSCephFSProtocolHelperType:
default: CEPHFS
description: Protocol type ('CEPHFS' or 'NFS') when cephfs back end
@ -89,6 +92,7 @@ outputs:
manila::backend::cephfs::cephfs_auth_id: {get_param: ManilaCephFSCephFSAuthId}
manila::backend::cephfs::cephfs_cluster_name: {get_param: CephClusterName}
manila::backend::cephfs::cephfs_enable_snapshots: {get_param: ManilaCephFSCephFSEnableSnapshots}
manila::backend::cephfs::cephfs_volume_mode: {get_param: ManilaCephFSCephVolumeMode}
manila::backend::cephfs::ceph_client_key: {get_param: CephManilaClientKey}
manila::backend::cephfs::cephfs_protocol_helper_type: {get_param: ManilaCephFSCephFSProtocolHelperType}
step_config:

View File

@ -0,0 +1,9 @@
---
features:
- |
Support setting values for ``cephfs_volume_mode`` manila parameter via
the THT parameter ManilaCephFSCephVolumeMode. These control the POSIX
rwx mode of the cephfs volumes, snapshots, and groups of these that back
corresponding manila resources. Default value for ManilaCephFSCephVolumeMode
is '0755', backwards-compatible with the mode for these objects before it
was settable.