From 0c4812f8815812a0e938089239f5a4964f8e37c4 Mon Sep 17 00:00:00 2001 From: Takashi Kajinami Date: Fri, 7 Nov 2025 23:51:32 +0900 Subject: [PATCH] Deprecate PostgreSQL support Since PostgreSQL support was removed from neutron, we are no longer able to deploy OpenStack with PostgreSQL as its database backend. Change-Id: I3e179373320f0d7f8d0744fec95c253daf8ac868 Signed-off-by: Takashi Kajinami --- manifests/db/postgresql.pp | 4 ++++ .../notes/deprecate-postgresql-a626f49f46bd6799.yaml | 5 +++++ 2 files changed, 9 insertions(+) create mode 100644 releasenotes/notes/deprecate-postgresql-a626f49f46bd6799.yaml diff --git a/manifests/db/postgresql.pp b/manifests/db/postgresql.pp index eb3e064e..56d02929 100644 --- a/manifests/db/postgresql.pp +++ b/manifests/db/postgresql.pp @@ -1,5 +1,6 @@ # == Definition: openstacklib::db::postgresql # +# DPERECATED !! # This resource configures a postgresql database for an OpenStack service # # == Parameters: @@ -39,6 +40,9 @@ define openstacklib::db::postgresql ( # DEPRECATED PARAMETERS Optional[String[1]] $password_hash = undef, ) { + warning("Support for PostgreSQL has been deprecated and will be removed in \ +a future release") + if $password_hash != undef { warning('The password_hash parameter was deprecated and will be removed in a future release. Use password instead') diff --git a/releasenotes/notes/deprecate-postgresql-a626f49f46bd6799.yaml b/releasenotes/notes/deprecate-postgresql-a626f49f46bd6799.yaml new file mode 100644 index 00000000..435239f9 --- /dev/null +++ b/releasenotes/notes/deprecate-postgresql-a626f49f46bd6799.yaml @@ -0,0 +1,5 @@ +--- +deprecations: + - | + Support for PostgreSQL has been deprecated and will be removed in a future + release.