diff options
author | Lingxian Kong <anlin.kong@gmail.com> | 2021-03-30 13:46:09 +1300 |
---|---|---|
committer | Lingxian Kong <anlin.kong@gmail.com> | 2021-03-30 14:30:54 +1300 |
commit | 1f1a1e4ee4bc880131b76241d61903f3a72d0b40 (patch) | |
tree | 6a6f4be8ee475515bd3508751ed87df703968d5d /.zuul.yaml | |
parent | 3bf2e73f47a31661c16888ecae79640528432211 (diff) | |
download | trove-1f1a1e4ee4bc880131b76241d61903f3a72d0b40.tar.gz |
Add CI job trove-tempest-postgres
Change-Id: Iafe870e32a1b870e4025e08760c8c3ebeb67dab5
Diffstat (limited to '.zuul.yaml')
-rw-r--r-- | .zuul.yaml | 62 |
1 files changed, 62 insertions, 0 deletions
@@ -24,6 +24,7 @@ - trove-tox-bandit-baseline: voting: false - trove-tempest + - trove-tempest-postgres - trove-tempest-ipv6-only: voting: false - trove-functional-mysql: @@ -350,6 +351,67 @@ tempest_test_blacklist: '{{ ansible_user_dir }}/{{ zuul.projects["opendev.org/openstack/trove-tempest-plugin"].src_dir }}/tempest_blacklist.txt' - job: + name: trove-tempest-postgres + parent: devstack-tempest + nodeset: trove-ubuntu-bionic + timeout: 10800 + required-projects: + - openstack/trove + - openstack/trove-tempest-plugin + - openstack/tempest + irrelevant-files: + - ^.*\.rst$ + - ^api-ref/.*$ + - ^doc/.*$ + - ^etc/.*$ + - ^releasenotes/.*$ + - ^trove/guestagent/(mysql.*|mariadb)/.*$ + - ^trove/guestagent/strategies/replication/(mysql.*|mariadb.*)\.py$ + vars: + tox_envlist: all + tempest_concurrency: 1 + devstack_localrc: + TEMPEST_PLUGINS: /opt/stack/trove-tempest-plugin + USE_PYTHON3: true + TROVE_DATASTORE_TYPE: postgresql + TROVE_DATASTORE_VERSION: 12.4 + devstack_local_conf: + post-config: + $TROVE_CONF: + DEFAULT: + usage_timeout: 1800 + test-config: + $TEMPEST_CONFIG: + database: + enabled_datastores: "postgresql" + default_datastore_versions: "postgesql:12.4" + devstack_plugins: + trove: https://opendev.org/openstack/trove.git + devstack_services: + etcd3: false + tls-proxy: false + ceilometer-acentral: false + ceilometer-acompute: false + ceilometer-alarm-evaluator: false + ceilometer-alarm-notifier: false + ceilometer-anotification: false + ceilometer-api: false + ceilometer-collector: false + cinder: true + c-sch: true + c-api: true + c-vol: true + c-bak: false + swift: true + s-account: true + s-container: true + s-object: true + s-proxy: true + tempest: true + tempest_test_regex: ^trove_tempest_plugin\.tests + tempest_test_blacklist: '{{ ansible_user_dir }}/{{ zuul.projects["opendev.org/openstack/trove-tempest-plugin"].src_dir }}/tempest_blacklist.txt' + +- job: name: publish-trove-guest-image parent: publish-openstack-artifacts run: playbooks/image-build/run.yaml |