Update all SHAs for 17.0.0.0b3

This patch updates all the roles to the latest available stable
SHA's, copies the release notes from the updated roles into the
integrated repo, updates all the OpenStack Service SHA's, and
updates the appropriate python requirements pins.

Change-Id: I5fea16a84c881d0e66b713cdb55c8dcabcb80491
This commit is contained in:
Jean-Philippe Evrard 2018-01-28 21:05:17 +00:00
parent a4d1b897da
commit ee6ff67765
14 changed files with 147 additions and 50 deletions

View File

@ -1,196 +1,196 @@
- name: ansible-hardening
scm: git
src: https://git.openstack.org/openstack/ansible-hardening
version: master
version: 63201a4852a43176d278d9294154920bfa9bc30e
- name: apt_package_pinning
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-apt_package_pinning
version: master
version: dd485d1b6b2736766a730b8e93a49b45900a1996
- name: pip_install
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-pip_install
version: master
version: 14b4446e3139efe388d493b3222aaf4855666d0a
- name: galera_client
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-galera_client
version: master
version: bb6feac7aba85d4467d8ff05031546a1b2a9162b
- name: galera_server
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-galera_server
version: master
version: db11cfa4a42cc13b78c4d0e6ab7ad2c2b208643e
- name: ceph_client
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-ceph_client
version: master
version: 5e49b5069349e7df347e828408c89ba0e5a46a51
- name: haproxy_server
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-haproxy_server
version: master
version: b62573b1c4beb28e25e0f279881bcfdb85b8b0ae
- name: keepalived
scm: git
src: https://github.com/evrardjp/ansible-keepalived
version: master
version: 2b4a1f36c29b06b832bc4e6d112ca5559a98fd4a
- name: lxc_container_create
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-lxc_container_create
version: master
version: cfe49479b7517eeea372106d2c05e82deb990109
- name: lxc_hosts
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-lxc_hosts
version: master
version: f171fcabaf5273a57ef8a3afc5f5ae6ba9cf3103
- name: memcached_server
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-memcached_server
version: master
version: 54cb02b9c0694d9546f31a9a8f263895403f5100
- name: openstack_hosts
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-openstack_hosts
version: master
version: 2cd8f4b56b06927c0f741b77a5c8662fb11a4c66
- name: os_keystone
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_keystone
version: master
version: 16dafa4718a1b1f97e4d46a2359f7b2c4cf3a015
- name: openstack_openrc
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-openstack_openrc
version: master
version: 00916c3f77d9fefca1f60ec6951a0424a27b08a4
- name: os_aodh
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_aodh
version: master
version: 492ff856886ab096329dee337728e7c88482e9f9
- name: os_barbican
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_barbican
version: master
version: c78191ae544f10136f0cec88c525ebf4832a588b
- name: os_ceilometer
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_ceilometer
version: master
version: 55bb04eaad4dd5c7fdad742b3557dc30dc9d45bf
- name: os_cinder
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_cinder
version: master
version: b0b291a26161a075a5ece9fd033501125fd8feb2
- name: os_designate
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_designate
version: master
version: 75db7d96d739effa4f7dd6e1bb77ba795965cb25
- name: os_glance
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_glance
version: master
version: 9e90689c28dcd8556b8cd3fe2eff1d15c4a5a138
- name: os_gnocchi
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_gnocchi
version: master
version: 4891d9bdfb4569f3097373f2fb2e677795663a52
- name: os_heat
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_heat
version: master
version: dda5325225213c095c7c5697f30df8c41bcd9d4e
- name: os_horizon
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_horizon
version: master
version: 53113aa25de768c6f5be36b9be0c6b60187a04b1
- name: os_ironic
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_ironic
version: master
version: 65f190fb3c6bb26a27758df759a00a5059a22934
- name: os_magnum
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_magnum
version: master
version: e2c5cc2cee53000b9e7de911cd2c9be975e4bae3
- name: os_molteniron
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_molteniron
version: master
version: 4a3e409b3dad2cedfbd46b62438e2acad37ace5f
- name: os_neutron
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_neutron
version: master
version: 767e9ceccfb8bc47c02283cb46347b8b21e6d067
- name: os_nova
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_nova
version: master
version: 97ecede740e830d5bacb3ad4ae7a3d789a373403
- name: os_octavia
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_octavia
version: master
version: f84efee87480d1bfea66afd398ce2ab68f3f671d
- name: os_rally
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_rally
version: master
version: 649b8b98180d49f5edc56bc5504a687e01435b6b
- name: os_sahara
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_sahara
version: master
version: 06c328e1872cdce959bfa1e5c6cedf3c4cde65a6
- name: os_swift
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_swift
version: master
version: 47b5f32ac893e3153c430ab0e9e06bd35ef77333
- name: os_tacker
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_tacker
version: master
version: e2e683974ae3798339a37d62f5f53417a368b33d
- name: os_tempest
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_tempest
version: master
version: 53c26dc274e6c235ad0231ce3e8b9153d08ba641
- name: os_trove
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_trove
version: master
version: 8be124b8c713e788a69201810ffb99a6e4162e0a
- name: plugins
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-plugins
version: master
version: dd2dc859d29f86e593ba16254c73c0c62e74f92a
- name: rabbitmq_server
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-rabbitmq_server
version: master
version: 1f5e99871cb37ebf3ef71c014432c360380573cf
- name: repo_build
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-repo_build
version: master
version: ea4a5441fe47b131f5516c220a9eb0162af82994
- name: repo_server
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-repo_server
version: master
version: 4150e1ed4ab53ffe18495ce901812814653afdb3
- name: rsyslog_client
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-rsyslog_client
version: master
version: 5b22c326fea3e3fabf169ca2dfdaab9252a71a59
- name: rsyslog_server
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-rsyslog_server
version: master
version: d61c90f4f5a22a3351f5df3f474a6c7559a64afe
- name: sshd
scm: git
src: https://github.com/willshersystems/ansible-sshd
version: master
version: 537b9b2bc2fd7f23301222098344727f8161993c
- name: bird
scm: git
src: https://github.com/logan2211/ansible-bird
version: master
version: 21d7d8de5af9e73c0853d3434a4b3d3f8dd39a70
- name: etcd
scm: git
src: https://github.com/logan2211/ansible-etcd
version: master
version: 3933355dfe51477822db517d3c07ad561fb61318
- name: unbound
scm: git
src: https://github.com/logan2211/ansible-unbound
version: master
version: 7be67d6b60718896f0c17a7d4a14b912f72a59ae
- name: resolvconf
scm: git
src: https://github.com/logan2211/ansible-resolvconf
version: master
version: d48dd3eea22094b6ecc6aa6ea07279c8e68e28b5
- name: ceph-ansible
scm: git
src: https://github.com/ceph/ceph-ansible
version: master
version: 93e9f3723bb4bcf8004bbcea3213d72d11588899
- name: opendaylight
scm: git
src: https://github.com/opendaylight/integration-packaging-ansible-opendaylight
version: master
version: 54d50e41e9727596028829c29ba56ebf675bb7b3
- name: haproxy_endpoints
scm: git
src: https://github.com/logan2211/ansible-haproxy-endpoints
version: master
version: 49901861b16b8afaa9bccdbc649ac956610ff22b

