Davlet Panech 7eee7b23f1 Remove unused/broken jobs
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)
2025-01-22 13:00:36 -05:00
..
2025-01-22 13:00:36 -05:00