Fix role SHA's for Ocata-1 release

Change-Id: Ib6bb1d85e107a7aa4a4f522d976a00b385712127
This commit is contained in:
Andy McCrae 2016-11-18 12:01:07 +00:00
parent d5a5e5199d
commit 42b250750d
49 changed files with 360 additions and 43 deletions

View File

@ -1,172 +1,172 @@
- name: apt_package_pinning
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-apt_package_pinning
version: master
version: a10f5e135881b218b2a6d456ad151528d6cc4ea5
- name: pip_install
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-pip_install
version: master
version: b3eec2a1f60f9a632c28e417bae4fa3a4563e77e
- name: galera_client
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-galera_client
version: master
version: a7c775302ec092a22118fd3d11ceb19cc2831c4e
- name: galera_server
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-galera_server
version: master
version: ff4e9c6ece0849d08f36dda93315181fe5a75339
- name: ceph_client
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-ceph_client
version: master
version: 66f38cabc043f06d9ce01d6034c4fda6990702ee
- name: haproxy_server
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-haproxy_server
version: master
version: 1716a7070341dbef6436f27709d18f07cf75e65f
- name: keepalived
scm: git
src: https://github.com/evrardjp/ansible-keepalived
version: master
version: 2b59934e589b85cc06e50fbbba7dac6d9d937e27
- name: lxc_container_create
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-lxc_container_create
version: master
version: e0ea41b4f897a248d19fba28db66d0d129aaf61b
- name: lxc_hosts
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-lxc_hosts
version: master
version: 724b6437a6229b8696e4694b9ef920b5370db4a7
- name: memcached_server
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-memcached_server
version: master
version: bfce0b8a6010e5854daa0a98e579d3e2960b7c31
- name: openstack-ansible-security
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-security
version: master
version: 6a3ee0f2159f099d265e9b538c87f1bd53272524
- name: openstack_hosts
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-openstack_hosts
version: master
version: fc1af17dcffd4d5655b040349f3ac38618d1845d
- name: os_keystone
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_keystone
version: master
version: 68fd798f31a8d917f38dbeb9c3d3fc5327e175bf
- name: openstack_openrc
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-openstack_openrc
version: master
version: d2ba1ea96b72e965f6e324e658edc931811b4f8c
- name: os_aodh
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_aodh
version: master
version: e12092e0940066f852883661db57fdf0483e7476
- name: os_barbican
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_barbican
version: master
version: 741faa1e2f4cf578f33ed00f04dcea9d7f83869c
- name: os_ceilometer
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_ceilometer
version: master
version: 2951230035c61b01e27998918f390c3ecedd5542
- name: os_cinder
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_cinder
version: master
version: c1c86fd129241454174cceeb5a6da756fcf5be4d
- name: os_glance
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_glance
version: master
version: 584591ab13dc276dbcfc9670b2d395c7380de0b0
- name: os_gnocchi
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_gnocchi
version: master
version: cc29921ae8591a25517a50134052a9441de7c890
- name: os_heat
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_heat
version: master
version: a420729b28c9794aaefc189e3f8e8dac3e8b0830
- name: os_horizon
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_horizon
version: master
version: 8bf2716a5373f04013e024c6c2d0bc3754538afb
- name: os_ironic
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_ironic
version: master
version: 8a584e34856281915523fee47ad96e11190dcab2
- name: os_magnum
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_magnum
version: master
version: ba43654e711f1976975b63e35366a4af2a916ff4
- name: os_trove
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_trove
version: master
version: 88aa21d43a588f1b7b011b148fc8c3d1fde55dc2
- name: os_neutron
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_neutron
version: master
version: 08e84191e08101801e0211fd77f7e805f387ef0d
- name: os_nova
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_nova
version: master
version: 2b872538862b03b0e96b3024601454de38ca457c
- name: os_rally
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_rally
version: master
version: eedc4d372413731618c4f79c2605f1f0efb2be3a
- name: os_sahara
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_sahara
version: master
version: 46a3cb9a9d66271c579cc74302c09de878fb57a2
- name: os_swift
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_swift
version: master
version: e8e08ec3e24fb0f3b9131818ba40359253c4d187
- name: os_tempest
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_tempest
version: master
version: f73a8dc279f8ceea529085aae80fa1a4bfcbe7dd
- name: plugins
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-plugins
version: master
version: 800ef369991a1e4d0cf861feda1b67b5809eca78
- name: rabbitmq_server
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-rabbitmq_server
version: master
version: e78b80c93181ee3796b21392d2989b1f24adc374
- name: repo_build
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-repo_build
version: master
version: b309086be3c0e74ba985c94b7503673fc0afda36
- name: repo_server
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-repo_server
version: master
version: ab30c01607ef3db7fb98ac280727ab03a1cc4103
- name: rsyslog_client
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-rsyslog_client
version: master
version: c0a2d4df9d99632e5052d986d384d800b645b706
- name: rsyslog_server
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-rsyslog_server
version: master
version: 0b4cdae7b8c326350c0d1f1a986f8d3fb9101598
- name: sshd
scm: git
src: https://github.com/willshersystems/ansible-sshd
version: master
version: 0.4.5
- name: bird
scm: git
src: https://github.com/logan2211/ansible-bird
version: master
version: '1.1'
- name: etcd
scm: git
src: https://github.com/logan2211/ansible-etcd
version: master
version: '1.1'
- name: unbound
scm: git
src: https://github.com/logan2211/ansible-unbound
version: master
version: '1.1'
- name: resolvconf
scm: git
src: https://github.com/logan2211/ansible-resolvconf
version: master
version: '1.2'
- name: os_designate
scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_designate
version: master
version: 55e1d2818241c666b6b04a96a99f37310dade970

