Remove obsolete jobs that contain Zuul syntax errors or invalid nodeset
references. This change is required to prevent Zuul validation gates
from failing on this repository.
* job.stx-obs-build-opensuse : removed because it references a nodeset
that no longer exists, opensuse-15
* job.stx-obs-build-centos : removed because it references a nodeset
that no longer exist, centos-7
* project-template.stx-build-rpms : removed because it simply executes
the above (removed) jobs
* job.stx-tox-bandit-static-scan : removed a (negative) exclusion regex
for the file tools/bandit.yml
Reason: current version of Zuul doesn't support "negative lookahead"
assertions (?!pattern) [1] .
Consequence: before this patch the job would run for code reviews that
modified tools/bandit.yaml, but would be skipped for any other file in
tools/ . After this patch: the job would always run for any changes
in tools/ .
I confirmed that the removed elements are not referenced anywhere in
starlingx by using a code search feature of [2], for all repos in
starlingx/ namespace.
[1] https://github.com/google/re2/wiki/Syntax
[2] https://opendev.org/starlingx/-/code?fuzzy=false
Story: 2011326
Task: 51554
Change-Id: I980ccfe2c6370edf5c7949de0ee0f29447692deb
Signed-off-by: Davlet Panech <davlet.panech@windriver.com>
(cherry picked from commit 0cddfe7435e6b7b9c8e4a8df5943c6e79208f46e)