Move debian jobs to buster

Depends-On: https://review.opendev.org/696903
Depends-On: https://review.opendev.org/697085
Change-Id: I9ef0d07ac93a5c893dae332988fdcc12d46afaf1
This commit is contained in:
Jonathan Rosser 2019-09-12 16:14:41 +01:00
parent e1cc1f7c6f
commit 46358ae9db
6 changed files with 24 additions and 15 deletions

View File

@ -126,8 +126,8 @@ version.
.. note:: .. note::
The |current_release_formal_name| release is only compatible with The |current_release_formal_name| release is only compatible with
Debian 9 (stretch), Ubuntu 18.04 (Bionic Beaver), CentOS 7 Debian 9 (stretch), Debian 10 (buster), Ubuntu 18.04 (Bionic Beaver),
and openSUSE Leap 15.X. CentOS 7 and openSUSE Leap 15.X.
The next step is to bootstrap Ansible and the Ansible roles for the The next step is to bootstrap Ansible and the Ansible roles for the
development environment. development environment.

View File

@ -45,10 +45,11 @@
assert: assert:
that: that:
- (ansible_distribution == 'Debian' and ansible_distribution_release == 'stretch') or - (ansible_distribution == 'Debian' and ansible_distribution_release == 'stretch') or
(ansible_distribution == 'Debian' and ansible_distribution_release == 'buster') or
(ansible_distribution == 'Ubuntu' and ansible_distribution_release == 'bionic') or (ansible_distribution == 'Ubuntu' and ansible_distribution_release == 'bionic') or
(ansible_os_family == 'RedHat' and ansible_distribution_major_version == '7') or (ansible_os_family == 'RedHat' and ansible_distribution_major_version == '7') or
(ansible_os_family == 'Suse' and ansible_distribution_major_version in ['15', '42']) (ansible_os_family == 'Suse' and ansible_distribution_major_version in ['15', '42'])
msg: "The only supported platforms for this release are Debian Stretch, Ubuntu 18.04 LTS (Bionic), CentOS 7 (WIP) and openSUSE Leap 42.X and openSUSE Leap 15.X" msg: "The only supported platforms for this release are Debian Stretch or Buster, Ubuntu 18.04 LTS (Bionic), CentOS 7 (WIP) and openSUSE Leap 42.X and openSUSE Leap 15.X"
- include_tasks: common-tasks/package-cache-proxy.yml - include_tasks: common-tasks/package-cache-proxy.yml
when: install_method == "source" when: install_method == "source"

View File

@ -78,6 +78,13 @@ case ${DISTRO_ID} in
if `/bin/grep -q "stretch" /etc/os-release` && [ -f "/etc/apt/sources.list.d/security.list" ]; then if `/bin/grep -q "stretch" /etc/os-release` && [ -f "/etc/apt/sources.list.d/security.list" ]; then
echo "deb http://security.debian.org stretch/updates main contrib" > /etc/apt/sources.list.d/security.list echo "deb http://security.debian.org stretch/updates main contrib" > /etc/apt/sources.list.d/security.list
fi fi
# NOTE(jrosser) remove this once infra debian repos are fixed for buster
if `/bin/grep -q "buster" /etc/os-release` && [ -f "/etc/apt/sources.list.d/security.list" ]; then
echo "deb http://deb.debian.org/debian buster main" > /etc/apt/sources.list.d/default.list
echo "deb http://deb.debian.org/debian buster-backports" main > /etc/apt/sources.list.d/backports.list
echo "deb http://security.debian.org buster/updates main contrib" > /etc/apt/sources.list.d/security.list
echo "deb http://deb.debian.org/debian buster-updates main" > /etc/apt/sources.list.d/updates.list
fi
apt-get update apt-get update
DEBIAN_FRONTEND=noninteractive apt-get -y install \ DEBIAN_FRONTEND=noninteractive apt-get -y install \
git-core curl gcc netcat \ git-core curl gcc netcat \

View File

@ -17,6 +17,7 @@
assert: assert:
that: that:
- (ansible_distribution == 'Debian' and ansible_distribution_release == 'stretch') or - (ansible_distribution == 'Debian' and ansible_distribution_release == 'stretch') or
(ansible_distribution == 'Debian' and ansible_distribution_release == 'buster') or
(ansible_distribution == 'Ubuntu' and ansible_distribution_release == 'bionic') or (ansible_distribution == 'Ubuntu' and ansible_distribution_release == 'bionic') or
(ansible_os_family == 'RedHat' and ansible_distribution_major_version == '7') or (ansible_os_family == 'RedHat' and ansible_distribution_major_version == '7') or
(ansible_os_family == 'Suse' and ansible_distribution_major_version in ['42', '15']) (ansible_os_family == 'Suse' and ansible_distribution_major_version in ['42', '15'])

