Files
trove/zuul.d/postgresql_jobs.yaml
wu.chunyang bacf37e689 Add support for PostgreSQL 16 & 17
This commit adds healthcheck for postgresql to check health status.

Change-Id: I110007516323e3193414e24ed6799e40b7870bd8
Signed-off-by: wu.chunyang <wchy1001@gmail.com>
2025-07-09 12:34:52 +08:00

117 lines
3.2 KiB
YAML

# PostgreSQL jobs
- job:
name: trove-tempest-ubuntu-base-postgresql17
parent: trove-tempest-ubuntu-base
irrelevant-files:
- ^.*\.rst$
- ^api-ref/.*$
- ^doc/.*$
- ^etc/.*$
- ^releasenotes/.*$
- ^test-requirements.txt$
- ^tox.ini$
- ^LICENSE$
- ^contrib/
- ^zuul\.d/
- ^backup/
- ^\..+
- ^trove/guestagent/strategies/replication/
- ^trove/guestagent/datastore/(mysql.*|mariadb)/.*$
vars:
devstack_localrc:
TROVE_DATASTORE_TYPE: postgresql
TROVE_DATASTORE_VERSION: 17
devstack_local_conf:
test-config:
$TEMPEST_CONFIG:
database:
enabled_datastores: "postgresql"
default_datastore_versions: postgresql:17
- job:
name: trove-tempest-ubuntu-backup-postgresql17
parent: trove-tempest-ubuntu-backup
irrelevant-files:
- ^.*\.rst$
- ^api-ref/.*$
- ^doc/.*$
- ^etc/.*$
- ^releasenotes/.*$
- ^test-requirements.txt$
- ^tox.ini$
- ^LICENSE$
- ^contrib/
- ^zuul\.d/
- ^\..+
- ^trove/guestagent/strategies/replication/
- ^trove/guestagent/datastore/(mysql.*|mariadb)/.*$
vars:
devstack_localrc:
TROVE_DATASTORE_TYPE: postgresql
TROVE_DATASTORE_VERSION: 17
devstack_local_conf:
test-config:
$TEMPEST_CONFIG:
database:
enabled_datastores: "postgresql"
default_datastore_versions: postgresql:17
- job:
name: trove-tempest-ubuntu-replication-postgresql17
parent: trove-tempest-ubuntu-replication
irrelevant-files:
- ^.*\.rst$
- ^api-ref/.*$
- ^doc/.*$
- ^etc/.*$
- ^releasenotes/.*$
- ^test-requirements.txt$
- ^tox.ini$
- ^LICENSE$
- ^contrib/
- ^zuul\.d/
- ^backup/
- ^\..+
- ^trove/guestagent/datastore/(mysql.*|mariadb)/.*$
- ^trove/guestagent/strategies/replication/(mariadb.*|mysql.*)\.py$
vars:
devstack_localrc:
TROVE_DATASTORE_TYPE: postgresql
TROVE_DATASTORE_VERSION: 17
devstack_local_conf:
test-config:
$TEMPEST_CONFIG:
database:
enabled_datastores: "postgresql"
default_datastore_versions: postgresql:17
- job:
name: trove-tempest-cinder-storage-driver-postgresql17
parent: trove-tempest-snapshot
irrelevant-files:
- ^.*\.rst$
- ^api-ref/.*$
- ^doc/.*$
- ^etc/.*$
- ^releasenotes/.*$
- ^test-requirements.txt$
- ^tox.ini$
- ^LICENSE$
- ^contrib/
- ^zuul\.d/
- ^backup/
- ^\..+
- ^trove/guestagent/datastore/(mysql|mariadb)/.*$
- ^trove/guestagent/strategies/replication/(mysql.*|mariadb.*)\.py$
vars:
devstack_localrc:
TROVE_DATASTORE_TYPE: postgresql
TROVE_DATASTORE_VERSION: 17
devstack_local_conf:
test-config:
$TEMPEST_CONFIG:
database:
backup_wait_timeout: 1200
enabled_datastores: "postgresql"
default_datastore_versions: postgresql:17