audit-armada-app/.zuul.yaml
Al Bailey 6d05e8ef38 Partially update tox.ini to work with tox 4
This change will allow this repo to pass zuul now
that this has merged:
https://review.opendev.org/c/zuul/zuul-jobs/+/866943

Tox 4 deprecated whitelist_externals.
Replace whitelist_externals with allowlist_externals

skipsdist acts differently in tox 4.
Unable to get unit tests to pass with it removed.
pinning zuul to use tox < 4

Partial-Bug: #2000399

Signed-off-by: Al Bailey <al.bailey@windriver.com>
Change-Id: I2efa39b371d89c4681c6d2f0cc9eb71ef6f0dbdb
2022-12-23 22:23:53 +00:00

95 lines
2.3 KiB
YAML

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