Fix role SHA's for Ocata-3 release

This patch includes a SHA update.

For now we are leaving the ceilometer SHA pinned, and there are pending
items to still go in.

Change-Id: I52831c5e02fbf6faf51714f57982aed41a315e2a
This commit is contained in:
Andy McCrae 2017-01-27 00:55:18 +00:00 committed by Andy McCrae
parent f752814732
commit aa986bd332
28 changed files with 243 additions and 51 deletions

View File

@ -1,188 +1,188 @@
- name: apt_package_pinning - name: apt_package_pinning
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-apt_package_pinning src: https://git.openstack.org/openstack/openstack-ansible-apt_package_pinning
version: master version: 4181e62d539f33c90e3276c0c6ebf6ce6f71c8c8
- name: pip_install - name: pip_install
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-pip_install src: https://git.openstack.org/openstack/openstack-ansible-pip_install
version: master version: 786b5b637e49fefe36fb5d317bc644afad89a165
- name: galera_client - name: galera_client
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-galera_client src: https://git.openstack.org/openstack/openstack-ansible-galera_client
version: master version: b2f4deb2ed0e9dd79d615cf49a5c3e09cdf44c9f
- name: galera_server - name: galera_server
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-galera_server src: https://git.openstack.org/openstack/openstack-ansible-galera_server
version: master version: 4d8b80395b3ecd7bd2b06a3b2c4a71c9473ed963
- name: ceph_client - name: ceph_client
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-ceph_client src: https://git.openstack.org/openstack/openstack-ansible-ceph_client
version: master version: 722a84eb7adaada62cb8c0a6cfae42a499b0f665
- name: haproxy_server - name: haproxy_server
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-haproxy_server src: https://git.openstack.org/openstack/openstack-ansible-haproxy_server
version: master version: 9e6e9abee753da691ee1a3e4564b5b04c227931b
- name: keepalived - name: keepalived
scm: git scm: git
src: https://github.com/evrardjp/ansible-keepalived src: https://github.com/evrardjp/ansible-keepalived
version: master version: 2.4.0
- name: lxc_container_create - name: lxc_container_create
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-lxc_container_create src: https://git.openstack.org/openstack/openstack-ansible-lxc_container_create
version: master version: d9970fdeba081a2de97db994fca1e1ef86207ee3
- name: lxc_hosts - name: lxc_hosts
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-lxc_hosts src: https://git.openstack.org/openstack/openstack-ansible-lxc_hosts
version: master version: 76f9f724d7ca1ed00ddd57b5dcf0a297f24d7f0e
- name: memcached_server - name: memcached_server
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-memcached_server src: https://git.openstack.org/openstack/openstack-ansible-memcached_server
version: master version: 5f0defd39bb723f3b6124c9f4fa15387e6f474e1
- name: openstack-ansible-security - name: openstack-ansible-security
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-security src: https://git.openstack.org/openstack/openstack-ansible-security
version: master version: b14056ee44fad250900a0b44fc2436ae509daca4
- name: openstack_hosts - name: openstack_hosts
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-openstack_hosts src: https://git.openstack.org/openstack/openstack-ansible-openstack_hosts
version: master version: a436640aa7f51dd244be2b34773ff3c0bd04b296
- name: os_keystone - name: os_keystone
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_keystone src: https://git.openstack.org/openstack/openstack-ansible-os_keystone
version: master version: cbeae2277b43917b18ca02f4f2a4edcfbc9518af
- name: openstack_openrc - name: openstack_openrc
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-openstack_openrc src: https://git.openstack.org/openstack/openstack-ansible-openstack_openrc
version: master version: a19a049381370d935d58dea2d8a6eaf500437268
- name: os_aodh - name: os_aodh
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_aodh src: https://git.openstack.org/openstack/openstack-ansible-os_aodh
version: master version: 6972fe39dc2f38e3e6406b96010dffa302cf5dcc
- name: os_barbican - name: os_barbican
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_barbican src: https://git.openstack.org/openstack/openstack-ansible-os_barbican
version: master version: a347dcb333080de7d96931be633ce65be2d30336
- name: os_ceilometer - name: os_ceilometer
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_ceilometer src: https://git.openstack.org/openstack/openstack-ansible-os_ceilometer
version: master version: 54e2b6e4caadcd0e85ffc99e34582e1fafd9ad77
- name: os_cinder - name: os_cinder
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_cinder src: https://git.openstack.org/openstack/openstack-ansible-os_cinder
version: master version: 492e2394d4d23e77d80b7dd5d96ec8f28d56746d
- name: os_glance - name: os_glance
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_glance src: https://git.openstack.org/openstack/openstack-ansible-os_glance
version: master version: 35a848c0dabe41bdb712fb30a6a50fe34c4ab103
- name: os_gnocchi - name: os_gnocchi
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_gnocchi src: https://git.openstack.org/openstack/openstack-ansible-os_gnocchi
version: master version: 219889c69d781ab12ebc307d0083d1cf576197bf
- name: os_heat - name: os_heat
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_heat src: https://git.openstack.org/openstack/openstack-ansible-os_heat
version: master version: 43b276613f16b946386055caef1289a9652d7d37
- name: os_horizon - name: os_horizon
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_horizon src: https://git.openstack.org/openstack/openstack-ansible-os_horizon
version: master version: 3b65d22667a0d46e3504342550f178ff0e4cdb47
- name: os_ironic - name: os_ironic
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_ironic src: https://git.openstack.org/openstack/openstack-ansible-os_ironic
version: master version: 9f5174d52ddc082c1451beb1912d9cdc441703b0
- name: os_magnum - name: os_magnum
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_magnum src: https://git.openstack.org/openstack/openstack-ansible-os_magnum
version: master version: 5f574a6107e4f0e7e080de99647e9b5594374c7f
- name: os_trove - name: os_trove
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_trove src: https://git.openstack.org/openstack/openstack-ansible-os_trove
version: master version: 8aa416f385f387eacf6dc34665aa0197bcd6f2f2
- name: os_neutron - name: os_neutron
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_neutron src: https://git.openstack.org/openstack/openstack-ansible-os_neutron
version: master version: 3eaa45bf998dd4f4f483103d3d891ab1c0e78329
- name: os_nova - name: os_nova
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_nova src: https://git.openstack.org/openstack/openstack-ansible-os_nova
version: master version: a89f13c608bc1c111a700e4aeef9abdb30abdc44
- name: os_rally - name: os_rally
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_rally src: https://git.openstack.org/openstack/openstack-ansible-os_rally
version: master version: dc9dd4f7720c7750e130bf795133bc1c7326b39a
- name: os_sahara - name: os_sahara
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_sahara src: https://git.openstack.org/openstack/openstack-ansible-os_sahara
version: master version: 68ddfa4d80f2f1d0d1e412923e4c123370ee0382
- name: os_swift - name: os_swift
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_swift src: https://git.openstack.org/openstack/openstack-ansible-os_swift
version: master version: ed41f565a05168f295472a414438f31f2c404236
- name: os_tempest - name: os_tempest
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_tempest src: https://git.openstack.org/openstack/openstack-ansible-os_tempest
version: master version: d57237c8aeb7c4af833f4d27e3af9a5537a085c2
- name: plugins - name: plugins
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-plugins src: https://git.openstack.org/openstack/openstack-ansible-plugins
version: master version: 80d59cdf96fbd1e157cbbead0262801df7283ce1
- name: rabbitmq_server - name: rabbitmq_server
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-rabbitmq_server src: https://git.openstack.org/openstack/openstack-ansible-rabbitmq_server
version: master version: 9c09b4a0658d3d25593eaa65f30db8fd3395e5f8
- name: repo_build - name: repo_build
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-repo_build src: https://git.openstack.org/openstack/openstack-ansible-repo_build
version: master version: 1d0493b58ae06bf0167d1bf4dc90f274a796c80a
- name: repo_server - name: repo_server
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-repo_server src: https://git.openstack.org/openstack/openstack-ansible-repo_server
version: master version: b8b9d63592eab5437c9ea8cdbbb44041a2bcc61d
- name: rsyslog_client - name: rsyslog_client
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-rsyslog_client src: https://git.openstack.org/openstack/openstack-ansible-rsyslog_client
version: master version: 0dbf44a894792a3db5bcca9e0c5fb1207a4bfbc4
- name: rsyslog_server - name: rsyslog_server
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-rsyslog_server src: https://git.openstack.org/openstack/openstack-ansible-rsyslog_server
version: master version: 3ca2f1e7b0d6b4935f2565586b9674247dcdaa0b
- name: sshd - name: sshd
scm: git scm: git
src: https://github.com/willshersystems/ansible-sshd src: https://github.com/willshersystems/ansible-sshd
version: master version: 0.4.5
- name: bird - name: bird
scm: git scm: git
src: https://github.com/logan2211/ansible-bird src: https://github.com/logan2211/ansible-bird
version: master version: '1.2'
- name: etcd - name: etcd
scm: git scm: git
src: https://github.com/logan2211/ansible-etcd src: https://github.com/logan2211/ansible-etcd
version: master version: '1.2'
- name: unbound - name: unbound
scm: git scm: git
src: https://github.com/logan2211/ansible-unbound src: https://github.com/logan2211/ansible-unbound
version: master version: '1.1'
- name: resolvconf - name: resolvconf
scm: git scm: git
src: https://github.com/logan2211/ansible-resolvconf src: https://github.com/logan2211/ansible-resolvconf
version: master version: '1.2'
- name: os_designate - name: os_designate
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_designate src: https://git.openstack.org/openstack/openstack-ansible-os_designate
version: master version: 4921521677171459ea15fc9f531b8cf0b50fe305
- name: ceph.ceph-common - name: ceph.ceph-common
scm: git scm: git
src: https://github.com/ceph/ansible-ceph-common src: https://github.com/ceph/ansible-ceph-common
version: master version: v2.1.4
- name: ceph.ceph-docker-common - name: ceph.ceph-docker-common
scm: git scm: git
src: https://github.com/ceph/ansible-ceph-docker-common src: https://github.com/ceph/ansible-ceph-docker-common
version: master version: ca86fd0ef6d24aa2c750a625acdcb8012c374aa0
- name: ceph-mon - name: ceph-mon
scm: git scm: git
src: https://github.com/ceph/ansible-ceph-mon src: https://github.com/ceph/ansible-ceph-mon
version: master version: v2.1.4
- name: ceph-osd - name: ceph-osd
scm: git scm: git
src: https://github.com/ceph/ansible-ceph-osd src: https://github.com/ceph/ansible-ceph-osd
version: master version: v2.1.4