View File

@ -0,0 +1,5 @@
---
features:
- The os_horizon role now has support for the horizon designate-ui dashboard. The
dashboard may be enabled by setting ``horizon_enable_designate_ui`` to ``True``
in ``/etc/openstack_deploy/user_variables.yml``.

View File

@ -0,0 +1,6 @@
---
features:
- Deployers can now define the override ``cinder_rpc_executor_thread_pool_size``
which defaults to 64
- Deployers can now define the override ``cinder_rpc_response_timeout``
which defaults to 60

View File

@ -0,0 +1,5 @@
---
features:
- |
The installation of ``chrony`` is still enabled by default, but it is now
controlled by the ``security_enable_chrony`` variable.

View File

@ -0,0 +1,6 @@
---
feature:
- |
Support has been added to configure the sampling intervall for
ceilometer-polling by setting ``ceilometer_sample_interval``.
See the Ceilometer role documentation for per source options.

View File

@ -0,0 +1,15 @@
---
features:
- LXC containers will now generate a fixed mac address on all
network interfaces when the option `lxc_container_fixed_mac`
is set to **true**. This feature was implemented to resolve
issues with dynamic mac addresses in containers generally
experienced at scale with network intensive services.
fixes:
- LXC containers will now have the ability to use a fixed mac
address on all network interfaces when the option
`lxc_container_fixed_mac` is set **true**. This change will
assist in resolving a long standing issue where network intensive
services, such as neutron and rabbitmq, can enter a confused state
for long periods of time and require rolling restarts or internal
system resets to recover.

View File

@ -0,0 +1,2 @@
features:
- The ``os-designate`` role now supports Ubuntu 16.04 and SystemD.

View File

@ -0,0 +1,3 @@
---
fixes:
- SSLv3 is now disabled in the haproxy daemon configuration by default.

View File

@ -0,0 +1,7 @@
---
features:
- Variable ``ceph_extra_confs`` has been expanded to support
retrieving additional ceph.conf and keyrings from multiple
ceph clusters automatically.
- Additional libvirt ceph client secrets can be defined to
support attaching volumes from different ceph clusters.

View File

@ -0,0 +1,5 @@
---
features:
- Additional volume-types can be created by defining a
list named ``extra_volume_types`` in the desired
backend of the variable(s) ``cinder_backends``

View File

@ -0,0 +1,9 @@
---
features:
- Add ``get_networks`` command to the neutron library.
This will return network information for all networks,
and fail if the specified ``net_name`` network is not
present. If no ``net_name`` is specified network
information will for all networks will be returned
without performing a check on an existing ``net_name``
network.

View File

@ -0,0 +1,7 @@
---
fixes:
- Setting the haproxy_bind list on a service is now used as an override to the
other VIPs defined in the environment. Previously it was being treated as
an append to the other VIPs so there was no path to override the VIP binds
for a service. For example, haproxy_bind could be used to bind a service to
the internal VIP only.

View File

@ -0,0 +1,4 @@
---
fixes:
- The haproxy daemon is now able to bind to any port on CentOS 7. The
``haproxy_connect_any`` SELinux boolean is now set to ``on``.

View File

@ -0,0 +1,4 @@
---
features:
- When using a copy-on-write backing store, the lxc_container_base_name can
now include a prefix defined by ``lxc_container_base_name_prefix``.

View File

@ -0,0 +1,5 @@
---
features:
- IPv6 support has been added for the LXC bridge network. This can be
configured using ``lxc_net6_address``, ``lxc_net6_netmask``, and
``lxc_net6_nat``.

View File

@ -0,0 +1,5 @@
---
upgrade:
- The nova-cert service has been deprecated, is marked
for removal in the Ocata release, and will no longer
be deployed by the os_nova role.

