Uplift k8s, promenade and shipyard dependencies
* disable python 35, leave only 36 * switch to bionic nodeset only * update requirements.txt, Pipfile and lock Signed-off-by: Ruslan Aliev <raliev@mirantis.com> Change-Id: Ia3c4df9d1f39f0f2cebf8ba0d89aebc5eec6f674
This commit is contained in:
parent
cbc87967eb
commit
6833800ecc
87
.zuul.yaml
87
.zuul.yaml
@ -14,7 +14,6 @@
|
|||||||
templates:
|
templates:
|
||||||
- docs-on-readthedocs
|
- docs-on-readthedocs
|
||||||
- openstack-python36-jobs
|
- openstack-python36-jobs
|
||||||
- openstack-python37-jobs
|
|
||||||
- openstack-cover-jobs
|
- openstack-cover-jobs
|
||||||
- release-notes-jobs-python3
|
- release-notes-jobs-python3
|
||||||
vars:
|
vars:
|
||||||
@ -34,24 +33,18 @@
|
|||||||
jobs:
|
jobs:
|
||||||
- openstack-tox-pep8-bionic
|
- openstack-tox-pep8-bionic
|
||||||
- pegleg-dependency-vulnerability-check
|
- pegleg-dependency-vulnerability-check
|
||||||
- airship-pegleg-docker-build-gate-ubuntu_xenial
|
|
||||||
- airship-pegleg-docker-build-gate-ubuntu_bionic
|
- airship-pegleg-docker-build-gate-ubuntu_bionic
|
||||||
- airship-pegleg-docker-build-gate-opensuse
|
|
||||||
- airship-pegleg-lint-yaml
|
- airship-pegleg-lint-yaml
|
||||||
|
|
||||||
gate:
|
gate:
|
||||||
jobs:
|
jobs:
|
||||||
- openstack-tox-pep8-bionic
|
- openstack-tox-pep8-bionic
|
||||||
- pegleg-dependency-vulnerability-check
|
- pegleg-dependency-vulnerability-check
|
||||||
- airship-pegleg-docker-build-gate-ubuntu_xenial
|
|
||||||
- airship-pegleg-docker-build-gate-ubuntu_bionic
|
- airship-pegleg-docker-build-gate-ubuntu_bionic
|
||||||
- airship-pegleg-docker-build-gate-opensuse
|
|
||||||
- airship-pegleg-lint-yaml
|
- airship-pegleg-lint-yaml
|
||||||
post:
|
post:
|
||||||
jobs:
|
jobs:
|
||||||
- airship-pegleg-docker-publish-ubuntu_xenial
|
|
||||||
- airship-pegleg-docker-publish-ubuntu_bionic
|
- airship-pegleg-docker-publish-ubuntu_bionic
|
||||||
- airship-pegleg-docker-publish-opensuse
|
|
||||||
- pegleg-upload-git-mirror
|
- pegleg-upload-git-mirror
|
||||||
|
|
||||||
- nodeset:
|
- nodeset:
|
||||||
@ -60,6 +53,12 @@
|
|||||||
- name: primary
|
- name: primary
|
||||||
label: ubuntu-xenial
|
label: ubuntu-xenial
|
||||||
|
|
||||||
|
- nodeset:
|
||||||
|
name: airship-pegleg-single-node-bionic
|
||||||
|
nodes:
|
||||||
|
- name: primary
|
||||||
|
label: ubuntu-bionic
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: openstack-tox-pep8-bionic
|
name: openstack-tox-pep8-bionic
|
||||||
parent: openstack-tox-pep8
|
parent: openstack-tox-pep8
|
||||||
@ -85,26 +84,11 @@
|
|||||||
tox_envlist: safety
|
tox_envlist: safety
|
||||||
bindep_profile: test py36
|
bindep_profile: test py36
|
||||||
|
|
||||||
- job:
|
|
||||||
name: airship-pegleg-docker-build-gate-ubuntu_xenial
|
|
||||||
voting: false
|
|
||||||
timeout: 1800
|
|
||||||
run: tools/gate/playbooks/docker-image-build.yaml
|
|
||||||
nodeset: airship-pegleg-single-node
|
|
||||||
irrelevant-files:
|
|
||||||
- '^doc/.*'
|
|
||||||
vars:
|
|
||||||
publish: false
|
|
||||||
distro: ubuntu_xenial
|
|
||||||
tags:
|
|
||||||
dynamic:
|
|
||||||
patch_set: true
|
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: airship-pegleg-docker-build-gate-ubuntu_bionic
|
name: airship-pegleg-docker-build-gate-ubuntu_bionic
|
||||||
timeout: 1800
|
timeout: 1800
|
||||||
run: tools/gate/playbooks/docker-image-build.yaml
|
run: tools/gate/playbooks/docker-image-build.yaml
|
||||||
nodeset: airship-pegleg-single-node
|
nodeset: airship-pegleg-single-node-bionic
|
||||||
irrelevant-files:
|
irrelevant-files:
|
||||||
- '^doc/.*'
|
- '^doc/.*'
|
||||||
vars:
|
vars:
|
||||||
@ -114,46 +98,11 @@
|
|||||||
dynamic:
|
dynamic:
|
||||||
patch_set: true
|
patch_set: true
|
||||||
|
|
||||||
- job:
|
|
||||||
name: airship-pegleg-docker-build-gate-opensuse
|
|
||||||
timeout: 1800
|
|
||||||
run: tools/gate/playbooks/docker-image-build.yaml
|
|
||||||
nodeset: airship-pegleg-single-node
|
|
||||||
voting: false
|
|
||||||
irrelevant-files:
|
|
||||||
- '^doc/.*'
|
|
||||||
vars:
|
|
||||||
publish: false
|
|
||||||
distro: opensuse_15
|
|
||||||
tags:
|
|
||||||
dynamic:
|
|
||||||
patch_set: true
|
|
||||||
|
|
||||||
- job:
|
|
||||||
name: airship-pegleg-docker-publish-ubuntu_xenial
|
|
||||||
voting: false
|
|
||||||
timeout: 1800
|
|
||||||
run: tools/gate/playbooks/docker-image-build.yaml
|
|
||||||
nodeset: airship-pegleg-single-node
|
|
||||||
secrets:
|
|
||||||
- airship_pegleg_quay_creds
|
|
||||||
irrelevant-files:
|
|
||||||
- '^doc/.*'
|
|
||||||
vars:
|
|
||||||
publish: true
|
|
||||||
distro: ubuntu_xenial
|
|
||||||
tags:
|
|
||||||
dynamic:
|
|
||||||
branch: true
|
|
||||||
commit: true
|
|
||||||
static:
|
|
||||||
- latest
|
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: airship-pegleg-docker-publish-ubuntu_bionic
|
name: airship-pegleg-docker-publish-ubuntu_bionic
|
||||||
timeout: 1800
|
timeout: 1800
|
||||||
run: tools/gate/playbooks/docker-image-build.yaml
|
run: tools/gate/playbooks/docker-image-build.yaml
|
||||||
nodeset: airship-pegleg-single-node
|
nodeset: airship-pegleg-single-node-bionic
|
||||||
secrets:
|
secrets:
|
||||||
- airship_pegleg_quay_creds
|
- airship_pegleg_quay_creds
|
||||||
irrelevant-files:
|
irrelevant-files:
|
||||||
@ -168,26 +117,6 @@
|
|||||||
static:
|
static:
|
||||||
- latest
|
- latest
|
||||||
|
|
||||||
- job:
|
|
||||||
name: airship-pegleg-docker-publish-opensuse
|
|
||||||
timeout: 1800
|
|
||||||
run: tools/gate/playbooks/docker-image-build.yaml
|
|
||||||
nodeset: airship-pegleg-single-node
|
|
||||||
voting: false
|
|
||||||
secrets:
|
|
||||||
- airship_pegleg_quay_creds
|
|
||||||
irrelevant-files:
|
|
||||||
- '^doc/.*'
|
|
||||||
vars:
|
|
||||||
publish: true
|
|
||||||
distro: opensuse_15
|
|
||||||
tags:
|
|
||||||
dynamic:
|
|
||||||
branch: true
|
|
||||||
commit: true
|
|
||||||
static:
|
|
||||||
- latest
|
|
||||||
|
|
||||||
- secret:
|
- secret:
|
||||||
name: airship_pegleg_quay_creds
|
name: airship_pegleg_quay_creds
|
||||||
data:
|
data:
|
||||||
|
2
Makefile
2
Makefile
@ -27,7 +27,7 @@ PUSH_IMAGE ?= false
|
|||||||
# use this variable for image labels added in internal build process
|
# use this variable for image labels added in internal build process
|
||||||
LABEL ?= org.airshipit.build=community
|
LABEL ?= org.airshipit.build=community
|
||||||
COMMIT ?= $(shell git rev-parse HEAD)
|
COMMIT ?= $(shell git rev-parse HEAD)
|
||||||
DISTRO ?= ubuntu_xenial
|
DISTRO ?= ubuntu_bionic
|
||||||
IMAGE ?= $(DOCKER_REGISTRY)/$(IMAGE_PREFIX)/$(IMAGE_NAME):$(IMAGE_TAG)-${DISTRO}
|
IMAGE ?= $(DOCKER_REGISTRY)/$(IMAGE_PREFIX)/$(IMAGE_NAME):$(IMAGE_TAG)-${DISTRO}
|
||||||
PYTHON_BASE_IMAGE ?= python:3.6
|
PYTHON_BASE_IMAGE ?= python:3.6
|
||||||
BASE_IMAGE ?=
|
BASE_IMAGE ?=
|
||||||
|
14
Pipfile
14
Pipfile
@ -4,8 +4,8 @@ url = "https://pypi.org/simple"
|
|||||||
verify_ssl = true
|
verify_ssl = true
|
||||||
|
|
||||||
[dev-packages]
|
[dev-packages]
|
||||||
pytest = "*"
|
pytest = "~=6.1.1"
|
||||||
pytest-cov = "*"
|
pytest-cov = "~=2.10.1"
|
||||||
testfixtures = "*"
|
testfixtures = "*"
|
||||||
pytest-xdist = "*"
|
pytest-xdist = "*"
|
||||||
requests = ">=2.20.0"
|
requests = ">=2.20.0"
|
||||||
@ -15,11 +15,11 @@ flake8 = "*"
|
|||||||
yapf = "~=0.28.0"
|
yapf = "~=0.28.0"
|
||||||
hacking = ">=1.1.0"
|
hacking = ">=1.1.0"
|
||||||
flake8-import-order = ">=0.18.1"
|
flake8-import-order = ">=0.18.1"
|
||||||
bandit = ">=1.6.0"
|
bandit = ">=1.6.0,<=1.7.1"
|
||||||
|
|
||||||
[packages]
|
[packages]
|
||||||
click = ">=6.7"
|
click = ">=6.7"
|
||||||
jsonschema = ">=3.0.1<4"
|
jsonschema = ">=3.0.1,<4"
|
||||||
cryptography = ">=2.7"
|
cryptography = ">=2.7"
|
||||||
python-dateutil = ">=2.8.1"
|
python-dateutil = ">=2.8.1"
|
||||||
GitPython = "~=2.1.11"
|
GitPython = "~=2.1.11"
|
||||||
@ -27,13 +27,13 @@ docker = ">=3.7.2"
|
|||||||
pylibyaml = "~=0.1"
|
pylibyaml = "~=0.1"
|
||||||
PyYAML = "~=5.1"
|
PyYAML = "~=5.1"
|
||||||
deckhand = {git = "https://opendev.org/airship/deckhand.git",ref = "5cd799cc5d04527ac782270008ff647b3779ff05"}
|
deckhand = {git = "https://opendev.org/airship/deckhand.git",ref = "5cd799cc5d04527ac782270008ff647b3779ff05"}
|
||||||
shipyard-client = {git = "https://opendev.org/airship/shipyard.git",ref = "35e5a7f796a5341e02fb0d3f2d27b41e2fb39131",subdirectory = "src/bin/shipyard_client"}
|
shipyard-client = {git = "https://opendev.org/airship/shipyard.git",ref = "8240608fe5e73a051a016b0ae100715849c0a771",subdirectory = "src/bin/shipyard_client"}
|
||||||
promenade = {git = "https://opendev.org/airship/promenade.git",ref = "363ceca06915a3fe5f3d6819a33b771768323f0a"}
|
promenade = {git = "https://opendev.org/airship/promenade.git",ref = "e207bbe9661716efab8dc017925489072d28a936"}
|
||||||
"oslo.i18n" = "~=3.24.0"
|
"oslo.i18n" = "~=3.24.0"
|
||||||
"oslo.utils" = ">=3.42.1"
|
"oslo.utils" = ">=3.42.1"
|
||||||
six = ">=1.15.0"
|
six = ">=1.15.0"
|
||||||
debtcollector = "~=1.22.0"
|
debtcollector = "~=1.22.0"
|
||||||
zipp = "~=1.2.0"
|
zipp = "~=3.6.0"
|
||||||
|
|
||||||
[requires]
|
[requires]
|
||||||
python_version = "3.6"
|
python_version = "3.6"
|
||||||
|
1313
Pipfile.lock
generated
1313
Pipfile.lock
generated
File diff suppressed because it is too large
Load Diff
@ -3,13 +3,13 @@
|
|||||||
# process, which may cause wedges in the gate later.
|
# process, which may cause wedges in the gate later.
|
||||||
|
|
||||||
# Documentation
|
# Documentation
|
||||||
sphinx==3.1.0
|
sphinx>=3.1.0
|
||||||
oslosphinx==4.18.0 # Apache-2.0
|
oslosphinx>=4.18.0 # Apache-2.0
|
||||||
sphinx_rtd_theme==0.4.3
|
sphinx_rtd_theme>=0.4.3
|
||||||
docutils==0.17.1
|
docutils>=0.17.1
|
||||||
|
|
||||||
# UML image generation
|
# UML image generation
|
||||||
plantuml==0.3.0
|
plantuml>=0.3.0
|
||||||
|
|
||||||
# Releasenotes
|
# Releasenotes
|
||||||
reno==3.1.0 # Apache-2.0
|
reno>=3.1.0 # Apache-2.0
|
||||||
|
@ -69,7 +69,7 @@ release = u'0.1.0'
|
|||||||
#
|
#
|
||||||
# This is also used if you do content translation via gettext catalogs.
|
# This is also used if you do content translation via gettext catalogs.
|
||||||
# Usually you set "language" from the command line for these cases.
|
# Usually you set "language" from the command line for these cases.
|
||||||
language = None
|
language = 'en'
|
||||||
|
|
||||||
# List of patterns, relative to source directory, that match files and
|
# List of patterns, relative to source directory, that match files and
|
||||||
# directories to ignore when looking for source files.
|
# directories to ignore when looking for source files.
|
||||||
|
@ -59,7 +59,7 @@ master_doc = 'index'
|
|||||||
#
|
#
|
||||||
# This is also used if you do content translation via gettext catalogs.
|
# This is also used if you do content translation via gettext catalogs.
|
||||||
# Usually you set "language" from the command line for these cases.
|
# Usually you set "language" from the command line for these cases.
|
||||||
language = None
|
language = 'en'
|
||||||
|
|
||||||
# List of patterns, relative to source directory, that match files and
|
# List of patterns, relative to source directory, that match files and
|
||||||
# directories to ignore when looking for source files.
|
# directories to ignore when looking for source files.
|
||||||
|
@ -28,8 +28,8 @@ fixtures==3.0.0
|
|||||||
flake8==3.7.9
|
flake8==3.7.9
|
||||||
futurist==2.2.0; python_version >= '3.6'
|
futurist==2.2.0; python_version >= '3.6'
|
||||||
git+https://opendev.org/airship/deckhand.git@5cd799cc5d04527ac782270008ff647b3779ff05#egg=deckhand
|
git+https://opendev.org/airship/deckhand.git@5cd799cc5d04527ac782270008ff647b3779ff05#egg=deckhand
|
||||||
git+https://opendev.org/airship/promenade.git@363ceca06915a3fe5f3d6819a33b771768323f0a#egg=promenade
|
git+https://opendev.org/airship/promenade.git@e207bbe9661716efab8dc017925489072d28a936#egg=promenade
|
||||||
git+https://opendev.org/airship/shipyard.git@35e5a7f796a5341e02fb0d3f2d27b41e2fb39131#egg=shipyard-client&subdirectory=src/bin/shipyard_client
|
git+https://opendev.org/airship/shipyard.git@8240608fe5e73a051a016b0ae100715849c0a771#egg=shipyard-client&subdirectory=src/bin/shipyard_client
|
||||||
gitdb2==2.0.6; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'
|
gitdb2==2.0.6; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'
|
||||||
gitpython==2.1.15
|
gitpython==2.1.15
|
||||||
setuptools==40.4.3
|
setuptools==40.4.3
|
||||||
@ -43,11 +43,11 @@ iso8601==0.1.12
|
|||||||
jinja2==2.10
|
jinja2==2.10
|
||||||
jsonpath-ng==1.4.3
|
jsonpath-ng==1.4.3
|
||||||
jsonpickle==1.4.1; python_version >= '2.7'
|
jsonpickle==1.4.1; python_version >= '2.7'
|
||||||
jsonschema>=3.0.1<4
|
jsonschema>=3.0.1,<4
|
||||||
keystoneauth1>=3.18.0
|
keystoneauth1>=3.18.0
|
||||||
keystonemiddleware==5.3.0
|
keystonemiddleware==5.3.0
|
||||||
kombu==4.6.10; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'
|
kombu==4.6.10; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'
|
||||||
kubernetes==11.0.0
|
kubernetes<24,>=23.0.0; python_version >= '3.6'
|
||||||
linecache2==1.0.0
|
linecache2==1.0.0
|
||||||
mako==1.1.3; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'
|
mako==1.1.3; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'
|
||||||
markupsafe==1.1.1; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'
|
markupsafe==1.1.1; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'
|
||||||
@ -94,7 +94,7 @@ python-keystoneclient==3.22.0
|
|||||||
python-memcached==1.59
|
python-memcached==1.59
|
||||||
python-mimeparse==1.6.0
|
python-mimeparse==1.6.0
|
||||||
pytz==2020.1
|
pytz==2020.1
|
||||||
pyyaml==5.1
|
pyyaml~=5.1
|
||||||
repoze.lru==0.7
|
repoze.lru==0.7
|
||||||
requests==2.22.0; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'
|
requests==2.22.0; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'
|
||||||
rfc3986==1.4.0
|
rfc3986==1.4.0
|
||||||
@ -124,4 +124,4 @@ websocket-client==0.57.0
|
|||||||
werkzeug==0.16.1; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'
|
werkzeug==0.16.1; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'
|
||||||
wrapt==1.12.1
|
wrapt==1.12.1
|
||||||
yappi==1.2.5
|
yappi==1.2.5
|
||||||
zipp==1.2.0
|
zipp~=3.6.0
|
||||||
|
@ -86,7 +86,7 @@
|
|||||||
- apt_key:
|
- apt_key:
|
||||||
url: https://download.docker.com/linux/ubuntu/gpg
|
url: https://download.docker.com/linux/ubuntu/gpg
|
||||||
- apt_repository:
|
- apt_repository:
|
||||||
repo: "deb http://{{ deb_docker_repo }} xenial stable"
|
repo: "deb http://{{ deb_docker_repo }} bionic stable"
|
||||||
- apt:
|
- apt:
|
||||||
name: "{{ item }}"
|
name: "{{ item }}"
|
||||||
allow_unauthenticated: True
|
allow_unauthenticated: True
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
DECKHAND_VERSION=commit/5cd799cc5d04527ac782270008ff647b3779ff05
|
DECKHAND_VERSION=commit/5cd799cc5d04527ac782270008ff647b3779ff05
|
||||||
SHIPYARD_VERSION=commit/35e5a7f796a5341e02fb0d3f2d27b41e2fb39131
|
SHIPYARD_VERSION=commit/8240608fe5e73a051a016b0ae100715849c0a771
|
||||||
PROMENADE_VERSION=commit/363ceca06915a3fe5f3d6819a33b771768323f0a
|
PROMENADE_VERSION=commit/e207bbe9661716efab8dc017925489072d28a936
|
||||||
|
Loading…
Reference in New Issue
Block a user