#MySQL jobs
- job:
    name: trove-tempest-ubuntu-base-mysql8.4
    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/(postgres|mariadb)/.*$
    vars:
        devstack_localrc:
          TROVE_DATASTORE_VERSION: 8.4
          TROVE_STATE_CHANGE_WAIT_TIME: 900
        devstack_local_conf:
          test-config:
            $TEMPEST_CONFIG:
              database:
                default_datastore_versions: mysql:8.4

- job:
    name: trove-tempest-ubuntu-backup-mysql8.4
    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/(postgres|mariadb)/.*$
    vars:
        devstack_localrc:
          TROVE_DATASTORE_VERSION: 8.4
          TROVE_STATE_CHANGE_WAIT_TIME: 900
        devstack_local_conf:
          test-config:
            $TEMPEST_CONFIG:
              database:
                backup_wait_timeout: 1200
                default_datastore_versions: mysql:8.4

- job:
    name: trove-tempest-ubuntu-replication-mysql8.4
    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/(postgres|mariadb)/.*$
      - ^trove/guestagent/strategies/replication/(postgresql.*|mariadb.*)\.py$
    vars:
        devstack_localrc:
          TROVE_DATASTORE_VERSION: 8.4
          TROVE_STATE_CHANGE_WAIT_TIME: 900
        devstack_local_conf:
          test-config:
            $TEMPEST_CONFIG:
              database:
                backup_wait_timeout: 1200
                default_datastore_versions: mysql:8.4

- job:
    name: trove-tempest-cinder-storage-driver-mysql8.4
    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/(postgres|mariadb)/.*$
      - ^trove/guestagent/strategies/replication/(postgresql.*|mariadb.*)\.py$
    vars:
        devstack_localrc:
          TROVE_DATASTORE_VERSION: 8.4
        devstack_local_conf:
          test-config:
            $TEMPEST_CONFIG:
              database:
                backup_wait_timeout: 1200
                default_datastore_versions: mysql:8.4