View File

@ -0,0 +1,5 @@
---
features:
- A new variable, ``tempest_flavors``, has been added to
the os_tempest role allowing users to define nova flavors
to be during tempest testing.

View File

@ -0,0 +1,6 @@
---
upgrade:
- Installation of designate and its dependent pip packages will now only
occur within a Python virtual environment. The ``designate_venv_enabled``,
``designate_venv_bin``, ``designate_venv_etc_dir`` and
``designate_non_venv_etc_dir`` variables have been removed.

View File

@ -0,0 +1,3 @@
---
features:
- CentOS7/RHEL support has been added to the os_neutron role.

View File

@ -0,0 +1,3 @@
---
features:
- CentOS7/RHEL support has been added to the os_nova role.

View File

@ -0,0 +1,3 @@
---
features:
- CentOS7/RHEL support has been added to the os_swift role.

View File

@ -0,0 +1,13 @@
---
features:
- The os_barbican role now supports the ability to configure whether
apt/yum tasks install the latest available package, or just ensure
that the package is present. The default action is to ensure that
the latest package is present. The action taken may be changed to
only ensure that the package is present by setting
``barbican_package_state`` to ``present``.
upgrade:
- The os_barbican role always checks whether the latest package is
installed when executed. If a deployer wishes to change the check to
only validate the presence of the package, the option
``barbican_package_state`` should be set to ``present``.

View File

@ -0,0 +1,13 @@
---
features:
- The os_designate role now supports the ability to configure whether
apt/yum tasks install the latest available package, or just ensure
that the package is present. The default action is to ensure that
the latest package is present. The action taken may be changed to
only ensure that the package is present by setting
``designate_package_state`` to ``present``.
upgrade:
- The os_designate role always checks whether the latest package is
installed when executed. If a deployer wishes to change the check to
only validate the presence of the package, the option
``designate_package_state`` should be set to ``present``.

View File

@ -0,0 +1,7 @@
---
upgrade:
- The security role will accept the currently installed version of a package
rather than attempting to update it. This reduces unexpected changes on
the system from subsequent runs of the security role. Deployers can still
set ``security_package_state`` to ``latest`` to ensure that all packages
installed by the security role are up to date.

View File

@ -0,0 +1,4 @@
---
features:
- The PATH environment variable that is configured on the remote system can
now be set using the ``openstack_host_environment_path`` list variable.

View File

@ -0,0 +1,5 @@
---
upgrade:
- The ``glance`` library has been removed from OpenStack-Ansible's
plugins. Upstream Ansible modules for managing OpenStack image
resources should be used instead.

View File

@ -0,0 +1,7 @@
---
fixes:
- The URL of NovaLink uses 'ftp' protocol to provision
apt key. It causes apt_key module to fail to retrieve
NovaLink gpg public key file. Therefore, change the
protocol of URL to 'http'. For more information, see
bug 1637348.

View File

@ -0,0 +1,5 @@
---
features:
- Deployers can now define the varible ``cinder_qos_specs``
to create qos specs and assign those specs to desired
cinder volume types.

View File

@ -0,0 +1,7 @@
---
upgrade:
- The variables ``tempest_requirements_git_repo`` and
``tempest_requirements_git_install_branch`` have been
removed in favour of using the URL/path to the
upper-constraints file using the
variable ``pip_install_upper_constraints`` instead.

View File

@ -0,0 +1,7 @@
---
upgrade:
- The variables ``horizon_requirements_git_repo`` and
``horizon_requirements_git_install_branch`` have been
removed in favour of using the URL/path to the
upper-constraints file using the
variable ``pip_install_upper_constraints`` instead.

View File

@ -0,0 +1,7 @@
---
upgrade:
- The variables ``swift_requirements_git_repo`` and
``swift_requirements_git_install_branch`` have been
removed in favour of using the URL/path to the
upper-constraints file using the
variable ``pip_install_upper_constraints`` instead.

View File

@ -0,0 +1,7 @@
---
upgrade:
- The variables ``ironic_requirements_git_repo`` and
``ironic_requirements_git_install_branch`` have been
removed in favour of using the URL/path to the
upper-constraints file using the
variable ``pip_install_upper_constraints`` instead.

View File

@ -0,0 +1,7 @@
---
upgrade:
- The variables ``neutron_requirements_git_repo`` and
``neutron_requirements_git_install_branch`` have been
removed in favour of using the URL/path to the
upper-constraints file using the
variable ``pip_install_upper_constraints`` instead.

View File

@ -0,0 +1,7 @@
---
upgrade:
- The variables ``heat_requirements_git_repo`` and
``heat_requirements_git_install_branch`` have been
removed in favour of using the URL/path to the
upper-constraints file using the
variable ``pip_install_upper_constraints`` instead.

