nfv/.zuul.yaml
albailey 5ff24cf13f Specify the nodeset for zuul jobs
The py2.7 jobs need to specify xenial
Changed py37 to py36 and specify bionic.

The un-specified python3 jobs work fine on either
focal or bionic.

zuul is not setup to trigger off code changes in this repo
so no source code changes are required to trigger the zuul
jobs

Partial-Bug: 1928978
Signed-off-by: albailey <Al.Bailey@windriver.com>
Change-Id: Iab9c8727a0f16fa7ff02c20ca3bec5622abe7bd7
2021-05-21 18:01:45 -05:00

213 lines
9.2 KiB
YAML

---
- project:
templates:
- publish-stx-docs
- stx-api-ref-jobs
- stx-release-notes-jobs
check:
jobs:
- openstack-tox-linters
- nfv-tox-pep8
- nfv-tox-py27
- nfv-tox-py36
- nfv-tox-pylint
- nova-api-proxy-tox-pep8
- nova-api-proxy-tox-pylint
gate:
jobs:
- openstack-tox-linters
- nfv-tox-pep8
- nfv-tox-py27
- nfv-tox-py36
- nfv-tox-pylint
- nova-api-proxy-tox-pep8
- nova-api-proxy-tox-pylint
post:
jobs:
- stx-nfv-upload-git-mirror
- job:
name: nfv-tox-py27
parent: tox
description: Run py27 for nfv
nodeset: ubuntu-xenial
required-projects:
- starlingx/fault
vars:
tox_envlist: py27
tox_extra_args: -c nfv/tox.ini
- job:
name: nfv-tox-py36
parent: tox
description: Run py36 for nfv
nodeset: ubuntu-bionic
required-projects:
- starlingx/fault
vars:
tox_envlist: py36
tox_extra_args: -c nfv/tox.ini
bindep_profile: test py36
python_version: 3.6
- job:
name: nfv-tox-pep8
parent: tox
description: Run pep8 for nfv
required-projects:
- starlingx/fault
vars:
tox_envlist: pep8
tox_extra_args: -c nfv/tox.ini
- job:
name: nfv-tox-pylint
parent: tox
description: Run pylint for nfv
nodeset: ubuntu-xenial
required-projects:
- starlingx/fault
vars:
tox_envlist: pylint
tox_extra_args: -c nfv/tox.ini
- job:
name: nova-api-proxy-tox-pep8
parent: tox
description: Run pep8 for nova-api-proxy
vars:
tox_envlist: pep8
tox_extra_args: -c nova-api-proxy/tox.ini
- job:
name: nova-api-proxy-tox-pylint
parent: tox
description: Run pylint for nova-api-proxy
nodeset: ubuntu-xenial
vars:
tox_envlist: pylint
tox_extra_args: -c nova-api-proxy/tox.ini
- job:
name: flock-devstack-nfv
parent: flock-devstack-base-min
required-projects:
- openstack/barbican
- openstack/python-barbicanclient
- starlingx/config
- starlingx/fault
- starlingx/integ
- starlingx/metal
- starlingx/update
vars:
tox_envlist: functional
devstack_services:
# StarlingX services
cgtsclient: true
fm-common: true
fm-api: true
fm-rest-api: true
fm-mgr: true
nfv-common: true
nfv-vim: true
nfv-client: true
devstack_plugins:
barbican: https://opendev.org/openstack/barbican
config: https://opendev.org/starlingx/config
fault: https://opendev.org/starlingx/fault
integ: https://opendev.org/starlingx/integ
metal: https://opendev.org/starlingx/metal
nfv: https://opendev.org/starlingx/nfv
update: https://opendev.org/starlingx/update
- job:
name: stx-nfv-upload-git-mirror
parent: upload-git-mirror
description: >
Mirrors opendev.org/starlingx/nfv to
github.com/starlingx/nfv
vars:
git_mirror_repository: starlingx/nfv
secrets:
- name: git_mirror_credentials
secret: stx-nfv-github-secret
pass-to-parent: true
- secret:
name: stx-nfv-github-secret
data:
user: git
host: github.com
# yamllint disable-line rule:line-length
host_key: github.com ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ==
ssh_key: !encrypted/pkcs1-oaep
- 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
- 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
- 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
- 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
- kPYN7q28P4lQZgsYLaIuJ+JnPySUo1nSr4/UtdAZUywaAqFIV6rIOSupUm4zqlFlftCKw
uYvqEqcNPiZdfVda3+uXtEdHpqE2YMPdH84ccCfEv3Db4LkKh7qj4QfG1yvdlp5USl6JR
7S5IByBQ9hv43heSw3unVTwHAQawWxZeveo8JG3fbaJjge0N2ySXhioCRPdIIEE2Sw1za
XrZnZoGGLroyx8PsA/varKiz1MZ7ma+kTwUzOqUe29JSnVvm93YuID3OIvhJZCyC3SZMC
61zqJq1R/TU7uL74BYIRI/fevUf+8X017Q2KHIowHDWrM9gpAeJ1ZS1R/0u6SlebkPBiq
PV0s5E0EHYTrqPkst9SAfFhZ5yxOAVZO3q9OB3nB524x+cQ/eKgVE12t5KTylFjH9bvHI
/uSqbcGuMdpFJGd6NtnmgGd8MSMVYF9gTn6rtJs+nsci3SdPHr749mG3WQlECEJ7SBKwx
vu5lBrU99YzrMaowQlXMMFNDEXMJprJLk7j8hXFllOviEZQsiw+7oA3QRnFzNIA1DN5Vo
4Cp8DQolZUoyoYGORVU8PRAHANPM7zXUZGmmlve5LVKeJjaqOKCJemu9FMDIQrfWlzzZ9
zuw3IrT452gVcWRhS6nwspFGx4er3iNaZ4P8N7twPJQWw+OJ999aGoh7xN8fRg=
- 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
- 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