audit-armada-app/.zuul.yaml
Leonardo Fagundes Luz Serrano 6c32612686 Standardize app configs
Fixed versioning and adjusted some build files
to bring them as close to a standard as possible.

- Removed centos files
- Added version tracking via GITREVCOUNT
- Fixed mismatch in plugin name, set to python3-k8sapp-<app>
- Standardized plugin debian files (rules, *.install)
- Plugin wheels saved to /plugin instead of /plugin/<app>

Test Plan:
PASS - Build-pkgs -a
PASS - Build-image
PASS - Install, bootstrap, unlock
PASS - app tarball contains wheel file
PASS - wheel versioning updated properly

Story: 2010542
Task: 47197

Signed-off-by: Leonardo Fagundes Luz Serrano <Leonardo.FagundesLuzSerrano@windriver.com>
Change-Id: I099f6e68145750f429a7c95ed200b6abf4649061
2023-03-01 16:47:54 -03:00

76 lines
1.9 KiB
YAML

---
- project:
vars:
ensure_tox_version: '<4'
check:
jobs:
- openstack-tox-linters
- k8sapp-auditd-tox-py39
- k8sapp-auditd-tox-flake8
- k8sapp-auditd-tox-pylint
- k8sapp-auditd-tox-bandit
gate:
jobs:
- openstack-tox-linters
- k8sapp-auditd-tox-py39
- k8sapp-auditd-tox-flake8
- k8sapp-auditd-tox-pylint
- k8sapp-auditd-tox-bandit
- job:
name: k8sapp-auditd-tox-py39
parent: tox-py39
description: |
Run py39 test for k8sapp_auditd
nodeset: debian-bullseye
required-projects:
- starlingx/config
- starlingx/fault
- starlingx/update
- starlingx/utilities
files:
- python3-k8sapp-auditd/*
vars:
tox_envlist: py39
python_version: 3.9
tox_extra_args: -c python3-k8sapp-auditd/k8sapp_auditd/tox.ini
- job:
name: k8sapp-auditd-tox-flake8
parent: tox
description: |
Run flake8 test for k8sapp_auditd
nodeset: ubuntu-bionic
files:
- python3-k8sapp-auditd/*
vars:
tox_envlist: flake8
tox_extra_args: -c python3-k8sapp-auditd/k8sapp_auditd/tox.ini
- job:
name: k8sapp-auditd-tox-pylint
parent: tox
description: |
Run pylint test for k8sapp_auditd
nodeset: ubuntu-bionic
required-projects:
- starlingx/config
- starlingx/fault
- starlingx/update
- starlingx/utilities
files:
- python3-k8sapp-auditd/*
vars:
tox_envlist: pylint
tox_extra_args: -c python3-k8sapp-auditd/k8sapp_auditd/tox.ini
- job:
name: k8sapp-auditd-tox-bandit
parent: tox
description: |
Run bandit test for k8sapp_auditd
nodeset: ubuntu-bionic
files:
- python3-k8sapp-auditd/*
vars:
tox_envlist: bandit
tox_extra_args: -c python3-k8sapp-auditd/k8sapp_auditd/tox.ini