Remove Ubuntu Trusty Support
OpenStack projects in general have stopped testing on Trusty in Newton. The Ubuntu distribution is not implementing any of the required distribution binaries that OpenStack depends on for Newton and above on Trusty. As a result of these factors, OpenStack-Ansible is dropping Trusty support in Ocata. Change-Id: I65801948506f5631689a6ef748dad26f13df3c12 Related-Bug: #1644349
This commit is contained in:
parent
38c54f3cf2
commit
de98fc113c
@ -25,7 +25,6 @@ Install one of the following supported operating systems on the deployment
|
||||
hosts:
|
||||
|
||||
* `Ubuntu server 16.04 (Xenial Xerus) LTS 64-bit <http://releases.ubuntu.com/16.04/>`_
|
||||
* `Ubuntu server 14.04 (Trusty Tahr) LTS 64-bit <http://releases.ubuntu.com/14.04/>`_
|
||||
|
||||
Configure at least one network interface to access the Internet or suitable
|
||||
local repositories.
|
||||
|
@ -11,16 +11,9 @@ Software requirements
|
||||
Ensure that all hosts within an OpenStack-Ansible (OSA) environment meet the
|
||||
following minimum requirements:
|
||||
|
||||
* Ubuntu 16.04 LTS (Xenial Xerus) or Ubuntu 14.04 LTS (Trusty Tahr)
|
||||
* Ubuntu 16.04 LTS (Xenial Xerus)
|
||||
|
||||
* OpenStack-Ansible is tested regularly against the latest point releases of
|
||||
Ubuntu 16.04 LTS and Ubuntu 14.04 LTS.
|
||||
* Linux kernel version ``3.13.0-34-generic`` or later is required.
|
||||
* For Trusty hosts, you must enable the ``trusty-backports`` or the
|
||||
repositories in ``/etc/apt/sources.list`` or
|
||||
``/etc/apt/sources.list.d/``. For detailed instructions, see the
|
||||
`Ubuntu documentation <https://help.ubuntu.com/community/
|
||||
UbuntuBackports#Enabling_Backports_Manually>`_.
|
||||
|
||||
* Secure Shell (SSH) client and server that support public key
|
||||
authentication
|
||||
|
@ -13,7 +13,6 @@ Install one of the following supported operating systems on the
|
||||
target host:
|
||||
|
||||
* Ubuntu server 16.04 (Xenial Xerus) LTS 64-bit
|
||||
* Ubuntu server 14.04 (Trusty Tahr) LTS 64-bit
|
||||
|
||||
Configure at least one network interface to access the Internet or
|
||||
suitable local repositories.
|
||||
|
@ -54,9 +54,8 @@ packages. We advise mirroring the repositories that host these packages.
|
||||
|
||||
Ubuntu repositories to mirror:
|
||||
|
||||
- trusty
|
||||
- trusty-updates
|
||||
- trusty-backports
|
||||
- xenial
|
||||
- xenial-updates
|
||||
|
||||
Galera-related repositories to mirror:
|
||||
|
||||
|
@ -214,8 +214,8 @@ following jobs:
|
||||
* ``gate-openstack-ansible-linters-ubuntu-xenial``: This job executes
|
||||
the `Lint Tests`_.
|
||||
|
||||
* ``gate-openstack-ansible-openstack-ansible-aio-ubuntu-trusty``: where
|
||||
``aio`` is the scenario, ``ubuntu`` is the distribution, and ``trusty``
|
||||
* ``gate-openstack-ansible-openstack-ansible-aio-ubuntu-xenial``: where
|
||||
``aio`` is the scenario, ``ubuntu`` is the distribution, and ``xenial``
|
||||
is the version of the distribution.
|
||||
|
||||
The same test is executed against multiple distribution versions, and
|
||||
|
@ -22,10 +22,9 @@
|
||||
- name: Check for a supported Operating System
|
||||
assert:
|
||||
that:
|
||||
- ansible_distribution_release | lower == 'trusty' or
|
||||
ansible_distribution_release | lower == 'xenial' or
|
||||
"{{ ansible_os_family | lower }}-{{ ansible_distribution_major_version | lower }}" == "redhat-7"
|
||||
msg: "The only supported platforms for this release are Ubuntu 14.04 LTS (Trusty), Ubuntu 16.04 LTS (Xenial) and CentOS 7 (WIP)"
|
||||
- (ansible_distribution == 'Ubuntu' and ansible_distribution_release == 'xenial') or
|
||||
(ansible_os_family == 'RedHat' and ansible_distribution_major_version == '7')
|
||||
msg: "The only supported platforms for this release are Ubuntu 16.04 LTS (Xenial) and CentOS 7 (WIP)"
|
||||
roles:
|
||||
- role: "openstack_hosts"
|
||||
tags:
|
||||
|
@ -22,7 +22,7 @@ galaxy_info:
|
||||
platforms:
|
||||
- name: Ubuntu
|
||||
versions:
|
||||
- trusty
|
||||
- xenial
|
||||
categories:
|
||||
- cloud
|
||||
- openstack
|
||||
|
@ -16,10 +16,9 @@
|
||||
- name: Check for a supported Operating System
|
||||
assert:
|
||||
that:
|
||||
- ansible_distribution | lower == 'ubuntu'
|
||||
- ansible_distribution_release | lower == 'trusty' or
|
||||
ansible_distribution_release | lower == 'xenial'
|
||||
msg: "The only supported platforms for this release are Ubuntu 14.04 LTS (Trusty) and Ubuntu 16.04 LTS (Xenial)"
|
||||
- (ansible_distribution == 'Ubuntu' and ansible_distribution_release == 'xenial') or
|
||||
(ansible_os_family == 'RedHat' and ansible_distribution_major_version == '7')
|
||||
msg: "The only supported platforms for this release are Ubuntu 16.04 LTS (Xenial) and CentOS 7 (WIP)"
|
||||
tags:
|
||||
- check-operating-system
|
||||
|
||||
|
@ -83,7 +83,7 @@ repo_build_git_cache: {{ repo_build_git_cache }}
|
||||
|
||||
# The container backing store is set to 'overlayfs' to speed up the
|
||||
# AIO build time.
|
||||
lxc_container_backing_store: "{{ ((ansible_kernel | version_compare('3.18.0-0-generic', '<')) or (ansible_distribution_release | lower == 'trusty')) | ternary('dir', 'overlayfs') }}"
|
||||
lxc_container_backing_store: "{{ (ansible_kernel | version_compare('3.18.0-0-generic', '<')) | ternary('dir', 'overlayfs') }}"
|
||||
|
||||
## Enable LBaaSv2 in the AIO
|
||||
neutron_plugin_base:
|
||||
|
Loading…
Reference in New Issue
Block a user