Disable Manila CephFS snapshots by default
authorJan Provaznik <jprovazn@redhat.com>
Tue, 21 Feb 2017 11:00:48 +0000 (12:00 +0100)
committerJan Provaznik <jan.provaznik@gmail.com>
Tue, 25 Apr 2017 09:43:14 +0000 (09:43 +0000)
Because CephFS Snapshots are still an experimental feature and
also Manila Ceph driver has this feature disabled by default,
it makes sense to not override this value by default.

Change-Id: I3dacbd7a3c673d2f34998ee9f433889727c6a0f7
(cherry picked from commit 99371a90a29b4f9ffda606263540a1ef0b919633)

ci/pingtests/scenario004-multinode.yaml
environments/manila-cephfsnative-config.yaml
puppet/services/manila-backend-cephfs.yaml
releasenotes/notes/disable-manila-cephfs-snapshots-by-default-d5320a05d9b501cf.yaml [new file with mode: 0644]

index ebdfea1..8681bba 100644 (file)
@@ -123,6 +123,7 @@ resources:
     properties:
       name: default
       driver_handles_share_servers: false
+      snapshot_support: false
 
   manila_share:
     type: OS::Manila::Share
index 5632d8d..0cc8fb7 100644 (file)
@@ -14,4 +14,4 @@ parameter_defaults:
   ManilaCephFSNativeCephFSConfPath: '/etc/ceph/ceph.conf'
   ManilaCephFSNativeCephFSAuthId: 'manila'
   ManilaCephFSNativeCephFSClusterName: 'ceph'
-  ManilaCephFSNativeCephFSEnableSnapshots: true
+  ManilaCephFSNativeCephFSEnableSnapshots: false
index 36ef1ea..2a6d7e3 100644 (file)
@@ -39,7 +39,7 @@ parameters:
     default: 'ceph'
   ManilaCephFSNativeCephFSEnableSnapshots:
     type: boolean
-    default: true
+    default: false
   ManilaCephFSDataPoolName:
     default: manila_data
     type: string
diff --git a/releasenotes/notes/disable-manila-cephfs-snapshots-by-default-d5320a05d9b501cf.yaml b/releasenotes/notes/disable-manila-cephfs-snapshots-by-default-d5320a05d9b501cf.yaml
new file mode 100644 (file)
index 0000000..98d70b6
--- /dev/null
@@ -0,0 +1,5 @@
+---
+upgrade:
+  - |
+    Disabled cephfs snapshot support (ManilaCephFSNativeCephFSEnableSnapshots
+    parameter) in manila by default.