View File

@ -0,0 +1,5 @@
---
features:
- The filename of the apt source for the ubuntu
cloud archive can now be defined with the
variable ``uca_apt_source_list_filename``.

View File

@ -0,0 +1,6 @@
---
features:
- The filename of the apt source for the ubuntu
cloud archive used in ceph client can now be
defined by giving a filename in the uca part
of the dict ``ceph_apt_repos``.

View File

@ -0,0 +1,5 @@
---
features:
- The filename of the apt source for the ubuntu
cloud archive can now be defined with the
variable ``uca_apt_source_list_filename``.

View File

@ -0,0 +1,4 @@
---
features:
- The filename of the apt/yum source can now be
defined with the variable ``mariadb_repo_filename``.

View File

@ -0,0 +1,6 @@
---
features:
- The filename of the apt source can now be defined
with the variable ``filename`` inside the dicts
``galera_repo`` and
``galera_percona_xtrabackup_repo``.

View File

@ -0,0 +1,5 @@
---
features:
- The filename of the apt source for the ubuntu
cloud archive can now be defined with the
variable ``uca_apt_source_list_filename``.

View File

@ -0,0 +1,4 @@
---
other:
- XtraBackup is currently on version 2.4.5 for ppc64le architecture
when pulling deb packages from the repos.