View File

@ -14,7 +14,7 @@
# limitations under the License.
## OpenStack Source Code Release
openstack_release: master
openstack_release: 17.0.0.0b3
## Verbosity Options
debug: False

View File

@ -0,0 +1,16 @@
---
other:
- |
CentOS deployments require a special COPR repository for modern LXC
packages. The COPR repository is not mirrored at this time and this causes
failed gate tests and production deployments.
The role now syncs the LXC packages down from COPR to each host and builds
a local LXC package repository in `/opt/thm-lxc2.0`. This greatly reduces
the amount of times that packages must be downloaded from the COPR server
during deployments, which will reduce failures until the packages can be
hosted with a more reliable source.
In addition, this should speed up playbook runs since ``yum`` can check a
locally-hosted repository instead of a remote repository with availability
and performance challenges.

View File

@ -0,0 +1,6 @@
---
deprecations:
- |
The ``galera_percona_xtrabackup_repo_url`` variable which was used on
Ubuntu distributions to select the upstream Percona repository has been
dropped and the default upstream repository is always used from now on.

View File

@ -0,0 +1,12 @@
---
deprecations:
- |
In OSA deployments prior to Queens, if ``repo_git_cache_dir`` was set
to a folder which existed on a repo container host then that folder
would be symlinked to the repo container bind mount instead of
synchronising its contents to the repo container. This functionality
is deprecated in Queens and will be removed in Rocky. The ability to
make use of the git cache still exists, but the folder contents will
be synchronised from the deploy host to the repo container. If you
have made use of the symlink functionality previously, please move
the contents to a standard folder and remove the symlink.