View File

@ -0,0 +1,7 @@
---
upgrade:
- The variables ``magnum_requirements_git_repo`` and
``magnum_requirements_git_install_branch`` have been
removed in favour of using the URL/path to the
upper-constraints file using the
variable ``pip_install_upper_constraints`` instead.

View File

@ -0,0 +1,7 @@
---
upgrade:
- The variables ``sahara_requirements_git_repo`` and
``sahara_requirements_git_install_branch`` have been
removed in favour of using the URL/path to the
upper-constraints file using the
variable ``pip_install_upper_constraints`` instead.

View File

@ -0,0 +1,7 @@
---
upgrade:
- The variables ``cinder_requirements_git_repo`` and
``cinder_requirements_git_install_branch`` have been
removed in favour of using the URL/path to the
upper-constraints file using the
variable ``pip_install_upper_constraints`` instead.

View File

@ -0,0 +1,7 @@
---
upgrade:
- The variables ``trove_requirements_git_repo`` and
``trove_requirements_git_install_branch`` have been
removed in favour of using the URL/path to the
upper-constraints file using the
variable ``pip_install_upper_constraints`` instead.

View File

@ -0,0 +1,7 @@
---
upgrade:
- The variables ``gnocchi_requirements_git_repo`` and
``gnocchi_requirements_git_install_branch`` have been
removed in favour of using the URL/path to the
upper-constraints file using the
variable ``pip_install_upper_constraints`` instead.

View File

@ -0,0 +1,7 @@
---
upgrade:
- The variables ``glance_requirements_git_repo`` and
``glance_requirements_git_install_branch`` have been
removed in favour of using the URL/path to the
upper-constraints file using the
variable ``pip_install_upper_constraints`` instead.

View File

@ -0,0 +1,7 @@
---
upgrade:
- The variables ``keystone_requirements_git_repo`` and
``keystone_requirements_git_install_branch`` have been
removed in favour of using the URL/path to the
upper-constraints file using the
variable ``pip_install_upper_constraints`` instead.

View File

@ -0,0 +1,7 @@
---
upgrade:
- The variables ``aodh_requirements_git_repo`` and
``aodh_requirements_git_install_branch`` have been
removed in favour of using the URL/path to the
upper-constraints file using the
variable ``pip_install_upper_constraints`` instead.

View File

@ -0,0 +1,7 @@
---
upgrade:
- The variables ``barbican_requirements_git_repo`` and
``barbican_requirements_git_install_branch`` have been
removed in favour of using the URL/path to the
upper-constraints file using the
variable ``pip_install_upper_constraints`` instead.

View File

@ -0,0 +1,12 @@
---
upgrade:
- The variables ``nova_requirements_git_repo`` and
``nova_requirements_git_install_branch`` have been
removed in favour of using the URL/path to the
upper-constraints file using the
variable ``pip_install_upper_constraints`` instead.
- The variables ``nova_lxd_requirements_git_repo`` and
``nova_lxd_requirements_git_install_branch`` have been
removed in favour of using the URL/path to the
upper-constraints file using the
variable ``pip_install_upper_constraints`` instead.

View File

@ -0,0 +1,7 @@
---
upgrade:
- The variables ``rally_requirements_git_repo`` and
``rally_requirements_git_install_branch`` have been
removed in favour of using the URL/path to the
upper-constraints file using the
variable ``pip_install_upper_constraints`` instead.

View File

@ -0,0 +1,7 @@
---
upgrade:
- The variables ``ceilometer_requirements_git_repo`` and
``ceilometer_requirements_git_install_branch`` have been
removed in favour of using the URL/path to the
upper-constraints file using the
variable ``pip_install_upper_constraints`` instead.

View File

@ -0,0 +1,11 @@
---
features:
- The ``swift_rsync_reverse_lookup`` option has been added. This setting
will handle whether rsync performs reverse lookups on client IP
addresses, and will default to ``False``. We recommend leaving this
option at ``False``, unless DNS or host entries exist for each swift
host's replication address.
upgrade:
- The default behaviour of rsync, to perform reverse lookups, has
been changed to ``False``. This can be set to ``True`` by
setting the ``swift_rsync_reverse_lookup`` variable to ``True``.

View File

@ -0,0 +1,9 @@
---
features:
- |
The Trove dashboard is available in Horizon. Deployers can enable
the panel by setting the following Ansible variable:
.. code-block:: yaml
horizon_enable_trove_ui: True

View File

@ -0,0 +1,4 @@
---
features:
- The ``os_barbican`` role now supports deployment on Ubuntu 16.04 using
SystemD.