[Manila] Add proper skip filters for special manila tempest jobs
Manila has 2 tempest jobs that run always, because their names
do not satisfy common filter for tempest job namings.
So, add 2 appropriate filters for 2 special manila jobs so they will
run when really needed, not always.
@@ -1316,6 +1316,28 @@ jobs:
files:
- ^reference/projects.yaml$
+ - name: ^.*manila-tempest-minimal-dsvm.*$
+ skip-if:
+ - project: ^openstack/manila$
+ all-files-match-any:
+ - ^.*\.rst$
+ - ^doc/.*$
+ - ^manila/hacking/.*$
+ - ^manila/tests/.*(?!dummy.py)$
+ - ^releasenotes/.*$
+ - ^rally-jobs/.*$
+ - ^run_tests.sh$
+ - ^tools/.*$
+ - ^tox.ini$
+ - ^api-ref/.*$
+ - ^install-guide/.*$
+
+ - name: ^.*manila-tempest-minimal-dsvm-lvm.*$
+ skip-if:
+ - project: ^openstack/manila$
+ all-files-match-any:
+ - ^manila/tests/.*$
+
# Skip these long-running and expensive devstack jobs when the
# change is only to documentation, release notes, unit tests or
# similar components that won't be exercised by the job anyway.
