fix: Fix Pegleg pep8 gate

This commit updates the Pegleg pep8 gate to use Ubuntu 18.04 (bionic) as
the base Ubuntu image for the job. Upstream CI has a community goal to
use Ubuntu 20.04 (focal) which defaults to python3.8. By moving to
python3.8, some of the pip packages need to be updated but until pip
conflicts are resolved, it is difficult to do so. Aside from that, the
functional gates are continuing to use Ubuntu 18.04.

Additionally, update the deb-docker path.

Change-Id: I599d8b8973a893a2112ff1219e10c19534c2c962
This commit is contained in:
Rick Bartra 2020-09-21 10:45:14 -05:00
parent 7997ace493
commit 742e12c638

View File

@ -25,14 +25,14 @@
use_proxy: false use_proxy: false
docker_registry: "quay.io" docker_registry: "quay.io"
docker_registry_login_url: "https://quay.io/api/v1/" docker_registry_login_url: "https://quay.io/api/v1/"
deb_docker_repo: "{{ zuul_site_mirror_fqdn }}/deb-docker" deb_docker_repo: "{{ zuul_site_mirror_fqdn }}/deb-docker/{{ ansible_distribution_release }}"
image_prefix: "airshipit" image_prefix: "airshipit"
base_image_bionic: "ubuntu:18.04" base_image_bionic: "ubuntu:18.04"
base_image_opensuse: "opensuse/leap:15.1" base_image_opensuse: "opensuse/leap:15.1"
base_image_xenial: "ubuntu:16.04" base_image_xenial: "ubuntu:16.04"
check: check:
jobs: jobs:
- openstack-tox-pep8 - 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_xenial
- airship-pegleg-docker-build-gate-ubuntu_bionic - airship-pegleg-docker-build-gate-ubuntu_bionic
@ -41,7 +41,7 @@
gate: gate:
jobs: jobs:
- openstack-tox-pep8 - 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_xenial
- airship-pegleg-docker-build-gate-ubuntu_bionic - airship-pegleg-docker-build-gate-ubuntu_bionic
@ -60,6 +60,11 @@
- name: primary - name: primary
label: ubuntu-xenial label: ubuntu-xenial
- job:
name: openstack-tox-pep8-bionic
parent: openstack-tox-pep8
nodeset: openstack-single-node-bionic
- job: - job:
name: airship-pegleg-lint-yaml name: airship-pegleg-lint-yaml
voting: true voting: true