View File

@ -0,0 +1,7 @@
---
other:
- XtraBackup is currently on version 2.4.5 for amd64 architecture
when pulling rpm/deb packages from the repos. To pull the latest
available 2.4 branch version from the yum/apt repository set the
``use_percona_upstream`` variable to ``True``. The default
behavior using deb packages is unchanged.

View File

@ -0,0 +1,14 @@
---
features:
- The ceilometer configuration files other than
``ceilometer.conf`` are now retrieved from upstream.
You can override the repository from which these are
retrieved by setting the
``ceilometer_git_config_lookup_location`` variable
which defaults to the git.openstack.org.
deprecations:
- The vars to set ``source_sample_interval`` for the
``os_ceilometer`` role are deprecated and will be
removed in the Queen cycle. To override these variables
after Queen, utilize the
``ceilometer_pipeline_yaml_overrides`` file.

View File

@ -0,0 +1,10 @@
---
features:
- |
Deployers can set ``heat_cinder_backups_enabled`` to enable or disable
the cinder backups feature in heat. If heat has cinder backups enabled,
but cinder's backup service is disabled, newly built stacks will be
undeletable.
The ``heat_cinder_backups_enabled`` variable is set to ``false`` by
default.

View File

@ -0,0 +1,5 @@
---
upgrade:
- The global override ``cinder_nfs_client`` is replaced
in favor of fully supporting multi backends
configuration via the cinder_backends stanza.