View File

@ -132,9 +132,9 @@
# debian # debian
- job: - job:
name: openstack-ansible-deploy-aio_metal-debian-stable name: openstack-ansible-deploy-aio_metal-debian-buster
parent: openstack-ansible-deploy-aio parent: openstack-ansible-deploy-aio
nodeset: debian-stable nodeset: debian-buster
# ubuntu # ubuntu
- job: - job:
@ -276,14 +276,14 @@
# debian # debian
- job: - job:
name: openstack-ansible-deploy-aio_telemetry_metal-debian-stable name: openstack-ansible-deploy-aio_telemetry_metal-debian-buster
parent: openstack-ansible-deploy-aio parent: openstack-ansible-deploy-aio
nodeset: debian-stable nodeset: debian-buster
- job: - job:
name: openstack-ansible-deploy-aio_lxc-debian-stable name: openstack-ansible-deploy-aio_lxc-debian-buster
parent: openstack-ansible-deploy-aio parent: openstack-ansible-deploy-aio
nodeset: debian-stable nodeset: debian-buster
# opensuse # opensuse
- job: - job:

View File

@ -39,12 +39,12 @@
check: check:
jobs: jobs:
- openstack-ansible-deploy-aio_lxc-centos-7 - openstack-ansible-deploy-aio_lxc-centos-7
- openstack-ansible-deploy-aio_lxc-debian-stable - openstack-ansible-deploy-aio_lxc-debian-buster
- openstack-ansible-deploy-aio_lxc-ubuntu-bionic - openstack-ansible-deploy-aio_lxc-ubuntu-bionic
gate: gate:
jobs: jobs:
- openstack-ansible-deploy-aio_lxc-centos-7 - openstack-ansible-deploy-aio_lxc-centos-7
- openstack-ansible-deploy-aio_lxc-debian-stable - openstack-ansible-deploy-aio_lxc-debian-buster
- openstack-ansible-deploy-aio_lxc-ubuntu-bionic - openstack-ansible-deploy-aio_lxc-ubuntu-bionic
periodic: periodic:
jobs: jobs:
@ -66,7 +66,7 @@
name: openstack-ansible-deploy-aio_metal-jobs name: openstack-ansible-deploy-aio_metal-jobs
check: check:
jobs: jobs:
- openstack-ansible-deploy-aio_metal-debian-stable - openstack-ansible-deploy-aio_metal-debian-buster
- openstack-ansible-deploy-aio_metal-centos-7 - openstack-ansible-deploy-aio_metal-centos-7
- openstack-ansible-deploy-aio_metal-opensuse-15 - openstack-ansible-deploy-aio_metal-opensuse-15
- openstack-ansible-deploy-aio_metal-ubuntu-bionic - openstack-ansible-deploy-aio_metal-ubuntu-bionic
@ -74,7 +74,7 @@
- openstack-ansible-upgrade-aio_metal-ubuntu-bionic - openstack-ansible-upgrade-aio_metal-ubuntu-bionic
gate: gate:
jobs: jobs:
- openstack-ansible-deploy-aio_metal-debian-stable - openstack-ansible-deploy-aio_metal-debian-buster
- openstack-ansible-deploy-aio_metal-centos-7 - openstack-ansible-deploy-aio_metal-centos-7
- openstack-ansible-deploy-aio_metal-opensuse-15 - openstack-ansible-deploy-aio_metal-opensuse-15
- openstack-ansible-deploy-aio_metal-ubuntu-bionic - openstack-ansible-deploy-aio_metal-ubuntu-bionic
@ -89,12 +89,12 @@
check: check:
jobs: jobs:
- openstack-ansible-deploy-aio_telemetry_metal-centos-7 - openstack-ansible-deploy-aio_telemetry_metal-centos-7
- openstack-ansible-deploy-aio_telemetry_metal-debian-stable - openstack-ansible-deploy-aio_telemetry_metal-debian-buster
- openstack-ansible-deploy-aio_telemetry_metal-ubuntu-bionic - openstack-ansible-deploy-aio_telemetry_metal-ubuntu-bionic
gate: gate:
jobs: jobs:
- openstack-ansible-deploy-aio_telemetry_metal-centos-7 - openstack-ansible-deploy-aio_telemetry_metal-centos-7
- openstack-ansible-deploy-aio_telemetry_metal-debian-stable - openstack-ansible-deploy-aio_telemetry_metal-debian-buster
- openstack-ansible-deploy-aio_telemetry_metal-ubuntu-bionic - openstack-ansible-deploy-aio_telemetry_metal-ubuntu-bionic
experimental: experimental:
jobs: jobs: