2bf7bed9e6
Updated tox configs on software and software-client and update zuul jobs to call python tests on them using their individual configs. Fixed a few flake8 issues on both directories. software-client pylint test set to non-voting for now. Test Plan: In a venv: pass: tox -c software/tox.ini -eflake8 pass: tox -c software/tox.ini -epylint pass: tox -c software-client/tox.ini -eflake8 Story: 2010676 Task: 51082 Depends-On: https://review.opendev.org/c/starlingx/update/+/930489 Change-Id: I3b8e2612c4bc579e2284383f14b2879a07d0d7bd Signed-off-by: Leonardo Fagundes Luz Serrano <Leonardo.FagundesLuzSerrano@windriver.com>
272 lines
10 KiB
YAML
272 lines
10 KiB
YAML
---
|
|
- project:
|
|
templates:
|
|
- publish-stx-docs
|
|
- stx-api-ref-jobs
|
|
- stx-release-notes-jobs
|
|
check:
|
|
jobs:
|
|
- openstack-tox-linters
|
|
- py3-bandit
|
|
- py3-flake8
|
|
- patch-alarm-tox-pylint
|
|
- patch-alarm-tox-py39
|
|
- software-tox-flake8
|
|
- software-tox-pylint
|
|
- software-client-tox-flake8
|
|
- software-client-tox-pylint
|
|
- sw-patch-tox-pylint
|
|
- sw-patch-tox-py39
|
|
gate:
|
|
jobs:
|
|
- openstack-tox-linters
|
|
- py3-bandit
|
|
- py3-flake8
|
|
- patch-alarm-tox-pylint
|
|
- patch-alarm-tox-py39
|
|
- software-tox-flake8
|
|
- software-tox-pylint
|
|
- software-client-tox-flake8
|
|
- software-client-tox-pylint
|
|
- sw-patch-tox-pylint
|
|
- sw-patch-tox-py39
|
|
post:
|
|
jobs:
|
|
- stx-update-upload-git-mirror
|
|
|
|
- job:
|
|
name: py3-bandit
|
|
parent: tox
|
|
nodeset: debian-bullseye
|
|
vars:
|
|
tox_envlist: bandit
|
|
|
|
- job:
|
|
name: py3-flake8
|
|
parent: tox
|
|
nodeset: debian-bullseye
|
|
required-projects:
|
|
- starlingx/config
|
|
- starlingx/fault
|
|
vars:
|
|
tox_envlist: flake8
|
|
|
|
|
|
- job:
|
|
name: software-tox-flake8
|
|
parent: tox
|
|
nodeset: debian-bullseye
|
|
required-projects:
|
|
- starlingx/config
|
|
- starlingx/fault
|
|
files:
|
|
- software/*
|
|
vars:
|
|
tox_envlist: flake8
|
|
tox_extra_args: -c software/tox.ini
|
|
|
|
|
|
- job:
|
|
name: software-tox-pylint
|
|
parent: tox
|
|
nodeset: debian-bullseye
|
|
required-projects:
|
|
- starlingx/config
|
|
- starlingx/fault
|
|
files:
|
|
- software/*
|
|
vars:
|
|
tox_envlist: pylint
|
|
tox_extra_args: -c software/tox.ini
|
|
|
|
|
|
- job:
|
|
name: software-client-tox-flake8
|
|
parent: tox
|
|
nodeset: debian-bullseye
|
|
required-projects:
|
|
- starlingx/config
|
|
files:
|
|
- software-client/*
|
|
vars:
|
|
tox_envlist: flake8
|
|
tox_extra_args: -c software-client/tox.ini
|
|
|
|
|
|
- job:
|
|
name: software-client-tox-pylint
|
|
parent: tox
|
|
nodeset: debian-bullseye
|
|
required-projects:
|
|
- starlingx/config
|
|
files:
|
|
- software-client/*
|
|
vars:
|
|
tox_envlist: pylint
|
|
tox_extra_args: -c software-client/tox.ini
|
|
voting: false
|
|
|
|
|
|
- job:
|
|
name: sw-patch-tox-py39
|
|
parent: tox-py39
|
|
nodeset: debian-bullseye
|
|
required-projects:
|
|
- starlingx/config
|
|
- starlingx/fault
|
|
files:
|
|
- sw-patch/cgcs-patch/*
|
|
vars:
|
|
tox_envlist: py39
|
|
python_version: 3.9
|
|
tox_extra_args: -c sw-patch/cgcs-patch/tox.ini
|
|
|
|
- job:
|
|
name: sw-patch-tox-pylint
|
|
parent: tox
|
|
nodeset: debian-bullseye
|
|
required-projects:
|
|
- starlingx/config
|
|
- starlingx/fault
|
|
files:
|
|
- sw-patch/cgcs-patch/*
|
|
vars:
|
|
tox_envlist: pylint
|
|
python_version: 3.9
|
|
tox_extra_args: -c sw-patch/cgcs-patch/tox.ini
|
|
|
|
|
|
- job:
|
|
name: patch-alarm-tox-pylint
|
|
parent: tox
|
|
nodeset: debian-bullseye
|
|
required-projects:
|
|
- starlingx/config
|
|
- starlingx/fault
|
|
files:
|
|
- patch-alarm/patch-alarm/*
|
|
vars:
|
|
bindep_profile: pylint
|
|
tox_envlist: pylint
|
|
tox_extra_args: -c patch-alarm/patch-alarm/tox.ini
|
|
|
|
- job:
|
|
name: patch-alarm-tox-py39
|
|
parent: tox-py39
|
|
nodeset: debian-bullseye
|
|
required-projects:
|
|
- starlingx/config
|
|
- starlingx/fault
|
|
files:
|
|
- patch-alarm/patch-alarm/*
|
|
vars:
|
|
bindep_profile: python3
|
|
python_version: 3.9
|
|
tox_envlist: py39
|
|
tox_extra_args: -c patch-alarm/patch-alarm/tox.ini
|
|
|
|
- job:
|
|
name: flock-devstack-update
|
|
parent: flock-devstack-base-min
|
|
required-projects:
|
|
- starlingx/integ
|
|
vars:
|
|
tox_envlist: functional
|
|
devstack_services:
|
|
# StarlingX services
|
|
sw-patch: true
|
|
devstack_plugins:
|
|
# integ: https://opendev.org/starlingx/integ
|
|
update: https://opendev.org/starlingx/update
|
|
- job:
|
|
name: stx-update-upload-git-mirror
|
|
parent: upload-git-mirror
|
|
description: >
|
|
Mirrors opendev.org/starlingx/update to
|
|
github.com/starlingx/update
|
|
vars:
|
|
git_mirror_repository: starlingx/update
|
|
secrets:
|
|
- name: git_mirror_credentials
|
|
secret: stx-update-github-secret2
|
|
pass-to-parent: true
|
|
|
|
- secret:
|
|
name: stx-update-github-secret2
|
|
data:
|
|
user: git
|
|
host: github.com
|
|
# yamllint disable-line rule:line-length
|
|
host_key: github.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCj7ndNxQowgcQnjshcLrqPEiiphnt+VTTvDP6mHBL9j1aNUkY4Ue1gvwnGLVlOhGeYrnZaMgRK6+PKCUXaDbC7qtbW8gIkhL7aGCsOr/C56SJMy/BCZfxd1nWzAOxSDPgVsmerOBYfNqltV9/hWCqBywINIR+5dIg6JTJ72pcEpEjcYgXkE2YEFXV1JHnsKgbLWNlhScqb2UmyRkQyytRLtL+38TGxkxCflmO+5Z8CSSNY7GidjMIZ7Q4zMjA2n1nGrlTDkzwDCsw+wqFPGQA179cnfGWOWRVruj16z6XyvxvjJwbz0wQZ75XK5tKSb7FNyeIEs4TT4jk+S4dhPeAUC5y+bDYirYgM4GC7uEnztnZyaVWQ7B381AK4Qdrwt51ZqExKbQpTUNn+EjqoTwvqNj4kqx5QUCI0ThS/YkOxJCXmPUWZbhjpCg56i+2aB6CmK2JGhn57K5mj0MNdBXA4/WnwH6XoPWJzK5Nyu2zB3nAZp+S5hpQs+p1vN1/wsjk=
|
|
ssh_key: !encrypted/pkcs1-oaep
|
|
- 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
- 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
- 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
- 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
- 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
- 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
- CjgQz3642Rt5v6grm606tIa9EpwxVm0Zlheb5Pe85ZnpU1rYupDeK63yOed4NQpW+QUSq
|
|
b7ieNm/gs0YUNB8jV7hohH/1mS8t4QAJ48FZMo7OhVuxVjnM3KL0+r1ch3AvCml9nu1es
|
|
lT1aT5RwoTC4u1nKIranpg8iyhP3yPUKab3CIn201DTMGNk7QYzmKBw/LZy2OFoS7+lsj
|
|
Yaj42tBpnzfHCIFnjqW0y9wZqUFxpF9wJ2/bpUFnP3C+oVCxKRv25G7my0soyejRR6ZXY
|
|
KG480g3AJlwnP8uED4Fmw21NT/3o1o8W0s6aLKXqLSaQMr5/lZ5g5nw8mdgOqIueRKpS0
|
|
q/hDXDmVfce2k6O2ZEzuhOO1Wdm+V7k0oVZn/RRR/e0Wdm5IbyeKyQx2mmNts7G6D9jal
|
|
yNK+UwN/nrTRwpzemotrQl9r5GR7dIy8gghkKC2qsLyegQxbBNpzbU4n3I4wMv3lseuHg
|
|
bysuDm9VNK4Ce0qKmaP+DBlYuMCuiCsFxKoQMQWoJql5z37arksM3JcD3kpJcBvwFdbGJ
|
|
AbBHV+YuQ85feBh8i4X5n8+hElnG9BYjd25hrKmiKDG3XEOV5M+10Pj4UV1EwXKqbKTKU
|
|
sZ20o9GqYBLm2ybd8LAErm+ImaaMkxUHgOkNc5r6gvqYhZ3L9r1GJBhW7/Glr4=
|