Merge "Add Ubuntu Focal support"

This commit is contained in:
Zuul 2020-06-24 09:40:36 +00:00 committed by Gerrit Code Review
commit b6bb2c80ed
5 changed files with 38 additions and 2 deletions

View File

@ -56,6 +56,7 @@
- (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 == '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_distribution == 'Ubuntu' and ansible_distribution_release == 'focal') 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 or Buster, 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"

View File

@ -0,0 +1,7 @@
---
features:
- |
Support is added for deploying OpenStack on Ubuntu Focal (20.04) with
source based installs. Ubuntu Cloud Archive is not available for Focal
at this point so it is not possible to offer distro package based
installs for Focal.

View File

@ -19,6 +19,7 @@
- (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 == '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_distribution == 'Ubuntu' and ansible_distribution_release == 'focal') 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'])
msg: >- msg: >-

View File

@ -185,6 +185,27 @@
parent: openstack-ansible-deploy-aio parent: openstack-ansible-deploy-aio
nodeset: debian-buster nodeset: debian-buster
# ubuntu focal
- job:
name: openstack-ansible-deploy-aio_lxc-ubuntu-focal
parent: openstack-ansible-deploy-aio
nodeset: ubuntu-focal
- job:
name: openstack-ansible-deploy-aio_ceph-ubuntu-focal
parent: openstack-ansible-deploy-aio
nodeset: ubuntu-focal
- job:
name: openstack-ansible-deploy-aio_proxy-ubuntu-focal
parent: openstack-ansible-deploy-aio
nodeset: ubuntu-focal
- job:
name: openstack-ansible-deploy-aio_metal-ubuntu-focal
parent: openstack-ansible-deploy-aio
nodeset: ubuntu-focal
# ubuntu # ubuntu
- job: - job:
name: openstack-ansible-deploy-aio_lxc-ubuntu-bionic name: openstack-ansible-deploy-aio_lxc-ubuntu-bionic

View File

@ -41,11 +41,13 @@
- openstack-ansible-deploy-aio_lxc-centos-7 - openstack-ansible-deploy-aio_lxc-centos-7
- openstack-ansible-deploy-aio_lxc-debian-buster - openstack-ansible-deploy-aio_lxc-debian-buster
- openstack-ansible-deploy-aio_lxc-ubuntu-bionic - openstack-ansible-deploy-aio_lxc-ubuntu-bionic
- openstack-ansible-deploy-aio_lxc-ubuntu-focal
gate: gate:
jobs: jobs:
- openstack-ansible-deploy-aio_lxc-centos-7 - openstack-ansible-deploy-aio_lxc-centos-7
- openstack-ansible-deploy-aio_lxc-debian-buster - openstack-ansible-deploy-aio_lxc-debian-buster
- openstack-ansible-deploy-aio_lxc-ubuntu-bionic - openstack-ansible-deploy-aio_lxc-ubuntu-bionic
- openstack-ansible-deploy-aio_lxc-ubuntu-focal
periodic: periodic:
jobs: jobs:
- openstack-ansible-deploy-aio_lxc-ubuntu-bionic - openstack-ansible-deploy-aio_lxc-ubuntu-bionic
@ -69,6 +71,7 @@
- openstack-ansible-deploy-aio_metal-debian-buster - 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-ubuntu-bionic - openstack-ansible-deploy-aio_metal-ubuntu-bionic
- openstack-ansible-deploy-aio_metal-ubuntu-focal
- openstack-ansible-upgrade-aio_metal-centos-7: - openstack-ansible-upgrade-aio_metal-centos-7:
voting: false voting: false
- openstack-ansible-upgrade-aio_metal-ubuntu-bionic - openstack-ansible-upgrade-aio_metal-ubuntu-bionic
@ -77,6 +80,7 @@
- openstack-ansible-deploy-aio_metal-debian-buster - 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-ubuntu-bionic - openstack-ansible-deploy-aio_metal-ubuntu-bionic
- openstack-ansible-deploy-aio_metal-ubuntu-focal
experimental: experimental:
jobs: jobs:
- openstack-ansible-deploy-aio_metal-opensuse-15 - openstack-ansible-deploy-aio_metal-opensuse-15
@ -129,6 +133,8 @@
check: check:
jobs: jobs:
- openstack-ansible-deploy-aio_ceph-ubuntu-bionic - openstack-ansible-deploy-aio_ceph-ubuntu-bionic
- openstack-ansible-deploy-aio_ceph-ubuntu-focal:
voting: false
gate: gate:
jobs: jobs:
- openstack-ansible-deploy-aio_ceph-ubuntu-bionic - openstack-ansible-deploy-aio_ceph-ubuntu-bionic
@ -141,10 +147,10 @@
name: openstack-ansible-deploy-proxy-jobs name: openstack-ansible-deploy-proxy-jobs
check: check:
jobs: jobs:
- openstack-ansible-deploy-aio_proxy-ubuntu-bionic - openstack-ansible-deploy-aio_proxy-ubuntu-focal
gate: gate:
jobs: jobs:
- openstack-ansible-deploy-aio_proxy-ubuntu-bionic - openstack-ansible-deploy-aio_proxy-ubuntu-focal
- project-template: - project-template:
name: openstack-ansible-deploy-distro_ceph-jobs name: openstack-ansible-deploy-distro_ceph-jobs