View File

@ -0,0 +1,5 @@
---
deprecations:
- |
The ``galera_client_opensuse_mirror_obs_url`` variable has been removed
since the OBS repository is no longer used to install the MariaDB packages.

View File

@ -0,0 +1,5 @@
---
features:
- An option has been added allowing the user to define the `user_group`
LBaaSv2 uses. The new option is ``neutron_lbaasv2_user_group`` and
is set within the OS specific value by default.

View File

@ -0,0 +1,10 @@
---
features:
- |
The ``lxcbr0`` bridge now allows NetworkManager to control it, which
allows for networks to start in the correct order when the system boots.
In addition, the ``NetworkManager-wait-online.service`` is enabled to
ensure that all services that require networking to function, such as
``keepalived``, will only start when network configuration is complete.
These changes are only applied if a deployer is actively using
NetworkManager in their environment.

View File

@ -0,0 +1,6 @@
---
upgrade:
- |
Default quotas were bumped for the following resources:
networks (from 10 to 100), subnets (from 10 to 100), ports (from 50 to
500) to match upstream defaults.

View File

@ -0,0 +1,6 @@
---
features:
- HAProxy services that use backend nodes that are not
in the Ansible inventory can now be specified manually
by setting ``haproxy_backend_nodes`` to a list of
``name`` and ``ip_addr`` settings.

View File

@ -0,0 +1,8 @@
---
other:
- |
The variables ``nova_scheduler_use_baremetal_filters`` and
``nova_metadata_host`` have been removed, matching upstream nova changes.
The ``nova_virt_types`` dict no longer needs the
``nova_scheduler_use_baremetal_filters`` and ``nova_firewall_driver``
keys as well.

View File

@ -0,0 +1,6 @@
---
features:
- |
Deployers can set a refresh interval for haproxy's stats page by setting
the ``haproxy_stats_refresh_interval`` variable. The default value is
``60``, which causes haproxy to refresh the stats page every 60 seconds.

View File

@ -0,0 +1,6 @@
---
other:
- The vars plugin ``override_folder.py`` has been removed. With the move to
Ansible 2.4 ["https://review.openstack.org/#/c/522778"] this plugin is no
longer required. The functionality this plugin provided has been replaced
with the native Ansible inventory plugin.

View File

@ -0,0 +1,11 @@
---
features:
- When using Glance and NFS the NFS mount point will now be managed using a
systemd mount unit file. This change ensures the deployment of glance is not
making potentially system impacting changes to the ``/etc/fstab`` and
modernizes how we deploy glance when using shared storage.
- New variables have been added to the glance role allowing a deployer to set
the UID and GID of the glance user. The new options are,
``glance_system_user_uid`` and ``glance_system_group_uid``. These options
are useful when deploying glance with shared storage as the back-end for
images and will only set the UID and GID of the glance user when defined.