From 7e0ea6b296f1a47e0ccf01f50e059e9064234997 Mon Sep 17 00:00:00 2001 From: Benedikt Trefzer Date: Tue, 28 Jul 2020 16:12:22 +0200 Subject: [PATCH] allow to specify drivername for postgres db in newer versions of sqlalchemy a drivername is required to avoid a warning. For postgres the driver is psycopg2. The driver is optional. Change-Id: Iffc84d224fd9891261d787241687991fd97f48f7 --- manifests/db.pp | 2 +- .../allow-drivername-for-postgresql-daa276a598844884.yaml | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 releasenotes/notes/allow-drivername-for-postgresql-daa276a598844884.yaml diff --git a/manifests/db.pp b/manifests/db.pp index ae96a97c6..554bea0ea 100644 --- a/manifests/db.pp +++ b/manifests/db.pp @@ -74,7 +74,7 @@ class keystone::db ( $database_max_overflow_real = pick($::keystone::database_max_overflow, $database_max_overflow) validate_legacy(Oslo::Dbconn, 'validate_re', $database_connection_real, - ['^(sqlite|mysql(\+pymysql)?|postgresql):\/\/(\S+:\S+@\S+\/\S+)?']) + ['^(sqlite|mysql(\+pymysql)?|postgresql(\+psycopg2)?):\/\/(\S+:\S+@\S+\/\S+)?']) oslo::db { 'keystone_config': db_max_retries => $database_db_max_retries, diff --git a/releasenotes/notes/allow-drivername-for-postgresql-daa276a598844884.yaml b/releasenotes/notes/allow-drivername-for-postgresql-daa276a598844884.yaml new file mode 100644 index 000000000..a2a13c3a1 --- /dev/null +++ b/releasenotes/notes/allow-drivername-for-postgresql-daa276a598844884.yaml @@ -0,0 +1,3 @@ +--- +features: + - Allow to specify drivername for postgres db