Merge "Deprecate support for GlusterFS drivers"

This commit is contained in:
Zuul 2024-02-17 07:50:25 +00:00 committed by Gerrit Code Review
commit fa19ab5520
5 changed files with 27 additions and 6 deletions

View File

@ -1,6 +1,6 @@
# == define: manila::backend::glusterfs
#
# == Class: manila::backend::glusterfs
#
# DEPRECATED !!
# Configures Manila to use GlusterFS as a share driver
#
# === Parameters
@ -55,6 +55,8 @@ define manila::backend::glusterfs (
include manila::deps
$share_driver = 'manila.share.drivers.glusterfs.GlusterfsShareDriver'
warning('Support for GlusterFS driver has been deprecated.')
manila_config {
"${name}/share_backend_name": value => $share_backend_name;
"${name}/backend_availability_zone": value => $backend_availability_zone;

View File

@ -1,6 +1,6 @@
#
# == define: manila::backend::glusternative
#
# DEPRECATED !!
# Configures Manila to use GlusterFS native as a share driver
#
# === Parameters
@ -61,6 +61,8 @@ define manila::backend::glusternative (
$share_driver = 'manila.share.drivers.glusterfs_native.GlusterfsNativeShareDriver'
warning('Support for GlusterFS native driver has been deprecated.')
manila_config {
"${share_backend_name}/share_backend_name": value => $share_backend_name;
"${share_backend_name}/backend_availability_zone": value => $backend_availability_zone;

View File

@ -1,7 +1,7 @@
#
# == define: manila::backend::glusternfs
#
# Configures Manila to use GlusteFS NFS (Ganesha/GlusterNFS) as a share driver
# DEPRECATED !!
# Configures Manila to use GlusterFS NFS (Ganesha/GlusterNFS) as a share driver
#
# Currently Red Hat is the only supported platform, due to lack of packages
# other platforms are not yet supported.
@ -70,6 +70,8 @@ define manila::backend::glusternfs (
$share_driver = 'manila.share.drivers.glusterfs.GlusterfsShareDriver'
warning('Support for GlusterFS driver has been deprecated.')
manila_config {
"${share_backend_name}/share_backend_name": value => $share_backend_name;
"${share_backend_name}/backend_availability_zone": value => $backend_availability_zone;

View File

@ -1,6 +1,6 @@
#
# == Class: manila::share::glusterfs
#
# DEPRECATED !!
# Configures Manila to use GlusterFS as a share driver
#
# === Parameters
@ -23,6 +23,8 @@ class manila::share::glusterfs (
$glusterfs_mount_point_base = '$state_path/mnt',
) {
warning('Support for GlusterFS driver has been deprecated.')
manila::backend::glusterfs { 'DEFAULT':
glusterfs_volumes_config => $glusterfs_volumes_config,
glusterfs_mount_point_base => $glusterfs_mount_point_base,

View File

@ -0,0 +1,13 @@
---
deprecations:
- |
The following defined resource types have been deprecated and will be
removed in a future release.
- ``manila::backend::glusterfs``
- ``manila::backend::glusternative``
- ``manila::backend::glusternfs``
- |
The ``manila::share::glustefs`` class has been deprecated and will be
removed in a future release.