Merge "Remove python2 jobs from zuul for this repo"
This commit is contained in:
commit
bacf4e23c2
2
.gitignore
vendored
2
.gitignore
vendored
@ -1 +1,3 @@
|
|||||||
.tox
|
.tox
|
||||||
|
.coverage
|
||||||
|
.stestr
|
||||||
|
32
.zuul.yaml
32
.zuul.yaml
@ -5,22 +5,18 @@
|
|||||||
check:
|
check:
|
||||||
jobs:
|
jobs:
|
||||||
- openstack-tox-linters
|
- openstack-tox-linters
|
||||||
- kube-cpusets-tox-py27
|
|
||||||
- kube-cpusets-tox-py39
|
- kube-cpusets-tox-py39
|
||||||
- kube-cpusets-tox-flake8
|
- kube-cpusets-tox-flake8
|
||||||
- kube-cpusets-tox-pylint
|
- kube-cpusets-tox-pylint
|
||||||
- kube-memory-tox-py27
|
|
||||||
- kube-memory-tox-py39
|
- kube-memory-tox-py39
|
||||||
- kube-memory-tox-flake8
|
- kube-memory-tox-flake8
|
||||||
- kube-memory-tox-pylint
|
- kube-memory-tox-pylint
|
||||||
gate:
|
gate:
|
||||||
jobs:
|
jobs:
|
||||||
- openstack-tox-linters
|
- openstack-tox-linters
|
||||||
- kube-cpusets-tox-py27
|
|
||||||
- kube-cpusets-tox-py39
|
- kube-cpusets-tox-py39
|
||||||
- kube-cpusets-tox-flake8
|
- kube-cpusets-tox-flake8
|
||||||
- kube-cpusets-tox-pylint
|
- kube-cpusets-tox-pylint
|
||||||
- kube-memory-tox-py27
|
|
||||||
- kube-memory-tox-py39
|
- kube-memory-tox-py39
|
||||||
- kube-memory-tox-flake8
|
- kube-memory-tox-flake8
|
||||||
- kube-memory-tox-pylint
|
- kube-memory-tox-pylint
|
||||||
@ -84,20 +80,6 @@
|
|||||||
tox_envlist: py39
|
tox_envlist: py39
|
||||||
tox_extra_args: -c kube-cpusets/kube-cpusets/tox.ini
|
tox_extra_args: -c kube-cpusets/kube-cpusets/tox.ini
|
||||||
|
|
||||||
- job:
|
|
||||||
name: kube-cpusets-tox-py27
|
|
||||||
parent: tox
|
|
||||||
description: |
|
|
||||||
Run py27 test for kube-cpusets
|
|
||||||
nodeset: ubuntu-bionic
|
|
||||||
required-projects:
|
|
||||||
- starlingx/config
|
|
||||||
files:
|
|
||||||
- kube-cpusets/kube-cpusets/*
|
|
||||||
vars:
|
|
||||||
tox_envlist: py27
|
|
||||||
tox_extra_args: -c kube-cpusets/kube-cpusets/tox.ini
|
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: kube-memory-tox-pylint
|
name: kube-memory-tox-pylint
|
||||||
parent: tox
|
parent: tox
|
||||||
@ -141,20 +123,6 @@
|
|||||||
tox_envlist: py39
|
tox_envlist: py39
|
||||||
tox_extra_args: -c kube-memory/kube-memory/tox.ini
|
tox_extra_args: -c kube-memory/kube-memory/tox.ini
|
||||||
|
|
||||||
- job:
|
|
||||||
name: kube-memory-tox-py27
|
|
||||||
parent: tox
|
|
||||||
description: |
|
|
||||||
Run py27 test for kube-memory
|
|
||||||
nodeset: ubuntu-bionic
|
|
||||||
required-projects:
|
|
||||||
- starlingx/config
|
|
||||||
files:
|
|
||||||
- kube-memory/kube-memory/*
|
|
||||||
vars:
|
|
||||||
tox_envlist: py27
|
|
||||||
tox_extra_args: -c kube-memory/kube-memory/tox.ini
|
|
||||||
|
|
||||||
- secret:
|
- secret:
|
||||||
name: stx-monitoring-github-secret
|
name: stx-monitoring-github-secret
|
||||||
data:
|
data:
|
||||||
|
@ -1,3 +1,4 @@
|
|||||||
# The order of packages is significant, because pip processes them in the order
|
# The order of packages is significant, because pip processes them in the order
|
||||||
# of appearance. Changing the order has an impact on the overall integration
|
# of appearance. Changing the order has an impact on the overall integration
|
||||||
# process, which may cause wedges in the gate later.
|
# process, which may cause wedges in the gate later.
|
||||||
|
prettytable
|
||||||
|
@ -8,11 +8,9 @@ classifier =
|
|||||||
License :: OSI Approved :: Apache Software License
|
License :: OSI Approved :: Apache Software License
|
||||||
Operating System :: POSIX :: Linux
|
Operating System :: POSIX :: Linux
|
||||||
Programming Language :: Python
|
Programming Language :: Python
|
||||||
Programming Language :: Python :: 2
|
|
||||||
Programming Language :: Python :: 2.7
|
|
||||||
Programming Language :: Python :: 3
|
Programming Language :: Python :: 3
|
||||||
Programming Language :: Python :: 3.5
|
|
||||||
Programming Language :: Python :: 3.6
|
Programming Language :: Python :: 3.6
|
||||||
|
Programming Language :: Python :: 3.9
|
||||||
|
|
||||||
[files]
|
[files]
|
||||||
packages =
|
packages =
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
# The order of packages is significant, because pip processes them in the order
|
# The order of packages is significant, because pip processes them in the order
|
||||||
# of appearance. Changing the order has an impact on the overall integration
|
# of appearance. Changing the order has an impact on the overall integration
|
||||||
# process, which may cause wedges in the gate later.
|
# process, which may cause wedges in the gate later.
|
||||||
flake8<3.8.0
|
|
||||||
hacking>=1.1.0,<=2.0.0 # Apache-2.0
|
hacking>=1.1.0,<=2.0.0 # Apache-2.0
|
||||||
pylint<2.1.0;python_version<"3.0" # GPLv2
|
flake8<3.8.0
|
||||||
pylint<2.4.0;python_version>="3.0" # GPLv2coverage!=4.4,>=4.0 # Apache-2.0
|
pylint<2.4.0;python_version>="3.0" # GPLv2
|
||||||
|
coverage!=4.4,>=4.0 # Apache-2.0
|
||||||
mock>=2.0.0 # BSD
|
mock>=2.0.0 # BSD
|
||||||
stestr>=1.0.0 # Apache-2.0
|
stestr>=1.0.0 # Apache-2.0
|
||||||
testtools>=2.2.0 # MIT
|
testtools>=2.2.0 # MIT
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
# SPDX-License-Identifier: Apache-2.0
|
# SPDX-License-Identifier: Apache-2.0
|
||||||
#
|
#
|
||||||
[tox]
|
[tox]
|
||||||
envlist = flake8,py27,py36,py39,pylint,cover
|
envlist = flake8,py39,pylint,cover
|
||||||
minversion = 2.3.2
|
minversion = 2.3.2
|
||||||
skipsdist = True
|
skipsdist = True
|
||||||
stxdir = {toxinidir}/../../..
|
stxdir = {toxinidir}/../../..
|
||||||
@ -22,10 +22,11 @@ setenv = VIRTUAL_ENV={envdir}
|
|||||||
PIP_DISABLE_PIP_VERSION_CHECK=1
|
PIP_DISABLE_PIP_VERSION_CHECK=1
|
||||||
passenv =
|
passenv =
|
||||||
XDG_CACHE_HOME
|
XDG_CACHE_HOME
|
||||||
|
basepython = python3
|
||||||
sitepackages = False
|
sitepackages = False
|
||||||
install_command = pip install \
|
install_command = pip install \
|
||||||
-v -v -v \
|
-v -v -v \
|
||||||
-c{env:UPPER_CONSTRAINTS_FILE:https://opendev.org/openstack/requirements/raw/branch/stable/stein/upper-constraints.txt} \
|
-c{env:UPPER_CONSTRAINTS_FILE:https://opendev.org/starlingx/root/raw/branch/master/build-tools/requirements/debian/upper-constraints.txt} \
|
||||||
{opts} {packages}
|
{opts} {packages}
|
||||||
deps = -r{toxinidir}/requirements.txt
|
deps = -r{toxinidir}/requirements.txt
|
||||||
-r{toxinidir}/test-requirements.txt
|
-r{toxinidir}/test-requirements.txt
|
||||||
@ -38,20 +39,8 @@ commands =
|
|||||||
stestr run {posargs}
|
stestr run {posargs}
|
||||||
stestr slowest
|
stestr slowest
|
||||||
|
|
||||||
[testenv:py27]
|
|
||||||
basepython = python2.7
|
|
||||||
commands = {[testenv:stestr]commands}
|
|
||||||
|
|
||||||
[testenv:py36]
|
|
||||||
basepython = python3.6
|
|
||||||
commands = {[testenv:stestr]commands}
|
|
||||||
|
|
||||||
[testenv:py39]
|
[testenv:py39]
|
||||||
basepython = python3.9
|
basepython = python3.9
|
||||||
install_command = pip install \
|
|
||||||
-v -v -v \
|
|
||||||
-c{env:UPPER_CONSTRAINTS_FILE:https://opendev.org/starlingx/root/raw/branch/master/build-tools/requirements/debian/upper-constraints.txt} \
|
|
||||||
{opts} {packages}
|
|
||||||
commands = {[testenv:stestr]commands}
|
commands = {[testenv:stestr]commands}
|
||||||
|
|
||||||
|
|
||||||
@ -59,7 +48,6 @@ commands = {[testenv:stestr]commands}
|
|||||||
exclude = tests
|
exclude = tests
|
||||||
|
|
||||||
[testenv:bandit]
|
[testenv:bandit]
|
||||||
basepython = python3
|
|
||||||
deps = -r{toxinidir}/test-requirements.txt
|
deps = -r{toxinidir}/test-requirements.txt
|
||||||
bandit
|
bandit
|
||||||
commands = bandit --ini tox.ini -n 5 -r kube_cpusets
|
commands = bandit --ini tox.ini -n 5 -r kube_cpusets
|
||||||
@ -73,8 +61,8 @@ exclude = .venv,.git,.tox,dist,doc,*lib/python*,*egg,build,release-tag-*
|
|||||||
# enable: H904 Delay string interpolations at logging calls (off by default).
|
# enable: H904 Delay string interpolations at logging calls (off by default).
|
||||||
enable-extensions = H106 H203 H904
|
enable-extensions = H106 H203 H904
|
||||||
max-line-length = 120
|
max-line-length = 120
|
||||||
|
|
||||||
[testenv:flake8]
|
[testenv:flake8]
|
||||||
basepython = python3
|
|
||||||
deps = {[testenv]deps}
|
deps = {[testenv]deps}
|
||||||
flake8-bugbear
|
flake8-bugbear
|
||||||
usedevelop = False
|
usedevelop = False
|
||||||
@ -86,11 +74,6 @@ commands =
|
|||||||
basepython = python3.9
|
basepython = python3.9
|
||||||
deps = {[testenv]deps}
|
deps = {[testenv]deps}
|
||||||
pylint
|
pylint
|
||||||
install_command = pip install \
|
|
||||||
-v -v -v \
|
|
||||||
-c{env:UPPER_CONSTRAINTS_FILE:https://opendev.org/starlingx/root/raw/branch/master/build-tools/requirements/debian/upper-constraints.txt} \
|
|
||||||
{opts} {packages}
|
|
||||||
sitepackages = False
|
|
||||||
commands = pylint kube_cpusets --rcfile=./pylint.rc
|
commands = pylint kube_cpusets --rcfile=./pylint.rc
|
||||||
|
|
||||||
[testenv:cover]
|
[testenv:cover]
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# The order of packages is significant, because pip processes them in the order
|
# The order of packages is significant, because pip processes them in the order
|
||||||
# of appearance. Changing the order has an impact on the overall integration
|
# of appearance. Changing the order has an impact on the overall integration
|
||||||
# process, which may cause wedges in the gate later.
|
# process, which may cause wedges in the gate later.
|
||||||
|
prettytable
|
||||||
|
@ -8,11 +8,9 @@ classifier =
|
|||||||
License :: OSI Approved :: Apache Software License
|
License :: OSI Approved :: Apache Software License
|
||||||
Operating System :: POSIX :: Linux
|
Operating System :: POSIX :: Linux
|
||||||
Programming Language :: Python
|
Programming Language :: Python
|
||||||
Programming Language :: Python :: 2
|
|
||||||
Programming Language :: Python :: 2.7
|
|
||||||
Programming Language :: Python :: 3
|
Programming Language :: Python :: 3
|
||||||
Programming Language :: Python :: 3.5
|
|
||||||
Programming Language :: Python :: 3.6
|
Programming Language :: Python :: 3.6
|
||||||
|
Programming Language :: Python :: 3.9
|
||||||
|
|
||||||
[files]
|
[files]
|
||||||
packages =
|
packages =
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
# The order of packages is significant, because pip processes them in the order
|
# The order of packages is significant, because pip processes them in the order
|
||||||
# of appearance. Changing the order has an impact on the overall integration
|
# of appearance. Changing the order has an impact on the overall integration
|
||||||
# process, which may cause wedges in the gate later.
|
# process, which may cause wedges in the gate later.
|
||||||
flake8<3.8.0
|
|
||||||
hacking>=1.1.0,<=2.0.0 # Apache-2.0
|
hacking>=1.1.0,<=2.0.0 # Apache-2.0
|
||||||
pylint<2.1.0;python_version<"3.0" # GPLv2
|
flake8<3.8.0
|
||||||
pylint<2.4.0;python_version>="3.0" # GPLv2coverage!=4.4,>=4.0 # Apache-2.0
|
pylint<2.4.0 # GPLv2
|
||||||
|
coverage!=4.4,>=4.0 # Apache-2.0
|
||||||
mock>=2.0.0 # BSD
|
mock>=2.0.0 # BSD
|
||||||
stestr>=1.0.0 # Apache-2.0
|
stestr>=1.0.0 # Apache-2.0
|
||||||
testtools>=2.2.0 # MIT
|
testtools>=2.2.0 # MIT
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
# SPDX-License-Identifier: Apache-2.0
|
# SPDX-License-Identifier: Apache-2.0
|
||||||
#
|
#
|
||||||
[tox]
|
[tox]
|
||||||
envlist = flake8,py27,py36,py39,pylint,cover
|
envlist = flake8,py39,pylint,cover
|
||||||
minversion = 2.3.2
|
minversion = 2.3.2
|
||||||
skipsdist = True
|
skipsdist = True
|
||||||
stxdir = {toxinidir}/../../..
|
stxdir = {toxinidir}/../../..
|
||||||
@ -21,12 +21,13 @@ setenv = VIRTUAL_ENV={envdir}
|
|||||||
PYTHONHASHSEED=0
|
PYTHONHASHSEED=0
|
||||||
PYTHONWARNINGS=default::DeprecationWarning
|
PYTHONWARNINGS=default::DeprecationWarning
|
||||||
PIP_DISABLE_PIP_VERSION_CHECK=1
|
PIP_DISABLE_PIP_VERSION_CHECK=1
|
||||||
|
basepython = python3
|
||||||
passenv =
|
passenv =
|
||||||
XDG_CACHE_HOME
|
XDG_CACHE_HOME
|
||||||
sitepackages = False
|
sitepackages = False
|
||||||
install_command = pip install \
|
install_command = pip install \
|
||||||
-v -v -v \
|
-v -v -v \
|
||||||
-c{env:UPPER_CONSTRAINTS_FILE:https://opendev.org/openstack/requirements/raw/branch/stable/stein/upper-constraints.txt} \
|
-c{env:UPPER_CONSTRAINTS_FILE:https://opendev.org/starlingx/root/raw/branch/master/build-tools/requirements/debian/upper-constraints.txt} \
|
||||||
{opts} {packages}
|
{opts} {packages}
|
||||||
deps = -r{toxinidir}/requirements.txt
|
deps = -r{toxinidir}/requirements.txt
|
||||||
-r{toxinidir}/test-requirements.txt
|
-r{toxinidir}/test-requirements.txt
|
||||||
@ -39,26 +40,13 @@ commands =
|
|||||||
stestr run {posargs}
|
stestr run {posargs}
|
||||||
stestr slowest
|
stestr slowest
|
||||||
|
|
||||||
[testenv:py27]
|
|
||||||
basepython = python2.7
|
|
||||||
commands = {[testenv:stestr]commands}
|
|
||||||
|
|
||||||
[testenv:py36]
|
|
||||||
basepython = python3.6
|
|
||||||
commands = {[testenv:stestr]commands}
|
|
||||||
|
|
||||||
[testenv:py39]
|
[testenv:py39]
|
||||||
basepython = python3.9
|
basepython = python3.9
|
||||||
install_command = pip install \
|
|
||||||
-v -v -v \
|
|
||||||
-c{env:UPPER_CONSTRAINTS_FILE:https://opendev.org/starlingx/root/raw/branch/master/build-tools/requirements/debian/upper-constraints.txt} \
|
|
||||||
{opts} {packages}
|
|
||||||
commands = {[testenv:stestr]commands}
|
commands = {[testenv:stestr]commands}
|
||||||
|
|
||||||
[bandit]
|
[bandit]
|
||||||
exclude = tests
|
exclude = tests
|
||||||
[testenv:bandit]
|
[testenv:bandit]
|
||||||
basepython = python3
|
|
||||||
deps = -r{toxinidir}/test-requirements.txt
|
deps = -r{toxinidir}/test-requirements.txt
|
||||||
bandit
|
bandit
|
||||||
commands = bandit --ini tox.ini -n 5 -r kube_memory
|
commands = bandit --ini tox.ini -n 5 -r kube_memory
|
||||||
@ -72,8 +60,8 @@ exclude = .venv,.git,.tox,dist,doc,*lib/python*,*egg,build,release-tag-*
|
|||||||
# enable: H904 Delay string interpolations at logging calls (off by default).
|
# enable: H904 Delay string interpolations at logging calls (off by default).
|
||||||
enable-extensions = H106 H203 H904
|
enable-extensions = H106 H203 H904
|
||||||
max-line-length = 120
|
max-line-length = 120
|
||||||
|
|
||||||
[testenv:flake8]
|
[testenv:flake8]
|
||||||
basepython = python3
|
|
||||||
deps = {[testenv]deps}
|
deps = {[testenv]deps}
|
||||||
flake8-bugbear
|
flake8-bugbear
|
||||||
usedevelop = False
|
usedevelop = False
|
||||||
@ -84,8 +72,6 @@ commands =
|
|||||||
[testenv:pylint]
|
[testenv:pylint]
|
||||||
deps = {[testenv]deps}
|
deps = {[testenv]deps}
|
||||||
pylint
|
pylint
|
||||||
basepython = python3.6
|
|
||||||
sitepackages = False
|
|
||||||
commands = pylint kube_memory --rcfile=./pylint.rc
|
commands = pylint kube_memory --rcfile=./pylint.rc
|
||||||
|
|
||||||
[testenv:cover]
|
[testenv:cover]
|
||||||
|
Loading…
Reference in New Issue
Block a user