app-dell-storage/.zuul.yaml
Reed, Joshua bad6dacfe2 Add Tox Metadata Verification Check.
This change adds a new Zuul Job/Check to verify the app
metadata.yaml file in this repo.  The check is performed
by a console script belonging to the sysinv/config repo.

The existing metadata.yaml used the at '@' symbol to
serve as a template for logic in the Rules file to find
and replace for debian packaging purposes. This needed
to be changed so the verification software could read
the file without throwing an error.

Test Plan:
PASS - Verify that the appropriate Zuul Job has run
       and passes.

Story: 2010929
Task: 49230

Change-Id: I0b53dda13ed92eee66f0e71d609fbc6b5e563bd6
Signed-off-by: Reed, Joshua <Joshua.Reed@windriver.com>
2023-12-12 10:31:33 -07:00

71 lines
2.2 KiB
YAML

---
- project:
check:
jobs:
- openstack-tox-linters
- k8sapp-dell-storage-tox-py39
- k8sapp-dell-storage-tox-pylint
- k8sapp-dell-storage-tox-metadata
gate:
jobs:
- openstack-tox-linters
- k8sapp-dell-storage-tox-py39
- k8sapp-dell-storage-tox-pylint
- k8sapp-dell-storage-tox-metadata
- job:
name: k8sapp-dell-storage-tox-py39
parent: openstack-tox-py39
description: |
Run py39 test for k8sapp_dell_storage
nodeset: debian-bullseye
required-projects:
- starlingx/config
- starlingx/fault
- starlingx/update
- starlingx/utilities
- starlingx/root
files:
- python3-k8sapp-dell-storage/*
vars:
tox_extra_args: -c python3-k8sapp-dell-storage/k8sapp_dell_storage/tox.ini
tox_constraints_file: '{{ ansible_user_dir }}/src/opendev.org/starlingx/root/build-tools/requirements/debian/upper-constraints.txt'
- job:
name: k8sapp-dell-storage-tox-metadata
parent: tox
description: |
Run metadata test for k8sapp_dell_storage
nodeset: debian-bullseye
required-projects:
- starlingx/config
- starlingx/fault
- starlingx/update
- starlingx/utilities
- starlingx/root
files:
- python3-k8sapp-dell-storage/*
vars:
tox_envlist: metadata
tox_extra_args: -c python3-k8sapp-dell-storage/k8sapp_dell_storage/tox.ini
tox_constraints_file: '{{ ansible_user_dir }}/src/opendev.org/starlingx/root/build-tools/requirements/debian/upper-constraints.txt'
- job:
name: k8sapp-dell-storage-tox-pylint
parent: tox
description: |
Run pylint test for k8sapp_dell_storage
nodeset: debian-bullseye
required-projects:
- starlingx/config
- starlingx/fault
- starlingx/update
- starlingx/utilities
- starlingx/root
files:
- python3-k8sapp-dell-storage/*
vars:
tox_envlist: pylint
tox_extra_args: -c python3-k8sapp-dell-storage/k8sapp_dell_storage/tox.ini
tox_constraints_file: '{{ ansible_user_dir }}/src/opendev.org/starlingx/root/build-tools/requirements/debian/upper-constraints.txt'