bad6dacfe2
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>
71 lines
2.2 KiB
YAML
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'
|