View File

@ -0,0 +1,5 @@
---
features:
- The ``rabbitmq_server`` role now supports disabling listeners that do not
use TLS. Deployers can override the ``rabbitmq_disable_non_tls_listeners``
variable, setting a value of ``True`` if they wish to enable this feature.

View File

@ -0,0 +1,6 @@
---
fixes:
- Properly distrubute client keys to nova hypervisors
when extra ceph clusters are being deployed.
- Properly remove temporary files used to transfer
ceph client keys from the deploy host and hypervisors.

View File

@ -0,0 +1,8 @@
---
fixes:
- Systems using systemd (like Ubuntu Xenial) were
incorrectly limited to a low amount of open files.
This was causing issues when restarting galera.
A deployer can still define the maximum number
of open files with the variable
``galera_file_limits`` (Defaults to 65536).

View File

@ -0,0 +1,9 @@
---
features:
- You can specify the ``galera_package_arch`` variable
to force a specific architecture when installing
percona and qpress packages. This will be automatically
calculated based on the architecture of the
``galera_server`` host. Acceptable values are ``x86_64``
for ``Ubuntu-16.04`` and ``RHEL 7``, and ``ppc64le`` for
``Ubuntu-16.04``.

View File

@ -0,0 +1,12 @@
---
features:
- Specify the ``gnocchi_auth_mode`` var to set the
``auth_mode`` for gnocchi. This defaults to ``basic``
which has changed from ``noauth`` to match upstream.
If ``gnocchi_keystone_auth`` is ``true`` or ``yes``
this value will default to ``keystone``.
deprecations:
- The ``gnocchi_keystone_auth`` is deprecated, and
will be removed in the ``Queen`` cycle. Setting
``gnocchi_auth_mode`` to ``keystone`` will achieve
the same result.

View File

@ -0,0 +1,8 @@
---
features:
- Specify the ``gnocchi_git_config_lookup_location``
value to specify the git repository where the
``gnocchi`` config files can be retrieved. The
``api-paste.ini`` and ``policy.json`` files are
now retrieved from the specified git repository
and are not carried in the ``os_gnocchi`` role.

View File

