Deprecate support for VMWare storage driver

We deprecated vmwareapi virt driver support of puppet-nova during
2023.2 cycle[1] and then removed it in 2024.2 cycle[2] based on
the driver status.

Because we don't expect any users may use VMWare storage driver without
vmwareapi virt driver, this deprecates support for VMWare storage
driver. We aim to remove it in 2024.1 cycle.

[1] 8bf7f7d2e9604e24b6226077fced4af92dacd7a5
[2] 1d0bee66fce81f1d9e40b66f280584ea28e69b45

Change-Id: I775b4ee578169d3c6dfd2087b5286ff6a84de012
This commit is contained in:
Takashi Kajinami 2024-03-08 14:50:36 +09:00
parent 24988ff24b
commit fd66bd6446
3 changed files with 14 additions and 0 deletions

View File

@ -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;

View File

@ -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']

View File

@ -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