diff --git a/manifests/backend/vmdk.pp b/manifests/backend/vmdk.pp index 248830d9..a3ccb5cf 100644 --- a/manifests/backend/vmdk.pp +++ b/manifests/backend/vmdk.pp @@ -1,5 +1,6 @@ # == define: cinder::backend::vmdk # +# DEPRECATED !! # Configure the VMware VMDK driver for cinder. # # === Parameters @@ -87,6 +88,8 @@ define cinder::backend::vmdk ( include cinder::deps + warning('Support for VMWare storage driver has been deprecated') + cinder_config { "${name}/volume_backend_name": value => $volume_backend_name; "${name}/backend_availability_zone": value => $backend_availability_zone; diff --git a/manifests/vmware.pp b/manifests/vmware.pp index e28c5868..4c005b89 100644 --- a/manifests/vmware.pp +++ b/manifests/vmware.pp @@ -1,11 +1,14 @@ # == Class: cinder::vmware # +# DEPRECATED !! # Creates vmdk specific disk file type & clone type. # class cinder::vmware { include cinder::deps + warning('Support for VMWare storage driver has been deprecated') + cinder_type { 'vmware-thin': ensure => present, properties => ['vmware:vmdk_type=thin'] diff --git a/releasenotes/notes/deprecate-vmware-9628bcac0e2435e6.yaml b/releasenotes/notes/deprecate-vmware-9628bcac0e2435e6.yaml new file mode 100644 index 00000000..1ef692bd --- /dev/null +++ b/releasenotes/notes/deprecate-vmware-9628bcac0e2435e6.yaml @@ -0,0 +1,8 @@ +--- +deprecations: + - | + The following implementations have been deprecated and will be removed + in a future release. + + - ``cinder::vmware`` class + - ``cinder::backend::vmdk`` defined resource type