@ -0,0 +1,6 @@
---
features:
- It's now possible to change the behavior of
``DISALLOW_IFRAME_EMBED`` by defining the variable
``horizon_disallow_iframe_embed`` in the user
variables.

View File

@ -0,0 +1,4 @@
---
upgrade:
- The latest stable release of Ceph, Jewel, is now used as the default client
version since Hammer was scheduled for EOL in November 2016.

View File

@ -0,0 +1,9 @@
---
fixes:
- The percona repository stayed in placed even after
a change of the variable ``use_percona_upstream``.
From now on, the percona repository will not be
present unless the deployer decides to
``use_percona_upstream``. This also fixes a bug
of the presence of this apt repository after an
upgdrade from Mitaka.

View File

@ -0,0 +1,8 @@
---
features:
- The new provider network attribute ``sriov_host_interfaces``
is added to support SR-IOV network mappings inside Neutron.
The provider_network adds new items network_sriov_mappings
and network_sriov_mappings_list to the provider_networks
dictionary.
Multiple interfaces can be defined by comma separation.

View File

@ -1,5 +1,5 @@
--- ---
features: features:
- The os_keystone role now performs a rolling upgrade - The os_keystone role now performs a rolling upgrade
without downtime during installation. This process without downtime during installation. `The process
is documented `here <http://docs.openstack.org/developer/keystone/upgrading.html#upgrading-without-downtime>`__. for rolling upgrades is documented here <http://docs.openstack.org/developer/keystone/upgrading.html#upgrading-without-downtime>`_.

View File

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

View File

@ -0,0 +1,10 @@
---
upgrade:
- The gnocchi_archive_policies and
gnocchi_archive_policy_rules variables never had full
support in the role so were ineffective at the intended
purpose. The task references to them have been removed
and the library to perform gnocchi operations has also
been removed. This eliminates the need for the gnocchi
client to be installed outside the virtual environment
as well.

View File

@ -0,0 +1,14 @@
---
features:
- |
RabbitMQ Server can now be installed from different
methods: a deb file (default), from standard
repository package and from external repository.
Current behavior is unchanged. Please define
``rabbitmq_install_method: distro`` to use packages
provided by your distribution or
``rabbitmq_install_method: external_repo`` to use
packages stored in an external repo. In the case
``external_repo`` is used, the process will install
RabbitMQ from the packages hosted by packagecloud.io,
as recommended by RabbitMQ.

View File

@ -0,0 +1,19 @@
---
features:
- |
The Red Hat Enterprise Linux (RHEL) 7 STIG content is now deployed by
default. Deployers can continue using the RHEL 7 STIG content by setting
the following Ansible variable:
.. code-block:: yaml
stig_version: rhel6
upgrade:
- |
Deployers should review the new RHEL 7 STIG variables in
``defaults/main.yml`` to provide custom configuration for the Ansible
tasks.
deprecations:
- |
The Red Hat Enteprise Linux 6 STIG content has been deprecated. The tasks
and variables for the RHEL 6 STIG will be removed in a future release.

View File

@ -4,8 +4,8 @@ features:
now an option. This change adds the ability to greatly improve swift now an option. This change adds the ability to greatly improve swift
performance without the core code modifications. These changes have performance without the core code modifications. These changes have
been implemented using the documentation provided by Intel and been implemented using the documentation provided by Intel and
Swiftstack. Notes about the performance increase can be seen Swiftstack. `Notes about the performance increase can be seen
`here <https://software.intel.com/en-us/blogs/2016/05/06/doubling-the-performance-of-openstack-swift-with-no-code-changes>`__. here <https://software.intel.com/en-us/blogs/2016/05/06/doubling-the-performance-of-openstack-swift-with-no-code-changes>`_.
upgrade: upgrade:
- A new option `swift_pypy_enabled` has been added to enable or - A new option `swift_pypy_enabled` has been added to enable or
disable the pypy interpreter for swift. The default is "false". disable the pypy interpreter for swift. The default is "false".