Release-announce
Threads by month
- ----- 2025 -----
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
September 2017
- 1 participants
- 157 discussions
We joyfully announce the release of:
oslo.context 2.18.1: Oslo Context library
This release is part of the queens release series.
The source is available from:
https://git.openstack.org/cgit/openstack/oslo.context
Download the package from:
https://pypi.python.org/pypi/oslo.context
Please report issues through launchpad:
https://bugs.launchpad.net/oslo.context
For more details, please see below.
Changes in oslo.context 2.18.0..2.18.1
--------------------------------------
15a6c74 Update the documentation link for doc migration
a144ebd Remove use of positional decorator
Diffstat (except docs and test files)
-------------------------------------
oslo_context/context.py | 2 --
requirements.txt | 1 -
4 files changed, 1 insertion(+), 11 deletions(-)
Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index 42d89c8..9312533 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -8 +7,0 @@ debtcollector>=1.2.0 # Apache-2.0
-positional>=1.1.1 # Apache-2.0
1
0
We exuberantly announce the release of:
oslo.rootwrap 5.10.0: Oslo Rootwrap
This release is part of the queens release series.
The source is available from:
https://git.openstack.org/cgit/openstack/oslo.rootwrap
Download the package from:
https://pypi.python.org/pypi/oslo.rootwrap
Please report issues through launchpad:
https://bugs.launchpad.net/oslo.rootwrap
For more details, please see below.
Changes in oslo.rootwrap 5.9.0..5.10.0
--------------------------------------
a251504 Updated from global requirements
395a3a8 Fix test_daemon_no_cleanup_for_uninitialized_server
06f1b6f Update reno for stable/pike
903cddf Updated from global requirements
Diffstat (except docs and test files)
-------------------------------------
releasenotes/source/index.rst | 1 +
releasenotes/source/pike.rst | 6 ++++++
test-requirements.txt | 6 +++---
4 files changed, 12 insertions(+), 4 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index 87f18d7..b073032 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -14 +14 @@ sphinx>=1.6.2 # BSD
-openstackdocstheme>=1.11.0 # Apache-2.0
+openstackdocstheme>=1.16.0 # Apache-2.0
@@ -19 +19 @@ oslotest>=1.10.0 # Apache-2.0
-mock>=2.0 # BSD
+mock>=2.0.0 # BSD
@@ -24 +24 @@ eventlet!=0.18.3,!=0.20.1,<0.21.0,>=0.18.2 # MIT
-reno!=2.3.1,>=1.8.0 # Apache-2.0
+reno>=2.5.0 # Apache-2.0
1
0
We are amped to announce the release of:
oslo.log 3.31.0: oslo.log library
This release is part of the queens release series.
The source is available from:
https://git.openstack.org/cgit/openstack/oslo.log
Download the package from:
https://pypi.python.org/pypi/oslo.log
Please report issues through launchpad:
https://bugs.launchpad.net/oslo.log
For more details, please see below.
Changes in oslo.log 3.30.0..3.31.0
----------------------------------
2c139a1 Updated from global requirements
7153788 Update the documentation link for doc migration
17e27e8 Update the documentation link
333de38 Updated from global requirements
51bb3d2 Update reno for stable/pike
f582705 Updated from global requirements
Diffstat (except docs and test files)
-------------------------------------
oslo_log/_i18n.py | 2 +-
releasenotes/source/index.rst | 1 +
releasenotes/source/pike.rst | 6 ++++++
requirements.txt | 8 ++++----
test-requirements.txt | 6 +++---
11 files changed, 24 insertions(+), 17 deletions(-)
Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index f6e5e4c..ef8be7a 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -7 +7 @@ six>=1.9.0 # MIT
-oslo.config!=4.3.0,!=4.4.0,>=4.0.0 # Apache-2.0
+oslo.config>=4.6.0 # Apache-2.0
@@ -9,3 +9,3 @@ oslo.context>=2.14.0 # Apache-2.0
-oslo.i18n!=3.15.2,>=2.1.0 # Apache-2.0
-oslo.utils>=3.20.0 # Apache-2.0
-oslo.serialization!=2.19.1,>=1.10.0 # Apache-2.0
+oslo.i18n>=3.15.3 # Apache-2.0
+oslo.utils>=3.28.0 # Apache-2.0
+oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 5c5e4e0..0c4173b 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -10 +10 @@ testtools>=1.4.0 # MIT
-mock>=2.0 # BSD
+mock>=2.0.0 # BSD
@@ -20,2 +20,2 @@ sphinx>=1.6.2 # BSD
-openstackdocstheme>=1.11.0 # Apache-2.0
-reno!=2.3.1,>=1.8.0 # Apache-2.0
+openstackdocstheme>=1.16.0 # Apache-2.0
+reno>=2.5.0 # Apache-2.0
1
0
We are satisfied to announce the release of:
oslo.i18n 3.18.0: Oslo i18n library
This release is part of the queens release series.
The source is available from:
https://git.openstack.org/cgit/openstack/oslo.i18n
Download the package from:
https://pypi.python.org/pypi/oslo.i18n
Please report issues through launchpad:
https://bugs.launchpad.net/oslo.i18n
For more details, please see below.
Changes in oslo.i18n 3.17.0..3.18.0
-----------------------------------
d808cf6 Updated from global requirements
df2e57a Updated from global requirements
1d3be56 Imported Translations from Zanata
d119600 Update reno for stable/pike
aab5047 Updated from global requirements
Diffstat (except docs and test files)
-------------------------------------
releasenotes/source/index.rst | 1 +
.../locale/ko_KR/LC_MESSAGES/releasenotes.po | 36 ++++++++++++++++++++++
releasenotes/source/pike.rst | 6 ++++
test-requirements.txt | 8 ++---
4 files changed, 47 insertions(+), 4 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index ce4a1b5..25ba0f0 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -7 +7 @@ sphinx>=1.6.2 # BSD
-openstackdocstheme>=1.11.0 # Apache-2.0
+openstackdocstheme>=1.16.0 # Apache-2.0
@@ -9 +9 @@ openstackdocstheme>=1.11.0 # Apache-2.0
-mock>=2.0 # BSD
+mock>=2.0.0 # BSD
@@ -15 +15 @@ testscenarios>=0.4 # Apache-2.0/BSD
-oslo.config!=4.3.0,!=4.4.0,>=4.0.0 # Apache-2.0
+oslo.config>=4.6.0 # Apache-2.0
@@ -17 +17 @@ oslo.config!=4.3.0,!=4.4.0,>=4.0.0 # Apache-2.0
-reno!=2.3.1,>=1.8.0 # Apache-2.0
+reno>=2.5.0 # Apache-2.0
1
0
We are happy to announce the release of:
oslo.messaging 5.32.0: Oslo Messaging API
This release is part of the queens release series.
The source is available from:
https://git.openstack.org/cgit/openstack/oslo.messaging
Download the package from:
https://pypi.python.org/pypi/oslo.messaging
Please report issues through launchpad:
https://bugs.launchpad.net/oslo.messaging
For more details, please see below.
Changes in oslo.messaging 5.31.0..5.32.0
----------------------------------------
4226bad Updated from global requirements
03b6f18 Warn when wrong transport instance is used
d7229a1 Fix some reST field lists in docstrings
147186c Suppress excessive debug logs when consume rabbit
a76e8c0 Fix use of print function on python3
59c0c8b Add licenses and remove unused import in doc/source/conf.py
d1dac1c Class-level _exchanges in FakeExchangeManager
263dce9 Add support for virtual hosts
Diffstat (except docs and test files)
-------------------------------------
oslo_messaging/_drivers/amqp1_driver/addressing.py | 85 ++++++++------
oslo_messaging/_drivers/amqp1_driver/controller.py | 55 +++++++--
oslo_messaging/_drivers/amqp1_driver/eventloop.py | 10 +-
oslo_messaging/_drivers/amqp1_driver/opts.py | 22 ++++
oslo_messaging/_drivers/impl_amqp1.py | 3 +-
oslo_messaging/_drivers/impl_fake.py | 5 +-
oslo_messaging/_drivers/impl_rabbit.py | 9 +-
.../_drivers/pika_driver/pika_message.py | 2 +-
oslo_messaging/_drivers/pika_driver/pika_poller.py | 8 +-
oslo_messaging/notify/listener.py | 6 +
oslo_messaging/notify/notifier.py | 9 +-
oslo_messaging/rpc/client.py | 10 ++
oslo_messaging/rpc/server.py | 5 +
oslo_messaging/rpc/transport.py | 5 +-
oslo_messaging/transport.py | 22 +++-
requirements.txt | 18 +--
setup-test-env-amqp1.sh | 4 +-
test-requirements.txt | 4 +-
27 files changed, 483 insertions(+), 167 deletions(-)
Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index 63e3634..6f55190 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -7,2 +7,2 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0
-futurist!=0.15.0,>=0.11.0 # Apache-2.0
-oslo.config!=4.3.0,!=4.4.0,>=4.0.0 # Apache-2.0
+futurist>=1.2.0 # Apache-2.0
+oslo.config>=4.6.0 # Apache-2.0
@@ -10,4 +10,4 @@ oslo.log>=3.30.0 # Apache-2.0
-oslo.utils>=3.20.0 # Apache-2.0
-oslo.serialization!=2.19.1,>=1.10.0 # Apache-2.0
-oslo.service>=1.10.0 # Apache-2.0
-oslo.i18n!=3.15.2,>=2.1.0 # Apache-2.0
+oslo.utils>=3.28.0 # Apache-2.0
+oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0
+oslo.service>=1.24.0 # Apache-2.0
+oslo.i18n>=3.15.3 # Apache-2.0
@@ -20 +20 @@ six>=1.9.0 # MIT
-cachetools>=1.1.0 # MIT License
+cachetools>=2.0.0 # MIT License
@@ -29 +29 @@ PyYAML>=3.10 # MIT
-amqp!=2.1.4,>=2.1.0 # BSD
+amqp!=2.1.4,>=2.1.1 # BSD
@@ -39 +39 @@ tenacity>=3.2.1 # Apache-2.0
-oslo.middleware>=3.27.0 # Apache-2.0
+oslo.middleware>=3.30.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 85a81bd..f135481 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -37 +37 @@ reno>=2.5.0 # Apache-2.0
-pyngus>=2.0.2 # Apache-2.0
+pyngus>=2.2.0 # Apache-2.0
@@ -43 +43 @@ eventlet!=0.18.3,!=0.20.1,<0.21.0,>=0.18.2 # MIT
-greenlet>=0.3.2 # MIT
+greenlet>=0.4.10 # MIT
1
0
We high-spiritedly announce the release of:
manila 4.0.1: Shared Storage for OpenStack
This release is part of the ocata stable release series.
Download the package from:
https://tarballs.openstack.org/manila/
For more details, please see below.
4.0.1
^^^^^
Upgrade Notes
*************
* Added "emc_ssl_cert_verify" and "emc_ssl_cert_path" options for
VNX SSL verification. For more details, see OpenStack official
documentation.
Bug Fixes
*********
* Fixed "task_state" field in the share model being set to
"migration_success" before actually completing a share migration.
* The NetApp ONTAP driver has been fixed to ensure the "security
style" on CIFS shares is always "ntfs".
* The NetApp cDOT DHSS=True drivers have been fixed to not assume
that share servers are only provisioned on segmented (VLAN)
networks.
* The NetApp DHSS=True driver now creates static routes with the
gateway specified on the tenant networks. Potential beneficiaries of
this bug-fix are deployers/users whose CIFS security service (e.g.
Active Directory) is not part of the tenant network, but a route
exists via the tenant network gateway.
* Fixed the NetApp driver to report the correct value of the
"preferred" export location metadata where it cannot determine if
there are any "preferred" export locations.
* The NetApp driver has been fixed to ensure that share type changes
during driver optimized share migration will result in correction of
share properties as per the requested extra-specs.
* Fix the issue of deleting share server in VNX driver. The VNX
driver failed to detect the NFS interface of share server, so the
detach and deletion of NFS interface were skipped.
* Fixed bug in Dell EMC Unity driver that caused shares created from
snapshots to contain data from the original shares, instead of data
from their snapshots.
Changes in manila 4.0.0..4.0.1
------------------------------
48b5c91 NetApp cDOT: Fix security style for CIFS shares
171636c NetApp cDOT: Fix share specs on migration
8dbc944 Unity: unexpected data in share from snapshot
bbdcfcc VNX: share server cannot be deleted
a70885c Updated from global requirements
0a5d760 NetApp: Define 'preferred' to False instead of none
11c8145 NetApp cDOT: Add gateway information to create static routes
c3dbe18 NetApp cDOT: Fix share server deletion
d4d8f17 Start NFS and SMB services on fedora platforms
e74ea76 [Rally] fix jobs
7b9a38f [Generic driver] Fix incompatibility with novaclient
8d52d0d Fix important:: directive display in install guide
b3f7f12 Handle SSL from VNX driver
9bac8ef Updated from global requirements
40bbbfd [Tempest] Refactor api/tests/admin/test_share_servers module
5d31673 Fix 3 CI breakages
d635fff Fix migration_success before completing
5db255f [Grenade] Fix devstack configuration in CI hook
9bb4efe Fix syntax in devstack plugin
8d3185e Change tempest tag to 15.0.0
b2a6141 Fix gate breakage caused by localrc usage
5ca2fb8 [Tempest] Split up share migration tests to separate classes
Diffstat (except docs and test files)
-------------------------------------
contrib/ci/common.sh | 2 +-
contrib/ci/pre_test_hook.sh | 200 +++---
devstack/plugin.sh | 6 +-
devstack/settings | 2 +-
.../common/share-node-common-configuration.rst | 2 +-
manila/compute/nova.py | 38 +-
manila/db/sqlalchemy/api.py | 5 +
manila/network/neutron/api.py | 31 +
manila/share/drivers/dell_emc/driver.py | 10 +-
.../share/drivers/dell_emc/plugins/unity/client.py | 8 +-
.../drivers/dell_emc/plugins/unity/connection.py | 7 +-
.../drivers/dell_emc/plugins/vnx/connector.py | 11 +-
.../drivers/dell_emc/plugins/vnx/object_manager.py | 3 +-
manila/share/drivers/dell_emc/plugins/vnx/utils.py | 23 +
.../netapp/dataontap/client/client_cmode.py | 55 ++
.../netapp/dataontap/cluster_mode/lib_base.py | 27 +-
.../netapp/dataontap/cluster_mode/lib_multi_svm.py | 38 +-
.../netapp/dataontap/protocols/cifs_cmode.py | 4 +
manila/share/drivers/service_instance.py | 20 +-
manila/share/manager.py | 47 +-
.../drivers/dell_emc/plugins/unity/test_client.py | 3 +-
.../share/drivers/dell_emc/plugins/vnx/fakes.py | 30 +-
.../dell_emc/plugins/vnx/test_connection.py | 12 +-
.../drivers/dell_emc/plugins/vnx/test_connector.py | 2 +
.../dell_emc/plugins/vnx/test_object_manager.py | 11 +-
.../drivers/dell_emc/plugins/vnx/test_utils.py | 29 +
.../share/drivers/netapp/dataontap/client/fakes.py | 40 ++
.../netapp/dataontap/client/test_client_cmode.py | 94 +++
.../netapp/dataontap/cluster_mode/test_lib_base.py | 59 +-
.../dataontap/cluster_mode/test_lib_multi_svm.py | 74 +-
.../netapp/dataontap/protocols/test_cifs_cmode.py | 2 +
rally-jobs/rally-manila-no-ss.yaml | 3 +-
rally-jobs/rally-manila.yaml | 3 +-
...072-migration-success-fix-3da1e80fbab666de.yaml | 6 +
...rity-style-on-cifs-shares-cbdd557a27d11961.yaml | 4 +
...fix-share-server-deletion-494ab3ad1c0a97c0.yaml | 4 +
...x-tenant-network-gateways-85935582e89a72a0.yaml | 7 +
...pp-driver-preferred-state-0ce1a62961cded35.yaml | 6 +
...-share-specs-on-migration-bfbbebec26533652.yaml | 5 +
...are-server-delete-failure-ca29d6b286a2c790.yaml | 5 +
...d-data-of-share-from-snap-134189fc0f3eeedf.yaml | 5 +
.../vnx-ssl-verification-2d26a24e7e73bf81.yaml | 3 +
test-requirements.txt | 2 +-
50 files changed, 1324 insertions(+), 826 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index 7a886cb..8bfcf69 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6 +6 @@
-hacking<0.11,>=0.10.2
+hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
1
0
We are thrilled to announce the release of:
tripleo-puppet-elements 7.0.0: Puppet building rules for OpenStack
images.
This release is part of the pike release series.
Download the package from:
https://tarballs.openstack.org/tripleo-puppet-elements/
For more details, please see below.
Changes in tripleo-puppet-elements 6.0.0.0rc1..7.0.0
----------------------------------------------------
2094778 Use Python to compute release notes version
cddaeaf Add stunnel
e47903d Update .gitreview for stable/pike
23884d3 Prepare reno for TripleO Pike RC1
ab7ac88 Set remove-machine-id to executable
71a512a Adds puppet-odl module to overcloud image
fd6165f Release 7.0.0.0b3
66fcc1c Add puppet-veritas-hyperscale module.
0df6e75 Switch from oslosphinx to openstackdocstheme
8b214da Add mistral event engine package to the controller image
ccda404 Install python-docker-py in the baremetal image
60f1223 Add ansible-pacemaker to the overcloud image
db7d6e1 scsi-target-utils is not used in RHEL7+
9285877 Add networking-sfc packages to overcloud images
fc09dcc Release 7.0.0.0b2
82c37ba Install ironic-inspector on controllers
7ceba9c Remove Nova Cert package
e4d7914 Include openstack-nova-migration in the overcloud images
b8d6406 Add puppet-etcd module
65ee87e Add sushy packages to the controller
6cc3bc8 Add neutron-linuxbridge package
18f4ef2 Include etcd in the overcloud images
3e072ce Prepare 7.0.0.0b1 (pike-1)
a2f93e8 Enabled "tuned-profiles-cpu-partitioning" package for overcloud image
bb6c462 Install socat package for Ironic serial console support
c7c1da5 Add remove-machine-id element
30e1d5a Adding DIB elements for skydive on the compute
85f4604 Remove nova.conf truncate/refresh workaround
cf28c73 Adding networking-l2gw packages to overcloud-controller element
910a88f Adds puppet-systemd
25b4a08 Add ceilometer ipmi agent packages
a7437db Add qpid-dispatch-router to overcloud-controller element
6c8dc2d Update reno for stable/ocata
Diffstat (except docs and test files)
-------------------------------------
.gitreview | 1 +
elements/hiera/element-deps | 1 -
.../install.d/package-installs-overcloud-base | 2 ++
elements/overcloud-base/pkg-map | 2 ++
.../package-installs-overcloud-cinder-volume | 1 -
elements/overcloud-cinder-volume/pkg-map | 3 +--
.../install.d/package-installs-overcloud-compute | 6 ++++++
elements/overcloud-compute/pkg-map | 8 +++++++-
.../pre-install.d/03-centos-rt-for-tuned-only | 21 +++++++++++++++++++++
.../install.d/package-installs-overcloud-controller | 18 +++++++++++++++---
elements/overcloud-controller/pkg-map | 17 ++++++++++++++---
.../02-puppet-modules-install-types.sh | 6 +++++-
.../puppet-modules/source-repository-puppet-modules | 4 ++++
elements/remove-machine-id/README.md | 9 +++++++++
.../post-install.d/70-remove-machine-id | 10 ++++++++++
.../truncate-nova-config/40-truncate-nova-config | 14 --------------
elements/truncate-nova-config/README.md | 1 -
elements/truncate-nova-config/element-deps | 1 -
.../install.d/11-truncate-nova-orc-install | 7 -------
.../notes/add_networking_sfc-b8424bd6aa209b05.yaml | 5 +++++
.../notes/add_puppet_etcd-12b6c13a04137e2b.yaml | 4 ++++
..._puppet_veritas_hyperscale-5a2139659d1afb6f.yaml | 4 ++++
.../notes/adds_puppet_systemd-fe0658caedfb342f.yaml | 5 +++++
releasenotes/notes/nova-cert-86fb2f0ddc53b032.yaml | 4 ++++
releasenotes/notes/puppet-odl-253735a2f2e920ff.yaml | 5 +++++
...emove-truncate-nova-config-096eb019d328b2f7.yaml | 8 ++++++++
.../notes/tuned-profile-6f31e97efe1c1fa8.yaml | 4 ++++
releasenotes/source/conf.py | 15 +++++++++++----
releasenotes/source/index.rst | 1 +
releasenotes/source/ocata.rst | 6 ++++++
test-requirements.txt | 4 ++--
32 files changed, 163 insertions(+), 43 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index 7667146..189cfcd 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -0,0 +1 @@
+openstackdocstheme>=1.11.0 # Apache-2.0
@@ -4,2 +5 @@ oslotest
-oslosphinx
-sphinx>=1.1.2,<1.2
+sphinx>=1.6.2 # BSD
1
0
We are chuffed to announce the release of:
tripleo-image-elements 7.0.0: Disk image builder elements for
deploying OpenStack.
This release is part of the pike release series.
Download the package from:
https://tarballs.openstack.org/tripleo-image-elements/
For more details, please see below.
Changes in tripleo-image-elements 6.0.0.0rc1..7.0.0
---------------------------------------------------
526772d Update .gitreview for stable/pike
a7d1e89 Prepare reno for TripleO Pike RC1
0601000 Create symlink for dib-run-parts
f3f06c7 Release 7.0.0.0b3
35068ac Switch from oslosphinx to openstackdocstheme
401d861 Release 7.0.0.0b2
45e8bde Use /etc/os-net-config/element_config.json
17f835b Add overcloud-secure element
748f468 Dummy patch to build a new rpm in RDO
f283d70 Restore elements still in use
c653eae Remove unused elements
683256d Prepare 7.0.0.0b1 (pike-1)
7e5e4dc 51-hosts fails if given lots of changes
c947c96 Update reno for stable/ocata
Diffstat (except docs and test files)
-------------------------------------
.gitreview | 1 +
README.md | 2 +-
elements/ansible/README.md | 12 -
.../ansible/cleanup.d/50-remove-source-ansible | 5 -
elements/ansible/element-deps | 1 -
.../ansible/environment.d/10-ansible-venv-dir.bash | 4 -
.../ansible-package-install/30-ansible-package | 4 -
.../ansible-source-install/30-ansible-source | 37 --
elements/apache2/README.md | 13 -
elements/apache2/element-deps | 4 -
elements/apache2/install.d/15-apache2 | 8 -
.../apache2/install.d/package-installs-apache2 | 1 -
.../etc/ssl/certs/ssl-cert-snakeoil.pem | 1 -
.../etc/ssl/private/ssl-cert-snakeoil.key | 1 -
.../os-refresh-config/post-configure.d/13-apache2 | 41 --
elements/apache2/post-install.d/15-apache2 | 4 -
elements/apache2/svc-map | 3 -
elements/bandersnatch/README.md | 8 -
elements/bandersnatch/element-deps | 5 -
elements/bandersnatch/install.d/76-bandersnatch | 31 -
.../post-configure.d/50-bandersnatch | 7 -
elements/bm-dnsmasq/README.md | 12 -
elements/bm-dnsmasq/bin/filter-bootps | 31 -
elements/bm-dnsmasq/element-deps | 4 -
.../bm-dnsmasq/install.d/75-filter-bootps-cronjob | 13 -
elements/bm-dnsmasq/install.d/81-bm-dnsmasq | 62 --
.../install.d/package-installs-bm-dnsmasq | 2 -
.../post-configure.d/80-bm-dnsmasq | 4 -
elements/boot-stack/README.md | 59 --
elements/boot-stack/bin/boot-stack-logs | 30 -
elements/boot-stack/bin/reset-db | 57 --
elements/boot-stack/element-deps | 15 -
elements/boot-stack/install.d/01-boot-stack | 25 -
.../install.d/package-installs-boot-stack | 4 -
elements/boot-stack/os-apply-config/root/stackrc | 7 -
.../boot-stack/os-apply-config/root/stackrc.oac | 1 -
.../configure.d/53-init-openstack | 15 -
.../pre-configure.d/97-fedora-iptables | 7 -
elements/ceilometer-agent-central/README.md | 1 -
elements/ceilometer-agent-central/element-deps | 7 -
.../package-installs-ceilometer-agent-central | 1 -
.../69-ceilometer-agent-central | 4 -
.../post-configure.d/69-ceilometer-agent-central | 6 -
elements/ceilometer-agent-central/pkg-map | 5 -
elements/ceilometer-agent-central/svc-map | 3 -
elements/ceilometer-agent-compute/README.md | 8 -
elements/ceilometer-agent-compute/element-deps | 5 -
.../package-installs-ceilometer-agent-compute | 1 -
.../69-ceilometer-agent-compute | 6 -
.../package-installs-ceilometer-agent-compute | 1 -
.../post-configure.d/69-ceilometer-agent-compute | 7 -
elements/ceilometer-agent-compute/pkg-map | 5 -
elements/ceilometer-agent-compute/svc-map | 3 -
elements/ceilometer-agent-notification/README.md | 1 -
.../ceilometer-agent-notification/element-deps | 5 -
.../package-installs-ceilometer-agent-notification | 1 -
.../69-ceilometer-agent-notification | 4 -
.../69-ceilometer-agent-notification | 6 -
elements/ceilometer-agent-notification/pkg-map | 5 -
elements/ceilometer-agent-notification/svc-map | 3 -
elements/ceilometer-alarm-evaluator/README.md | 1 -
elements/ceilometer-alarm-evaluator/element-deps | 5 -
.../package-installs-ceilometer-alarm-evaluator | 1 -
.../69-ceilometer-alarm-evaluator | 4 -
.../post-configure.d/69-ceilometer-alarm-evaluator | 6 -
elements/ceilometer-alarm-evaluator/pkg-map | 5 -
elements/ceilometer-alarm-evaluator/svc-map | 3 -
elements/ceilometer-alarm-notifier/README.md | 1 -
elements/ceilometer-alarm-notifier/element-deps | 6 -
.../package-installs-ceilometer-alarm-notifier | 1 -
.../69-ceilometer-alarm-notifier | 4 -
.../post-configure.d/69-ceilometer-alarm-notifier | 6 -
elements/ceilometer-alarm-notifier/pkg-map | 5 -
elements/ceilometer-alarm-notifier/svc-map | 3 -
elements/ceilometer-api/README.md | 1 -
elements/ceilometer-api/element-deps | 7 -
.../package-installs-ceilometer-api | 1 -
.../ceilometer-source-install/69-ceilometer-api | 4 -
.../configure.d/90-ceilometer-db-sync | 6 -
.../post-configure.d/69-ceilometer-api | 10 -
.../97-fedora-ceilometer-api-iptables | 5 -
elements/ceilometer-api/pkg-map | 5 -
elements/ceilometer-api/svc-map | 3 -
elements/ceilometer-collector/README.md | 1 -
elements/ceilometer-collector/element-deps | 5 -
.../package-installs-ceilometer-collector | 1 -
.../69-ceilometer-collector | 4 -
.../post-configure.d/69-ceilometer-collector | 6 -
elements/ceilometer-collector/pkg-map | 5 -
elements/ceilometer-collector/svc-map | 3 -
elements/ceilometer-overcloud-config/README.md | 2 -
elements/ceilometer-overcloud-config/element-deps | 2 -
.../os-apply-config/etc/ceilometer/pipeline.yaml | 78 ---
elements/ceilometer-undercloud-config/README.md | 2 -
elements/ceilometer-undercloud-config/element-deps | 2 -
.../os-apply-config/etc/ceilometer/pipeline.yaml | 38 --
elements/ceilometer/README.md | 10 -
.../cleanup.d/50-remove-source-ceilometer | 5 -
elements/ceilometer/element-deps | 6 -
.../environment.d/10-ceilometer-venv-dir.bash | 6 -
.../package-installs-ceilometer | 1 -
.../ceilometer-source-install/68-ceilometer | 19 -
.../install.d/package-installs-ceilometer | 2 -
.../os-apply-config/etc/ceilometer/ceilometer.conf | 111 ----
elements/ceilometer/pkg-map | 5 -
elements/ceilometer/source-repository-ceilometer | 1 -
elements/check_mk-agent/README.md | 52 --
elements/check_mk-agent/element-deps | 4 -
.../check_mk-agent/install.d/05-check_mk-agent | 11 -
.../install.d/99-check_mk_local_checks | 23 -
.../install.d/package-installs-check_mk-agent | 3 -
.../pre-configure.d/97-check-mk-agent-iptables | 8 -
elements/check_mk-agent/svc-map | 2 -
elements/cinder-api/README.md | 1 -
elements/cinder-api/element-deps | 6 -
.../install.d/cinder-source-install/73-cinder-api | 7 -
.../configure.d/90-cinder-db-sync | 6 -
.../post-configure.d/73-cinder-api | 7 -
.../pre-configure.d/97-cinder-api-iptables | 4 -
elements/cinder-api/svc-map | 6 -
elements/cinder-lio/README.md | 4 -
elements/cinder-lio/element-deps | 2 -
.../cinder-source-install/73-cinder-rtstool | 5 -
.../install.d/package-installs-cinder-lio | 1 -
elements/cinder-tgt/README.md | 4 -
elements/cinder-tgt/element-deps | 2 -
elements/cinder-tgt/install.d/72-cinder-tgt | 6 -
.../install.d/package-installs-cinder-tgt | 1 -
.../post-configure.d/74-cinder-tgt | 5 -
elements/cinder-tgt/svc-map | 4 -
elements/cinder-volume-nfs/README.md | 14 -
elements/cinder-volume-nfs/element-deps | 3 -
.../os-apply-config/etc/cinder/nfs_shares.txt | 3 -
.../post-configure.d/70-cinder-nfs-dir | 5 -
elements/cinder-volume/README.md | 1 -
elements/cinder-volume/element-deps | 5 -
.../cinder-source-install/74-cinder-volume | 14 -
.../post-configure.d/70-cinder-conversion-dir | 6 -
.../72-cinder-resize-volume-groups | 32 -
.../post-configure.d/74-cinder-volume | 16 -
.../pre-configure.d/97-cinder-volume-iptables | 4 -
elements/cinder-volume/pkg-map | 16 -
elements/cinder-volume/svc-map | 3 -
elements/cinder/README.md | 15 -
elements/cinder/cleanup.d/50-remove-source-cinder | 5 -
elements/cinder/element-deps | 7 -
.../cinder/environment.d/10-cinder-venv-dir.bash | 6 -
elements/cinder/install.d/73-cinder | 7 -
.../install.d/cinder-package-install/72-cinder | 9 -
.../install.d/cinder-source-install/72-cinder | 18 -
.../cinder/os-apply-config/etc/cinder/cinder.conf | 104 ---
.../os-apply-config/etc/cinder/rootwrap.conf | 30 -
.../pre-install.d/00-cinder-disable-requiretty | 8 -
elements/cinder/source-repository-cinder | 1 -
elements/collectl/README.md | 5 -
elements/collectl/element-deps | 2 -
elements/collectl/install.d/85-collectl | 16 -
elements/collectl/svc-map | 2 -
elements/common-venv/README.md | 1 -
.../environment.d/01-common-venv-dir.bash | 6 -
elements/contrail-repo/README.md | 6 -
elements/contrail-repo/element-deps | 2 -
.../contrail-repo/post-install.d/10-contrail-setup | 5 -
.../contrail-repo/pre-install.d/10-contrail-repo | 12 -
elements/corosync/README.md | 15 -
elements/corosync/element-deps | 4 -
.../corosync/install.d/package-installs-corosync | 1 -
.../os-apply-config/etc/corosync/corosync.conf | 45 --
.../corosync/os-apply-config/etc/default/corosync | 1 -
.../os-refresh-config/post-configure.d/14-corosync | 6 -
elements/corosync/svc-map | 2 -
elements/debian-mirror/README.md | 20 -
elements/debian-mirror/element-deps | 1 -
elements/debian-mirror/install.d/82-debmirror | 7 -
.../os-apply-config/etc/apt/mirror.list | 17 -
elements/delorean-repo/README.md | 4 +-
.../delorean-repo/pre-install.d/01-delorean-repo | 1 +
elements/devstack/README.md | 5 -
elements/devstack/block-device-size.d/10-size | 8 -
elements/devstack/element-deps | 2 -
elements/devstack/install.d/52-image-toolchain | 14 -
elements/devstack/install.d/53-devstack | 12 -
elements/devstack/install.d/97-haveged | 7 -
elements/devstack/install.d/98-baremetal-network | 26 -
elements/devstack/install.d/99-ssh | 8 -
elements/devstack/source-repository-devstack | 1 -
elements/devstack/source-repository-incubator | 1 -
elements/disable-os-collect-config/README.md | 7 -
.../pre-configure.d/15-disable-os-collect-config | 11 -
elements/diskimage-builder/README.md | 5 -
elements/diskimage-builder/element-deps | 2 -
.../install.d/55-diskimage-builder | 7 -
.../source-repository-diskimage-builder | 1 -
elements/geard/README.md | 4 -
elements/geard/element-deps | 2 -
elements/geard/install.d/44-geard | 11 -
.../pre-configure.d/97-gearman-iptables | 30 -
elements/geard/svc-map | 3 -
elements/glance/README.md | 39 --
elements/glance/cleanup.d/50-remove-source-glance | 5 -
elements/glance/element-deps | 7 -
.../glance/environment.d/10-glance-venv-dir.bash | 6 -
.../install.d/glance-package-install/75-glance | 11 -
.../install.d/glance-source-install/75-glance | 18 -
.../os-apply-config/etc/glance/glance-api.conf | 177 ------
.../os-apply-config/etc/glance/glance-cache.conf | 58 --
.../etc/glance/glance-registry.conf | 74 ---
.../etc/glance/glance-scrubber.conf | 60 --
.../os-refresh-config/configure.d/10-glance-state | 6 -
.../configure.d/20-glance-selinux | 10 -
.../configure.d/90-glance-db-sync | 6 -
.../os-refresh-config/post-configure.d/75-glance | 8 -
.../pre-configure.d/97-glance-fedora-iptables | 5 -
elements/glance/source-repository-glance | 1 -
elements/glance/svc-map | 7 -
elements/haproxy/README.md | 132 ----
elements/haproxy/element-deps | 3 -
elements/haproxy/install.d/76-haproxy | 11 -
.../haproxy/install.d/package-installs-haproxy | 1 -
.../os-apply-config/etc/haproxy/haproxy.cfg | 84 ---
.../configure.d/20-haproxy-nonlocal-bind | 6 -
.../configure.d/20-haproxy-selinux | 9 -
.../os-refresh-config/configure.d/21-haproxy | 11 -
.../pre-configure.d/98-haproxy-iptables | 41 --
elements/haproxy/svc-map | 2 -
elements/heat-api/README.md | 25 -
elements/heat-api/element-deps | 3 -
.../install.d/heat-package-install/10-heat-api | 9 -
.../install.d/heat-source-install/10-heat-api | 9 -
.../os-refresh-config/post-configure.d/79-heat-api | 11 -
.../pre-configure.d/97-heat-api-fedora-iptables | 6 -
elements/heat-api/svc-map | 9 -
elements/heat-cfntools/README.md | 3 -
elements/heat-cfntools/element-deps | 2 -
elements/heat-cfntools/install.d/05-heat-cfntools | 31 -
elements/heat-cfntools/install.d/10-ec2-user | 41 --
.../install.d/package-installs-heat-cfntools | 3 -
elements/heat-engine/README.md | 20 -
elements/heat-engine/element-deps | 4 -
elements/heat-engine/install.d/20-heat-crontab | 11 -
.../package-installs-heat-engine | 1 -
.../install.d/heat-source-install/10-heat-engine | 10 -
.../package-installs-heat-engine | 1 -
.../os-refresh-config/configure.d/90-heat-db-sync | 7 -
.../post-configure.d/79-heat-engine | 8 -
elements/heat-engine/svc-map | 3 -
elements/heat/README.md | 16 -
elements/heat/cleanup.d/50-remove-source-heat | 5 -
elements/heat/element-deps | 5 -
elements/heat/environment.d/10-heat-venv-dir.bash | 6 -
.../heat/install.d/heat-package-install/05-heat | 7 -
.../heat/install.d/heat-source-install/05-heat | 13 -
elements/heat/os-apply-config/etc/heat/heat.conf | 695 ---------------------
elements/heat/source-repository-heat | 1 -
elements/horizon/README.md | 15 -
.../horizon/cleanup.d/50-remove-source-horizon | 5 -
elements/horizon/element-deps | 7 -
.../horizon/environment.d/10-horizon-venv-dir.bash | 6 -
.../horizon/files/etc/httpd/conf.d/horizon.conf | 40 --
elements/horizon/files/etc/httpd/conf.d/ports.conf | 12 -
.../install.d/horizon-package-install/100-horizon | 12 -
.../install.d/horizon-source-install/100-horizon | 58 --
.../os-apply-config/etc/horizon/.secret_key_store | 1 -
.../os-apply-config/etc/horizon/local_settings.py | 96 ---
.../configure.d/20-horizon-selinux | 10 -
.../configure.d/25-horizon-fedora-iptables | 5 -
.../os-refresh-config/post-configure.d/14-horizon | 34 -
elements/horizon/source-repository-horizon | 1 -
.../hosts/os-refresh-config/configure.d/51-hosts | 20 +-
elements/icinga-core/README.md | 2 -
elements/icinga-core/install.d/05-icinga-core | 12 -
elements/icinga-web/README.md | 2 -
elements/icinga-web/install.d/06-icinga-web | 9 -
elements/ironic-api/README.md | 1 -
elements/ironic-api/element-deps | 7 -
.../package-installs-ironic-api | 1 -
.../install.d/ironic-source-install/68-ironic-api | 4 -
.../configure.d/90-ironic-db-sync | 7 -
.../post-configure.d/68-ironic-api | 7 -
.../pre-configure.d/97-fedora-ironic-api-iptables | 5 -
elements/ironic-api/pkg-map | 5 -
elements/ironic-api/svc-map | 3 -
elements/ironic-conductor/README.md | 1 -
elements/ironic-conductor/element-deps | 6 -
.../install.d/69-ironic-tftp-support | 61 --
.../package-installs-ironic-conductor | 1 -
.../ironic-source-install/68-ironic-conductor | 9 -
.../mnt/state/var/lib/ironic/virtual-power-key | 1 -
.../post-configure.d/68-ironic-conductor | 22 -
elements/ironic-conductor/package-installs.yaml | 5 -
elements/ironic-conductor/pkg-map | 5 -
elements/ironic-conductor/svc-map | 3 -
elements/ironic/README.md | 16 -
elements/ironic/cleanup.d/50-remove-ironic | 5 -
elements/ironic/element-deps | 8 -
.../ironic/environment.d/10-ironic-venv-dir.bash | 6 -
.../ironic-package-install/package-installs-ironic | 1 -
.../install.d/ironic-source-install/68-ironic | 18 -
elements/ironic/install.d/package-installs-ironic | 2 -
.../ironic/os-apply-config/etc/ironic/ironic.conf | 63 --
elements/ironic/pkg-map | 5 -
.../pre-install.d/00-ironic-disable-requiretty | 8 -
elements/ironic/source-repository-ironic | 1 -
elements/jenkins/README.md | 25 -
elements/jenkins/install.d/10-jenkins | 10 -
elements/jenkins/install.d/11-jenkins-plugins | 13 -
elements/jenkins/install.d/defaults | 5 -
elements/jenkins/pre-install.d/10-jenkins | 8 -
elements/keepalived/README.md | 50 --
elements/keepalived/bin/keepalived_vip_change.sh | 30 -
elements/keepalived/element-deps | 2 -
elements/keepalived/files/keepalived.crontab | 1 -
elements/keepalived/install.d/76-keepalived | 12 -
elements/keepalived/install.d/78-keepalived-reload | 7 -
.../install.d/package-installs-keepalived | 2 -
.../os-apply-config/etc/default/keepalived | 4 -
.../os-apply-config/etc/keepalived/keepalived.conf | 63 --
.../os-apply-config/etc/keepalived/virtual_ips | 3 -
.../os-apply-config/etc/logrotate.d/keepalived | 10 -
.../configure.d/20-keepalived-selinux | 12 -
.../os-refresh-config/configure.d/22-keepalived | 17 -
elements/keepalived/svc-map | 3 -
elements/keystone/README.md | 90 ---
elements/keystone/cleanup-keystone-tokens.sh | 30 -
.../keystone/cleanup.d/50-remove-source-keystone | 5 -
elements/keystone/element-deps | 8 -
.../environment.d/10-keystone-venv-dir.bash | 6 -
.../install.d/keystone-package-install/05-keystone | 15 -
.../package-installs-keystone | 2 -
.../install.d/keystone-source-install/05-keystone | 9 -
.../install.d/keystone-source-install/70-keystone | 36 --
elements/keystone/keystone.crontab | 2 -
.../etc/keystone/domains/keystone.ldap.conf | 14 -
.../os-apply-config/etc/keystone/keystone.conf | 76 ---
.../mnt/state/etc/keystone/ssl/certs/ca.pem | 1 -
.../state/etc/keystone/ssl/certs/signing_cert.pem | 1 -
.../state/etc/keystone/ssl/private/signing_key.pem | 1 -
.../configure.d/10-keystone-state | 13 -
.../configure.d/20-keystone-selinux | 10 -
.../configure.d/90-keystone-db-sync | 7 -
.../os-refresh-config/post-configure.d/70-keystone | 7 -
.../pre-configure.d/97-keystone-fedora-iptables | 6 -
elements/keystone/pkg-map | 24 -
elements/keystone/source-repository-keystone | 1 -
elements/keystone/svc-map | 4 -
elements/mariadb-common/README.md | 2 -
elements/mariadb-common/element-deps | 2 -
elements/mariadb-common/install.d/11-mariadb | 41 --
.../pre-configure.d/50-mariadb-socket | 11 -
elements/mariadb-dev-rpm/README.md | 4 -
elements/mariadb-dev-rpm/element-provides | 1 -
.../install.d/package-installs-mariadb-dev-rpm | 1 -
elements/mariadb-dev/README.md | 4 -
elements/mariadb-dev/element-provides | 1 -
elements/mariadb-dev/environment.d/20-mariadb | 10 -
elements/mariadb-dev/install.d/03-mariadb-dev | 10 -
.../install.d/package-installs-mariadb-dev | 1 -
.../pre-install.d/05-mysql-mariadb-repo | 45 --
elements/mariadb-rpm/README.md | 4 -
elements/mariadb-rpm/element-deps | 3 -
elements/mariadb-rpm/element-provides | 1 -
.../mariadb-rpm/install.d/10-mariadb-rpm-packages | 8 -
.../configure.d/52-mariadb-rpm-init | 37 --
elements/mariadb-rpm/pkg-map | 8 -
elements/mariadb/README.md | 5 -
elements/mariadb/element-deps | 2 -
elements/mariadb/element-provides | 1 -
elements/mariadb/install.d/10-mariadb-packages | 7 -
.../os-refresh-config/configure.d/52-mariadb-init | 22 -
elements/memcached/README.md | 7 -
elements/memcached/element-deps | 2 -
elements/memcached/install.d/74-memcached | 12 -
.../memcached/install.d/package-installs-memcached | 1 -
elements/multipath/README.md | 11 -
elements/multipath/files/multipath.conf | 3 -
elements/multipath/install.d/90-multipath | 23 -
elements/multipath/pkg-map | 10 -
elements/mysql-common/README.md | 42 --
elements/mysql-common/element-deps | 6 -
.../mysql-common/install.d/11-mysql-clustercheck | 15 -
elements/mysql-common/install.d/clustercheck | 117 ----
.../mysql-common/install.d/clustercheck-tripleo | 7 -
elements/mysql-common/install.d/mysqlchk | 16 -
.../install.d/package-installs-mysql-common | 2 -
.../os-apply-config/etc/ssl/mysql/from-heat.crt | 1 -
.../os-apply-config/etc/ssl/mysql/from-heat.key | 1 -
.../mnt/state/etc/mysql/conf.d/README | 9 -
.../mnt/state/etc/mysql/conf.d/cluster.cnf | 21 -
.../mnt/state/etc/mysql/dbusers.json | 1 -
.../os-apply-config/mnt/state/etc/mysql/debian.cnf | 3 -
.../os-apply-config/mnt/state/etc/mysql/my.cnf | 88 ---
.../mnt/state/etc/mysql/mysqlchk.my.cnf | 6 -
.../mnt/state/etc/mysql/passthru.cnf | 19 -
.../mnt/state/etc/mysql/static-dbusers.json | 9 -
.../os-apply-config/mnt/state/root/metadata.my.cnf | 5 -
.../configure.d/51-mysql-server-id | 32 -
.../post-configure.d/10-mysql-permissions | 14 -
.../post-configure.d/50-mysql-users | 121 ----
.../post-configure.d/60-mysql-secure | 88 ---
.../pre-configure.d/97-mysql-galera-iptables | 6 -
.../pre-configure.d/97-mysql-iptables | 4 -
.../pre-configure.d/97-mysql-selinux | 19 -
elements/mysql-dev/README.md | 4 -
elements/mysql-dev/element-deps | 1 -
elements/mysql-dev/install.d/03-mysql-dev | 5 -
elements/mysql-dev/pkg-map | 10 -
elements/mysql-mariadb-compat/README.md | 2 -
elements/mysql-mariadb-compat/element-deps | 1 -
.../post-install.d/10-var-run-mysqld | 7 -
elements/mysql-migration/README.md | 41 --
elements/mysql-migration/element-deps | 3 -
.../os-apply-config/etc/mysql/migration_default | 4 -
.../os-apply-config/root/metadata.my.cnf | 10 -
.../migration.d/10-bootstrap-mysql | 86 ---
elements/mysql/README.md | 23 -
elements/mysql/element-deps | 4 -
elements/mysql/install.d/10-mysql | 66 --
elements/mysql/install.d/20-galera-libssl-symlink | 53 --
elements/mysql/install.d/package-installs-mysql | 4 -
.../os-refresh-config/configure.d/52-mysql-init | 61 --
.../os-refresh-config/pre-configure.d/40-mysql | 12 -
elements/nagios3/README.md | 24 -
elements/nagios3/bin/refresh-nagios-from-nova | 90 ---
elements/nagios3/element-deps | 5 -
elements/nagios3/install.d/17-nagios | 20 -
elements/nagios3/install.d/nagios3-crontab | 2 -
elements/nagios3/install.d/package-installs-nagios | 1 -
.../os-apply-config/etc/nagios3/nova_access_info | 10 -
.../os-refresh-config/post-configure.d/17-nagios | 7 -
elements/network-utils/README.md | 20 -
elements/network-utils/bin/ensure-bridge | 346 ----------
elements/network-utils/element-deps | 1 -
elements/network-utils/install.d/70-network-utils | 4 -
elements/neutron-dhcp-agent/README.md | 7 -
elements/neutron-dhcp-agent/element-deps | 3 -
.../neutron-package-install/80-neutron-dhcp-agent | 7 -
.../neutron-source-install/80-neutron-dhcp-agent | 12 -
.../post-configure.d/80-neutron-dhcp-agent | 6 -
elements/neutron-network-node/README.md | 16 -
elements/neutron-network-node/element-deps | 5 -
.../post-configure.d/80-neutron-networking | 14 -
elements/neutron-openvswitch-agent/README.md | 95 ---
.../neutron-openvswitch-agent/bin/init-neutron-ovs | 120 ----
elements/neutron-openvswitch-agent/element-deps | 3 -
.../90-disable-upstart-network-interface-logging | 9 -
.../80-neutron-openvswitch-agent | 17 -
.../80-neutron-openvswitch-agent | 8 -
.../configure.d/21-neutron-openvswitch-agent | 4 -
.../post-configure.d/80-neutron-openvswitch-agent | 6 -
.../pre-configure.d/72-openvswitch-iptables | 7 -
elements/neutron-ovs-cleanup/README.md | 3 -
elements/neutron-ovs-cleanup/element-deps | 1 -
.../neutron-source-install/81-neutron-ovs-cleanup | 14 -
.../neutron-ovs-cleanup.conf | 12 -
.../neutron-ovs-cleanup.service | 15 -
.../post-configure.d/81-neutron-ovs-cleanup | 4 -
elements/neutron-router/README.md | 16 -
elements/neutron-router/element-deps | 5 -
.../neutron-source-install/80-neutron-router | 15 -
.../post-configure.d/80-neutron-router | 8 -
elements/neutron-router/package-installs.yaml | 3 -
elements/neutron-router/pkg-map | 13 -
elements/neutron-server/README.md | 1 -
elements/neutron-server/element-deps | 2 -
.../install.d/neutron-package-install/76-neutron | 13 -
.../package-installs-neutron-server | 2 -
.../neutron-source-install/80-neutron-server | 5 -
.../post-configure.d/79-neutron-server | 6 -
elements/neutron/README.md | 13 -
.../neutron/cleanup.d/50-remove-source-neutron | 5 -
elements/neutron/element-deps | 8 -
.../neutron/environment.d/10-neutron-venv-dir.bash | 6 -
.../install.d/neutron-source-install/76-neutron | 22 -
.../neutron/os-apply-config/etc/dnsmasq.d/only-lo | 2 -
.../os-apply-config/etc/neutron/dhcp_agent.ini | 28 -
.../etc/neutron/dnsmasq/dnsmasq-neutron.conf | 1 -
.../os-apply-config/etc/neutron/l3_agent.ini | 33 -
.../os-apply-config/etc/neutron/metadata_agent.ini | 26 -
.../os-apply-config/etc/neutron/neutron.conf | 122 ----
.../etc/neutron/plugins/ml2/ml2_conf.ini | 68 --
.../os-apply-config/etc/neutron/rootwrap.conf | 19 -
.../os-refresh-config/configure.d/10-neutron-state | 6 -
.../configure.d/20-neutron-selinux | 18 -
.../configure.d/90-neutron-db-sync | 6 -
.../pre-configure.d/97-fedora-neutron-iptables | 14 -
elements/neutron/source-repository-neutron | 1 -
elements/nfs-client/README.md | 1 -
elements/nfs-client/install.d/51-nfs-utils | 5 -
elements/nfs-client/pkg-map | 16 -
elements/nfs-server/README.md | 28 -
elements/nfs-server/element-deps | 4 -
elements/nfs-server/install.d/68-nfs-server | 4 -
elements/nfs-server/os-apply-config/etc/exports | 3 -
.../post-configure.d/74-nfs-server | 27 -
.../pre-configure.d/97-nfs-iptables | 9 -
elements/nfs-server/pkg-map | 16 -
elements/nova-api/README.md | 2 -
elements/nova-api/element-deps | 5 -
.../nova-package-install/package-installs-nova-api | 5 -
.../install.d/nova-source-install/80-nova-api | 18 -
.../os-refresh-config/configure.d/90-nova-db-sync | 6 -
.../os-refresh-config/post-configure.d/80-nova-api | 26 -
.../pre-configure.d/97-nova-api-fedora-iptables | 5 -
elements/nova-baremetal/README.md | 17 -
elements/nova-baremetal/element-deps | 5 -
elements/nova-baremetal/install.d/80-pxelinux | 39 --
.../82-nova-bm-deploy-helper-link | 13 -
.../nova-source-install/81-nova-bm-services | 6 -
.../mnt/state/var/lib/nova/virtual-power-key | 1 -
.../configure.d/80-nova-baremetal | 5 -
.../os-refresh-config/configure.d/81-nat-metadata | 6 -
.../configure.d/82-nova-baremetal-selinux | 8 -
.../configure.d/90-nova-baremetal-db-sync | 6 -
.../post-configure.d/70-enable-iscsid | 10 -
.../post-configure.d/80-nova-baremetal | 6 -
.../97-fedora-nova-baremetal-iptables | 5 -
elements/nova-compute/README.md | 1 -
elements/nova-compute/element-deps | 1 -
.../install.d/nova-package-install/80-nova-compute | 14 -
.../install.d/nova-source-install/80-nova-compute | 24 -
.../post-configure.d/80-nova-compute | 8 -
elements/nova-ironic/README.md | 4 -
elements/nova-ironic/element-deps | 6 -
.../package-installs-nova-ironic | 1 -
.../ironic-source-install/81-nova-ironic-driver | 15 -
.../os-refresh-config/configure.d/81-nat-metadata | 6 -
elements/nova-ironic/pkg-map | 5 -
elements/nova-kvm/README.md | 4 -
elements/nova-kvm/element-deps | 6 -
elements/nova-kvm/install.d/81-nova-kvm | 26 -
elements/nova-kvm/install.d/default_libvirt_bin | 12 -
elements/nova-kvm/install.d/default_libvirtd | 24 -
.../install.d/nova-package-install/80-nova-kvm | 9 -
.../install.d/nova-source-install/80-nova-kvm | 22 -
.../nova-source-install/package-installs-nova-kvm | 5 -
.../os-apply-config/etc/libvirt/libvirtd.conf | 9 -
.../os-refresh-config/configure.d/80-nova-kvm | 8 -
.../post-configure.d/80-libvirt-bin | 4 -
.../pre-configure.d/98-nova-iptables | 5 -
elements/nova-novncproxy/README.md | 8 -
.../cleanup.d/50-remove-source-novnc | 5 -
elements/nova-novncproxy/element-deps | 2 -
.../package-installs-nova-novncproxy | 2 -
.../novnc-source-install/50-install-novnc | 12 -
.../post-configure.d/81-nova-novncproxy | 5 -
.../98-nova-novncproxy-fedora-iptables | 6 -
elements/nova-novncproxy/source-repository-novnc | 1 -
elements/nova/README.md | 42 --
elements/nova/cleanup.d/50-remove-source-nova | 6 -
elements/nova/element-deps | 5 -
elements/nova/environment.d/10-nova-venv-dir.bash | 7 -
.../nova/install.d/nova-source-install/74-nova | 20 -
.../os-apply-config/etc/nova/api/nova-api.conf | 14 -
.../os-apply-config/etc/nova/cert/nova-cert.conf | 14 -
.../etc/nova/compute/nova-compute.conf | 14 -
.../etc/nova/conductor/nova-conductor.conf | 14 -
.../etc/nova/consoleauth/nova-consoleauth.conf | 14 -
elements/nova/os-apply-config/etc/nova/nova.conf | 253 --------
.../etc/nova/scheduler/nova-scheduler.conf | 14 -
.../os-refresh-config/configure.d/10-nova-state | 7 -
.../os-refresh-config/configure.d/20-nova-selinux | 10 -
.../nova/pre-install.d/00-nova-disable-requiretty | 8 -
elements/nova/source-repository-nova | 1 -
elements/nscd/README.md | 5 -
elements/nscd/install.d/90-nscd | 20 -
elements/openstack-clients/README.md | 12 -
.../openstack-clients/bin/install-openstack-client | 88 ---
.../cleanup.d/50-remove-source-openstack-clients | 13 -
elements/openstack-clients/element-deps | 4 -
.../10-openstack-clients-venv-dir.bash | 82 ---
.../install.d/50-openstack-clients | 5 -
.../51-ceilometerclient | 5 -
.../51-ceilometerclient | 7 -
.../51-cinderclient | 5 -
.../51-cinderclient | 7 -
.../51-glanceclient | 5 -
.../51-glanceclient | 7 -
.../51-heatclient | 5 -
.../python-heatclient-source-install/51-heatclient | 7 -
.../51-ironicclient | 5 -
.../51-ironicclient | 7 -
.../51-neutronclient | 5 -
.../51-neutronclient | 5 -
.../51-novaclient | 5 -
.../python-novaclient-source-install/51-novaclient | 7 -
.../51-openstackclient | 5 -
.../51-openstackclient | 7 -
.../51-swiftclient | 5 -
.../51-swiftclient | 11 -
.../51-tuskarclient | 5 -
.../51-tuskarclient | 7 -
.../openstack-clients/source-repository-clients | 10 -
elements/openstack-db/README.md | 2 -
elements/openstack-db/element-deps | 2 -
elements/openstack-db/install.d/50-openstack-db | 19 -
elements/openstack-db/source-repository-openstack | 5 -
elements/openstack-ssl/README.md | 42 --
elements/openstack-ssl/element-deps | 1 -
.../os-apply-config/etc/ssl/from-heat.crt | 1 -
.../os-apply-config/etc/ssl/from-heat.key | 1 -
.../os-apply-config/etc/stunnel/from-heat.conf | 13 -
.../pre-configure.d/70-stunnel-permissions | 24 -
elements/openvswitch-datapath/README.md | 4 -
elements/openvswitch-datapath/element-deps | 2 -
.../install.d/75-openvswitch-datapath | 13 -
elements/openvswitch-datapath/pkg-map | 14 -
elements/os-is-bootstrap-host/README.md | 23 -
.../os-is-bootstrap-host/bin/os-is-bootstrap-host | 18 -
elements/os-net-config/README.md | 2 +-
.../os-apply-config/etc/os-net-config/config.json | 3 -
.../etc/os-net-config/element_config.json | 3 +
.../os-refresh-config/configure.d/20-os-net-config | 2 +-
.../10-os-refresh-config | 1 +
elements/overcloud-secure/README.rst | 15 +
.../overcloud-secure/block-device-default.yaml | 58 ++
elements/overcloud-secure/element-deps | 1 +
elements/overcloud-secure/package-installs.yaml | 4 +
elements/pacemaker/README.md | 11 -
elements/pacemaker/bin/pcmk-service-create | 95 ---
elements/pacemaker/element-deps | 6 -
.../pacemaker/install.d/package-installs-pacemaker | 1 -
.../etc/corosync/service.d/pacemaker | 4 -
.../post-configure.d/15-pacemaker | 12 -
.../post-configure.d/16-base-opts-pacemaker | 13 -
elements/postfix/README.md | 23 -
elements/postfix/element-deps | 3 -
.../postfix/install.d/package-installs-postfix | 1 -
elements/postfix/os-apply-config/etc/mailname | 1 -
.../postfix/os-apply-config/etc/postfix/main.cf | 34 -
.../os-refresh-config/configure.d/59-postfix | 14 -
.../os-refresh-config/post-configure.d/59-postfix | 4 -
elements/postfix/pre-install.d/59-postfix | 10 -
elements/pypi-mirror/README.md | 2 -
elements/pypi-mirror/element-deps | 2 -
elements/pypi-mirror/install.d/50-pypi-mirror | 49 --
elements/pypi-mirror/source-repository-pypi-mirror | 1 -
elements/pypi-openstack/README.md | 17 -
.../00-unconfigure-openstack-pypi-mirror | 16 -
.../00-configure-openstack-pypi-mirror | 25 -
elements/qpidd/README.md | 60 --
elements/qpidd/element-deps | 2 -
elements/qpidd/install.d/20-qpidd | 23 -
elements/qpidd/os-apply-config/etc/qpid/qpidd.acl | 40 --
.../os-refresh-config/post-configure.d/73-qpidd | 11 -
elements/rabbitmq-server/README.md | 98 ---
.../rabbitmq-server/bin/rabbitmq_is_in_cluster | 64 --
elements/rabbitmq-server/bin/rabbitmq_join_cluster | 81 ---
elements/rabbitmq-server/bin/rabbitmq_reset_node | 50 --
.../rabbitmq-server/bin/rabbitmq_size_of_cluster | 53 --
elements/rabbitmq-server/element-deps | 9 -
.../files/etc/init/rabbitmq-server.conf | 27 -
.../files/etc/rabbitmq/rabbitmq-env.conf | 7 -
.../rabbitmq-server/install.d/20-rabbitmq-server | 46 --
.../install.d/package-installs-rabbitmq-server | 1 -
.../etc/rabbitmq/heat_password_handle | 1 -
.../os-apply-config/etc/rabbitmq/heat_users.json | 1 -
.../os-apply-config/etc/rabbitmq/rabbitmq.config | 23 -
.../etc/security/limits.d/rabbitmq_limits.conf | 5 -
.../var/lib/rabbitmq/.erlang.cookie | 1 -
.../var/lib/rabbitmq/.erlang.cookie.oac | 3 -
.../configure.d/20-rabbitmq-server-selinux | 13 -
.../os-refresh-config/post-configure.d/51-rabbitmq | 136 ----
.../post-configure.d/52-rabbitmq-passwords | 126 ----
.../97-rabbitmq-server-fedora-iptables | 5 -
.../pre-configure.d/98-rabbitmq-iptables | 4 -
elements/rally/README.md | 11 -
elements/rally/element-deps | 2 -
.../rally/environment.d/10-rally-venv-dir.bash | 3 -
.../rally/install.d/rally-source-install/51-rally | 12 -
elements/rally/source-repository-rally | 1 -
elements/rdo-release/README.md | 5 -
.../environment.d/10-rdo-release-name.bash | 1 -
.../rdo-release/pre-install.d/10-rdo-release-repo | 5 -
elements/remove-serial-console/README.md | 9 -
.../finalise.d/60-purge-serial-console | 19 -
elements/restore-ssh-host-keys/README.md | 16 -
elements/restore-ssh-host-keys/element-deps | 1 -
.../pre-configure.d/10-restore-ssh-host-keys | 19 -
elements/salt-master/README.md | 1 -
elements/salt-master/install.d/10-salt-master | 7 -
elements/salt-master/pre-install.d/10-salt-master | 8 -
elements/salt-minion/README.md | 1 -
elements/salt-minion/install.d/10-salt-minion | 7 -
elements/salt-minion/pre-install.d/10-salt-minion | 8 -
elements/seed-debug-logging/README.md | 3 -
elements/seed-debug-logging/debug.json | 23 -
elements/seed-debug-logging/element-deps | 1 -
.../install.d/02-seed-debug-logging | 6 -
elements/seed-stack-config/README.md | 32 -
elements/seed-stack-config/config.json | 100 ---
elements/seed-stack-config/element-deps | 2 -
.../install.d/01-seed-stack-heat-metadata | 13 -
.../install.d/11-seed-stack-heat-metadata | 10 -
.../os-apply-config/var/opt/seed-stack/masquerade | 22 -
.../post-configure.d/80-seedstack-masquerade | 6 -
elements/selinux/README.md | 18 -
elements/selinux/bin/add-selinux-file-context | 50 --
elements/selinux/bin/add-selinux-path-substitution | 53 --
elements/selinux/bin/restore-selinux-file-context | 39 --
.../custom-policies/tripleo-selinux-keepalived.te | 35 --
.../custom-policies/tripleo-selinux-keystone.te | 15 -
.../custom-policies/tripleo-selinux-mariadb.te | 92 ---
.../custom-policies/tripleo-selinux-neutron.te | 13 -
.../custom-policies/tripleo-selinux-nova.te | 18 -
.../custom-policies/tripleo-selinux-openvswitch.te | 14 -
.../custom-policies/tripleo-selinux-rabbitmq.te | 20 -
.../custom-policies/tripleo-selinux-rhsmcertd.te | 19 -
.../selinux/custom-policies/tripleo-selinux-ssh.te | 13 -
.../custom-policies/tripleo-selinux-swift.te | 14 -
.../install.d/100-install-custom-selinux-policies | 22 -
.../20-compile-and-install-selinux-policies | 21 -
elements/snmpd/README.md | 23 -
elements/snmpd/element-deps | 3 -
elements/snmpd/files/check_proc_open_files.py | 93 ---
elements/snmpd/files/snmp | 1 -
elements/snmpd/install.d/67-snmpd | 12 -
elements/snmpd/os-apply-config/etc/default/snmpd | 20 -
elements/snmpd/os-apply-config/etc/snmp/snmpd.conf | 39 --
.../os-refresh-config/post-configure.d/67-snmpd | 7 -
elements/snmpd/pkg-map | 15 -
elements/sosreport/README.md | 10 -
elements/sosreport/cleanup.d/90-sos-tmp-plugins | 23 -
.../sosreport/environment.d/90-sos-plugins-env | 19 -
elements/sosreport/extra-data.d/90-sos-plugins | 23 -
elements/sosreport/install.d/65-sosreport | 23 -
elements/sosreport/pkg-map | 10 -
elements/squid/README.md | 5 -
elements/squid/element-deps | 4 -
elements/squid/install.d/30-squid | 5 -
.../squid/os-apply-config/etc/squid/squid.conf | 65 --
.../os-refresh-config/post-configure.d/80-squid | 5 -
.../pre-configure.d/97-squid-iptables | 5 -
elements/ssl-ca/README.md | 18 -
.../os-apply-config/etc/ssl/from-heat-ca.crt | 1 -
.../configure.d/51-ssl-load-ca-certs | 37 --
elements/stackuser/README.md | 4 -
elements/stackuser/install.d/50-user | 28 -
elements/stunnel/README.md | 27 -
.../files/usr/lib/systemd/system/stunnel4.service | 13 -
elements/stunnel/install.d/70-install-stunnel | 38 --
.../configure.d/21-restart-stunnel | 22 -
elements/swift-proxy/README.md | 13 -
.../check_mk_checks/swift_proxy_healthcheck.py | 66 --
elements/swift-proxy/element-deps | 2 -
.../install.d/swift-package-install/76-swift-proxy | 5 -
.../install.d/swift-source-install/76-swift-proxy | 15 -
.../os-apply-config/etc/swift/proxy-server.conf | 91 ---
.../post-configure.d/74-swift-proxy | 6 -
.../pre-configure.d/72-swift-proxy-iptables | 8 -
elements/swift-ring/README.md | 1 -
elements/swift-ring/element-deps | 3 -
.../environment.d/10-swift-ring-venv-dir.bash | 6 -
.../install.d/swift-package-install/75-swift-ring | 6 -
.../install.d/swift-source-install/75-swift-ring | 10 -
elements/swift-ring/pkg-map | 12 -
elements/swift-ring/source-repository-swift | 1 -
elements/swift-storage/README.md | 1 -
elements/swift-storage/element-deps | 3 -
.../install.d/76-swift-storage-common | 22 -
.../install.d/package-installs-swift-storage | 1 -
.../package-installs-swift-storage | 4 -
.../swift-source-install/76-swift-storage | 21 -
.../swift-storage/os-apply-config/etc/rsyncd.conf | 25 -
.../os-apply-config/etc/swift/account-server.conf | 45 --
.../etc/swift/container-server.conf | 47 --
.../os-apply-config/etc/swift/object-server.conf | 46 --
.../configure.d/10-swift-storage-state | 5 -
.../configure.d/15-swift-storage-location | 5 -
.../configure.d/20-swift-storage-selinux | 16 -
.../configure.d/21-swift-storage-iptables | 25 -
.../post-configure.d/74-swift-storage | 30 -
elements/swift/README.md | 21 -
elements/swift/cleanup.d/50-remove-source-swift | 5 -
elements/swift/element-deps | 3 -
.../swift/environment.d/10-swift-venv-dir.bash | 6 -
.../swift-package-install/package-installs-swift | 1 -
.../swift/install.d/swift-source-install/75-swift | 10 -
.../install.d/swift-source-install/76-swift-cffi | 14 -
.../swift-source-install/package-installs-swift | 1 -
.../swift/os-apply-config/etc/swift/swift.conf | 17 -
.../os-refresh-config/configure.d/20-swift-selinux | 9 -
.../swift/os-refresh-config/configure.d/73-swift | 78 ---
elements/swift/source-repository-swift | 1 -
elements/sysctl/README.md | 38 --
elements/sysctl/bin/sysctl-append-value | 34 -
elements/sysctl/bin/sysctl-set-value | 42 --
elements/sysctl/bin/sysctl-write-value | 25 -
elements/sysctl/element-deps | 1 -
elements/sysctl/install.d/10-sysctl-install | 4 -
.../configure.d/10-sysctl-apply-config | 12 -
elements/tempest/README.md | 23 -
elements/tempest/bin/run-tempest | 114 ----
.../tempest/cleanup.d/50-remove-source-tempest | 5 -
elements/tempest/element-deps | 3 -
.../tempest/environment.d/10-tempest-venv-dir.bash | 6 -
elements/tempest/install.d/51-tempest | 38 --
.../tempest/install.d/package-installs-tempest | 2 -
elements/tempest/os-apply-config/etc/tempestrunrc | 24 -
.../opt/stack/tempest/etc/tempest.conf | 53 --
elements/tempest/pkg-map | 17 -
elements/tempest/source-repository-tempest | 1 -
elements/tripleo-cd/README.md | 34 -
elements/tripleo-cd/bin/deploy-testenv | 48 --
elements/tripleo-cd/bin/prepare-ci-overcloud | 150 -----
elements/tripleo-cd/bin/tripleo-cd.sh | 64 --
elements/tripleo-cd/configs/hp1_ci_env.json | 8 -
elements/tripleo-cd/configs/hp1_networks.json | 34 -
elements/tripleo-cd/configs/hp1_oc_env.json | 7 -
elements/tripleo-cd/configs/hp1_uc_env.json | 11 -
elements/tripleo-cd/configs/hp2_ci_env.json | 10 -
elements/tripleo-cd/configs/hp2_networks.json | 34 -
elements/tripleo-cd/configs/hp2_oc_env.json | 7 -
elements/tripleo-cd/configs/hp2_uc_env.json | 10 -
elements/tripleo-cd/configs/te_commonrc | 23 -
elements/tripleo-cd/configs/te_hp1rc | 18 -
elements/tripleo-cd/configs/te_hp2rc | 17 -
elements/tripleo-cd/configs/te_localrc | 21 -
elements/tripleo-cd/configs/te_rh1rc | 14 -
elements/tripleo-cd/deploy-ci-overcloud | 113 ----
elements/tripleo-cd/element-deps | 3 -
elements/tripleo-cd/install.d/10-tripleo-cd | 38 --
.../tripleo-cd/source-repository-tripleo-incubator | 4 -
elements/tripleo-heat-templates/README.md | 1 -
elements/tripleo-heat-templates/element-deps | 1 -
.../10-tripleo-heat-templates | 6 -
elements/tripleo-heat-templates/pkg-map | 5 -
.../source-repository-tripleo-heat-templates | 1 -
elements/tripleo-staging/README.md | 4 -
.../tripleo-staging/pre-install.d/01-bleeding-edge | 6 -
elements/trove-api/README.md | 82 ---
elements/trove-api/element-deps | 3 -
.../install.d/trove-source-install/80-trove-api | 6 -
.../os-apply-config/etc/trove/api-paste.ini | 42 --
.../os-apply-config/etc/trove/guestagent_image | 1 -
.../trove-api/os-apply-config/etc/trove/trove.conf | 198 ------
.../post-configure.d/82-trove-api | 11 -
.../post-configure.d/83-trove-update-image | 16 -
.../pre-configure.d/99-trove-api-fedora-iptables | 5 -
elements/trove/README.md | 1 -
elements/trove/element-deps | 3 -
.../trove/environment.d/10-trove-venv-dir.bash | 7 -
.../trove/install.d/trove-source-install/77-trove | 4 -
.../os-refresh-config/configure.d/16-trove-state | 3 -
elements/trove/source-repository-trove | 1 -
elements/use-ephemeral/README.md | 49 --
elements/use-ephemeral/bin/register-state-path | 68 --
elements/use-ephemeral/element-deps | 1 -
.../finalise.d/00-cleanup-stateful-paths | 40 --
.../pre-configure.d/00-fix-ephemeral-mount | 18 -
.../pre-configure.d/01-setup-stateful-paths | 46 --
releasenotes/source/conf.py | 16 +-
releasenotes/source/index.rst | 1 +
releasenotes/source/ocata.rst | 6 +
test-requirements.txt | 4 +-
857 files changed, 125 insertions(+), 14446 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index 4c9a602..5c2264a 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -1,0 +2 @@ hacking>=0.9.2,<0.10
+openstackdocstheme>=1.11.0 # Apache-2.0
@@ -4,2 +5 @@ oslotest
-oslosphinx
-sphinx>=1.1.2,<1.2
+sphinx>=1.6.2 # BSD
1
0
We are glad to announce the release of:
tripleo-heat-templates 7.0.0: Heat templates for deploying OpenStack
with OpenStack.
This release is part of the pike release series.
The source is available from:
http://git.openstack.org/cgit/openstack/tripleo-heat-templates
Download the package from:
https://tarballs.openstack.org/tripleo-heat-templates/
Please report issues through launchpad:
http://bugs.launchpad.net/tripleo
For more details, please see below.
7.0.0
^^^^^
New Features
************
* Configure OpenDaylight SNAT to use conntrack mechanism with OVS
and controller based mechanism with OVS-DPDK.
* Barbican API added to containarised overcloud deployment
* Add support for Dell EMC Isilon manila driver
* Support containerized ovn-controller
* Support containerized OVN Dbs without HA
* Support containerized OVN DBs with HA
* Add support for Dell EMC Unity Manila driver
* Add support for Dell EMC VMAX Iscsi cinder driver
* Add support for Dell EMC VMAX Manila driver
* Add support for Dell EMC VNX Manila driver
Bug Fixes
*********
* Set "host" parameter in manila.conf to 'hostgroup' when running
manila share service under pacemaker. This labels instances of the
service on different nodes with the same "host" as cinder does in
this circumstance so that the instances are considered by OpenStack
to provide the same service and manila share is able to maintain
management of shares on the backend after failover and failback.
* The "neutron_admin_auth_url" is now properly set using
KeystoneInternal rather than using the NeutronAdmin endpoint.
* Change the default ManageEventPipeline to true. This is because we
want the event pipeline publishers overridden by heat templates to
take effect over the puppet defaults. Once we drop panko:// from the
pipeline we can switch this back to false.
Other Notes
***********
* Network templates are now rendered with jinja2 based on
network_data.yaml. The only required parameter for each network is
the name, optional params will populate the defaults in the network
template. Network templates will be generated for both IPv4 and IPv6
versions of the networks, setting ipv6: true on the network will
generate only IPv6 templates. An example for overriding default IP
addresses for IPv6 has been added in environments/network-
environment-v6.yaml.
Changes in tripleo-heat-templates 6.0.0.0rc1..7.0.0
---------------------------------------------------
f37a6f9 Add tags in upgrade_tasks for mongodb services.
ab8bdfa Add CephExternal role for ceph-ansible
6d99e0a Add support for deploying RGW with ceph-ansible
cbcfb59 Use DeployedSSLCertificatePath for public TLS via certmonger
e6682e5 Maintain ceph-osd package only on nodes hosting CephOSD service
b5783b3 fluentd: log configuration was not generated correctly
9011b06 Use containerized mongodb in scenario002-multinode-containers
72be2ae Change all references of nsx_v3 to nsx.
4e8013e Add param to configure snat mechanism
6bed752 Mount public certificate in haproxy init container
f9df42b Mount folders and log file
c03ed4d Unset default value for the DockerCephDaemonImage
dc646db TLS proxy for redis
e33d918 Containerized mongodb, disable by default, fix upgrade
7bb41c9 Escape ceph capabilities for manila client
f2d0901 Allow upgrade tasks to run when looping through steps
bc726c1 Add support for Dell EMC Isilon Manila backend
9757cfa Add support for Dell EMC VMAX Manila Backend
41d599c Set mode for ansible written files
3302df4 Rabbitmq: Enable Erlang distribution TLS
bdccc1c manila: set "neutron_admin_auth_url" correctly
c791d80 Remove bgp-vpn from scenario004-multinode-containers
9f5a014 Switch manila-share to pacemaker version in scenario004/containers
1fd5d9e Add clustercheck to service list for scenarios
39927f5 Stop hardcoding host's config volume path
a586b22 Fix containerized zaqar-api db_sync
b1abf01 Add support for Dell EMC VMAX ISCSI Backend
e371ec6 Separate config_volume for ringbuilder
ed73f20 Configure Zaqar trust notifier
fc9dc2a Manually set healthchecks for _cron services
fe975e8 Use list_concat in place of yaql
3d7cee4 NetworkDeploymentActions shall be made role specific
ca4b08b Convert enable-internal-tls.yaml to be generated
878d236 Fix hardcoded references to deprecated *ExtraConfig parameters
9deeb4e Remove tacker from containers scenario001
d88a8dc Remove ipv6 specific network templates
a86bc99 Updated from global requirements
b7bbe4b Add storage backends env files for containerized deployment
7ef0b96 Update generated ssl environments
2b07da8 Remove puppet run and workarounds from tripleo_upgrade_node.sh
5c870af Add --wsrep-provider=none to the mysql_bootstrap container
b395323 Telemetry specific config for scenario001
978e2eb Support HA for OVN DBs containers using pacemaker bundle
111861f Remove hard-coded image reference
af71468 Move deprecated SchedulerHints logic to overcloud.j2.yaml
5f40937 Add support for Dell EMC VNX Manila Backend
992478e Add support for Dell EMC Unity Manila Backend
0eed8aa Change ManageEventPipeline to true
0f2af35 container ovs-agent, ensure br-ex exists
ee9197a Remove src_ceph from manila kolla_config
0e3b02f Use switch to containers instead of take over playbook for ceph-ansible
2dece06 Use integers for rabbitmq ports
39950e6 Add missing Docker service
abdce04 Use Python to compute release notes version
3ebb05d Add DockerPuppetProcessCount defaults to 3
0ef71f3 Set docker-puppet --health-cmd = /bin/true
1f3cb17 manila: set "host" to "hostgroup"
f923d8d Support deploying OVN as container services
46219af Make archive policy configurable
56eaad8 Handle failure of carrier check in configure_safe_defaults()
ca350fc Enable ceilometer compute agent
74a79d3 Add panko publisher in the event pipeline
ab55169 Containarise Barbican API
80c7819 Update UPPER_CONSTRAINTS_FILE for stable/pike
09c178c Update .gitreview for stable/pike
c8daedf Do not install additional CentOS packages via ceph-ansible
d9d8314 Specify the start count to 0 for the update step loop
81faff0 Configure listen_address for libvirtd when TLS is enabled
2696ead Docker: Enable TLS in the internal network for libvirt
8cb4da7 Zaqar: Match service name with service-net-map
b7b44a3 Fix configuration files path for logrotate container
700b82b Render port templates via j2
626b967 Add nova metadata to TLS everywhere/docker services list
8ba30a1 TLS for containerized horizon
8a03456 Add logrotate with crond service
71059a0 Mount ceph config on gnocchi statsd
a987bc8 Prepare reno for TripleO Pike RC1
184f284 More fixes for the Ceph docker images url parsing
26d61e8 ci: don't deploy swift on basic multinode job
ad85892 Let mds create manila key and fs
bf02ad9 Tag the ha containers with 'pcmklatest' at deploy time
0f8e4e3 Enable TLS for containerized RabbitMQ
0d1a7f3 TLS everywhere/haproxy: Remove empty postsave command
698e2e3 Convert scenario001-multinode-containers job to ceph-ansible
1df5f72 Enable listening on TLS for the internal network for horizon
2760f53 Restore and split nova metadata docker service out of nova-api.
d59ba51 Workaround for RHEL registration as "localhost"
33bc901 Enable TLS for nova-metadata
0bf9c78 Add certmonger user profile to all overcloud roles
2bbc07a Add Ceilometer API and Collector service to roles_data
f7a8470 Refactor setup_docker_host.sh as host_prep_tasks
10bb3d5 Provide sample environment for composable roles
06aa229 Swith to the appropriate ceph-ansible playbook on upgrade
9353db1 Add support for Dell EMC Unity Cinder backend
00afda8 TLS everywhere/docker: add nova services to environment
5594726 Remove iscsid from TLS everywhere docker environment
26789ee scenario002/multinode: do not run containerized Zaqar
d3dfd28 scenario002/container: run Barbican non-containerized
043bfee Containerize Manila Share for HA
62d1213 README: Fix CI coverage layout
bf85126 Add params needed for the ceph-ansible switch to containers playbook
3626095 Add support for installing Ceph MDS via ceph-ansible
e148ac8 Render IP map and host maps according to network_data.yaml
4abb8ad Set default OSD pool size to 1 in scenario 001/004 containers
38d1968 docker: Stop all active ceilometer services during compute upgrade
5aa4eeb Add NeutronOverlayIPVersion parameter to neutron-plugins-ml2 service
060ff37 Also write an upgrade_tasks_playbook
a465b8d Convert network templates to be rendered via j2
2597449 Delete docker-centos-tripleoupstream.yaml
6d1c06c Set file mode permission of Ceph keyrings
a67a73e Enable TLS for containerized MySQL
fb2c137 Extend VNC port range
1b11911 Enable TLS for containerized haproxy
35ed6c6 Don't unregister on system/resource delete
589b18d Fix Heat condition for RHEL registration yum update
630ce41 Fix metadata_settings in containerized mongodb
5144634 Bind mount tripleo.cnf in transient bootstrap containers
5f109d0 Containerize virtlogd
0c2c440 Consolidate deployment in major-upgrade-composable-steps
ec50292 change sriovnicswitch to be first with openvswitch
6e352e3 Fix parsing of DockerCephDaemonImage parameter
de3717e Pass monitor_address_block to ceph-ansible for mon_host
ec58a4b Add environment to disable deploy steps
1801565 Add support for update_tasks
46279be Add RoleConfig output
38db8e7 Default docker_puppet_debug to false
76421eb Move deploy-steps-playbook to deploy-steps-tasks
316dfbd Add ServiceData to hidden params
9b79a9b Correct gnocchi-upgrade command quotes
7f63059 Consolidate puppet/docker deployments with one deploy steps workflow
003cd14 Convert cephstorage-role.yaml to role.role.j2.yaml
e8278f7 Convert blockstorage-role.yaml to role.role.j2.yaml
612ba25 Convert objectstorage-role.yaml to role.role.j2.yaml
d8e2531 Convert compute-role.yaml to role.role.j2.yaml
1aad286 Convert controller-role.yaml to role.role.j2.yaml
6d6a64a Internal TLS support for mongodb container
0d8a339 TLS everywhere: Configure CA for mongodb
9d630f8 Enable TLS for nova api and placement containers
f24d5d4 Make containerized nova-api run with httpd
ac79bf9 Enable TLS configuration for containerized Galera
74e7e67 Move HAProxy's public TLS logic from controller to service template
55936c4 Accept multiple registries in DockerInsecureRegistryAddress
31770e4 Remove duplicate Iscsid service in resource registry
f634907 Mount NFS volume to docker container.
e41139a Enable TLS configuration for containerized HAProxy
c200335 Set virsh secret with an init step when using Ceph
4e5d431 Enable TLS configuration for containerized RabbitMQ
6af919e Make network-isolation-v6 environment rendered for all roles
96795a9 Make HA container bundle work on remote nodes
7d332c9 Fix cidr get_attr in custom networks
42d8a1c Make cinder-manage db sync run on only one controller during upgrade
9ed7100 Docker/TLS everywhere: Add telemetry and neutron services to environment
a8a1d5b Keep dynamic network creation backward compatible.
507bed1 Add script to create tripleo-admin on deployed servers
65e9ffa Create parameters for haproxy TLS certs and keys
79aca26 Use number for KeystoneCronTokenFlushMaxDelay instead of string
b19b88b Render VIPs dynamically based on network_data.yaml
0414e97 Change the directory for haproxy certs/keys to be service-specific
0800daa Update EventPipelinePublisher param description to include zaqar
0bc2403 Addition of Nuage as mechanism driver for ML2
59e29b1 Remove baremetal cron jobs on docker upgrade
0be4764 Stop and disable openstack-nova-compute service on compute nodes
7f84409 Make UpgradeLevelNovaCompute parameters consistent
c05e72c Make many networking parameters consistent
4502b7c Make RoleParameters and key_name descriptions consistent
f7a6d03 Add Telemetry services to scenario002
ba24419 Start redis service after upgrade
47cbe2f openstack-heat-templates: fix deprecation path
6a3ad6f Update capabilities map to match latest environments
25dab32 Fix up multipath docker indentation
50c1187 Cinder volume/backup containers shouldn't mount two paths at same point
f04235c Set redis password hiera value in compute agent
1dd72e5 Fix ceilometer agent compute service name
87b0244 Run gnocchi upgrade with sacks in docker template
94a3c82 Adds stop and disable for libvirtd on upgrade to containers
975d862 Fix keystone, cinder, heat-api cron containers
7fb7ed7 Fix CA file bind mounting in containers
4767b2f Update TLS-everywhere docker environment
5264940 Remove empty metadata_settings from iscsid and multipathd templates
7968f37 MariaDB: create clustercheck user at container bootstrap
e3ee596 Add missing metadata_settings from docker services
17804c7 Copy scheduler configuration from service/ironic to services-docker/ironic
c3f9eaf Enable Dpdk after rebooting with Hugepages for OvS2.7
6073155 Also log docker-puppet.py puppet output to console
52e8df6 Changing the default port-binding configuration
5f313f2 Add 'ovn-controller' service
8a8369d Also log puppet output to console
0cb45d6 Generate MySQL client config if service requires database
7407267 Fix iscsid role data's section
736b1e1 Add environment for setting a custom domain name
090b33e Do not run clustercheck on the host after O->P upgrade
03af5f8 Enable Zaqar API SSL
d11e256 Deploy Ceph in containers using ceph-ansible via external workflow
ecbb6d9 Adds environment file for ODL + SRIOV
6d68ce0 Render isolated network templates using jinja2
56bf9cf Fix enable-ceph sample environment
ca959c6 Noop controller pre and post config resources.
4645d9c Fix creation of iptables rules for non-HA containerized HAproxy
98d6d84 Add NodeTLSData to generic role.role.j2.yaml
05f7730 Don't curl metadata server in userdata example
ed0b77f Provides Ceph config into OpenStack clients
75fbc08 Enable libvirtd_config puppet tag in nova-libvirtd docker service
c2b2cc5 Adding Tuned Service
aa5194f Contrail network realignement + DPDK enablement
24a8eaa add lbaasv2 to NeutronServicePlugins in octavia containers
605ad6f Modifying Cisco templates to support composable roles
59e31ad Consistent hostname format env for split-stack
5162183 Add parameters for Veritas HyperScale distributed setup.
ce7a062 Release 7.0.0.0b3
793ec54 Add metadata_settings in Heat APIs
0a44085 Move docker_puppet_tasks calculation into services.yaml
d364d9c Move services.yaml output calculation into Value resources
5b77325 Drop MongoDB from the undercloud
0fbc2ff Support configurable Zaqar backends
1cb49fd CI/scenarios : Add scenario007 for OVN services
4a7f339 Add support for nova live/cold-migration with containers
fbd01c2 Mount /var/lib/neutron in neutron agents for metadata proxy
c54e9b6 Make various password descriptions consistent
c02a343 Make Deploy/UpdateIdentifier definition semi-consistent
8fb3da3 Make EnablePackageInstall and Debug descriptions consistent
0443e7a Revert "Disable systemd-networkd & systemd-resolved"
e85f040 Cleans up exec workaround for ODL container clustering
db845f7 Add all existing parameter mismatches to exclusion list
1b556b6 Fall back to non-containerized cinder-backup and cinder-volume for HA
fb90179 Open up firewall for the control-ports in the bundles
2ff922b Move step_config/docker_config calculation into services.yaml
c18b56e Add keystone cron container to run token_flush
3f31025 Add heat api container to run cron purge_deleted
cd85745 Add cinder cron container to run db purge
ee34cd6 nova_api_cron docker fix: add /var/spool/cron/nova
48cf302 Fix network-isolation.j2.yaml to ignore VIPs for disabled networks
8a305da Remove DockerNamespace references
c243560 Revert "Use optimal (instead of default) tunables for Ceph on upgrade"
4c947ba Fix description of NeutronNetworkVLANRanges
60601d2 Switch MonitoringRabbitUseSSL to boolean
501f35a Disable env evaluation in workflow executions
cdc3477 Remove non-containerized pacemaker resources on upgrade
5b84f8f Updated from global requirements
2fddc77 Add containerized manila-share to CI
ef582bf Increase default RabbitMQ/Erlang TCP timeout from 5 to 15 seconds
223733c Stop Heat WSGI services on docker upgrade
391a38e Add nova::compute::rbd setting into nova-libvirt profile
3e0e0c7 Make collectd run as root inside the container
d90d57a Use static environment for deployed-server neutron mappings
fe72598 aodh: add gnocchi_external_project_owner config
9b122cd Ps Cinder: Added support for password less login
11b2546 Stop also openstack-swift-object-expirer when upgrading swift services
5e9f855 Use optimal (instead of default) tunables for Ceph on upgrade
c1a4f8d Set name property on missing deployments
8e5bb30 Refactor iscsi initiator-name reset into separate service
68e5823 Handles {controller,NovaCompute}ExtraConfig deprecation in ovecloud.j2
91c1a81 Add composable services for the Veritas HyperScale.
e76d84f Use a single configuration file for specifying docker containers.
28f926f CI/scenarios: set NotificationDriver to 'noop'
8b81b36 Add role_merged_configs into workflow executions environmentxi
e1f7c0f Enable Neutron LBaaS Integration
1ccb5dd Add validation task in docker services
baf6eee Adds network/cidr mapping into a new service property
c011a34 Improve logs from ansible, puppet, docker-puppet.py
c539189 Add a new role for ComputeOvsDpdk and clean-up parameters
d24874c Disable systemd-networkd & systemd-resolved
303e192 Support deprecated controllerExtraConfig naming in role template
b108289 Remove special-case of memcache node ips for ipv6
839c0b1 Adds check for existing yum process during the legacy minor update
a6d2704 Move services.yaml to common directory
1a544f6 Ensure yum cache is ready before update
a70a569 Corrected wrong os_region_name in glance-api conf file
4e32440 Fix ironic-pxe startup issues
d1a350f Containerize Manila Share service
90317db Drop ComputeServices from environments/docker.yaml
ea4188c Add support for running crontabs in containers
d6ae3a8 Run rsync for Swift without xinetd
d514516 Allow to set Notification Driver to 'noop'
b5c110f Add dependency relationship between nested get_attr targets
6a34075 Remove hardcoded enable_load_balancer from Controller role
d02faff Remove controller specific bootstack_nodeid
2168e7b Add PCI to nova compute container for passthrough support
dddbd21 Allow modprobing from cinder-volume container
e718f93 LVM in cinder-volume container without udev
366825e Don't confuse Heat with empty parameter_defaults
0477e15 Fixing a bug when setting a password for ODL controller
11b3cb2 Revert "Revert "Blacklist support for ExtraConfig""
910ad64 Replace outdated instruction with link to upstream doc
b524e0f Use ServerOsCollectConfigData value in output
d0acf56 Add DeployedServerEnvironmentOutput
b2de70f Bind mount needed cert for haproxy for HA too
d773801 Added OvS permission workaround for enabling DPDK
cf18e86 Copy only generated puppet files into the container
766de0c Disable network validation in multinode jobs
6d82c28 Remove ceilometer apache files on upgrade
2eb1476 Add in roles data validation
79e4379 Rename CongressApi to Congress (docker)
c540733 Wrap ceilometer-upgrade in boostrap_host_exec
aa3b3e2 Switch from oslosphinx to openstackdocstheme
566a40b Modify generic role template to support custom networks
9b3b1c6 Workflow input parameter update in plan-environment
bbb3e60 Updated from global requirements
b25a576 Fix typo in roles/Networker.yaml
6a151ec Enable Neutron LBaaS Integration
6a2f8bd Convert role templates to consume roles_data map
24e855d Adds docker OpenDaylight
6d36dd0 Update NovaCompute to consume CephClientKey
e65a8cb Add ComputeHCI role and related validations
cc77450 adding --config-dir parameters to neutron containers
53d5780 New environment file to configure containers.
6a64a4a Tolerate network errors in pingtest retry logic
425c9d4 Ensure boostrap_host_exec runs as root
630030a Fix typo in config_volume
d53feb8 Bind mount needed cert for haproxy
1847a01 Allow volumes in puppet_config containers spec
9eb4311 cisco nexus: keep OVS on the Compute
19ebaad Add stack_name/ctlplane_service_ips into post-upgrade.j2.yaml
f739fd0 Force mtime for tar used in container config md5sums
af5eaf1 Make ceilometer crontab removal idempotent
0426d45 scenario001: containerize services for CI
83ed45b Add missing tags in iscsid upgrade_tasks
ba01643 Install ansible-pacemaker on O->P upgrade
afbbbdc Add ServerIdMap output
5867dd5 Make NeutronEnableDVR parameter consistent
697d816 Make Rabbit parameters consistent
ccc37ba Make CephValidationDelay/Retries default consistent
244b8bf Remove ceilometer upgrade from other ceilometer containers
47d1794 Enable nova-api to run over httpd again
d2e0dcd Default docker-puppet.py logging to INFO
142b5a2 Disable swift middleware ceilometer pipeline by default
891b6c7 Add missing xinetd/rsync container for Swift
a474ae8 Add heat parameter for all of config_volume images
9ac5892 Add ctlplane_service_ips param to upgrade steps
b537984 Exposing the ability to enable/disable the repository
df1d691 Add README to ci/environments directory
7c1ecd0 Add Ceph configuration with PoolDefaultSize 1
c834dce Re-enable default for RoleParameters
bb291c5 Make *AdminStateUp parameters consistent
0db2831 Make NovaWorkers descriptions consistent
f572b76 Add validation check for divergent parameter definitions
d66756b Allow stack_name into major_upgrade_steps.yaml
9c1940e Provides a list of per-service ctlplane IPs to the workflows env
71f1338 Allows use of Mistral workflows during deployment steps
0899b24 Add non-ha env file.
acaa47a Add docker templates for octavia services
b515698 Add flag to enable/disable the HAProxy stats interface
35f189f Temporarily disable containerized cinder
479edff Replace hardcoded 'br-ex' with NeutronPhysicalBridge parameter.
f0807b5 Enable periodic task to discover cell hosts when ironic is used
4b91ae6 scenario004: containerize services for CI
eb2f214 Fix manila-api volumes list
b30bdb6 Adds service for OVS and enables ODL DPDK deployments
fc7a6ea scenario002: containerize services for CI
78ea1bb Implement scenario006 with Ironic in overcloud
4e19c7a Enable DPDK on boot using PreNetworkConfig
d6260f3 scenario003: containerize services for CI
e873d56 Make collectd log to file
6993622 Revert "Blacklist support for ExtraConfig"
2c11e9e Fix descriptions on bonding templates
020f745 Create NIC templates for Neutron Networker composable role
c444ab4 Fix fallback logic in run-os-net-config.sh
efefc09 Fixes incorrect glance api network
f80c937 Deploy ironic-api with WSGI
662a1a7 Specify file url when deploy-artifacts fails
57ee256 Make sensu-client log to file
488b894 Add sample usage of StorageMgmt network for compute nodes
43edc49 Move glance::api::show_multiple_locations within GlanceApi
edfcb50 Update cinder-netapp-config environment
2cd328d Add release note for generated sample environments
94bd9b1 Add an upgrade task for redis service
93b42ba Remove add_listen: false from Horizon hieradata
0b4635e Test Horizon by default in multinode jobs
37bb0ee Fix roles dict object' has no attribute 'lower' error
53407bd Add node's FQDN to mysql certificate request and CA file
6d44f72 Comment parameters for registry in docker tls env
39ee601 Re-enable docker service in docker.yaml
9786bf5 Updated from global requirements
d6c0979 Blacklist support for ExtraConfig
74595a7 Make a copy of files touched by puppet in container
6e72aa9 Fall back to non-containerized cinder-backup to unblock OVB CI
0e0ccda Fall back to non-containerized cinder-volume to unblock CI
4ec13cc Make fernet max active keys configurable
bf294ea Only pass distinct services to enabled_services list
abf4444 Ignore case for bootstrap node checks
a591421 Add VipMap output
562ee3a Add split-stack environments
c47ca9c Add DeploymentSwiftDataMap parameter
c8a266d Add os-collect-config data as an output
4f58243 Update CloudDomain description
c4a247d Add Ec2Api to container based deployment
e82ab30 Input enabled_services in all-nodes-config as comma_delimited_list
9217222 Fixup for manila-api containerized service
977b8ec Add an example IronicConductor role
17e934b Remove trailing whitespace
73109ba Add a docker-ha.yaml environment file for containerized HA deployments
b8a078c Update Panko api port
248099d Fix race conditions between containers
87160b9 Remove reference too puppet/services/ironic-pxe.yaml
47a9472 Fix network names when using network isolation
350e1a8 Enable heat/puppet to manage the fernet keys and make it configurable
490e237 Use KeystoneFernetKeys instead of individual parameters
f600d45 Replace NO_ARCHIVE block with single call to rsync
0849c76 Containerize Ceilometer Agent Ipmi
426de20 Add fqdn_external
80f6907 Configuration for containerized MySQL clients
15e74ab Add Nova Vncproxy service to containerized deployment
e58faa9 Add Nova Consoleauth service to containerized deployment
31f773a Bind mount internal CA file to all containers
8fc970a Conditional LVM storage setup for cinder-volume
cba5288 Make network-isolation environment rendered for all roles
6dbb863 Unblock CI by reverting to non-containerized HAProxy
0c66118 Modify PreNetworkConfig config inline with role-specific parameters
7ec9860 Add support to configure Num of Storage sacks
afef874 Fix IronicInspectorAdmin to be https
204a582 Add nested sample environments for inject-trust-anchor
8d086b1 Add storage sample environments
7613306 Add neutron-midonet sample environment
f503d1b Support config dir for env generator input files
4e24c8c Sample environment generator
834fe9c Moving *postconfig where it was *postpuppet
388a133 Containerize Manila Scheduler service
4a48ad8 Add support for Cinder "NAS secure" driver params
651633f Remove deprecated multinode-container-upgrade.yaml
8b9a24c Containerize Sahara
54c31f6 Docker service for Cinder Volume
7f9f066 Docker services for Cinder Backup
402b228 Docker services for Cinder Api and Scheduler
9e6c109 Containerize multipathd
15c93fd Move iscsid to a container
efb36b4 Generate HAproxy iptables rules for containerized HA deployments
b327ea5 Pacemaker HA suport for OVN DB servers
2d5f751 Execute Swift ring up-/download in containerized environments
0595354 Add support for autofencing to Pacemaker Remote.
22a283a Providing parameters specific to a workflow via plan-environment
9e759c9 Don't mount all of config-data /etc, /etc/httpd
30bf499 Remove pip install paunch
84e37fe Fix rpms being installed via DeployArtifactURLs
316cc25 Remove duplicate docker/puppet services.yaml
2c0355b Configure credentials for ironic to access cinder
19ef017 Add templates to configure Ironic inspector
b749a1e Revert "Add support to configure Num of Storage sacks"
af38284 Make container names consistent
3df4eff Add detach to docker-toool
43d08a0 Fix bug in docker-toool where values are sometimes empty.
d8c0c33 Change HorizonSecureCookies default to False
2a138df Run the nova-compute container as the nova user
396cd6b Containerized collectd
e77de0d Write md5sum for service config directories
be336e2 Fix typo in haproxy docker mapping
fdb233e Containerize Cinder-volume for HA
c5ce649 Containerize Cinder-backup for HA
f38b68c Containerized Sensu client
87603cd Containerize Tacker Services
26b77f7 Containerize Congress API service
ef8572a Fix containerized SwiftRawDisks usage
7a36855 Role Specific parameter for nova-compute service
35c22be Configure crl file for HAProxy
83ff2f2 Configure CRL URI if TLS in the internal network is enabled
e9ad7ba Role Specific parameters for neutron-sriov-agent service
e825cda Modify libvirtd container command line when TLS is enabled
e0bc8d6 Dell SC: Add exclude_domain_ip option
0b259c8 Standardize example role definitions
f02d691 Mount /var/run/libvirt on ceilo agent compute
00be6e6 Add host logging for redis service template
c3ead7a Containerize Manila API service
321ecf9 Fix the disable expirer to remove crontab
a915b15 Add support to configure Num of Storage sacks
d48299c Use Deployment actions for blacklist
d27c778 Don't create networks if neutron is not enabled
1f946b6 Map /etc/ssh/ssh_known_hosts to all containers
e7b7d4a Ensure /etc/ssh/ssh_known_hosts exist in docker config-data.
93151cc Stop/disable l3 agent in docker service upgrade_tasks
1e89970 Ability to enable/disable debug mode per OpenStack service
86ca871 Updated from global requirements
00c21a9 Fix upgrade tasks to use correct service name
03811f1 Convert puppet and docker steps to ansible
233a71c Containerize HAProxy for the non-ha case
27197d0 Release 7.0.0.0b2
d6bda4e Update metric processing delay default
0413a12 Containerize Redis for HA
b5c3bcc Fix CephPoolDefaultSize typo
cbf74d6 Increase default for NovaReservedHostMemory to 4096
e3c8803 Server blacklist support
6148018 Fix the constraints for THT params NeutronDpdkCoreList and HostCpusList
cb10ab2 Upgrade gnocchi without skip-storage
847a1fe ceilometer-expirer: remove the crontab during upgrade
8b1bcf0 Containerized nova-compute working with Deployed Server
03f208b Add sshd service to containerized compute role
f48c10c Container-specific variants of scenarios 001-004
c4e3bbe Handle upgrading cinder-volume under pacemaker
0751d69 Add heat environment for disabling all telemetry services
804fd34 Enable arp_accept for all interfaces
3744749 Add ignore_projects to filter gnocchi events
359fcdf Align optional services with optional services-docker
ee2c065 Add support for linuxbridge agent
483a386 Include mongodb in scenario002 job
bccfedc Containerize RabbitMQ for HA
0bfadac Containerize MySQL for HA
4d4b503 Containerize HAProxy for HA
76ee9d1 Remove duplicate PreConfig definition
a42b93d Fix race condition between docker-puppet and container steps
4f2de30 Containerize clustercheck galera monitor for HA deployments
aca5ec7 Example environment file to use Neutron BGPVPN driver with ODL
cdfe035 Remove osd_pool_default_min_size to allow Ceph cluster to do the right thing by default
51da97d docker bootstrap service commands
b29441b Updated from global requirements
a4146b3 docker/TLS-everywhere: Add metadata_settings output to templates
d40ac59 Example environment file to use L2GW Neutron Driver with ODL
9ede958 Disable mongodb by default
780b751 Use disabled suffix for disabled service names
553b95d Modify vhost user socket directory's default value in environment file
25bb189 Re-Add ceilometer expirer to roles_data
3c21152 Add Neutron L2 Gateway service to scenario 004
9e4bbe4 Change database sync timeout from 300 to 900 in low-memory-usage environment file.
3c9733f Add RoleNetHostnameMap output
6a564b7 Role Specific paramaeter support for neutron-ovs-dpdk-agent service
0a0e2ee Update the template_version alias for all the templates to pike.
28308e8 Make sure that manila share is created after share type
9efa817 neutron: set enable_dvr = False if NeutronEnableDVR is false
9235efc Add containerized neutron-metadata agent
47dfa57 Comment parameters for registry in docker.yaml
633ab23 Add l2gw neutron agent support
fa94191 Use upper-constraints for tox
f609044 Store role_data in an OS::Heat::Value resource
1a43e3b Containerize Horizon
c96130b Consolidate writing json configs with HostPrepTasks
6bb2d9e TLS-everywhere: Configure CA for apache
30bd4f5 Only set apache certificates if TLS everywhere is enabled
b743b82 TLS everywhere: configure mongodb's TLS settings
7962dd4 Don't delete failed docker-puppet containers
2d85067 Containerize Ceilometer Agents
a37debd docker/internal TLS: spawn extra container for neutron server's TLS proxy
563a900 Use neutron-server image for neutron services
1651a18 Optimize kernel neighbour table for large scale environments
00551e7 Fix resource type in ObjectStorage role
93bb464 Add missing type for RoleParameters parameter
22433c5 Fix absolute paths in scenario001-multinode.yaml
c634f4e Default snmp to less verbose logging
f0affa3 Update the services README documentation
a096dda Add role specific information to the service template
71efc9f docker/internal TLS: spawn extra container for glance API's TLS proxy
3b53db4 docker/internal TLS: spawn extra container for swift's TLS proxy
e75822e Add params to manage and configure pipeline publisher
66b39c2 Deprecate Ceilometer Expirer
eb923b0 Disabling replacing fernet keys from puppet
787e504 Fix paths for optional docker services
d4a7cfb Add missing release note for cadf environment
02a086b Change neutron-metadata number of workers determination method
951d66a multinode-container-upgrade.yaml usable for mixed upgrade
c6ea4bc Make docker-puppet.sh a static file.
3e3569b Use httpd in Zaqar docker service
345150c Make upgrade steps unconditional to fix broken dependencies
a378a01 Containers: Bind mount directories with the key/certs for heat
4ea0307 Add syslog socket to common containers volumes
dde4f6d Set puppet-redis managed_by_cluster_manager to true
2faedff Enable mistral to run under mod_wsgi
b26fe7d Use the make_url function to build URLs
58a8b28 Mount hostpath logs on /var/log
0b07b5c Remove nova placement config for compute service node on upgrade
a7b5689 Add StackUpdateType to set hiera on upgrade
2244290 Fix up pacemaker_status test in yum_update.sh
29a8a46 [N->O] Add openstack-nova-migration to compute nodes.
3d8af2f Restrict nova migration ssh tunnel
a19297a Add back Heat conditions in upgrade workflow
e9accfc Configure snmpd auth params in ceilometer profile
32fed0c Set reasonable TTL defaults for Ceilometer DB
e33e766 Expose metric delay processing metric
be4bc8f Internal TLS: Use specific CA file for mysql-client
570583c Use httpd in Heat docker services
6ff78ce Internal TLS: use common CA file parameter for libvirt CA cert
82ff1ac Internal TLS: Use specific CA file for haproxy
95fbda4 Disable ComputeNeutron* for cisco-nexus-ucsm
e5b3b67 Add deprecation notes for panko service
4923f5c Initial VIP ipv6 minor update code
6ec49bd snmp: add SnmpdBindHost parameter
b8f97f5 Ensure AllNodesExtraConfig runs before AllNodesDeploySteps
77b4bd5 Fix for the resource ControllerPostPuppetMaintenanceModeDeployment
7735052 Add parameter Ec2ApiExternalNetwork for VPCs
c7471e7 Move containers common volumes from yaql to list_concat
15fa68c Use list_concat for metadata_settings for haproxy
746c4d2 Improve logging for docker-puppet.py
0d59488 Enable splay for os-collect-config
f8b5cac Disable Telemetry services on undercloud containers
4d0dfd8 Allow to deploy Octavia API & Neutron Server on 2 different nodes
2c727c4 Support Redfish hardware in the overcloud Ironic
7d87b82 Unset the UpgradeInitCommand on converge
61d1905 Remove deprecated minor update pcs code
e17590c Add $STACK_NAME input var
f11c223 Fix redis container
23201d9 Disable default vhost for apache
46b8a00 TLS-everywhere: Add missing profiles to docker compute services
a604160 upgrades: deploy mod_ssl when upgrading apache
430e4d3 Open ports 443 and 80 on haproxy's firewall when horizon is standalone
90fc4b2 Change the default for rabbitmq back to ha-mode: all
d153d88 Fix etcd_init_task volume
41c7e39 Upgrade failure when service parameter is changed for PankoApi
2cb2d8d Deprecate ceilometer collector
ba44524 Fix dependencies for PreConfig/PostConfig resources
f1f6b5d Deploy ceilometer_auth_enabled to node containing keystone
8d1f390 Pass httpd service_name to Zaqar
bcf98df Updated from global requirements
69be0c2 Dell SC: Add secondary DSM support
7360a7e Containerize etcd service
258c6ce Merge pre|post puppet resources into pre|post config.
2392bd7 Fix containerized RabbitMQ service deployment
6d900c8 Containerize Redis service
61632a6 Remove no longer used environment files - older upgrade workflows
8c17116 Don't attempt to configure live migration
0a5d85e Add defaults for docker puppet tasks
79c2d0f N->O Manual puppet commands have the right modulepath.
5412dc9 Run Zaqar with httpd in puppet service
a057123 glance: deploy services with Keystone v3 endpoints
5e14f95 SSHD Service extensions
73651aa Containers: disable downloading rabbitmqadmin
6a15e56 Add missing tag to nova-placement docker image
88a3168 N->O upgrade, fix wrong parameters to nova placement.
2fda963 containers: TLS in the internal network for telemetry services
fa740c5 TLS-everywhere: Enable for TLS libvirt live migration
e61f76b Add IronicInspector settings to the network map
152df01 scenario001/pingtest: enable Gnocchi resource again
65e643a Run token flush cron job hourly by default
f8f295b Introduce common CAs to be mounted to the containers
e81ddeb Introduce common resources for docker templates
0d8f11f Support for external swift proxy
ee9d633 Add all hosts to HostsEntry output
7f42098 aodh-base.yaml uses a hard coded keystone region name
2954564 Revert "Use httpd in Zaqar docker service"
0271a63 Add migration SSH tunneling support
25fe4bf Rework DOCKER_PUPPET_CONFIG validate tool
7d3552a SSH known_hosts config
cc1a8f9 Validate NTP servers
87ce5d4 Pluggable server type per Role
ef502e9 Fix nova-compute service name in upgrade steps
7862388 Use underscore for Aodh and Gnocchi's container names
789ce85 Add service config settings to agent services
df79215 Add name and description fields to plan-environment.yaml
be274f1 Add tags to roles
4600843 Non-ha multinode environment for container upgrade job
df36f22 Use comma_delimited_list for token flush cron time settings
dd43ba1 Bind mount directories that contain the key/certs for keystone
39f63c5 docker/all: Bind-mount OpenSSL CA bundle
93e0e58 Use -net=host for docker-puppet.py config gen
03421f8 Add RoleNetIpMap output to overcloud.j2.yaml
349eb93 docker: use noop_resource for Nova_cell_v2
87f41c6 Change the directory for httpd certs/keys to be service-specific
5d9a8a0 Add Docker to services list in multinode CI environments
2eddc12 Do not log errors on non-existing container
d22484d Add IPv6 disable option
5fb637c Update Dell EMC Cinder back end services
59fedd3 Add networking-vpp ML2 mechanism driver support
c533a32 Add composable role support for NetApp Cinder back end
4713f2b Add upgrade tasks for gnocchi container services
b5b6681 Replace references to the 192.0.2 network
9985533 metadatahook: Use coalesce to handle null values
687c53a Remove yaql call when building logging_groups
625db6e [ironic] expose default boot_option in configuration and change it to local
76c1c0c Decouple Swift ringbuilding logic
5e196c3 Enable internal network TLS for etcd
1f172ca Prepare 7.0.0.0b1 (pike-1)
60e3687 Use conditionals for neutron and glance worker defaults
3434767 Add environment to preselect only VIP IP addresses
deb9b4c sensu: fix upgrade case when service is added
0ea21f5 Timeout early on pcs cluster status check0 during upgrade.
c4fd828 Allow for update after RHEL registration
e9abec8 Add Docker service to all roles
92b238e Avoid awk error in hosts-config.sh for large deployments
09be1e1 Add password to authtoken section in congress.conf
4b4425d Add BGPVPN services to scenario004
d72b0b9 Replace six.iteritems() with .items()
e811bb2 Fix conntrack proto sctp module
99371a9 Disable Manila CephFS snapshots by default
9945538 Adds service for managing securetty
78f4a33 Add initial support for NSX plugin
acc20aa ovn: Add missing configurations required
347f543 Add trigger to setup a LDAP backend as keystone domaine
2ffcb33 Remove "Core" Service from the CI Environment file
a87b563 add configurable timeouts for DB sync
9e4375d yum_update.sh - Use the yum parameter: check-update
86a009d Ironic containers: chown /var/lib/ironic correctly
9e27118 Fixing acronym for BGPVPN composable service
8d03b9d Allow configuring enabled hardware types for Ironic
57a2648 Use httpd in Zaqar docker service
16ba2ee Use kolla api to set ownership
dba8795 Add parameters for internal TLS for swift proxy
5e934cd Use the local collector to bootstrap deployed servers
1f8de41 Enables support for configuring Cinder with Pure Storage FlashArray storage backend
0e858a2 Add monitoring agents deployment to CI
299b9f5 Enforce upgrade_batch_tasks before upgrade_tasks order
d286892 Ensure upgrade step orchestration accross roles.
f209f0a Increase documentation about parameters
75d4883 Add params to tweak memory limit on mongodb
6ddcd9a Add support for "neutron" Ironic networking plugin
d5309c9 Addition of firewall rules for Nuage
a216934 Purge initial firewall for deployed-server's
91e7a54 Remove kolla_config copy from services
66551bd Remove not-working all-in-one upgrade environment
0e8e8a9 Disable ceilometer API
04097e8 Add missing name properties on deloyment resources
0d04302 Set auth flag so ceilometer auth is enabled
4656323 Update ceph-rgw acccepted roles to fix OSP upgrade
2598388 Add special case upgrade from openvswitch 2.5.0-14
d2d319e Add manual ovs upgrade script for workaround ovs upgrade issue
eb426db Setting keystone region for tacker
5b4b783 Remove EC2 endpoint from EndpointMap
ffc3ea0 Change heat and mistral to use v3/ec2tokens url
3e15937 Add logging agents deployment to CI
d7c00f0 Add l2gw neutron service plugin support
56535c8 Don't check haproxy if external load-balancer is used.
0e30838 Output service_metadata_settings in docker services.yaml
b1c95b6 Do not install openstack-heat-agents
9c4c15d Add ceilometer ipmi agent
6b03cba Add NeutronDnsDomain heat option, undercloud fix
7268d1a Add network sysctl tweaks for security
1ca3c2c Qpid dispatch router composable role
91053af Allow to configure policy.json for OpenStack projects
568573b Include panko in the default dispatcher
a314ce5 Grouped all the Operational tools
0b3f5ed Updated from global requirements
d39c952 Run cluster check on nodes configured in wsrep_cluster_address.
57c06dd Modify pci_passthrough hiera value as string
4483378 Disable core dump for setuid programs
10cb0cf Add missing ec2api::api::keystone_ec2_tokens_url config
502b345 Fixes port binding controller for OpenDaylight
f7f1a8a Remove 'Controller' role references from overcloud.j2.yaml
332e8ec Remove kolla_config copy from keystone service.
4b3ec85 Swift auth url should use a suffix
3bd4a3f MySQL: Use conditional instead of nested stack for TLS-specific bits
7d0f279 Apache: Use conditional instead of nested stack for TLS-specific bits
69c213e Rabbitmq: Use conditional instead of nested stack for TLS-specific bits
670399a N->O upgrade, blanks ipv6 rules before activating it.
6568285 docker/keystone: Bind mount entire fernet keys repository
276aca7 Stop openstack-nova-compute during nova-ironic upgrade
bfd4854 N->O Upgrade, make sure all nova placement parameter properly set.
9aaa5ba Rework container volumes as hostpath mounts
4883e8b [N->O] Fix wrong database connection for cell0 during upgrade.
ae10ae4 Fixes OpenDaylightProviderMappings hiera parsing
ab4adb9 [N->O] is creating 2 default cell_v2 cells
3749459 Add missing metadata_settings from neutron-api profile
9445b0e Fix usage of CinderNfsServers
2c4aee2 Adds Horizon secure cookie map.
583a602 Install openstack-selinux for deployed-server
cdbf1ca Nic config mappings for deployed-server
48a38a1 Fixes missing firewall rules for neutron_ovs_dpdk_agent service
1323fbe Run nova-api hosts discovery after nova-compute start
29b74f4 Remove unused KeystoneRegion parameter from gnocchi-base
947a714 Only set EnableConfigPurge on major upgrades
c4c9436 Remove useless trailing '\n' in /etc/hosts file.
17afce8 docker/keystone: Actually set fernet as the default token provider
7f5c616 docker-puppet: skip empty volume entries
51c9159 Restrict Access to Kernel Message Buffer
7ce044a Use tripleo profile for bigswitch agent
7661d1f Change kolla_config from required to optional in pep8.
32be46f Setting keystone region for congress
45c909a Enables OpenDaylight clustering in HA deployments
1a4ece1 Keep existing data for containerized ironic-conductor
8eaa5f8 Re-Add bigswitch agent support
bae48e6 Make sure PrePuppet runs before any Deployment_Step
f10847c Containerize panko api service
b6a7ac4 Bind redis-sentinel to its network
129881f Add NodeCreateBatchSize parameter
fd15a09 Pick dynamically the first node for stack validation
91d7d8c Explicitly configure credentials used by ironic to access other services
efbf120 docker/keystone: add metadata_settings to output
1c4016a docker: Add metadata_settings to optional parameters for yaml validate
555eb6d Keep existing data for containerized Libvirt
03e39d6 Keep existing data for containerized Swift
55d17ca etcd: secure EtcdInitialClusterToken parameter
f77edeb Add upgrade tasks for aodh containers
551baca Don't disable satellite repo after registration
521a897 Cleanup no longer used upgrade files
c737eea Switch keystone default provider to fernet
ee09ed6 keystone/containers: Add support for fernet keys
0d407a5 Keep existing data for containerized RabbitMQ
3c51cad Keep existing data for containerized MongoDB
cd88f4d Keep existing data when moving to containerized MariaDB
038eae0 Fixes multiple issues with retry function in rhel-registration.
5db25cf Update README for Glance coverage
209d8f5 Add bindep support
b800b14 Containerize gnocchi services
31bc6ea Add certmonger-user profile
20003d6 congress/tacker: switch auth_uri to use uri_no_suffix
b19d630 Don't try to run os-net-config from yum_update.sh
0f48e7b gnocchi: deploy services with Keystone v3 endpoints
12ef0e5 telemetry: switch auth_uri to uri_no_suffix
a24cb33 cinder: switch auth_uri to uri_no_suffix
154e2d2 heat: switch auth_uri to use uri_no_suffix
537f789 ironic: switch auth_uri to uri_no_suffix
c82a1ae manila: switch auth_uri to use uri_no_suffix
8365e41 neutron: switch auth_uri to uri_no_suffix
4654175 nova: switch auth_uri to keystone versionless endpoint
6050809 Tasks hook for preparing BM host for deploying containerized services
801ccd6 Remove unnecesary code to enable panko-api
841d305 Upgrades: wait for galera to be settled
3bbf935 Remove double quotes in the "when" Ansible conditional.
4b1ea24 Add upgrade tasks for heat over httpd
6d35336 horizon: switch keystone_url to use uri_no_suffix
7923184 Remove ha-by-default release note
3de4324 Clarify Kolla build overrides for tripleo
459e124 Containerize Aodh alarm services
b67ad06 Add BGPVPN composable service
1f018ba Cleanup docker services templates
97d891e Add pep8 tests on docker/services/*
ab83e77 Remove docker_image sections (unused)
aedb22b Pass hieradata relevant for httpd in the Heat APIs
17f4cf9 Update docs per new puppet_config interface
21babd3 Improve SSL support for Sensu
1992282 Pass hieradata for internal TLS for RabbitMQ
af03e4d docker-puppet.py fail if any worker fails
900ddfb Enables increasing mariadb open files for noha deployments
89ee882 Move zaqar into services-docker
001868a Move mistral into services-docker
c28f76c Move ironic into services-docker
b228d56 sahara: configure keystone_authtoken parameters
d4549c7 barbican: Use versionless keystone endpoints
64500bf Move nova-scheduler data into puppet_config
46b5911 Enable Docker service for Compute role
6c6c784 Remove glance-base service
38a0dc7 Add puppet_config to docker neutron-l3 service
e270bed sshd template, rename hiera key
e88dfbc Fix bogus parameters in get_param
ee9c789 Enable keystone cadf notifications
fb748ba Enable composable upgrades for docker service templates
8febc6e Add docker composable service template
805109b Add validation for VPP upgrade tasks
0b05d7f Cinder-api upgrade: use httpd instead of apachectl
c5d10cd Use the new hiera hook in all remaining templates
a511600 Add network_data.yaml to encapsulate list of networks for j2
8e70a24 Update properties being set for octavia rabbit properties
b9aa2c1 Removes old environment file references
9bbd43b Fix httpd dir create to not error if exists
3e6147d Remove root_template and root_environment from capabilities-map.yaml
1792712 etcd: Get FQDN from hiera instead of puppet fact
039483d ec2-api: Get FQDN from hiera instead of puppet fact
9025a3b Remove the openvswitch special case upgrade code
480baa3 Fix Panko API upgrade process
c68704b Overwrite nova placement with stub for docker
151d614 Enable IronicPxe in the undercloud
3c44184 Removes opencontrail reference
7273a3d Add upgrade task for panko api
41514d0 Upgrades: fix up the rabbitmq HA mode like in new ocata deployments
6108501 Put docker puppet config in puppet_config dict
20d7901 Adds upgrade tasks for OpenDaylight services
dedef90 Add mistral service support for composable upgrades
7c84a9b upgrades/validation: only run validation when services exist
c5931fd Containerize neutron-l3 agent
b8695b8 Associate unmapped hosts with cell mappings
3cba271 Pass the DOCKER_* env vars when running docker
e405a74 Add plan-environment.yaml
626b820 Make UpdateDeployment depend on NetworkDeployment
93561bd Switch to dict format for docker_puppet_tasks
87569bd Use --disable= in subscription-manager to avoid shell expansion.
e9a2fdc Disable exit on error for pacemaker commands for update flow
fb78213 Put service stop at step1 and quiesce at step2.
d545326 upgrades: fix ec2api conditional
6ff979a Align hyperconverged-ceph.yaml environment and adds some validation
a9c64bd Adding keystone parameters for Tacker
3c5345f Make neutron dhcp agents per network conditional
242fd30 Adding keystone parameters for Congress
3c3afe6 mysqlclient: Use actual parameter in puppet to set bind-address
2cebb99 Add zaqar service for composable upgrade
b6214b0 Add support for upgrading ec2-api
489761e Add etcd composable upgrade steps
5838d6f Add auditd upgrate steps
db02313 Add upgrade support for Horizon
9a4b972 Configure SSL connection for MySQL client via client config file
f08124e Deploy CI scenarios with Pacemaker
40a5003 Deploy versionless keystone endpoints (for keystone only)
0ea941a Add VPP composable service
96618f8 Install openstack-heat-agents on upgrade
63cb515 Install openstack-panko-api on upgrade
873ab8e Switch central and compute templates to use polling agent
b352d68 multinode_major_upgrade: enable Pacemaker
3d835de Enable docker for all roles
28b908a Add option to diff containers after config stage.
5593877 Upgrade nova-api/scheduler/conductor packages at step3 not step2.
864cb73 Adding definition of backup_flags
957fbb1 Make heat max_json_body_size configurable
55c587d Containers: workaround for neutron DB sync
403b7c9 Added release note for NeutronExternalNetworkBridge deprecation
f09f50f Add step to docker_puppet_tasks
e8df835 Enable TLS for swift-proxy's ceilometer notifications
8448c92 Increase ansible-pacemaker default service start timeout
a678935 Remove forgotten sahara dbsync from step5 upgrades tasks
3002edc Adds http proxy support for registering RHEL overcloud nodes
301cb39 Add docker mysql service
135cc29 Adding the ip_conntrack_proto_sctp kernel module
09d8c12 Update the Nova Endpoint information for Cinder
5a74923 Parallelize docker-puppet.py
27b6188 Write out a json file containing container startup info and create tool to use it.
ae1ce1c Containerized Swift Services.
f196adf Add docker Glance API service
3705549 Containerized MongoDB
ff22a06 multinode/upgrade: add nova services to environment
f3772c6 Re-add the disable_upgrade_deployment note in roles_data.yaml
99f0b84 Increase apache ServerLimit and workers to 100
8974f54 Improve the README for the _setting keys
a3df167 Add checks in ansible upgrade tasks for CephMon and CephOSD
161cd3c Enable panko service by default on overcloud
5d33537 Add step0,validation checks for heat services
bbe2748 Adding upgrade steps to congress service
0360821 Add docker memcached service
41fe579 Add docker rabbitmq service
8eda7b1 Add docker zaqar service
e75e5dd Add docker mistral services
0466def Add docker neutron services
d010442 Add docker nova services
838d54b Add docker heat services
10ba1fa Stop nova-api before upgrading package
077c2ee Adding upgrade_tasks to tacker
9043168 Make the DB URIs host-independent for all services
c5e5d21 Sort ResourceGroup resource list
f8cc350 Add environment for deployed-server with pacemaker
529768a Generate Pre/Post Puppet Tasks for all roles
47f2579 Don't assume default network names in net_ip*map
4061dfe Switch to net-config-multinode
e6ed8a7 Install nova-placement package on upgrade
1157bdb Add OpenDaylightConnectionProtocol parameter to opendaylight-api service
54438d3 Update ci environment for multinode jobs to support Ceph
1edfb6f Add missing releasenotes for Swift ring management
b3b04eb Apply post-upgrade step to not run puppet in post upgrade
4a73d99 Update reno for stable/ocata
1a719a0 Align HCI environment file with list of services from roles_data
01a91d3 Add Newton to Ocata UpgradeInitCommonCommand
b3fe9f7 CI fix broken references to multinode-core.yaml
c6dc623 Enable docker services in the registry
2902640 Add docker ironic services
84626c8 Add docker_puppet_tasks initialization on primary node
500bec5 Add docker keystone service
ad2ea29 docker: new hybrid deployment architecture and configuration
d8e75b2 Add explicit swift check to tripleo_upgrade_node.sh
237cd20 Apply puppet in non-controller script in step.
bae2d11 FQDN validation
db58ec8 Deploy Manila with CephMDS in scenario004
826e96d Adds 'trunk' to ODL env service plugins
c150097 Configure authtoken in nova-placement api service
b323f8a Automatically backup and restore Swift rings from the undercloud
b2ee58c Don't recalculate EndpointMap to get outputs
9b70330 Add release notes for Manila/CephFS with managed Ceph
892827c Set number of Swift proxy server workers to auto
21d2afd neutron: don't set external_network_bridge option by default
480e35a Keystone token flush cron job should log to a file
1066241 Fix a typo
ed2ed55 Add support for node groups in NetConfigDataLookup
Diffstat (except docs and test files)
-------------------------------------
.gitignore | 2 +
.gitreview | 1 +
.testr.conf | 4 +
README.rst | 145 +-
all-nodes-validation.yaml | 14 +-
bindep.txt | 4 +
bootstrap-config.yaml | 2 +-
capabilities-map.yaml | 579 +++--
ci/common/all-nodes-validation-disabled.yaml | 43 +
ci/common/net-config-multinode-os-net-config.yaml | 6 +-
ci/common/net-config-multinode.yaml | 6 +-
ci/environments/README.rst | 4 +
ci/environments/ceph-min-osds.yaml | 2 +
ci/environments/multinode-3nodes.yaml | 12 +-
ci/environments/multinode-containers.yaml | 77 +
ci/environments/multinode-core.yaml | 38 +
ci/environments/multinode.yaml | 31 +-
ci/environments/multinode_major_upgrade.yaml | 31 +-
.../scenario001-multinode-containers.yaml | 158 ++
ci/environments/scenario001-multinode.yaml | 66 +-
.../scenario002-multinode-containers.yaml | 79 +
ci/environments/scenario002-multinode.yaml | 40 +-
.../scenario003-multinode-containers.yaml | 76 +
ci/environments/scenario003-multinode.yaml | 22 +-
.../scenario004-multinode-containers.yaml | 101 +
ci/environments/scenario004-multinode.yaml | 59 +-
.../scenario006-multinode-containers.yaml | 62 +
.../scenario007-multinode-containers.yaml | 83 +
ci/environments/scenario007-multinode.yaml | 77 +
common/deploy-steps-tasks.yaml | 87 +
common/deploy-steps.j2 | 361 +++
common/major_upgrade_steps.j2.yaml | 198 ++
common/post-upgrade.j2.yaml | 4 +
common/post.j2.yaml | 1 +
common/services.yaml | 275 +++
default_passwords.yaml | 2 +-
deployed-server/README.rst | 4 +-
deployed-server/ctlplane-port.yaml | 2 +-
deployed-server/deployed-neutron-port.yaml | 2 +-
.../deployed-server-bootstrap-centos.sh | 6 +-
.../deployed-server-bootstrap-centos.yaml | 3 +-
deployed-server/deployed-server-bootstrap-rhel.sh | 6 +-
.../deployed-server-bootstrap-rhel.yaml | 3 +-
.../deployed-server-environment-output.yaml | 55 +
deployed-server/deployed-server-roles-data.yaml | 13 +
deployed-server/deployed-server.yaml | 11 +-
deployed-server/scripts/enable-ssh-admin.sh | 60 +
deployed-server/scripts/get-occ-config.sh | 38 +-
environments/cadf.yaml | 2 +
.../ceph-ansible/ceph-ansible-external.yaml | 30 +
environments/ceph-ansible/ceph-ansible.yaml | 12 +
environments/ceph-ansible/ceph-mds.yaml | 2 +
environments/ceph-ansible/ceph-rgw.yaml | 5 +
environments/cinder-dellemc-unity-config.yaml | 14 +
environments/cinder-dellemc-vmax-iscsi-config.yaml | 9 +
environments/cinder-dellps-config.yaml | 1 +
environments/cinder-dellsc-config.yaml | 11 +-
environments/cinder-netapp-config.yaml | 6 +-
environments/cinder-pure-config.yaml | 13 +
environments/collectd-environment.yaml | 32 +-
environments/composable-roles/monolithic-ha.yaml | 59 +
.../composable-roles/monolithic-nonha.yaml | 59 +
environments/composable-roles/standalone.yaml | 84 +
.../contrail/contrail-net-storage-mgmt.yaml | 37 +
environments/contrail/contrail-net.yaml | 31 +-
.../contrail/contrail-nic-config-compute.yaml | 167 --
environments/contrail/contrail-services.yaml | 27 +-
environments/contrail/roles_data_contrail.yaml | 40 +
.../deployed-server-deployed-neutron-ports.yaml | 4 +
environments/deployed-server-environment.j2.yaml | 11 +
environments/deployed-server-environment.yaml | 4 -
.../deployed-server-pacemaker-environment.yaml | 4 +
environments/disable-telemetry.yaml | 23 +
environments/docker-ha.yaml | 22 +
environments/docker-network.yaml | 4 +-
environments/docker-services-tls-everywhere.yaml | 54 +
environments/docker.yaml | 80 +-
environments/enable-internal-tls.yaml | 10 +-
environments/enable-tls.yaml | 4 +
environments/external-loadbalancer-vip-v6.yaml | 7 +-
environments/external-loadbalancer-vip.yaml | 7 +-
environments/fixed-ip-vips-v6.yaml | 21 +
environments/fixed-ip-vips.yaml | 21 +
environments/host-config-and-reboot.j2.yaml | 18 +
environments/host-config-pre-network.j2.yaml | 16 -
environments/hyperconverged-ceph.yaml | 15 +
environments/inject-trust-anchor-hiera.yaml | 4 +
environments/inject-trust-anchor.yaml | 4 +
environments/ips-from-pool-all.yaml | 2 +-
environments/logging-environment.yaml | 2 +-
environments/low-memory-usage.yaml | 6 +-
environments/major-upgrade-all-in-one.yaml | 2 -
environments/major-upgrade-aodh-migration.yaml | 6 -
...ajor-upgrade-ceilometer-wsgi-mitaka-newton.yaml | 7 -
.../major-upgrade-composable-steps-docker.yaml | 11 +
environments/major-upgrade-composable-steps.yaml | 14 +-
environments/major-upgrade-converge-docker.yaml | 10 +
environments/major-upgrade-converge.yaml | 6 +-
environments/major-upgrade-pacemaker-converge.yaml | 6 -
environments/major-upgrade-pacemaker-init.yaml | 6 -
environments/major-upgrade-pacemaker.yaml | 6 -
environments/major-upgrade-remove-sahara.yaml | 6 -
.../manila-cephfsnative-config-docker.yaml | 20 +
environments/manila-cephfsnative-config.yaml | 2 +-
environments/manila-isilon-config.yaml | 17 +
environments/manila-netapp-config-docker.yaml | 32 +
environments/manila-unity-config.yaml | 17 +
environments/manila-vmax-config.yaml | 19 +
environments/manila-vnx-config.yaml | 18 +
environments/net-bond-with-vlans-no-external.yaml | 4 -
environments/net-bond-with-vlans-v6.yaml | 6 -
environments/net-bond-with-vlans.yaml | 6 -
.../net-single-nic-linux-bridge-with-vlans.yaml | 6 -
.../net-single-nic-with-vlans-no-external.yaml | 4 -
environments/net-single-nic-with-vlans-v6.yaml | 6 -
environments/net-single-nic-with-vlans.yaml | 6 -
environments/network-environment-v6.yaml | 60 +
environments/network-environment.yaml | 6 +-
environments/network-isolation-v6.j2.yaml | 58 +
environments/network-isolation-v6.yaml | 57 -
environments/network-isolation.j2.yaml | 37 +
environments/network-isolation.yaml | 59 -
environments/network-management-v6.yaml | 4 +
environments/network-management.yaml | 4 +
environments/networking/neutron-midonet.yaml | 66 +
environments/neutron-bgpvpn-opendaylight.yaml | 12 +
environments/neutron-bgpvpn.yaml | 16 +
environments/neutron-l2gw-opendaylight.yaml | 18 +
environments/neutron-l2gw.yaml | 27 +
environments/neutron-linuxbridge.yaml | 8 +
environments/neutron-midonet.yaml | 4 +
environments/neutron-ml2-bigswitch.yaml | 12 +-
environments/neutron-ml2-cisco-n1kv.yaml | 4 +-
environments/neutron-ml2-cisco-nexus-ucsm.yaml | 1 +
environments/neutron-ml2-ovn-ha.yaml | 25 +
environments/neutron-ml2-ovn.yaml | 13 +-
environments/neutron-ml2-vpp.yaml | 22 +
environments/neutron-nsx.yaml | 15 +
environments/neutron-nuage-config.yaml | 24 +-
environments/neutron-opendaylight-dpdk.yaml | 46 +
environments/neutron-opendaylight-sriov.yaml | 28 +
environments/neutron-opendaylight.yaml | 3 +-
environments/neutron-ovs-dpdk.yaml | 44 +-
environments/neutron-sriov.yaml | 2 +-
environments/nonha-arch.yaml | 16 +
environments/nova-api-policy.yaml | 10 +
environments/nova-nuage-config.yaml | 6 +
environments/overcloud-baremetal.j2.yaml | 13 +
environments/overcloud-services.yaml | 2 +
.../predictable-placement/custom-domain.yaml | 35 +
.../predictable-placement/custom-hostnames.yaml | 33 +
environments/puppet-ceph-devel.yaml | 2 +
environments/puppet-ceph-external.yaml | 5 +
environments/puppet-ceph.yaml | 4 +
environments/puppet-pacemaker.yaml | 4 +-
environments/securetty.yaml | 12 +
environments/services-docker/collectd.yaml | 2 +
environments/services-docker/congress.yaml | 2 +
environments/services-docker/ec2-api.yaml | 2 +
environments/services-docker/etcd.yaml | 2 +
environments/services-docker/ironic.yaml | 7 +
environments/services-docker/manila.yaml | 4 +
environments/services-docker/mistral.yaml | 4 +
.../services-docker/neutron-opendaylight.yaml | 14 +
environments/services-docker/neutron-ovn-ha.yaml | 28 +
environments/services-docker/neutron-ovn.yaml | 27 +
environments/services-docker/octavia.yaml | 10 +
environments/services-docker/sahara.yaml | 3 +
environments/services-docker/sensu-client.yaml | 3 +
environments/services-docker/tacker.yaml | 2 +
environments/services-docker/undercloud-aodh.yaml | 5 +
.../services-docker/undercloud-ceilometer.yaml | 4 +
.../services-docker/undercloud-gnocchi.yaml | 4 +
environments/services-docker/undercloud-panko.yaml | 2 +
environments/services-docker/zaqar.yaml | 3 +
environments/services/ceilometer-api.yaml | 6 +
environments/services/ceilometer-collector.yaml | 3 +
environments/services/ceilometer-expirer.yaml | 2 +
environments/services/disable-ceilometer-api.yaml | 2 -
environments/services/ironic.yaml | 2 +
.../keystone_domain_specific_ldap_backend.yaml | 18 +
environments/services/neutron-lbaasv2.yaml | 18 +
environments/services/panko.yaml | 2 -
environments/services/qdr.yaml | 2 +
environments/services/vpp.yaml | 9 +
environments/services/zaqar.yaml | 3 +-
.../split-stack-consistent-hostname-format.j2.yaml | 5 +
environments/sshd-banner.yaml | 6 +-
environments/ssl/enable-internal-tls.yaml | 36 +
environments/ssl/enable-tls.yaml | 40 +
environments/ssl/inject-trust-anchor-hiera.yaml | 22 +
environments/ssl/inject-trust-anchor.yaml | 20 +
environments/ssl/tls-endpoints-public-dns.yaml | 98 +
environments/ssl/tls-endpoints-public-ip.yaml | 98 +
environments/ssl/tls-everywhere-endpoints-dns.yaml | 98 +
environments/storage/cinder-netapp-config.yaml | 127 +
environments/storage/cinder-nfs.yaml | 27 +
environments/storage/enable-ceph.yaml | 39 +
environments/storage/external-ceph.yaml | 78 +
environments/storage/glance-nfs.yaml | 34 +
environments/swift-external.yaml | 12 +
environments/tls-endpoints-public-dns.yaml | 46 +-
environments/tls-endpoints-public-ip.yaml | 46 +-
environments/tls-everywhere-endpoints-dns.yaml | 42 +-
environments/undercloud.yaml | 6 +
.../updates/update-from-192_0_2-subnet.yaml | 3 +
.../cinder-veritas-hyperscale-config.yaml | 18 +
.../veritas-hyperscale-config.yaml | 31 +
.../all_nodes/contrail/enable_contrail_repo.yaml | 43 +
extraconfig/all_nodes/mac_hostname.j2.yaml | 2 +-
extraconfig/all_nodes/random_string.j2.yaml | 2 +-
extraconfig/all_nodes/swap-partition.j2.yaml | 2 +-
extraconfig/all_nodes/swap.j2.yaml | 2 +-
.../nova_metadata/krb-service-principals.j2.yaml | 100 +
.../nova_metadata/krb-service-principals.yaml | 84 -
extraconfig/post_deploy/default.yaml | 2 +-
extraconfig/post_deploy/example.yaml | 2 +-
extraconfig/post_deploy/example_run_on_update.yaml | 5 +-
extraconfig/post_deploy/undercloud_post.sh | 94 +-
extraconfig/post_deploy/undercloud_post.yaml | 22 +-
.../environment-rhel-registration.yaml | 4 +
.../rhel-registration/rhel-registration.yaml | 82 +-
.../rhel-registration/scripts/rhel-registration | 145 +-
.../pre_network/ansible_host_config.ansible | 58 -
extraconfig/pre_network/ansible_host_config.yaml | 58 +
extraconfig/pre_network/config_then_reboot.yaml | 26 +-
.../pre_network/contrail/compute_pre_network.yaml | 162 ++
.../contrail/contrail_dpdk_pre_network.yaml | 168 ++
.../host_config_and_reboot.role.j2.yaml | 35 +-
.../pre_network/host_config_and_reboot.yaml | 289 +++
extraconfig/tasks/aodh_data_migration.sh | 19 -
...ajor_upgrade_ceilometer_wsgi_mitaka_newton.yaml | 62 -
extraconfig/tasks/major_upgrade_check.sh | 109 -
.../tasks/major_upgrade_controller_pacemaker_1.sh | 36 -
.../tasks/major_upgrade_controller_pacemaker_2.sh | 176 --
.../tasks/major_upgrade_controller_pacemaker_3.sh | 68 -
.../tasks/major_upgrade_controller_pacemaker_4.sh | 17 -
.../tasks/major_upgrade_controller_pacemaker_5.sh | 8 -
.../tasks/major_upgrade_controller_pacemaker_6.sh | 15 -
extraconfig/tasks/major_upgrade_pacemaker.yaml | 179 --
.../tasks/major_upgrade_pacemaker_migrations.sh | 200 --
.../mitaka_to_newton_aodh_data_migration.yaml | 25 -
.../mitaka_to_newton_ceilometer_wsgi_upgrade.pp | 103 -
extraconfig/tasks/pacemaker_common_functions.sh | 134 +-
extraconfig/tasks/post_puppet_pacemaker.j2.yaml | 43 +
extraconfig/tasks/post_puppet_pacemaker.yaml | 37 -
.../tasks/post_puppet_pacemaker_restart.yaml | 5 +-
extraconfig/tasks/pre_puppet_pacemaker.yaml | 4 +-
extraconfig/tasks/run_puppet.sh | 30 +
extraconfig/tasks/ssh/host_public_key.yaml | 51 +
extraconfig/tasks/ssh/known_hosts_config.yaml | 36 +
extraconfig/tasks/tripleo_upgrade_node.sh | 30 +-
extraconfig/tasks/yum_update.sh | 104 +-
extraconfig/tasks/yum_update.yaml | 2 +-
extraconfig/tasks/yum_update_noop.yaml | 2 +-
firstboot/install_vrouter_kmod.yaml | 105 -
firstboot/os-net-config-mappings.yaml | 53 +-
firstboot/userdata_default.yaml | 2 +-
firstboot/userdata_dev_rsync.yaml | 2 +-
firstboot/userdata_example.yaml | 5 +-
firstboot/userdata_heat_admin.yaml | 2 +-
firstboot/userdata_root_password.yaml | 2 +-
hosts-config.yaml | 4 +-
j2_excludes.yaml | 10 +-
net-config-bond.yaml | 19 +-
net-config-bridge.yaml | 6 +-
net-config-linux-bridge.yaml | 8 +-
net-config-noop.yaml | 6 +-
net-config-static-bridge-with-external-dhcp.yaml | 6 +-
net-config-static-bridge.yaml | 6 +-
net-config-static.yaml | 6 +-
net-config-undercloud.yaml | 6 +-
network/config/bond-with-vlans/ceph-storage.yaml | 16 +-
network/config/bond-with-vlans/cinder-storage.yaml | 16 +-
network/config/bond-with-vlans/compute-dpdk.yaml | 11 +-
network/config/bond-with-vlans/compute.yaml | 31 +-
.../bond-with-vlans/controller-no-external.yaml | 16 +-
network/config/bond-with-vlans/controller-v6.yaml | 16 +-
network/config/bond-with-vlans/controller.yaml | 16 +-
network/config/bond-with-vlans/networker.yaml | 174 ++
network/config/bond-with-vlans/swift-storage.yaml | 16 +-
.../contrail/contrail-nic-config-compute.yaml | 167 ++
network/config/contrail/contrail-nic-config.yaml | 164 ++
network/config/multiple-nics/ceph-storage.yaml | 6 +-
network/config/multiple-nics/cinder-storage.yaml | 6 +-
network/config/multiple-nics/compute-dvr.yaml | 6 +-
network/config/multiple-nics/compute.yaml | 21 +-
network/config/multiple-nics/controller-v6.yaml | 6 +-
network/config/multiple-nics/controller.yaml | 6 +-
network/config/multiple-nics/networker.yaml | 159 ++
network/config/multiple-nics/swift-storage.yaml | 6 +-
.../ceph-storage.yaml | 6 +-
.../cinder-storage.yaml | 6 +-
.../single-nic-linux-bridge-vlans/compute.yaml | 21 +-
.../controller-v6.yaml | 6 +-
.../single-nic-linux-bridge-vlans/controller.yaml | 6 +-
.../single-nic-linux-bridge-vlans/networker.yaml | 160 ++
.../swift-storage.yaml | 6 +-
network/config/single-nic-vlans/ceph-storage.yaml | 6 +-
.../config/single-nic-vlans/cinder-storage.yaml | 6 +-
network/config/single-nic-vlans/compute.yaml | 24 +-
.../single-nic-vlans/controller-no-external.yaml | 6 +-
network/config/single-nic-vlans/controller-v6.yaml | 6 +-
network/config/single-nic-vlans/controller.yaml | 6 +-
network/config/single-nic-vlans/networker.yaml | 152 ++
network/config/single-nic-vlans/swift-storage.yaml | 6 +-
network/endpoints/build_endpoint_map.py | 2 +-
network/endpoints/endpoint_data.yaml | 93 +-
network/endpoints/endpoint_map.yaml | 2568 ++------------------
network/external.yaml | 67 -
network/external_v6.yaml | 74 -
network/internal_api.yaml | 63 -
network/internal_api_v6.yaml | 70 -
network/management.yaml | 69 -
network/management_v6.yaml | 6 +-
network/network.j2 | 105 +
network/network.network.j2.yaml | 1 +
network/network_v6.network.j2.yaml | 2 +
network/networks.j2.yaml | 27 +
network/networks.yaml | 26 -
network/ports/ctlplane_vip.yaml | 8 +-
network/ports/external.yaml | 61 -
network/ports/external_from_pool.yaml | 46 -
network/ports/external_from_pool_v6.yaml | 52 -
network/ports/external_v6.yaml | 66 -
network/ports/from_service.yaml | 2 +-
network/ports/from_service_v6.yaml | 2 +-
network/ports/internal_api.yaml | 57 -
network/ports/internal_api_from_pool.yaml | 46 -
network/ports/internal_api_from_pool_v6.yaml | 52 -
network/ports/internal_api_v6.yaml | 61 -
network/ports/management.yaml | 49 -
network/ports/management_from_pool.yaml | 46 -
network/ports/management_from_pool_v6.yaml | 52 -
network/ports/management_v6.yaml | 54 -
network/ports/net_ip_list_map.j2.yaml | 190 ++
network/ports/net_ip_list_map.yaml | 157 --
network/ports/net_ip_map.j2.yaml | 81 +
network/ports/net_ip_map.yaml | 103 -
network/ports/net_vip_map_external.j2.yaml | 40 +
network/ports/net_vip_map_external.yaml | 64 -
network/ports/net_vip_map_external_v6.j2.yaml | 45 +
network/ports/net_vip_map_external_v6.yaml | 84 -
network/ports/noop.yaml | 14 +-
network/ports/port.j2 | 72 +
network/ports/port.network.j2.yaml | 1 +
network/ports/port_from_pool.j2 | 65 +
network/ports/port_from_pool.network.j2.yaml | 1 +
network/ports/port_from_pool_v6.network.j2.yaml | 2 +
network/ports/port_v6.network.j2.yaml | 2 +
network/ports/storage.yaml | 56 -
network/ports/storage_from_pool.yaml | 46 -
network/ports/storage_from_pool_v6.yaml | 52 -
network/ports/storage_mgmt.yaml | 57 -
network/ports/storage_mgmt_from_pool.yaml | 46 -
network/ports/storage_mgmt_from_pool_v6.yaml | 52 -
network/ports/storage_mgmt_v6.yaml | 61 -
network/ports/storage_v6.yaml | 61 -
network/ports/tenant.yaml | 56 -
network/ports/tenant_from_pool.yaml | 46 -
network/ports/tenant_from_pool_v6.yaml | 51 -
network/ports/tenant_v6.yaml | 61 -
network/ports/vip.yaml | 4 +-
network/ports/vip_v6.yaml | 4 +-
network/scripts/run-os-net-config.sh | 9 +-
network/service_net_map.j2.yaml | 11 +-
network/storage.yaml | 63 -
network/storage_mgmt.yaml | 63 -
network/storage_mgmt_v6.yaml | 70 -
network/storage_v6.yaml | 70 -
network/tenant.yaml | 63 -
network/tenant_v6.yaml | 70 -
network_data.yaml | 91 +
overcloud-resource-registry-puppet.j2.yaml | 128 +-
overcloud.j2.yaml | 645 +++--
plan-environment.yaml | 8 +
plan-samples/README.rst | 22 +
plan-samples/plan-environment-derived-params.yaml | 35 +
puppet/all-nodes-config.yaml | 90 +-
puppet/blockstorage-role.yaml | 518 ----
puppet/cephstorage-role.yaml | 529 ----
puppet/compute-role.yaml | 555 -----
puppet/config.role.j2.yaml | 4 +-
puppet/controller-role.yaml | 601 -----
puppet/deploy-artifacts.sh | 10 +-
puppet/deploy-artifacts.yaml | 2 +-
.../all_nodes/neutron-midonet-all-nodes.yaml | 67 +-
.../all_nodes/neutron-ml2-cisco-nexus-ucsm.j2.yaml | 304 +++
.../all_nodes/neutron-ml2-cisco-nexus-ucsm.yaml | 341 ---
.../pre_deploy/compute/neutron-ml2-bigswitch.yaml | 24 +-
.../extraconfig/pre_deploy/compute/nova-nuage.yaml | 31 +-
.../pre_deploy/controller/cinder-netapp.yaml | 158 --
.../pre_deploy/controller/multiple.yaml | 2 +-
.../controller/neutron-ml2-bigswitch.yaml | 37 +-
.../controller/neutron-ml2-cisco-n1kv.yaml | 87 +-
puppet/extraconfig/pre_deploy/default.yaml | 2 +-
puppet/extraconfig/pre_deploy/per_node.yaml | 2 +-
puppet/extraconfig/tls/ca-inject.yaml | 2 +-
puppet/extraconfig/tls/freeipa-enroll.yaml | 2 +-
puppet/extraconfig/tls/tls-cert-inject.yaml | 3 +-
puppet/major_upgrade_steps.j2.yaml | 238 --
puppet/objectstorage-role.yaml | 516 ----
puppet/post-upgrade.j2.yaml | 27 -
puppet/post.j2.yaml | 28 -
puppet/puppet-steps.j2 | 88 -
puppet/role.role.j2.yaml | 614 +++--
puppet/services/README.rst | 109 +-
puppet/services/aodh-api.yaml | 41 +-
puppet/services/aodh-base.yaml | 59 +-
puppet/services/aodh-evaluator.yaml | 26 +-
puppet/services/aodh-listener.yaml | 26 +-
puppet/services/aodh-notifier.yaml | 26 +-
.../services/apache-internal-tls-certmonger.yaml | 69 -
puppet/services/apache.yaml | 79 +-
puppet/services/auditd.yaml | 30 +-
puppet/services/barbican-api.yaml | 88 +-
puppet/services/ca-certs.yaml | 14 +-
puppet/services/ceilometer-agent-central.yaml | 31 +-
puppet/services/ceilometer-agent-compute.yaml | 36 +-
puppet/services/ceilometer-agent-ipmi.yaml | 92 +
puppet/services/ceilometer-agent-notification.yaml | 28 +-
puppet/services/ceilometer-api.yaml | 36 +-
puppet/services/ceilometer-base.yaml | 124 +-
puppet/services/ceilometer-collector.yaml | 84 +-
puppet/services/ceilometer-expirer.yaml | 19 +-
puppet/services/ceph-base.yaml | 62 +-
puppet/services/ceph-client.yaml | 17 +-
puppet/services/ceph-external.yaml | 56 +-
puppet/services/ceph-mds.yaml | 29 +-
puppet/services/ceph-mon.yaml | 66 +-
puppet/services/ceph-osd.yaml | 67 +-
puppet/services/ceph-rgw.yaml | 34 +-
puppet/services/certmonger-user.yaml | 57 +
puppet/services/cinder-api.yaml | 81 +-
puppet/services/cinder-backend-dellemc-unity.yaml | 85 +
.../cinder-backend-dellemc-vmax-iscsi.yaml | 65 +
puppet/services/cinder-backend-dellps.yaml | 18 +-
puppet/services/cinder-backend-dellsc.yaml | 34 +-
puppet/services/cinder-backend-netapp.yaml | 149 ++
puppet/services/cinder-backend-pure.yaml | 80 +
puppet/services/cinder-backend-scaleio.yaml | 16 +-
.../cinder-backend-veritas-hyperscale.yaml | 56 +
puppet/services/cinder-backup.yaml | 17 +-
puppet/services/cinder-base.yaml | 46 +-
puppet/services/cinder-hpelefthand-iscsi.yaml | 14 +-
puppet/services/cinder-scheduler.yaml | 26 +-
puppet/services/cinder-volume.yaml | 48 +-
puppet/services/congress.yaml | 98 +-
puppet/services/database/mongodb-base.yaml | 14 +-
puppet/services/database/mongodb.yaml | 65 +-
puppet/services/database/mysql-client.yaml | 52 +
.../database/mysql-internal-tls-certmonger.yaml | 47 -
puppet/services/database/mysql.yaml | 68 +-
puppet/services/database/redis-base.yaml | 40 +-
puppet/services/database/redis.yaml | 81 +-
.../services/disabled/ceilometer-api-disabled.yaml | 45 +
.../disabled/ceilometer-collector-disabled.yaml | 42 +
.../disabled/ceilometer-expirer-disabled.yaml | 45 +
.../disabled/glance-registry-disabled.yaml | 42 +
puppet/services/disabled/glance-registry.yaml | 30 -
puppet/services/disabled/mongodb-disabled.yaml | 47 +
puppet/services/docker.yaml | 58 +
puppet/services/ec2-api.yaml | 83 +-
puppet/services/etcd.yaml | 108 +-
puppet/services/external-swift-proxy.yaml | 82 +
puppet/services/glance-api.yaml | 205 +-
puppet/services/glance-base.yaml | 126 -
puppet/services/gnocchi-api.yaml | 44 +-
puppet/services/gnocchi-base.yaml | 68 +-
puppet/services/gnocchi-metricd.yaml | 26 +-
puppet/services/gnocchi-statsd.yaml | 26 +-
.../services/haproxy-internal-tls-certmonger.yaml | 43 +-
puppet/services/haproxy-public-tls-certmonger.yaml | 46 +-
puppet/services/haproxy.yaml | 88 +-
puppet/services/heat-api-cfn.yaml | 86 +-
puppet/services/heat-api-cloudwatch.yaml | 88 +-
puppet/services/heat-api.yaml | 93 +-
puppet/services/heat-base.yaml | 43 +-
puppet/services/heat-engine.yaml | 75 +-
puppet/services/horizon.yaml | 74 +-
puppet/services/ironic-api.yaml | 62 +-
puppet/services/ironic-base.yaml | 46 +-
puppet/services/ironic-conductor.yaml | 115 +-
puppet/services/ironic-inspector.yaml | 155 ++
puppet/services/iscsid.yaml | 41 +
puppet/services/keepalived.yaml | 18 +-
puppet/services/kernel.yaml | 76 +-
puppet/services/keystone.yaml | 164 +-
puppet/services/logging/fluentd-base.yaml | 14 +-
puppet/services/logging/fluentd-client.yaml | 30 +-
puppet/services/logging/fluentd-config.yaml | 14 +-
puppet/services/manila-api.yaml | 21 +-
puppet/services/manila-backend-cephfs.yaml | 25 +-
puppet/services/manila-backend-generic.yaml | 14 +-
puppet/services/manila-backend-isilon.yaml | 72 +
puppet/services/manila-backend-netapp.yaml | 14 +-
puppet/services/manila-backend-unity.yaml | 74 +
puppet/services/manila-backend-vmax.yaml | 74 +
puppet/services/manila-backend-vnx.yaml | 75 +
puppet/services/manila-base.yaml | 53 +-
puppet/services/manila-scheduler.yaml | 21 +-
puppet/services/manila-share.yaml | 17 +-
puppet/services/memcached.yaml | 14 +-
puppet/services/metrics/collectd.yaml | 31 +-
puppet/services/mistral-api.yaml | 76 +-
puppet/services/mistral-base.yaml | 59 +-
puppet/services/mistral-engine.yaml | 36 +-
puppet/services/mistral-executor.yaml | 36 +-
puppet/services/monitoring/sensu-base.yaml | 29 +-
puppet/services/monitoring/sensu-client.yaml | 33 +-
.../network/contrail-analytics-database.yaml | 17 +-
puppet/services/network/contrail-analytics.yaml | 48 +-
puppet/services/network/contrail-base.yaml | 114 +-
puppet/services/network/contrail-config.yaml | 25 +-
puppet/services/network/contrail-control.yaml | 22 +-
puppet/services/network/contrail-database.yaml | 17 +-
puppet/services/network/contrail-dpdk.yaml | 82 +
puppet/services/network/contrail-heat.yaml | 17 +-
.../services/network/contrail-neutron-plugin.yaml | 21 +-
puppet/services/network/contrail-provision.yaml | 39 -
puppet/services/network/contrail-tsn.yaml | 34 +-
puppet/services/network/contrail-vrouter.yaml | 35 +-
puppet/services/network/contrail-webui.yaml | 29 +-
puppet/services/neutron-api.yaml | 96 +-
puppet/services/neutron-base.yaml | 92 +-
puppet/services/neutron-bgpvpn-api.yaml | 46 +
puppet/services/neutron-bigswitch-agent.yaml | 41 +
.../services/neutron-compute-plugin-midonet.yaml | 14 +-
puppet/services/neutron-compute-plugin-nuage.yaml | 26 +-
puppet/services/neutron-compute-plugin-ovn.yaml | 59 -
.../services/neutron-compute-plugin-plumgrid.yaml | 14 +-
puppet/services/neutron-dhcp.yaml | 26 +-
puppet/services/neutron-l2gw-agent.yaml | 110 +
puppet/services/neutron-l2gw-api.yaml | 66 +
puppet/services/neutron-l3-compute-dvr.yaml | 43 +-
puppet/services/neutron-l3.yaml | 40 +-
puppet/services/neutron-lbaas.yaml | 75 +
puppet/services/neutron-linuxbridge-agent.yaml | 88 +
puppet/services/neutron-metadata.yaml | 51 +-
puppet/services/neutron-midonet.yaml | 14 +-
puppet/services/neutron-ovs-agent.yaml | 55 +-
puppet/services/neutron-ovs-dpdk-agent.yaml | 81 +-
.../services/neutron-plugin-ml2-fujitsu-cfab.yaml | 17 +-
.../services/neutron-plugin-ml2-fujitsu-fossw.yaml | 17 +-
puppet/services/neutron-plugin-ml2-nuage.yaml | 99 +
puppet/services/neutron-plugin-ml2-odl.yaml | 60 +
puppet/services/neutron-plugin-ml2-ovn.yaml | 17 +-
puppet/services/neutron-plugin-ml2.yaml | 33 +-
puppet/services/neutron-plugin-nsx.yaml | 78 +
puppet/services/neutron-plugin-nuage.yaml | 24 +-
puppet/services/neutron-plugin-plumgrid.yaml | 33 +-
puppet/services/neutron-sriov-agent.yaml | 39 +-
puppet/services/neutron-vpp-agent.yaml | 61 +
puppet/services/nova-api.yaml | 250 +-
puppet/services/nova-base.yaml | 108 +-
puppet/services/nova-compute.yaml | 90 +-
puppet/services/nova-conductor.yaml | 28 +-
puppet/services/nova-consoleauth.yaml | 19 +-
puppet/services/nova-ironic.yaml | 23 +-
puppet/services/nova-libvirt.yaml | 160 +-
puppet/services/nova-metadata.yaml | 53 +-
puppet/services/nova-migration-target.yaml | 57 +
puppet/services/nova-placement.yaml | 35 +-
puppet/services/nova-scheduler.yaml | 31 +-
puppet/services/nova-vnc-proxy.yaml | 19 +-
puppet/services/octavia-api.yaml | 46 +-
puppet/services/octavia-base.yaml | 46 +-
puppet/services/octavia-health-manager.yaml | 17 +-
puppet/services/octavia-housekeeping.yaml | 17 +-
puppet/services/octavia-worker.yaml | 17 +-
puppet/services/opendaylight-api.yaml | 59 +-
puppet/services/opendaylight-ovs.yaml | 120 +-
puppet/services/openvswitch.yaml | 184 ++
puppet/services/ovn-controller.yaml | 86 +
puppet/services/ovn-dbs.yaml | 35 +-
puppet/services/pacemaker.yaml | 31 +-
puppet/services/pacemaker/ceph-rbdmirror.yaml | 17 +-
puppet/services/pacemaker/cinder-backup.yaml | 17 +-
puppet/services/pacemaker/cinder-volume.yaml | 38 +-
puppet/services/pacemaker/database/mysql.yaml | 24 +-
puppet/services/pacemaker/database/redis.yaml | 29 +-
puppet/services/pacemaker/haproxy.yaml | 17 +-
puppet/services/pacemaker/manila-share.yaml | 20 +-
puppet/services/pacemaker/ovn-dbs.yaml | 66 +
puppet/services/pacemaker/rabbitmq.yaml | 19 +-
puppet/services/pacemaker_remote.yaml | 65 +-
puppet/services/panko-api.yaml | 57 +-
puppet/services/panko-base.yaml | 50 +-
puppet/services/qdr.yaml | 72 +
puppet/services/rabbitmq.yaml | 156 +-
.../notes/mod_ssl-e7fd4db71189242e.yaml | 5 +
puppet/services/sahara-api.yaml | 26 +-
puppet/services/sahara-base.yaml | 61 +-
puppet/services/sahara-engine.yaml | 22 +-
puppet/services/securetty.yaml | 48 +
puppet/services/services.yaml | 126 -
puppet/services/snmp.yaml | 26 +-
puppet/services/sshd.yaml | 45 +-
puppet/services/swift-base.yaml | 14 +-
puppet/services/swift-proxy.yaml | 85 +-
puppet/services/swift-ringbuilder.yaml | 24 +-
puppet/services/swift-storage.yaml | 20 +-
puppet/services/tacker.yaml | 96 +-
puppet/services/time/ntp.yaml | 14 +-
puppet/services/time/timezone.yaml | 14 +-
puppet/services/tripleo-firewall.yaml | 20 +-
puppet/services/tripleo-packages.yaml | 20 +-
puppet/services/tuned.yaml | 50 +
puppet/services/veritas-hyperscale-controller.yaml | 106 +
puppet/services/vpp.yaml | 69 +
puppet/services/zaqar-api.yaml | 217 ++
puppet/services/zaqar.yaml | 66 -
puppet/upgrade_config.yaml | 2 +-
releasenotes/notes/6.0.0-b52a14a71fc62788.yaml | 2 +
...nal-TLS-CA-File-parameter-c24ee13daaa11dfc.yaml | 6 +
...Change-zaqar-profile-path-7b00c68c0812fb3d.yaml | 6 +
...isable-mongodb-by-default-cce37d3254a77d27.yaml | 8 +
.../Enable-TLS-for-libvirt-0aab48cd8339da0f.yaml | 6 +
...stoneFernetKeys-parameter-2478cf5fc5e64256.yaml | 6 +
...ts-interface-configurable-2b634793c4f13950.yaml | 4 +
...-token-provider-to-fernet-2542fccb5a588852.yaml | 6 +
...stoneFernetKeys-parameter-bd635a106bb8e00f.yaml | 10 +
...d-all-hosts-to-hostsentry-20a8ee8a1a210ce2.yaml | 9 +
.../notes/add-bgpvpn-support-f60c5a9cee0bb393.yaml | 3 +
.../add-cadf-environment-0ce0078348c5333f.yaml | 7 +
...add-ceilometer-agent-ipmi-2c86726d0373d354.yaml | 3 +
...der-nas-secure-parameters-53f9d6a6e9bc129b.yaml | 5 +
...entswiftdatamap-parameter-351ee63800016e4d.yaml | 6 +
...efault-for-host-parameter-02e3d48de1f69765.yaml | 9 +
.../add-ipv6-diable-options-9aaee219bb87ac6a.yaml | 7 +
.../notes/add-l2gw-agent-1a2f14a6ceefe362.yaml | 3 +
.../add-l2gw-api-support-2206d3d14f409088.yaml | 3 +
.../notes/add-ldap-backend-0bda702fb0aa24bf.yaml | 5 +
.../notes/add-odl-sriov-env-e31982064c2bf646.yaml | 4 +
.../add-opendaylight-ha-e46ef46e29689dde.yaml | 5 +
...-for-heat-apis-over-httpd-df83ab04d9f9ebb2.yaml | 6 +
releasenotes/notes/add-qdr-99a27dffef42c13e.yaml | 8 +
...er-os-collect-config-data-eeea2f57b3a82654.yaml | 6 +
...d-support-for-pure-cinder-1a595f1940d5a06f.yaml | 3 +
.../add_db_sync_timeout-c9b2f401cca0b37d.yaml | 3 +
...s-per-network-calculation-536c70391497256d.yaml | 8 +
.../notes/api-policy-4ca739519537f6f4.yaml | 13 +
.../baremetal-cell-hosts-cd5cf5aa8a33643c.yaml | 6 +
.../notes/baremetal-role-34cb48cc30d7bdb4.yaml | 5 +
.../notes/big-switch-agent-4c743a2112251234.yaml | 5 +
.../ceph-ansible-workflow-70f7d52faf4cd419.yaml | 14 +
.../change-db-sync-timeout-57abe3e48d741842.yaml | 6 +
.../change-panko-api-port-fb8967420cd036b1.yaml | 4 +
...mq-ha-mode-policy-default-6c6cd7f02181f0e0.yaml | 11 +
.../cleanup-odl-clustering-93a3ec132f3c2343.yaml | 6 +
...veritas-hyperscale-driver-e7f0a35d7d9a8df1.yaml | 3 +
...compute_deprecated_params-a2d69efd75f7c50f.yaml | 9 +
.../computeovsdpdk-role-67d53a405ce4174b.yaml | 4 +
...onfigurable-snmpd-options-3954c5858e2c7656.yaml | 6 +
...ring-snat-in-opendaylight-d5ed4d62275e1876.yaml | 5 +
.../containarise-barbican-1253606411d497ff.yaml | 4 +
...ugfixes-and-dpdk-enabling-0233a06e23259660.yaml | 9 +
...troller_deprecated_params-7f009de6d17c05a4.yaml | 8 +
.../notes/debug_per_service-54a260917c4a7e3a.yaml | 9 +
...server-environment-output-d838c782f76823b7.yaml | 6 +
...yed-server-firewall-purge-9d9fe73faf925056.yaml | 6 +
...tronExternalNetworkBridge-7d42f1a0718da327.yaml | 10 +
...recate-ceilometer-expirer-83b193a07631d89d.yaml | 11 +
.../deprecate-collector-a16e5d58ae00806d.yaml | 14 +
...deprecate-management-envs-bbc7fddb0ca871af.yaml | 5 +
.../notes/deprecate-panko-b2bdce647d2b9a6d.yaml | 5 +
...ve-params-custom-plan-env-3a810ff58a68e0ad.yaml | 4 +
.../notes/disable-ceilo-api-dfe5d0947563bbe0.yaml | 4 +
.../disable-ceilo-middleware-6853cb92e3e08161.yaml | 5 +
...-dump-for-setuid-programs-e83a2a5da908b9c3.yaml | 12 +
...ameter-for-icmp-redirects-f325f91d71b58b5f.yaml | 19 +
...phfs-snapshots-by-default-d5320a05d9b501cf.yaml | 5 +
...able_default_apache_vhost-f41d11fe07605f7f.yaml | 6 +
.../docker-service-all-roles-5c22a018caeafcf0.yaml | 5 +
...dont-unregister-on-delete-9708f7cbc73a0d2f.yaml | 8 +
.../notes/enable-arp_accept-6296b0113bc56b10.yaml | 9 +
.../enable-dpdk-on-boot-f5b098b10152b436.yaml | 8 +
...ogging-suspicious-packets-d5545586f917d2ca.yaml | 9 +
...neutron-lbaas-integration-b72126f2c7e71cee.yaml | 4 +
...neutron-lbaas-integration-fa999ccd548ee6b6.yaml | 4 +
...-for-external-swift-proxy-941917f8bcc63a5d.yaml | 5 +
releasenotes/notes/etcdtoken-4c46bdfac940acda.yaml | 6 +
.../notes/example-roles-d27c748090f6a154.yaml | 6 +
...e-metric-processing-delay-0c098d7ec0af0728.yaml | 3 +
...ix-cinder-nfs-share-usage-0968f88eff7ffb99.yaml | 6 +
.../fix-glance-api-network-4f9d7c20475a5994.yaml | 3 +
...at-condition-for-rhel-reg-311a3dce76cc0ec1.yaml | 9 +
...fix-neutron-dpdk-firewall-436aee39a0d7ed65.yaml | 5 +
...ix-neutron_admin_auth_url-c88224251d8eb807.yaml | 4 +
...dl-provider-mapping-hiera-5b3472184be490e2.yaml | 4 +
...-rpm-deploy-artifact-urls-03d5694073ad159d.yaml | 4 +
...rated-sample-environments-8b523f55f36e940c.yaml | 21 +
...cc-config-local-connector-5bbec3f591a9f311.yaml | 10 +
.../notes/glance-keystonev3-d35182ba9a3778eb.yaml | 4 +
.../notes/gnocchi-keystonev3-d288ba40226545c9.yaml | 4 +
.../notes/ha-by-default-55326e699ee8602c.yaml | 5 -
...nova-reserved-host-memory-80434e8484a29680.yaml | 4 +
...install-openstack-selinux-d14b2e26feb6d04e.yaml | 6 +
.../notes/ipv6_defaults-7dbb62113f4e5084.yaml | 10 +
.../notes/ironic-boot-option-3f3036aa5e82ec7e.yaml | 12 +
.../ironic-hardware-types-fe5140549d3bb792.yaml | 9 +
.../notes/ironic-inspector-43441782bdf0f84e.yaml | 5 +
...ronic-neutron-integration-76c4f9e0d10785e4.yaml | 9 +
.../notes/isilon_manila_e9677898724a11e7.yaml | 4 +
...ve-satellite-repo-enabled-8b60528bd5450c7b.yaml | 6 +
.../notes/make-panko-default-8d0e824fc91cef56.yaml | 4 +
.../manila-with-managed-ceph-e5178fd06127624f.yaml | 11 +
...dvr-with-NeutronEnableDVR-fe8aac6c4ce52bce.yaml | 6 +
.../max-active-fernet-keys-f960f08838a75eee.yaml | 5 +
.../notes/migration_over_ssh-003e2a92f5f5374d.yaml | 14 +
.../notes/mistral-mod-wsgi-24d41a6f427237ff.yaml | 7 +
...on-ml2-overlay-ip-version-4f14932355847aa0.yaml | 5 +
.../notification-driver-noop-e322ca6704a5bc50.yaml | 10 +
.../notes/nsx-support-1254839718d8df8c.yaml | 3 +
.../notes/num-storage-sacks-f640be5fcd374a6b.yaml | 3 +
...storage_deprecated_params-f7642b6541a0d09c.yaml | 8 +
.../notes/octavia-1687026-c01313aab53f55a4.yaml | 5 +
.../notes/odl-port-binding-d420cac81f714778.yaml | 9 +
releasenotes/notes/odl-user-a4c58ac0c3a64d90.yaml | 5 +
...opendaylight-manage-repos-9eaf900c08e8d96f.yaml | 5 +
.../ovn-container-support-3ab333fff6e90dc4.yaml | 5 +
releasenotes/notes/ovn-fcd4b0168e6745a8.yaml | 6 +
releasenotes/notes/ovn-ha-c0139ac519680872.yaml | 3 +
.../ovs-2-7-support-for-dpdk-fe665cf9c6b0a750.yaml | 5 +
...sable-upgrades-workaround-73f4e56127c910b4.yaml | 12 +
...pdk-permission-workaround-20aaebcc8d6009ec.yaml | 6 +
...able-server-type-per-role-314f38f8e5d4c84e.yaml | 8 +
...work-config-role-specific-b36cc4bd6383e493.yaml | 11 +
.../notes/ps-san_private_key-5aa111e7907ba600.yaml | 4 +
releasenotes/notes/redfish-9203af1f7bf02bc5.yaml | 8 +
.../notes/refactor-dpdk-dd37ccf14f711bb1.yaml | 23 +
.../remove-ceilometer-cron-85362e197ba245a0.yaml | 5 +
...eferences-to-old-ctlplane-0df7f2ae8910559c.yaml | 20 +
...-to-kernel-message-buffer-809160674b92a073.yaml | 11 +
.../restrict-mongodb-memory-de7bf6754d7234d9.yaml | 3 +
releasenotes/notes/role-tags-16ac2e9e8fcab218.yaml | 18 +
.../roles-data-validation-7845702b5ed85366.yaml | 8 +
.../roles_deprecated_params-50b4bbe8b9e4abc7.yaml | 21 +
.../notes/sahara_auth_v3-65bd276b39b4e284.yaml | 4 +
.../server-blacklist-support-370c1a1f15a28a41.yaml | 6 +
.../notes/service-role-name-0b8609d314564885.yaml | 4 +
.../service_workflow_tasks-4da5830821b7154b.yaml | 8 +
.../set-ceilometer-auth-flag-382f68ddb2cbcb6b.yaml | 5 +
.../notes/snmp_listen-2364188f73d43b14.yaml | 7 +
.../split-stack-environments-1f817e24b5d90959.yaml | 7 +
.../sriov-pci-passthrough-8f28719b889bdaf7.yaml | 4 +
.../notes/ssh_known_hosts-287563590632d1aa.yaml | 4 +
.../sshd-service-extensions-0c4d0879942a2052.yaml | 5 +
.../notes/stack-name-input-73f4d4d052f1377e.yaml | 5 +
...net-mapping-into-services-999a2c5a90b85709.yaml | 6 +
...-preconfig-and-postconfig-debd5f28bc578d51.yaml | 6 +
.../notes/swift-ring-keeper-c04b440d7d5ce13f.yaml | 9 +
.../token-flush-twice-a-day-d4b00a2953a6b383.yaml | 7 +
.../notes/tuned-service-650c0eec1cf12a4d.yaml | 4 +
.../notes/unity_cinder_e9872898724a11e7.yaml | 4 +
.../notes/unity_manila_1967789872aa11e7.yaml | 3 +
...set-ceph-default-min-size-0297620ed99dab5b.yaml | 12 +
...ate-manage-event-pipeline-0a21e9ca92cbff4f.yaml | 6 +
...date-metric-delay-default-963d073026e2cc15.yaml | 4 +
...date-on-rhel-registration-afbef3ead983b08f.yaml | 6 +
.../update-plan-environment-4e164b57a801e2cb.yaml | 3 +
.../upgrade-stack-action-94598796a9d3511f.yaml | 9 +
.../notes/vhost_default_dir-cac327a0ac05df90.yaml | 6 +
.../notes/vipmap-output-4a9ce99930960346.yaml | 5 +
.../notes/vmax_cinder_a6672898724a11e7.yaml | 4 +
.../notes/vmax_manila_2967789872aa11e8.yaml | 4 +
.../notes/vnx_manila_2967789872aa11e7.yaml | 4 +
releasenotes/notes/vpp-84d35e51ff62a58c.yaml | 6 +
releasenotes/notes/vpp-ml2-8e115f7763510531.yaml | 3 +
...d-unset-fqdn-for-rhel-reg-be9c4620146096be.yaml | 8 +
.../notes/zaqar-httpd-e7d91bf396da28d0.yaml | 3 +
.../notes/zaqar_backends-ccf8adfd24a17bf5.yaml | 5 +
...zaqar_undercloud_backends-f63224a2a3aa684e.yaml | 5 +
releasenotes/source/conf.py | 13 +-
releasenotes/source/index.rst | 1 +
releasenotes/source/ocata.rst | 6 +
requirements.txt | 3 +-
roles/BlockStorage.yaml | 32 +
roles/CephStorage.yaml | 29 +
roles/Compute.yaml | 58 +
roles/ComputeHCI.yaml | 49 +
roles/ComputeOvsDpdk.yaml | 42 +
roles/Controller.yaml | 147 ++
roles/ControllerOpenstack.yaml | 115 +
roles/Database.yaml | 28 +
roles/IronicConductor.yaml | 25 +
roles/Messaging.yaml | 28 +
roles/Networker.yaml | 42 +
roles/ObjectStorage.yaml | 39 +
roles/README.rst | 213 ++
roles/Telemetry.yaml | 37 +
roles/Undercloud.yaml | 59 +
roles_data.yaml | 362 ++-
roles_data_undercloud.yaml | 72 +-
sample-env-generator/README.rst | 160 ++
sample-env-generator/composable-roles.yaml | 174 ++
sample-env-generator/networking.yaml | 32 +
sample-env-generator/predictable-placement.yaml | 32 +
sample-env-generator/ssl.yaml | 394 +++
sample-env-generator/storage.yaml | 137 ++
scripts/hosts-config.sh | 18 +-
setup.py | 2 +-
test-requirements.txt | 14 +-
tools/process-templates.py | 85 +-
tools/roles-data-generate-samples.sh | 26 +
tools/roles-data-generate.py | 49 +
tools/roles-data-validation.sh | 48 +
tools/yaml-nic-config-2-script.py | 2 +-
tools/yaml-validate.py | 391 ++-
tox.ini | 20 +
tripleo_heat_templates/__init__.py | 0
tripleo_heat_templates/environment_generator.py | 212 ++
validation-scripts/all-nodes.sh | 51 +-
924 files changed, 39013 insertions(+), 14347 deletions(-)
Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index 057aa28..d4e343e 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4 +4 @@
-pbr>=1.8 # Apache-2.0
+pbr!=2.1.0,>=2.0.0 # Apache-2.0
@@ -6,0 +7 @@ six>=1.9.0 # MIT
+tripleo-common>=7.1.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 1c9e3b4..6ba8e17 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -3,0 +4 @@
+openstackdocstheme>=1.16.0 # Apache-2.0
@@ -7,3 +8,10 @@ six>=1.9.0 # MIT
-sphinx>=1.5.1 # BSD
-oslosphinx>=4.7.0 # Apache-2.0
-reno>=1.8.0 # Apache-2.0
+sphinx>=1.6.2 # BSD
+reno!=2.3.1,>=1.8.0 # Apache-2.0
+coverage!=4.4,>=4.0 # Apache-2.0
+fixtures>=3.0.0 # Apache-2.0/BSD
+python-subunit>=0.0.18 # Apache-2.0/BSD
+testrepository>=0.0.18 # Apache-2.0/BSD
+testscenarios>=0.4 # Apache-2.0/BSD
+testtools>=1.4.0 # MIT
+mock>=2.0 # BSD
+oslotest>=1.10.0 # Apache-2.0
1
0
We jubilantly announce the release of:
kolla 5.0.0: Kolla OpenStack Deployment
This release is part of the pike release series.
Download the package from:
https://tarballs.openstack.org/kolla/
For more details, please see below.
Changes in kolla 4.0.0.0rc1..5.0.0
----------------------------------
b0e2603 Revert "nova-libvirt: fix kvm permission issue"
4976316 Enable mistral in test_build centos source
0ad5bae Add WSGI support for cloudkitty-api
2dbf624 Move to pike RDO packages
9408f0f Update UPPER_CONSTRAINTS_FILE for stable/pike
65d5bd1 Update .gitreview for stable/pike
4cc75eb Vitrage: add missing machine-learning Docker image
f436e7b openstack-base: link everything with OpenSSL 1.0.x instead of 1.1
095a57b cinder-volume: handle rtslib(-fb) situation in Debian
aca0bae Prepare Pike branch for kolla
15c2b0f Fix the order of the RHEL 7 server optional repository
d0a5ff1 Fix gates out of disk space
7408c4d releasenotes: expand note about aarch64/ppc64le support
ac5bbda Make Oraclelinux use infra mirrors
6dc8e97 Change networking-hyperv version for Pike
bb1de36 releasenotes: note Debian related changes
6566ace Changed as per the standard convention set to use "."
0aaa728 Move to pike release for OpenStack services
aeb6e74 fix image build error of fluentd
9cb564c base: add Debian 'stretch' repo for opendaylight
793949e base: add support for fetching APT keys from files
5a2ce80 build: sort names of not build/skipped images
f673da3 base: enable 'opstools' repo on AArch64/CentOS
795be59 Fix wrong permission check for kolla_logs folder
7b2dea5 Implement tacker-conductor image, rework all tacker
136321e Add missing pyngus and python-qpid-proton for AMQP
5c227fd Fix wrong sudoers file syntax in ironic-conductor
5075cdb Add systool binary for cinder-volume container
847f482 Cleanup opendaylight-template-overrides
83baad3 Fluentd: add fluent-plugin-concat:1.0.0 gem
18f1f06 Add redis and tacker to mistral-base
17c5123 libvirt should be installed from OS rather than pip
25cda1f Remove networking-sfc in n-server-opendaylight
0f3ebca kolla-toolbox: fix version dependency of pbr & os-client-config
1c81a87 nova-compute: add package qemu-efi to support uefi image
43650d5 nova-libvirt: fix kvm permission issue
8c1e4e9 nova-libvirt: add package qemu-efi to support uefi image
cdf3181 nova-libvirt: fix no /usr/sbin/libvirtd issue
6864753 Fix title spell and rst
3c3fc89 Add chrony link in README.rst
6e11a49 Update OpenDaylight Container to Carbon SR1
3413c9a Fix code indentation formate on octavia dockerfile
386825d Prevent check haproxy script from generating meaningless logs
b858cb4 Updated from global requirements
e3f569a Add RHEL distro available for building images
685cbda Skydive: Add log directory
f309c7f Fix for git clone issue during kolla image build
6e58742 Move ODL repo enablement into base image
37a4405 Skydive: bump the binary version
dcc7593 Fix Underline as per the title length in .rst
0003282 Use community fluentd packages for CentOS/RHEL/Oraclelinux
fd0af55 Add httpd to the Barbican API image
43302f6 Updated from global requirements
f1842f4 Add libvirt group to base image
0bc56c7 Updated from global requirements
99775a7 Remove net-tools in neutron-lbaas-agent
af6fd6d Fix horizon start errors for binary images
b38d654 Corrected tmp location of ansible prechecks command
cbbceb0 Add prometheus and related containers
4f90308 Add Redis Sentinel
4489bf2 Ensure interface exists before adding OVS port
92ed026 Remove python-wsme and python-pecan packages for centos
7384f7e Update the documentation link for doc migration
8410edc Add openstack logs in deploy gates
5dc18b1 Add collectd support to telegraf
cea6c30 Fix tarball name again
5397070 Fix incorrect tarballs naming
7129203 ODL installed for source images
1cdc182 Dockerfile publishing pipeline
de753f7 Adding thin provision tools to cinder volume for Ubuntu
6a0e56c Compile i18n messages for all projects who have locale folder
0389c4a Fix injecting password into image error
68826b6 implement panko api for ubuntu binary
cf58a12 Use latest docker ce in gate
7b05e8d Remove libcomcrypt/libtommath (not fips compliant)
fc1cace Only copy symlinks when merge and preserve_properties are set
26db5ab Updated from global requirements
5e07cc1 Fixing mariadb bootstrap failure in kolla-kubernetes
cd29154 Add collectd-disk plugin
15b6ae1 Updated from global requirements
d1936e7 Fix Horizon container starting with Watcher enabled
5289c6b Fix doc build warnings
f42342d Adding targetcli tool to cinder-volume
11e04d0 Fix Horizon container starting if Watcher is enabled
a8e867b Use log-file rather than logfile in gnocchi extend start script
b76bb49 Fix opendaylight custom distribution
985255a Install net-tools for neutron-base container
aa412be Tweaks to allow Horizon dev mode
b5a322e Add OVN specific neutron-server container
fc3ccaf Adding python-rtslib to cinder-volume for lioadm support
79a2342 enable the kolla build system to use out of tree docker files
2272c21 Remove empty line in config.py
8c65851 Remove ignore tempest project in version-check
4097672 Fix gnocchi in version_check script
e3a1c1d Fixed the invalid link in the kolla/image/build.py
0f10c8b Replace http with https
d6b2825 Fix wrong extra name for glance_store
7b1e550 Implement blazar Docker images
ffe02c5 Switch to Cryptography over pycrypto
46eaa3d Use monasca master tarballs
cc7aabc Add bandit check to all python code
4de877d Fix zun log dir permissions
f54f340 Make set_configs.py work with symlinks
5c285d7 Fix searchlight_api container starting issue
4f5bac1 introduces support for the OVS DPDK dataplane
d933150 Fix mock order
78bbd8f Add new --skip-existing option to kolla-build
d4add1b Add designate dashboard to horizon ubuntu/binary
fa64c72 Add IPV6 radvd package to neutron-l3-agent
e58e677 Migrate cinder-api under apache
940e93f Install zun ui into horizon image
39daa5a Improve logging of set_configs.py
1ae703e Add images for novajoin services
ea3d140 Fix argument to handle_permissions
b0ff9aa Switch from oslosphinx to openstackdocstheme
9b2ae2c Bump the ansible version to 2.2.0
8f5fc7c Add ceph-common to manila_share image
5244d7e Add e2fsprogs and xfsprogs to ironic-conductor
b5aca93 rabbitmq-plugins enable no longer needs /bin/true
0bde595 Enable RHN channels needed by Ceph
2fa7804 Move gnocchi to github repo
fb003d6 Add sfc plugin into neutron-base image
8008001 Point ubuntu ODL repos to PPA's
718d66f Use packages when installing neutron-sfc-agent
8200382 Updated from global requirements
acf613e Add gnocchi-statsd support for Debian systems
8080531 Add opendaylight install fix
e313c89 Introduce merge and preserve_properties for config_files
2a2b902 Add rally package to rally ubuntu binary
4764f41 Fix jenkins link in running-tests
7e2486c Upgrade from docker-py to docker
748a056 Allow setting copied files group more precisely
091dc03 Delete unused set_permissions function
6ed623d Fix deploy gate
21f042b Add workaround for openstack-sahara-ui plugin
48c4d92 magnum-base image has no footer block
76a2a2b In set_configs.py support perm parameter in permissions section
f517a42 Enable some off-by-default checks
2499309 ping is needed for ha router
c8c6042 Fix apache configuration for ceilometer_api
b2404f6 Alphabetical order install item
31f2cc5 Fix zaqar build on Ubuntu/Debian
ecc68f1 Updated from global requirements
41c102a Add Apache packages to ironic-api container
0cba3b2 Permit changing yum configuration in the base image
329293b Make rabbitmq log dir configurable
1170896 Remove bootstrap in etcd
e759d4d Fix kuryr docker images
50f7572 Use https links for documentation
f407eb0 Remove unused function set_status
2a3f872 Fix kolla-toolbox build
388bad5 Support VMware DVS
f0f4e70 Clarify comment about swift-object-expirer for RDO
cac89f9 Fix kolla deploy gates
e2245f7 `[keystone]` should be `[keystone-base]` in doc
731dfcb Consistency in doc heading
5032177 Add os-brick to glance container
f8285c3 Add netcat to binary sahara-engine image
65cbbfb Updated from global requirements
6b26af2 Add dragonflow doc link in README.rst
c3b0e78 Updates opendaylight repo for Carbon release
08edd6d Adds opendaylight specific neutron-server container
6338f8f Add skydive service
367a032 Support OVN docker images
4af4b1e Remove dead code related to the Vagrant dev environment
6131fd7 kolla-build --list-dependencies use json, not pprint
21a8681 kolla-build log to stderr
e67409a Stop using old gnocchi reference
1e17ae6 Fixes odl username and sudoers permissions
aeb1a4a Revert "pin mariadb version for rpm distros"
fe3d88c Add e2fsprogs in nova-compute images
aa7c7d5 Fix rally create verifier error
1c6b612 Trivial fix typos in documents
f413c6b Sensu images
80f17fe dragonflow: install proper package on all distros
cede69b Add ec2-api image
c71e8ba Remove all Heka related remaining stuff
4607ab5 Remove sudo operations that are no longer necessary
55d568d Add short README file for contrib/template-override directory
64fa910 Fix sed replacement command in Ubuntu's install_docker
857ca70 gnocchi: take care of centos/source on non-x86
331632f pin mariadb version for rpm distros
ea9228c use proper package name for python-oslo.vmware
eef6eaf Add "Vitrage" to "Openstack services" in README.rst
d6fd6d8 Fix inconsistent build task attempt logging
5cb25c2 Clean up unused sanity check modules
cf328ff Fix aodh-base image
ffbc25c Get OpenStack service versions from openstack/releases repo
1b924fc Allow nova plugins install, add blazar plugin
e5ca556 Add networking-hyperv driver when building neutron-server image
d0aaecc Add mistral-event-engine image
f034a8b Add qdrouterd container
a1511d7 Add Neutron SR-IOV agent image
f836960 multipathd: modprobe dm-multipath on startup
69eef38 Updated from global requirements
627f6ce Add ceilometermiddleware in swift-proxy-server
a7a1e0c Fix typo
2be946c Change Kolla Kubernetes Developer Quickstart url fix the url 404 not found issue.
d0bc893 Revert "Clean up base Dockerfile"
c79739b Add Elasticsearch client package for OSprofile
ff13744 Install python-pip
c5b3ca7 fix handling of delorean on non-x86
85cdb0b Enable manila-data for rpm binary
c72c001 Updated from global requirements
3801d4b Add dragonflow container
fd6d89c Clean up base Dockerfile
45c54d7 Fix if $user is root at extend_start
43de60c introduce 'install_kubectl' macro
85aaacc Fix the "tox -e docs" faild
f9e634c Move shebang customization into jinja2 block
2e43891 Support non-x86 architectures (aarch64, ppc64le)
c3d8572 Add net-tools for collection of base networking utilities
41dc35d Skip [plugins,additions]-archive for binary builts
1554394 Only copy plugin-archive into image for source builds
501f665 Clarify documentation around plugins and additions archives
b5a582a Deprecate neutron-sfc-agent image
10d2486 Replace invalid link for Docker images in README.rst
0da4db1 Debian 8 was not released yet
2ed6ce5 kolla-toolbox: use proper mariadb packages on CentOS/non-x86
1b795c7 opendaylight: get it working on CentOS/non-x86
97467c3 Catch exception during calling os.chmod in set_configs.py
cd04dc8 Add ceilometer agent ipmi docker file
bfc7249 always update APT lists when install packages
9751b32 Link syntax error fix
4ff615d handle mariadb for aarch64/ubuntu/source
1aca751 Fix Incorrect timezone in ubuntu horizon images
4a97d37 Fix logging for chrony
521e536 Add dots at first line in docstring
31259fa Override image's meta info.
66413c8 Add netcat package in sahara-engine image
a2c0087 Add Apache packages to zaqar container
508f73e Add ssh-keyscan to unblock kolla gate
b90ec68 Make sure _CLI_OPTS def style uniform
5993eda Fixing missing genisoimage in nova-compute-ironic
f6a9198 Ubuntu: use Pike repository
9462a68 Fix table formatting issue in README.rst
a2448f4 ceph: take care of ceph-fuse package availability
d741d09 Fix tempest dockerfile
d754771 nova-libvirt: handle ppc64le
3b7e44a Add missing cleanup step for heat images
e2c7e25 Add missing cleanup step for new apache images
a159c68 Fix zun images
8c463a4 Use LABEL instead of MAINTAINER (deprecated) in all Dockerfile.j2
471e669 magnum-conductor: mark as x86-64 only
22c1557 kubetoolbox: mark as x86-64 only
360c868 helm-repository: make it work on non-x86
d14aadd Fix cinder-api ubuntu binary
e5551cc helm-repository: update to v2.3.0
f0aaa45 grafana: disable for non-x86
278bcdb Add OpenDaylight Container to kolla
fe777f4 Update oraclelinux tag to new slim base image
a136c06 Ensure tests run in isolation
806ecd1 Add oslo-vmware module in glance_base image
cb6631f Updated from global requirements
8b63089 Use ironic-inspector user for ironic-inspector
c74fb50 Remove legacy resource types creation
c88386e Add pymongo module for creation of MongoDB via Ansible
f98a8d6 debian: move to stretch
ebaf1f3 handle rtslib(-fb) package names and dependencies
921cc02 Add pymongo in panko images
833f3ff Switch to RDO proxy mirrors
21b0437 mariadb: handle lack of external repos on non x86
d29333b Add missing Jinja2 block for repo enablement
8d76b26 Add tacker binary for rpm based distros
ff93b3b openstack-base: Percona-Server is x86-64 only
76bc0f6 Remove Ubuntu Trove postinst script hack
eaa0ae5 ironic-pxe: handle non-x86 architectures
7fd8f8a gnocchi-base: add some devel packages for non-x86
6f02261 Add vSphere Support
69fef5c debian: enable all images enabled for Ubuntu
56137d0 Install InfluxDB Plugin in Grafana
1c3336c Use separate sudoers for ironic conductor modprobe
eb664f9 Fix oslo_debug_helper not working
658bd38 add base_arch variable for future non-x86 work
730cd93 Optimize the code
e541095 Allow the use of previously built parent images
2a38a23 Updated from global requirements
e614be9 kubernetes: disable for architectures other than x86-64
d2c8372 make yum fail on missing packages
623e54d Alphabetize packages
bc7cb52 Rabbitmq: refactor Dockerfile.j2 file
8b101b2 Add ironic sudoers file to binary packages as well
9df5864 RHEL: Add mod_ssl for services running over httpd
cc2f046 Prevent apache from listening on port 80 for heat-base
d83e731 Remove gnocchi-carbonara package
f1d1431 check mariadb galera status in every loop.
e7774b7 Merged multiple ENV into a single layer
21c3b20 Fix source install for vmtp
f88ca0f Prevent apache from listening on port 80
67f3aea Updated from global requirements
441c9f2 ironic-conductor: add missing comma for centos/source build
96e92f0 Fix name of the mistral-dashboard horizon plugin
27dbefb Using assertIsNone() instead of assertEqual(None)
6682d07 Implement Keystone zero-downtime upgrade
f5a9c8c Gate fixes: disable bifrost-base, fix ubuntu base image
138ca88 Add the missing project link into README.rst
0537a7f Switch trunk/cbs/buildlogs to use https
7022fc2 Make keystone_user module fully shade
4f84f3d Speed up builds by increasing threads for builds
c282fa4 Get correct tag name when job is running in release pipeline
044eb6b Remove py34 settings from gating
4c7a409 Remove global privilege escalation for deploy_aio.sh
d69dc82 Update to Kubernetes 1.5.4
2e7071e Fix README.rst visit link error
b96334d Switch to Kolla virtual environment for Bifrost
201b461 Update the Fluent link format in README.rst
fb9e416 Add None value to service.description attribute
8fa598d Typo fixing
3d373e9 Update Docker to 1.13.1
b68bdab Refactor and enable shell access
50bb917 Add HAproxy to source installation packages
4362d23 Updated from global requirements
f0c87fc Add neutron-bgp-dragent service.
3878f30 enable binary install for Congress
3cbdd4a Remove support for py34
1421623 Add libosinfo package for source installation
76ab2b8 Add Apache packages to heat containers
05c0d69 Load iscsi_tcp module when starting ironic-conductor
44baa6b debian: install gnupg and dirmngr needed for apt-key
5558bd5 Install panko in ceilometer base container
76cae7f Add mkfs.vfat to nova-compute source images
f31540f Install osprofiler in openstack-base container
4900b2f cinder-volume ubuntu source build
a614a43 Sahara needs to run ssh-keygen
f5b00fa Add ironic-ui in horizon binary install
dff9c6c Add heat-api-cloudwatch image
52bde69 Updated from global requirements
443694b Add debian related test env
a893215 Fix missing python modules in Ceilometer
0439e5f Update bifrost-base Dockerfile.j2 template.
6239a83 Fix fluentd undefined method 'parse'
0c6f5d2 Defer handling of /var/lib/neutron/kolla to kolla API
0472e40 [Fix gate]Update test requirement
d04cba2 Updated from global requirements
8619157 Add trove and sahara dashboard ubuntu binary
8b38c4d Add work-dir command-line option
a284fea Add the fluentd link into README.rst
056f3f3 Update pins on shade & os-client-config
b9d07a0 Remove heka image
87f750c Fix typos in doc_files
455ae15 Remove useless command
0710156 Improve kolla image build script for finding parent images
2424d69 Fix wording around supported releases in base
d0f84b4 Allow full customisation of kube image binaries
5752c7e Fix binary ironic-inspector rootwrap configuration
0133fd1 Add header/footer blocks to the kube images
16366bb Add helm_repository_install_kubernetes_helm block for helm Dockerfile.j2
8dd0f55 Allow customisation of k8s binary locations
846203d Install shellinabox and socat packages in ironic
48156b2 Install network-generic-switch in neutron base images
df2e5d5 Install uwsgi in Centos binary
e953642 Using https instead of http
6fd6c96 Updated from global requirements
4d2cffb Add helm_repository_source_install_python_pip block to helm-repository Dockerfile
c23b8b8 Fix test_build_rpm_setup failure after changed rpm_setup_config
961224c Use install-pip macro in most source images
4b9fac7 Add heat-all contaner release note
aa6a5c0 Update running-tests.rst file
8793efc Add SNAP support when finding Docker images folder
39e48f2 Use correct inventory file for Bifrost
9d98005 Fix some typos
8efc42f Fix 404 to documentation in the Readme
9a64a8c Add heat-all container
238050d Update reno for stable/ocata
257b143 Re-enable grafana gpgcheck
cc543ab Fix the read mariadb log permission issue for fluentd
d401798 debian: import key for download.ceph.com repository
ffdfac2 build: sort list of built/failed images before printing
5c82141 Delete python bytecode file
da209cc Apply neutron database migration
a563bcc Code coverage improvement for kolla
9b1e519 Allow for image additions archives (as well as plugins)
Diffstat (except docs and test files)
-------------------------------------
.gitignore | 10 +-
.gitreview | 1 +
HACKING.rst | 2 +-
README.rst | 156 +++++----
contrib/dev/vagrant/Vagrantfile | 252 --------------
contrib/dev/vagrant/Vagrantfile.custom.example | 92 -----
contrib/dev/vagrant/bootstrap.sh | 226 -------------
contrib/dev/vagrant/newest_dhcp_lease.py | 134 --------
contrib/template-override/.keep | 0
contrib/template-override/README.rst | 9 +
.../opendaylight-template-overrides.j2 | 14 +
contrib/template-override/ovs-dpdk.j2 | 75 +++++
deliverables.yaml | 6 +-
.../barbican-keystone-listener/Dockerfile.j2 | 4 +-
.../ceilometer/ceilometer-collector/Dockerfile.j2 | 4 +-
.../ceilometer-notification/Dockerfile.j2 | 4 +-
.../cloudkitty/cloudkitty-processor/Dockerfile.j2 | 4 +-
.../congress/congress-policy-engine/Dockerfile.j2 | 2 +-
.../designate-backend-bind9/Dockerfile.j2 | 6 +-
.../designate/designate-pool-manager/Dockerfile.j2 | 6 +-
.../dragonflow/dragonflow-controller/Dockerfile.j2 | 16 +
.../dragonflow/dragonflow-metadata/Dockerfile.j2 | 16 +
.../dragonflow-publisher-service/Dockerfile.j2 | 16 +
.../heka/plugins/decoders/os_aodh_apache_log.lua | 71 ----
.../plugins/decoders/os_ceilometer_apache_log.lua | 72 ----
.../plugins/decoders/os_gnocchi_apache_log.lua | 71 ----
.../plugins/decoders/os_horizon_apache_log.lua | 72 ----
.../plugins/decoders/os_keystone_apache_log.lua | 72 ----
.../heka/plugins/decoders/os_panko_apache_log.lua | 72 ----
.../heka/plugins/decoders/os_zaqar_apache_log.lua | 72 ----
.../kube-controller-manager-amd64/Dockerfile.j2 | 11 +-
.../neutron-linuxbridge-agent/Dockerfile.j2 | 4 +-
.../neutron/neutron-metadata-agent/Dockerfile.j2 | 10 +-
.../neutron/neutron-metadata-agent/extend_start.sh | 6 -
.../neutron/neutron-metadata-agent/neutron_sudoers | 1 -
.../neutron/neutron-metering-agent/Dockerfile.j2 | 4 +-
.../neutron-openvswitch-agent/Dockerfile.j2 | 4 +-
.../neutron-server-opendaylight/Dockerfile.j2 | 34 ++
.../octavia/octavia-health-manager/Dockerfile.j2 | 6 +-
.../openvswitch-db-server/Dockerfile.j2 | 2 +-
.../openvswitch-db-server/ovs_ensure_configured.sh | 10 +-
.../openvswitch/openvswitch-vswitchd/Dockerfile.j2 | 2 +-
.../prometheus-haproxy-exporter/Dockerfile.j2 | 20 ++
.../prometheus-mysqld-exporter/Dockerfile.j2 | 20 ++
.../prometheus-node-exporter/Dockerfile.j2 | 20 ++
.../searchlight/searchlight-listener/Dockerfile.j2 | 2 +-
kolla/cmd/build.py | 3 +-
kolla/common/config.py | 369 +++++++++++++++------
kolla/common/task.py | 5 -
kolla/exception.py | 2 +-
kolla/image/build.py | 253 ++++++++++----
kolla/template/methods.py | 7 +-
.../Add-mod_ssl-to-images-2d2972c3cf794f65.yaml | 6 +
...k-dir-command-line-option-dd83aa934d5c9e3e.yaml | 6 +
.../MAINTAINER-to-LABEL-344044f33ccfa161.yaml | 5 +
...eter-agent-ipmi-container-aa498b90c3d2f326.yaml | 3 +
.../notes/add-dragonflow-da8ff734139c9de5.yaml | 4 +
.../notes/add-ec2-api-e7d3e60173e8a3d8.yaml | 3 +
.../notes/add-heat-all-efdefb3189ec8403.yaml | 5 +
.../add-heat-api-cloudwatch-95259c920ba7d19e.yaml | 3 +
.../add-mistral-event-engine-053ebdfbd50e2e65.yaml | 3 +
.../add-neutron-bgp-dragent-c831d5ec9a130937.yaml | 3 +
...utron-server-opendaylight-bf8407e0b91059c4.yaml | 3 +
.../add-neutron-server-ovn-5728bbd35b08083e.yaml | 3 +
.../notes/add-novajoin-9e8ae602b29335b7.yaml | 3 +
.../notes/add-opendaylight-fee2807442ce3c6d.yaml | 3 +
.../add-openvswitch-ovn-2855384c9720161e.yaml | 3 +
.../notes/add-qdrouterd-4676f6cad921a3f8.yaml | 6 +
.../notes/add-skydive-52c3fb964fe6cc1b.yaml | 7 +
.../additional-docker-dir-7121c33da7eec160.yaml | 6 +
...ing_group_in_config_files-cef8580912854741.yaml | 4 +
.../notes/blazar-images-c54435b3bd5b0425.yaml | 3 +
.../notes/build-skip-parents-102a82736935f027.yaml | 6 +
.../config_files_new_options-0267e1ab804335ba.yaml | 7 +
.../notes/debian-stretch-38cadd54fc895f20.yaml | 7 +
...precate-neutron-sfc-agent-94445b4e140236a9.yaml | 6 +
...dockerfile-customizations-26981ebefe3b710b.yaml | 2 +-
...one-zero-downtime-upgrade-2a082ad24b26751d.yaml | 3 +
...kolla_build_skip_existing-92aebdd858a0bfa5.yaml | 4 +
..._init_system_configurable-0ee16808b6e90954.yaml | 8 +
.../neutron-sriov-agent-4dae576ca279ef87.yaml | 3 +
.../notes/non-x86-support-bce168d78db50202.yaml | 8 +
.../notes/nova-plugins-f3ceab61b19d008a.yaml | 4 +
.../prometheus-containers-1599a6417cc6a264.yaml | 5 +
.../redis-sentinel-container-defa09d0ac420f64.yaml | 3 +
.../notes/sensu-client-image-45cb9c4573cd22fe.yaml | 3 +
.../notes/tacker-conductor-246d23f8c4a97de0.yaml | 8 +
.../notes/tacker-rpm-binary-137dc2771bdfc5d3.yaml | 3 +
...buntu-sources.list-change-65bb0f936b0ec95b.yaml | 7 +
.../use-barbican-with-httpd-d6d7599c07315e32.yaml | 4 +
.../vagrant-dev-env-moved-8328674713020dda.yaml | 4 +
releasenotes/notes/yum_conf-36fef802e8c003f1.yaml | 4 +
releasenotes/source/conf.py | 12 +-
releasenotes/source/index.rst | 4 +-
releasenotes/source/liberty.rst | 6 +-
releasenotes/source/mitaka.rst | 6 +-
releasenotes/source/newton.rst | 6 +-
releasenotes/source/ocata.rst | 6 +
requirements.txt | 12 +-
setup.cfg | 4 +-
setup.py | 2 +-
specs/README.rst | 6 +-
specs/containerize-openstack.rst | 2 +-
test-requirements.txt | 20 +-
tools/deploy_aio.sh | 22 +-
tools/gate_run.sh | 11 +-
tools/publisher.sh | 64 ++++
.../notes/cinder-api-wsgi-b6124980d9ce9ae4.yaml | 5 +
tools/setup_Debian.sh | 45 +--
tools/setup_RedHat.sh | 35 +-
tools/setup_gate.sh | 32 +-
tools/validate-maintainer.sh | 2 +-
tools/version-check.py | 233 +++++++------
tox.ini | 75 +++--
450 files changed, 5658 insertions(+), 3887 deletions(-)
Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index 0839e75..620a00c 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4,2 +4,3 @@
-pbr>=1.8 # Apache-2.0
-docker-py>=1.8.1 # Apache-2.0
+pbr!=2.1.0,>=2.0.0 # Apache-2.0
+docker>=2.0.0 # Apache-2.0
+cryptography!=2.0,>=1.6 # BSD/Apache-2.0
@@ -10,4 +11,3 @@ six>=1.9.0 # MIT
-oslo.config!=3.18.0,>=3.14.0 # Apache-2.0
-oslo.utils>=3.18.0 # Apache-2.0
-setuptools!=24.0.0,>=16.0 # PSF/ZPL
-pycrypto>=2.6 # Public Domain
+oslo.config!=4.3.0,!=4.4.0,>=4.0.0 # Apache-2.0
+oslo.utils>=3.20.0 # Apache-2.0
+setuptools!=24.0.0,!=34.0.0,!=34.0.1,!=34.0.2,!=34.0.3,!=34.1.0,!=34.1.1,!=34.2.0,!=34.3.0,!=34.3.1,!=34.3.2,!=36.2.0,>=16.0 # PSF/ZPL
diff --git a/test-requirements.txt b/test-requirements.txt
index 9cf4343..7b1770b 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6,2 +6,2 @@ bashate>=0.2 # Apache-2.0
-beautifulsoup4 # MIT
-coverage>=4.0 # Apache-2.0
+beautifulsoup4>=4.6.0 # MIT
+coverage!=4.4,>=4.0 # Apache-2.0
@@ -12,2 +12,3 @@ graphviz!=0.5.0,>=0.4.0 # MIT License
-hacking>=0.10.0
-oslo.log>=3.11.0 # Apache-2.0
+hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
+openstackdocstheme>=1.16.0 # Apache-2.0
+oslo.log>=3.22.0 # Apache-2.0
@@ -15,2 +16 @@ oslotest>=1.10.0 # Apache-2.0
-oslosphinx>=4.7.0 # Apache-2.0
-reno>=1.8.0 # Apache-2.0
+reno!=2.3.1,>=1.8.0 # Apache-2.0
@@ -19 +19 @@ PyYAML>=3.10.0 # MIT
-python-barbicanclient>=4.0.0 # Apache-2.0
+python-barbicanclient!=4.5.0,!=4.5.1,>=4.0.0 # Apache-2.0
@@ -22,2 +22,2 @@ python-heatclient>=1.6.1 # Apache-2.0
-python-neutronclient>=5.1.0 # Apache-2.0
-python-openstackclient>=3.3.0 # Apache-2.0
+python-neutronclient>=6.3.0 # Apache-2.0
+python-openstackclient!=3.10.0,>=3.3.0 # Apache-2.0
@@ -26 +26 @@ pytz>=2013.6 # MIT
-sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
+sphinx>=1.6.2 # BSD
1
0
[openstackansible] openstack-ansible-os_designate 16.0.0 (pike)
by no-reply@openstack.org 14 Sep '17
by no-reply@openstack.org 14 Sep '17
14 Sep '17
We are delighted to announce the release of:
openstack-ansible-os_designate 16.0.0: os_designate for OpenStack
Ansible
This release is part of the pike release series.
Download the package from:
https://tarballs.openstack.org/openstack-ansible-os_designate/
For more details, please see below.
Changes in openstack-ansible-os_designate 15.0.0.0rc1..16.0.0
-------------------------------------------------------------
56cf5e2 Updated from OpenStack Ansible Tests
7e4e4b2 Updated from OpenStack Ansible Tests
d73624d Update vars and test tooling for Pike
c49d5be Update UPPER_CONSTRAINTS_FILE for stable/pike
afc8d58 Update .gitreview for stable/pike
e435e67 Deprecate rpc_backend option
a063939 Updated from OpenStack Ansible Tests
5dfd2bf Add dnf support
307d879 Updated from OpenStack Ansible Tests
4ca7d76 Updated from OpenStack Ansible Tests
aeff018 Updated from global requirements
4799343 Update URLs in documents according to document migration
26950b3 Add support for the openSUSE Leap distributions
92fb2b5 tests: Convert bind configuration file to template
56fd02a Updated from OpenStack Ansible Tests
768fafc Updated from OpenStack Ansible Tests
889a551 Fix openstackdocstheme settings
cc9760d Updated from global requirements
09358c7 Switch from oslosphinx to openstackdocstheme
1c4d035 Updated from OpenStack Ansible Tests
541f2cb Updated from global requirements
e4c3095 Updated from global requirements
4ef3462 Switch to Cryptography over pycrypto
ba56c99 Ensure that role tests pin pip/setuptools/wheel
a193460 Updated from global requirements
c505653 Allow the developer constraints to be adjusted
9315d42 Use command instead of debug for handlers
6c595b1 Ensure that policy file has correct group/mode
4964e2c Deprecate rabbit_use_ssl option
e9abdf4 Add venv_tag local fact
1c0f251 Perform an atomic policy file change
6c3f4c0 Updated from global requirements
48778cc Added release note for the template change
63c1162 Use internalURL by default for Neutron
fc8b0f3 Fix for lookup and get_url occuring in different places
9d55629 Use zuul-cloner for tests repo in OpenStack-CI
c9817c1 Optimise apt cache update task
8da7605 Rename release note to unique hash
673af4c Reduce init restart/kill times
8904dd1 Standardize the testing for Designate
b7098a6 Ensure the components are isolated from the system
7f7714e Install python2-pyOpenSSL package on CentOS
afdc6de Updated from global requirements
7e2bf6c Remove extras directory
143d4bc Updated from global requirements
d83ca75 Updated from global requirements
b68ca8d Use https instead of http for git.openstack.org
2a56937 Install python2 for Vagrant
b9adeab Enable current Designate services
5a9b172 Update reno for stable/ocata
69877f3 Configure pools.yaml inside Designate role
Diffstat (except docs and test files)
-------------------------------------
.gitignore | 3 +
.gitreview | 1 +
README.rst | 2 +-
Vagrantfile | 45 ++++++++--
bindep.txt | 46 +++++++---
defaults/main.yml | 74 ++++++++++++----
examples/playbook.yml | 1 -
extras/conf.d/designate.yml.aio | 3 -
extras/env.d/designate.yml | 57 -------------
extras/group_vars_designate.yml | 13 ---
extras/haproxy_designate.yml | 10 ---
extras/os-designate-install.yml | 95 ---------------------
extras/repo_designate.yml | 4 -
extras/user_secrets_designate.yml | 7 --
handlers/main.yml | 49 ++++++++++-
meta/main.yml | 10 ++-
...ignate-pools-yaml-support-d693dc2471642167.yaml | 11 +++
...ignate_init_time_settings-6efb66b0d17d4c04.yaml | 23 +++++
...int-change-to-internalurl-3da6bb4bd4972bea.yaml | 7 ++
...ova-init-config-overrides-ffce7e419061c4da.yaml | 10 +++
.../notes/remove_rpc_backend-a9832d7699ef1245.yaml | 5 ++
releasenotes/source/conf.py | 11 ++-
releasenotes/source/index.rst | 1 +
releasenotes/source/ocata.rst | 6 ++
setup.cfg | 2 +-
setup.py | 2 +-
tasks/designate_db_setup.yml | 6 +-
tasks/designate_init_common.yml | 27 ------
tasks/designate_init_systemd.yml | 6 +-
tasks/designate_install.yml | 33 +++++---
tasks/designate_post_install.yml | 8 +-
tasks/main.yml | 5 +-
templates/designate-systemd-init.j2 | 13 ++-
templates/designate.conf.j2 | 73 +++++++++++++---
test-requirements.txt | 11 ++-
tox.ini | 22 ++---
vars/redhat-7.yml | 1 +
vars/suse-42.yml | 1 +
vars/ubuntu-16.04.yml | 1 +
55 files changed, 729 insertions(+), 593 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index a5433f9..ae8c323 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6 +6 @@ flake8<2.6.0,>=2.5.4 # MIT
-pyasn1 # BSD
+pyasn1!=0.2.3 # BSD
@@ -8 +8 @@ pyOpenSSL>=0.14 # Apache-2.0
-requests!=2.12.2,>=2.10.0 # Apache-2.0
+requests>=2.14.2 # Apache-2.0
@@ -12,3 +12,2 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD
-sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
-oslosphinx>=4.7.0 # Apache-2.0
-openstackdocstheme>=1.5.0 # Apache-2.0
+sphinx>=1.6.2 # BSD
+openstackdocstheme>=1.16.0 # Apache-2.0
@@ -16 +15 @@ doc8 # Apache-2.0
-reno>=1.8.0 # Apache-2.0
+reno!=2.3.1,>=1.8.0 # Apache-2.0
1
0
We are satisfied to announce the release of:
kolla-ansible 5.0.0: Ansible Deployment of Kolla containers
This release is part of the pike release series.
Download the package from:
https://tarballs.openstack.org/kolla-ansible/
For more details, please see below.
Changes in kolla-ansible 4.0.0.0rc1..5.0.0
------------------------------------------
e98d086 Fix barbican-api log filter in fluentd
6428b8e Revert "Remove priviledged mode for nova-api"
8a4cd06 Add WSGI support for cloudkitty-api
9ceb913 Perform bootstrap on Horizon upgrade
487c1af Fix warning during Mongodb bootstrap task
5cdf87e Fix warning during Panko bootstrap task
acc13d6 Fluentd "progname" field not always generated
9392a35 Fluentd: manage multiline log pattern
fc9468e Update UPPER_CONSTRAINTS_FILE for stable/pike
32bd564 Update .gitreview for stable/pike
05b4ac1 add ovs-dpdk docs
c751a4f Revert "Fix modify external ceph.conf not restart related containers"
ae1d934 Update designate-sink custom configuration folder
c24afe6 Enable use of --limit when using bootstrap-servers
5c9d10f Fix freezer elasticsearch config
28bd9bf Run registering keystone ceph_rgw user task only on one node
894e731 Fix gates out of disk space
cbf2b30 Ironic: disable pxe_ssh driver in the ironic.conf
182cea7 Update Nova to use Cinder v3
0033f77 Fix typo in cinder guide for starting nfs
7aec5a2 Changed as per the standard convention set to use "."
deedb77 Correct a grammar mistake
96fe55c Add a note to help user avoid docker start failure
56bd98f writing convention set to use "." to source script files
19924ad Consistent heading style for all headings
7d62a1c Add enable_haproxy to globals.yml
6aa63bd Add tacker sfc contrib demo
e300f24 Add missing ifaces and groups in prod guide
9c1ee79 Note about networks in zun guide
73bd4a6 Install docker python module with pip
5d22ea3 let openvswitch_db listener localhost
4dfd299 README.rst: update 'contrib' directory description
9bd04b7 Add Redis component to README.rst
29ca8ba Remove Zaqar doc link in README.rst
e1bd6ca Add tacker documentation
4e35b0e Add release note for redis in mistral
338509c Improve the Cinder docs
6a85e1e Fix Line to long in VMware doc
0ec2bf3 Fix modify external ceph.conf not restart related containers
e8ab455 Update multi-regions.rst
a729dcc Mount host /tmp folder to horizon container
b63d716 Add swift ring files check in prechecks
e3423be Add Redis role
c618dbc Omit outward_rabbitmq from check for upgrade
ecc0221 Fix missing tacker-conductor service
1d5bd21 Update fluentd config for rpm distros
46b1b91 Add panko log in fluentd
0fc512e Revert "Update Keystone haproxy config to balance based on source ip"
b6aadb9 Fix VMware VPN, LBAAS and neutron-server config
dff4c6b Skydive: allow access to netns for skydive agents
8fd755e vmtp: remove kolla_logs Docker mount
d3e0734 Add Swift backend support to Glance
6119585 Fixing ceph gates
004bc13 fix line lenght issues in networking-guide
5fa29f6 Fix mistral coordination
deadbdb Disable grafana Getting Started panel
2d52573 Add pull reconfigure and upgrade commands
7b385f9 Add vmware support to ceilometer
1075c34 Enable ovsdpdk w/ ODL Neutron_Plugin_Agent
90149ad Add ironic log in fluentd
9ea1b06 Remove service_providers in vpnaas_agent.ini
65bbc00 Add inventory file path in swift-guide.rst
2e3b873 Standardize Fluentd grammar usage
a87af7a Add vpnaas support to vsphere by vmware-nsx plugin
23863a7 Fix a typo in all.yml: replace Vaid with Valid
2442773 Update default settings in libvirtd.conf jinja template
0da03ad Change cleaning_network_uuid to cleaning_network
ee66b64 Fix wrong condition for iscsid container
921530b Fix a typo in globals.yml: replace mathcing with matching
781d846 introduce playbook to ovs with dpdk
0299a1a Consistent underline of heading
b1c9809 Move placement-api-access log format to apache_access
042434c Fluentd: add support for "domain" concept in Keystone V3
ae4ab21 Skydive: enable logging in file
7f4742f Unify external_ceph.yml filename
eeb8014 Fix the domain name in admin-openrc.sh.j2
de51572 Add OpenDaylight role docs
c9eaf91 Add vSphere support to nova_compute
57496c4 Add OpenDaylight role
18b1737 Add gnocchi log on fluentd
14e9d9f Fix openstack_python not accurate match
3529a52 Fix log greedy match
7d79202 Remove image_driver_list in zun.conf
c7a77ef Change mode after ceph and neutron log is rotated
f19be73 Add VMware Documentation
c18615e Remove priviledged mode for nova-api
141dbc8 Fixes horizon reconfigure for adding custom *_policy.json files
ea1ae40 Assume the container is removed if it is not show in docker ps
7f2ade5 Stop and start container rather than use restart directly
2cd9ae0 Updated from global requirements
1cf116c Use a separate user for ceph-rgw rather than keystone admin user
20595eb copy cinder_backup keyring from cinder_backup
96e8ab2 Updated from global requirements
afe16ce Fix zun command in zun-guide
ca82b29 Wait keystone_fernet running before init tokens
c1ed80f Fix configuration for nova_compute_ironic
db0f469 Unified Apache access log format
72ee7da Support multi local chrony servers
4566d1c enable CORS for Gnocchi and Keystone for grafana datasource
6e8ff22 Fix zun transport_url
8a4de2c Quickstart guide add inventory in pull command
4fde486 Only start one glance_api when using file backend
f4e7b3a Add Elasticsearch to Grafana
0f70b38 Make cinder-backup service optional
133423a Remove an unnecessary endif
52bbb65 Added note
52f73f4 Fix logging collection in gates
fa52fb3 Fix grafana post-config check
70ca560 Add vmware DVS support to kolla-ansible
08753b4 Support customizing grafana home dashboard
77f1812 Dynamically retrieve the location of ARA to work on both py2 & py3
8e1940d ntpd behind proxy fails
5cd55bf Optimize reconfiguration for mariadb
b39da1e Update the documentation link for doc migration
b7aef07 Fix grafana data source registration
2352f99 Add default volume_backend_name for rbd driver in cinder volume
d787b2b Add collectd support to telegraf container
9d4f842 Add cinder client keyring requirements for external ceph in nova
bbe9d41 Allow for running standalone Ironic w/o keystone
d4e7dfb Finish/fix neutron sfc service
f76b9ad Add vlan tenant network support
1a58876 Add evaluation_interval option
922eb49 Make Ironic inspector honour inventory
f5dd178 Disable trace for all containers running httpd
1ab0b7a Revert "Add default_boot_option configuration"
cacf08f Remove all kolla-kubernetes configurations
d1d726e Add pipeline file into ceilometer-central and ceilomter-compute node
6559cfa Update URL home-page in documents according to document migration
6c58d55 Restart lbaas agent when lbaas conf changed
4eda91e Add fwaas support to vsphere by vmware-nsx plugin
f2c54e6 Make ceph default cinder backup driver again
ddad15c Remove ceilometer-api and ceilometer-collector services
65ebba8 Fix wsgi file path and log-file parameter
322c073 Updated from global requirements
2d424ff Remove warning during kolla_docker execution
f68aa1d Updated from global requirements
6a12fd8 Pull cinder cephx keyring only when enable_cinder is true in nova
66b91d8 Remove doc build errors
3dbb760 Remove Kafka from Infrastructure components list
866a160 Magnum: Enable cluster trust customization
f12a4a6 Add VMware DataStore support to cinder
50735ff Allow tmp path to download registry
2f00c64 Enable proxy cache for tarballs download
4803b54 Add dev mode for Horizon
63314ad Move nova scheduler related parameters to [scheduler] group
2c9d9c9 Set api_v2 to True in image-feature-enabled
75c5700 Revert "Fix a typo and complement doc in ceph-guide.rst"
bf95283 Improve Swift ring setup sample script
17ac22c Fix option api_v1 in tempest.conf
f8bbba5 Fix designate-api listen interface
efc50df Searchlight: activate Ironic resources
dbce666 Fix searchlight nova resources indexation
eeb535a Add qdrouterd role for messaging infrastructure component
8b5b3ce Clean some Boolean condition checks
3daeea3 Upgrade from docker-py to docker
eeb932c Fix bandit tests directory
f5624b2 Fix tools/cleanup-images script error
a1291fd Fix zun-api logging and state_path
2182e56 delete delimiter from init fernet condition check
77e10c7 Add dev mode for Murano
f70dfc5 Make glance filesystem_store_datadir configurable.
eea490e Update cinder sanity check to use built in shade
378ec1f Fix depends-on kolla gates
7e2c3ec Fix an invalid variable name
58964d6 Clear all l3 related namespace before starting neutron-l3-agent
69d9343 Add ceph rgw object store support into trove
dba360f Use /run for all containers when need access namespace
ae79f7b Use latest docker engine in gate
a6831e9 Support cinder backend for glance
865736c Fix fwaas options
372e991 Standardize Keystone domain variables
d708e95 Migrate cinder-api under apache
9170cda Add designate dashboard to horizon
2e70a4d Fix keystone-paste.ini custom file management
6022b61 Use proper variable in horizon copy policy task
a9113fc Avoid launching "local" actions too many times
08ab3d8 Fix outdated barbican-api-paste.ini file
89787a7 Removing deplicated option from global.yml file.
f5fba5d Fix field data is too large
8795924 Fixed vmware typos
f006233 Fix ironic authentication configuration
919968a Remove elasticsearch_protocol unused variable
4c04d06 Fix skydive analyzer "etcd" config
1f42a50 Remove SKIP_LOG_SETUP env variable from fluentd env
d2f7259 Set neutron RPC workers and state report workers
9ce5225 Add SELinux python bindings in quickstart guide
fdc75cd Magnum: update clients config groups
fb69566 Remove the unnecessary "compute" for ceph-guide.rst
065b64f Fix add cleanup images cli options release note folder
8d5526c Remove symlink in reconfigure tasks
a643acb Switch from oslosphinx to openstackdocstheme
e50f195 Set TFTP file permissions to 0644
c702850 Add logrotate configuration for ironic inspector
82788a6 Reinstate [DEFAULT] firewall_driver option
9db0599 Manila: add support of endpoint_type for clients
84738f0 Cinder: modernize nova config
99137b8 Neutron: nova_metadata_ip property is deprecated
870836b Enable zun ui when zun enabled
1463cd0 Fix Skydive analyser 'graph' config section
08c5de2 Modify glance log name
6c4d100 Remove Ubuntu Trusty 14.04 related code
a6d90dd Updated from global requirements
60439d8 fix horizon contents path for ubuntu/binary
0ffa770 Always create ResellerAdmin role for Swift
f6eefdf Add flag to allow provider networks
acecdc2 The notify "Restart tacker containers" is not correct
844ba6d Adds NTP sync process to account for ceph time sync requirements. Removes precheck portion of NTP. Corrects for redhat Fixes typo
4261ded Add sanity checks for Barbican
77358dd The notify "Restart keystone containers" is not correct
a1f42ad Pull cinder cephx keyring only when cinder_backup_ceph is true in nova
2e3b663 Fix baremetal role idempotency
2e43590 Barbican simple_crypto plugin broken - invalid key
296ddbe Add possibility to configure tenant network types and type drivers
1f1d91b Move mDNS to network nodes
7d26aa4 Fix jenkins link in running-tests
7f7b6a0 Add webconsole support in ironic
1daef35 Fix glance Upload large image haproxy timeout when using external
ba5c430 Retry Keystone's default user role creation
36c530f Fix the database user name for all roles
59d0736 all.yml should be in alphabetical order
bcb2da2 Add option ha_vrrp_health_check_interval for l3
339b27c Enable multi-scenario gates
ea5d1a5 Add documetation for kolla-mergepwd tool
112d632 Enable port_security by default
a3f9575 Only use br-tun on network and compute nodes
c3b72a7 Add if enable_outward_rabbitmq in haproxy.cfg
7c3b1c8 Updated from global requirements
335a19f Skydive: fix facts retrieved two times
991695a Simplify condition check on standalone services
03e1b05 Use unified vars in task
aff43f7 Add vhost to outward rabbitmq for Murano
58ce2b5 Add Hyper-V role
d8fe3ea Add a new 'outward' rabbitmq instance
41686ed Replace always_run by check_mode
50803ee Revert "Enable port_security in gate to fix the neutron broken"
3958a68 Deploy etcd in compute nodes when kuryr
fdeffed Add Skydive startup guide documentation
89922b6 Update loopback instructions in cinder docs
91789c4 Add /lib/modules to neutron_openvswitch_agent
00a42b8 Bump min Ansible version to 2.2.0
7ac53ec Fix cron restarting issue
da49b49 Use kuryr for zun network
f2fd735 Fix kuryr ansible deployment
6ce222a Remove keystone-paste.ini file in kolla
8530bc1 Enable deploying ceph on loopback devices
20df814 Use templates for keystone domain specific configurations
64b09d6 Fix bootstrap-servers with invalid api_interface
8818e33 Change Solum keystone v2 to v3
49c083f Fix "Enable influxdb datasource" random error
8d1b745 Add VMware NSXV support to neutron
f3a294d Change zun rewrite rule number in fluentd
056ecc5 Update Vagrant dev environment
36a3994 Fix service_type of Octavia
8646562 Revert "Avoid facts gathered twice when deploying with --limit"
59a621e Remove extra configuration item in solum.conf.j2
ba838b8 Add zun log in fluentd
e624f21 Neutron oslo_messaging_notifications config error
f45e181 Nova oslo_messaging_notifications config error
76c500f Support for increasing thread cache size in TCMalloc.
5cb3756 Add a Kolla 'devstack' mode
898155d Add default_boot_option configuration
18449a2 Remove unnecessary setUp function in testcase
a1d3625 Fix sed replacement command in Ubuntu's install_docker
6879998 vagrant env not working due to libpng-dev and zlib-dev package deprecation
9eb9622 Set tempest image user var
dfb4581 Fixed CentOS Vagrant and NFS setup instructions
483f32e Fix mongodb name in cron.json
79b49e2 Add makestep in chrony.conf
43900bc Add skydive service
6ccd133 Remove archive_policy configuration in ceilometer.conf
ff1087f Updated from global requirements
f5354f5 Enable multinode gate
a3aa0e8 Add release note to deprecate some config files
e8b5895 Mixing binary and source images for N* and O* projects
597e112 Remove the unnecessary jinja2 templating delimiters
94a882b Enable port_security in gate to fix the neutron broken
c039b3c Mixing binary and source images for T*, W*, Z* projects
74242ee Mixing binary and source images for S* projects
cda878d Mixing binary and source images for M* projects
bf0bf04 Mixing binary and source images for I* and K* projects
8260414 Cloudkitty: remove oslo_messaging_notifications config
bb1b085 Grafana post_config checks only need to run locally
ab4b1ff Support OSprofile usage
973145f Fix unrecognized --limit option
f127da3 Mixing binary and source images for D*, G* and H* projects
d463b05 Mixing binary and source images for C* projects
a02e597 Mixing binary and source images for A* and B* projects
5a935cc Mixing binary and source images for Glance
2b22c52 Stop using old gnocchi reference
dbedf6b Rewrite haproxy precheck conditions to not use string interpolation
10531d7 Fix vnc_enabled warning
8e9cd4d Fix nova fake driver support
8868454 Missing ExecStart in docker.service
52d9158 missing rbd_serect_uuid in cinder.conf in doc
4738c75 Fix rabbitmq prechecks broken due to Ansible upgrade
27b577c Fix zun deployment
8fe4317 Fix vagrant development environment
4df02d6 Update deprecated 'play_hosts' with 'ansible_play_batch'
15a5d2c Revert "Add jinja2-py version check in pre_checks"
e0c31c5 Remove deprecated options designate
0002de6 Enabled pxe_ssh driver in ironic
2742914 Change default permissions in jinja templates.
dc71ebe gzip the ARA report after generating it
0635abd Add a complete example of configuring a basic 3 nodes Ceph environment.
7d23bd3 Fix etc/hosts format with baremetal role
afdd11b Generalize api_interface_address variable usage
a62eb96 Updated from global requirements
e5ee448 Mount cinder volume for cinder-volume and cinder-backup all the time
c6c75e5 Fix some wording issues on a comment
c6d2070 Add VMware DataStore support to glance
2d9a028 Kibana post_config checks only need to run locally
479d567 Removing ovs bridge before destroying container
61f4331 Fix doc warning
2a8cb0b Modify the configuration file of telegraf
f6ed0d9 Fix invalid literal for int in swift_proxy_server
b7948a6 Updated the quick start guide
9e158b7 Fix create and associate error of resellerAdmin
a1606f8 Add heat_stack_owner role to admin project
46a54e6 Optimize the reconfiguration for 'common' container
e8e64f1 [Trivial] Fix two typos in kolla-ansible.
ce3c8fd Add external_vip_interface precheck
e9bde0d Use auth vars for admin user
d366dd7 Avoid facts gathered twice when deploying with --limit
afe2072 Fix vpnaas in service_plugins
a399193 Updated from global requirements
df3bef0 Fix lbaasv2 in service_plugins
f80959d Move the "notify_on_state_change" into group “notifications"
7aeb8a2 Fixed libvirt package removal
ba78082 Fix cinder-api ubuntu binary deploy
ec635f8 Remove verbose log in memcached container
94c5cc5 Add kolla-ansible bash completion script
c5b6d0d Add cinder-backup config to external-ceph-guide
24ed428 Remove symlink from fluentd global conf
ed72a0a Add upgrade release note for ovs split
b23cbf4 Update the port format for zun
583f0b6 Remove the unnecessary delimiters
731970f Fix the "tox -e docs" faild for kolla-ansible
4bb722b Remove /etc/fstab Swift references during cleanup-host
0fca39d Fix wrong variable used in trove role
7b05bb7 Add local directive for chrony
e05b3ac Fix panko source and dest file path in ceilometer config
5c62baa Fix log rotation issue on services
dbab46e Fix haproxy restart while genconfig
2eeca32 Fix neutron-openvswitch-agent crash on multinode
97a5b1e Fix iSCSI mounts for Cinder backup container
de31cdc Fix heat ec2 keystone auth
940067c Add lbaas support to vsphere by vmware-nsx plugin
033308c Advertise public heat endpoint for wait conditions
6f9ab26 Fix permission on chrony.conf
5f197ed Update docker_py_version_min version
b1f0156 Add timeout parameter for precheck tasks
198ecb7 Don't configure external bridge on computes if DVR is disabled
4e8bd61 Fix a typo and complement doc in ceph-guide.rst
73740ff mount /run in sahara-engine container
0bb7263 Fix saraha-engine authencation issue
2afc869 Configure Kibana default index pattern
5f6ea7c Fix a grammar issue
ba6e324 Change ssh/config permissions to 600
029de18 Add ssh-keyscan to unblock kolla-ansible gate
5fe11a8 Fix neutron agents restarted on ml2 config change
fee4eee Add compute inventory precheck
dfb115a Fix Telegraf container restarting issue
56b185c Cleanup privileged attribut usage in containers
2984425 Grafana: automatically set InfuxDB datasource
1d003a5 Add YAML missing dashes at start of file
1477671 Fix folder creation at quickstart
9ba235f Ensure that /tftpboot/pxelinux.cfg is owned by Ironic
24beec2 Add OS_REGION_NAME to admin-openrc.sh.j2
87ce5cd kolla_toolbox: allow docker api version to be specified
f6f99db Add cli options to cleanup-images
43d42d0 Use cryptography instead of pycrypto
e6e48c3 Tempest: remove all oslo.policy related stuff
8d12087 Development Environment With Vagrant link not working
ae3310f Fix swift-ring-builder path for container
12621ef Add the ceph keyring files related task condition
3a67e57 Add copy ceph keyring files conditions in cinder
df25978 Fix Kibana checking free port interface
22e3235 Fix the path of firewall plugin in kolla-ansible.
cd31eaa Remove image_format config section
13e5942 Mount /lib/modules folder for cinder-volume container
6160f42 Fix troubleshooting guide debugging section
8263daf Allow different configuration of iSCSI helper
17b9653 Comment designate options at globals.yml
0defa3b Add panko.conf file in ceilometer container
e082217 neutron_vpnaas_agent: kolla_docker parameter 'volumes' is wrong
54c3cec Add fwaas extension in l3 agent when neutron fwaas is enabled
5dfb81e Update simple_cell_setup to manual creation
0a096d9 Cleanup /lib/modules volume mounts in containers
a7c47a0 Allow use of any backup backend for any volume backend
321a6e5 Cleanup /run/netns host directory volume mount
07453f3 Use ironic-inspector user for ironic inspector
fb9ab70 Add barbican_crypto_password key in passwords.yml file
519283d Add kolla-ansible to operating-kolla.rst document
a148895 Updated from global requirements
a49e18a Fix Grafana config file template to use variables
cd103b1 Fix ceph role set target_max_bytes for cache pools
e9f2310 Add info about RabbitMQ requirement on quickstart
92f9a7e OVS Role release note
3170b6c Fix 'node_config_directory' variable bad usage
6dfb430 Add zun startup guide documentation
a6a76a7 Fix Freezer service config override issue
d929359 Add graceful_timeout argument to kolla_docker
a2568df Fix ceilometer meters for swift service
3ecfd4e Magnum: add oslo_messaging_notifications config
c85e046 Remove show_multiple_locations in glance-api
a308a2c Remove the variable redefined in deploy-servers.yml
7a5a8cb Nova_backend_ceph variable mobile location.
11d26e6 Fix Multi-regions nova support boot from volume
9badc4d Split Openvswitch into own role
de4747a Temporaly fix deploy gate
1077da7 Remove dead code from cleanup-host.sh script
e27165e Unmount Ceph OSD disks as part of destroy
f8322df fix typo
39627f0 Fix panko mongo idempotency
a7ad449 Remove kolla_logs_volume unused variable
f9899fb Detect openstack_release variable in mariadb recovery playbooks
0a95528 Remove all Ubuntu 14.04 related documentation
74a26a9 Use utf8_general_ci collation as a default collation
0e38fc2 Configure coordination_url for cloudkitty processor
73cb6dc Remove neutron_metadata_socket volume from agents
9d98f80 Fix Heat Kolla demo in contrib
64999de Add jinja2-py version check in pre_checks
1a431de Use aodh alarms with tacker
034a0f5 Remove graphiz from test-requirements.txt
85b9da4 Remove python-swiftclient from test-requirements.txt
d6bd9e6 Remove python-heatclient from test-requirements.txt
c014d69 Remove python-barbicanclient from test-requirements.txt
77bed6f Remove un-used Keystone test path
27d675e Switch kolla_docker to rely on SHA256 for image changes
1086135 Fix documentation for kolla_docker image pulling
93ff74e Revert "Remove useless variable glance_backend_file"
8006ecd Update keystone sanity check to use built in shade
6f82538 Add sudo command for non-root account to mount osd
6bc3799 Update the references link for some project
3ec2a23 Revert "Fix Fluentd warn on dnsmasq.log file parsing"
5ed07f9 Add release note for versionless keystone endpoint
bfecaf3 Telegraf: activate influxdb input plugin
1ab0c16 Fix senlin workers and events
98f3283 Remove unused driver attr in cinder_backends map
a914fb6 Fix Telegraf retention policy not found
d9ce5cf Fix outdated InfluxDB configuration
4fae4bb Add tacker contrib demo
5782a21 Karbor services restarting issue on conf update
ff46e09 Update the cirros version to "0.3.5"
b937812 Fix the "tox -e docs" failed
4f6470b Fix Fluentd warn on dnsmasq.log file parsing
fbb0ded Fix qos rules are not applied on ocata with ovs
4c27bd0 Fix Haproxy reconfigure
7583c96 Fix designate prechecks
b257b2a Trove services restarting issue on conf update
91321ac Update Keystone haproxy config to balance based on source ip
b67cd3f Fix secure_proxy_ssl_header option in nova
61156a9 Fix the check.yml of Zun does not exist
90bf34f Fix the "Creating the Zun service and endpoint" failed
ab83cae Remove image building related docs from kolla-ansible
a836033 Optimize reconfiguration for haproxy
a1e2901 Use yaml.safe_dump() instead of yaml.dump()
b73f066 Modify the permission of directory
867c3bd Remove useless variable glance_backend_file
2364bee Add zun ansible role
83fae8c Fix secure_proxy_ssl_header option
1f3ac2a Allow nfs, rpcbind and mountd service on server firewall
9ded0db Fix cinder config group in nova.conf
66ac7aa Remove min_l3_agents_per_router option
8e2b341 Set to Unix format trove-conductor.conf file
b6ab5bf Trove fix backup restore with Swift
2e63113 Updated from global requirements
2947a95 Fix ceph log location
f6d93e5 [deploy-guide] Moving the quick start to the deploy folder
3b18fcf Fix some blank space issues
e05491b Fix Telegraf role reconfigure action
29a4b19 Enable timeout feature when connecting ceph in cinder
74dfe04 Remove Ubuntu 14.04 related code
538a9eb Fix glance Upload large image haproxy timeout
6a10504 change log-* to flog-*.
6d831db Remove nova-network deprecated options
e11c6b0 Improved documentation for central logging.
d72b19e Cleanup requirements.txt file
6d0e31f Fix can't find /usr/lib/libCryptoki2_64.so in barbican
43965ea Updated from global requirements
b8c0326 Add an extra network node for HA
916a69c Heat: add oslo_messaging_notifications config
ee68bc3 Improve developer documentation for Bifrost
ab0d5ca Update the "virt_driver" to "virt_type"
cbe374c Use service_name variable when defined in neutron role
f7c54a5 Fix wrong api interface reference in haproxy.cfg for nova serial
3dfc763 Doc syntax error and expressions updates
dfdf3ef Fix error during Grafana container restart
8e3cce3 Fix Telegraf startup config files issue
7f3cab6 Set fluentd output to elasticsearch to use elasticsearch_address
23c85b4 Delete the deprecated option from the group "DEFAULT"
a565925 Fix the remove mariadb volume failed
b14f1c5 Use versionless keystone endpoints
9fd26ad Remove signing_dir option
312c3fe Fix the Nova SSH port prechecks missing
dff062b Activate binary-logs in MariaDB/MySQL
198a906 Update infra components list in README.rst
4ca1444 Update Searchlight resource_plugin configuration
9866f8b Register Cinder v3 endpoint in keystone
fccff01 Change heat cfn service description
94dec80 Add neutron-bgp-dragent playbooks and sensible defaults.
3548534 Add new section "Log delivery" in CONTRIBUTING.rst
50c29f0 Update Fluentd config to log in Kibana dashboard
b586f41 Implement Cinder, Nova Placement and mistral logs for kibana
fbf712b Fix logrotate issue on Octavia and Watcher service
00a1bd3 Add an Ansible group for bifrost
33e7f64 Remove all Heka related remaining stuff
abba627 Update glance sanity check to use built in shade
a8aa25b Update the README.rst file
1c4a5e5 Add the missing port prechecks for keystone
b03906d Enable horizon_backend_database if murano is enabled
d5017bd Updated from global requirements
811266b Sahara: add oslo_messaging_notifications config
6a8b3ed Trove: add oslo_messaging_notifications config
586e81f Nova external-ceph.yml writes keyname into libvirt.base64
1435cb5 Add gnocchi backend precheckes for ceilometer
ea6fe28 formate hyperlink of Fluentd in README.rst.
11f9ba6 init-runonce - set image distro to "linux"
1c5e6a5 Designate: manage Api and Central services workers
fbfbbed Add cpu_mode in quickstart guide
936722f Remove heka_socket vol and unwedge some containers
411fdb9 Mount /lib/modules folder in ironic-conductor container
5922878 Remove the deprecated option for cinder.conf
d038f7f Access glance through vip rather than multi glance ips in ironic
77bc3b4 Solum: remove oslo_messaging_notifications config
b2a9f35 Congress: remove oslo_messaging_notifications config
25597fe Freezer: remove oslo_messaging_notifications config
1b59a5a Fix the "tox -e docs" command failed
30546d2 Revert "Fixes problem with kolla-kubernetes 3.0.2 images"
cb1d214 Fix heat-engine and heat-api-cfn workers configuration
dcdbe44 Multi-regions Support
3aba2ff Set tacker-server api_workers using openstack_service_workers
45f331a Set karbor-api workers using openstack_service_workers
4c8acca Set magnum-api workers using openstack_service_workers
48093ee Set mistral-server workers using openstack_service_workers
55beaca Fix vpnaas custom config dir
7b1bac5 Set senlin-api workers using openstack_service_workers
a290e83 Set searchlight-api workers using openstack_service_workers
07a8c47 Fix typo in nova external ceph
5418ada Enable sanity checks from kolla-ansible
473a5e0 Modify the hosts of the post-deploy.yml playbook
3172a2c Updated from global requirements
34b3bcf Set empty openstack_release option
58195bd Remove cell setup and db creation nova upgrade
44e8419 Fix dbPath typo in templates/mongodb.json.j2
a2f2e32 Enable run nova-compute-ironic with nova-compute on the same node
cad7fc3 Disable running playbooks in serial by default
d06efce Fix booting from volume failure
ea9b157 Apply correct permissions to kolla_logs/ceilometer
f70599b Modify the directory path in running-tests.rst
8fc8d32 Fix mongodb cluster using wrong network interface
b7f8aba Make qemu use nova user
a2a9c17 Fix Ceilometer cannot create MySQL database
3637644 Update Multinode deployment of kolla guide
c7ee875 Access placement service through internal interface rather than public
3c23d48 Run precheck after deployed openstack
4286a50 Fix Magnum Kolla demo in contrib
47762d4 Fix the failure when running precheck after deploy
283e9de Release note for reconfiguration optimizaiton
57dc5b3 Use internal interface instead of public interface
78e5c86 Fix the incompatible of docker-py 2.0.0
2947519 Fix pushing images to local registry documentation
78cf8ab Deployment Guide
52588d3 Updated from global requirements
ab3bdd8 Fix Creating Panko MongoDB database failed
c2fbcf5 Fixed some tox errors in docs
c39e896 Update the file format for baremetal
32a2193 philosophy example on customization is incorrect
099a1ea Etcd fails to start - missing environment parameter
03feeb0 Fix designate deploy/genconfig
63e5c44 Enable heat-api proxy header parsing
7c26f0f Change swift-initial-rings URL
1d85a10 Update the link in README.rst
93a5a5c Fix the ironic tasks name
93c10f4 change amoung to among
c62aae6 Disable unneeded fact gathering
00e8370 Improve Swift docs
2ade45e Fix Creating Ceilometer MongoDB database failed
37c27b0 Add default dnsmasq_dns_servers in dhcp_agent.ini file
6e41c1e Exit with error code 1 when there is failure container in gate
1b15dc2 Set default value for osds/osd_ids facts when facts not set
9828ad1 Fix keystone idempotency
b8dbdb2 Remove Heka yaml file
37e173d Update the panko location of site.yml
a82aadd Add the missing "ironic_inspector" into precheks
242c559 Add until in restart nova libvirt task
159feff Update cinder docs with some lvm info
82b5dc6 Add the missing prechecks for placement_api
f2cc931 Fix rabbitmq log ulti-line cutting problem
fc387c9 Fix typo in ironic task name
c5ba70a Remove rabbitmq from freezer
8fd18ab Checking kernel and initramfs files for Ironic
1e42095 Updated from global requirements
d1417cd magnum domain register error at setting domain id
167974a Update the "source" to "."
b35901c Add missing dashboard policies
aa8215c ironic_pxe bootstrap should run on all hosts
c37c1a5 ironic-dnsmasq should use ironic-inspector group
156b317 ironic_dnsmasq doesn't support reconfiguration
8da7dc3 Fix the error in document
7e9e5fd Start nova-conductor earlier
bc9130d Run nova-compute and nova-compute-ironic at the same time on kolla-k8s
03ddc1b Add empty volume item check in kolla_docker module
374774c Fix typo in nova-serialproxy handler
af2acb2 Do not failed when there is no nova-compute is running
10bc344 Fix wrong module argument name for kolla_toolbox
f0c61d4 Disable nova-compute when enable_ironic is yes
504adc3 Update the "ouput" to "output"
5adb72b Option "use_neutron" from group "DEFAULT" is deprecated for removal
3889bbe Replace "ara generate" by "ara generate html"
be6d9e8 Fixed a typo in tg-agent
0cd872c Fix genconfig for ironic-dnsmasq for kolla-kubernetes
d56c586 Optimize reconfigure action for rabbitmq
8b90fb6 Change python interpreter
e6b9249 Use correct inventory file for Bifrost
394cf34 Remove extra spaces
dbc5967 Support kolla-ansible installed in a virtualenv
053fb37 Make service_plugins and extensions more configurable
b2da75f Update production architecture guide for formatting
e2316dd Fix BASEDIR because of new kolla-ansible project name
50232c3 Fix extension_drivers check in ml2
87b8dae Fix haproxy log not writable in upgrade
79b4774 Fix typo in neutron's default/main.yml file
3e3ab11 Fix freezer auth issue
f6af64b Fix typo in all.yml
b719782 Secret generate fail with hostvars is undefined
6f6186a Updated from global requirements
09a0cc8 Update reno for stable/ocata
e01900b Fix chrony genconfig
963e407 Change freezer service type
6defea4 Optimize reconfiguration for collectd
871733c Optimize reconfiguration for designate
9738f00 Remove support for py34
e527707 Optimize reconfigure action for congress
38ad05a Remove unnecessary until in register.yml file
1210720 Optimize reconfigure action for trove
71f6d10 Add Loading nfs_shares file without .j2 extension in cinder config
035ab8b Optimize reconfigure action for manila
05e8740 Optimize reconfigure action for vmtp
ac3e4cf Use kolla_internal_vip_address for glance_api servers
Diffstat (except docs and test files)
-------------------------------------
.gitreview | 1 +
README.rst | 109 ++---
ansible/action_plugins/merge_configs.py | 12 +-
ansible/action_plugins/merge_yaml.py | 2 +-
ansible/bifrost.yml | 2 +-
ansible/group_vars/all.yml | 308 +++++++++-----
ansible/inventory/all-in-one | 69 +++-
ansible/inventory/multinode | 70 +++-
ansible/kolla-host.yml | 32 ++
ansible/library/bslurp.py | 2 +-
ansible/library/kolla_container_facts.py | 6 +-
ansible/library/kolla_docker.py | 72 ++--
ansible/library/kolla_toolbox.py | 20 +-
ansible/library/merge_configs.py | 2 +-
ansible/library/merge_yaml.py | 2 +-
ansible/mariadb_recovery.yml | 16 +
ansible/post-deploy.yml | 3 +-
ansible/roles/aodh/defaults/main.yml | 19 +-
ansible/roles/aodh/tasks/bootstrap.yml | 2 +-
ansible/roles/aodh/tasks/check.yml | 1 +
ansible/roles/aodh/tasks/config.yml | 5 +-
ansible/roles/aodh/tasks/precheck.yml | 3 +-
ansible/roles/aodh/tasks/register.yml | 8 -
ansible/roles/aodh/templates/aodh.conf.j2 | 10 +-
ansible/roles/aodh/templates/wsgi-aodh.conf.j2 | 7 +-
ansible/roles/barbican/defaults/main.yml | 15 +-
ansible/roles/barbican/tasks/bootstrap.yml | 2 +-
ansible/roles/barbican/tasks/check.yml | 33 ++
ansible/roles/barbican/tasks/config.yml | 22 +-
ansible/roles/barbican/tasks/precheck.yml | 3 +-
ansible/roles/barbican/tasks/register.yml | 8 -
.../barbican/templates/barbican-api-paste.ini.j2 | 60 ---
.../roles/barbican/templates/barbican-api.ini.j2 | 2 +-
.../roles/barbican/templates/barbican-api.json.j2 | 3 +-
ansible/roles/barbican/templates/barbican.conf.j2 | 26 +-
ansible/roles/baremetal/defaults/main.yml | 5 +-
.../roles/baremetal/tasks/bootstrap-servers.yml | 2 +
ansible/roles/baremetal/tasks/check.yml | 1 +
ansible/roles/baremetal/tasks/install.yml | 29 +-
ansible/roles/baremetal/tasks/post-install.yml | 99 +++--
ansible/roles/baremetal/tasks/pre-install.yml | 37 +-
ansible/roles/bifrost/defaults/main.yml | 7 +-
ansible/roles/bifrost/tasks/bootstrap.yml | 2 +-
ansible/roles/bifrost/tasks/check.yml | 1 +
ansible/roles/bifrost/tasks/deploy-servers.yml | 6 +-
ansible/roles/ceilometer/defaults/main.yml | 50 +--
ansible/roles/ceilometer/handlers/main.yml | 56 +--
ansible/roles/ceilometer/tasks/bootstrap.yml | 68 +---
.../roles/ceilometer/tasks/bootstrap_service.yml | 2 +-
ansible/roles/ceilometer/tasks/check.yml | 1 +
ansible/roles/ceilometer/tasks/config.yml | 88 ++--
ansible/roles/ceilometer/tasks/precheck.yml | 20 +-
ansible/roles/ceilometer/tasks/register.yml | 36 +-
ansible/roles/ceilometer/tasks/upgrade.yml | 12 +
.../ceilometer/templates/ceilometer-api.json.j2 | 18 +-
.../templates/ceilometer-central.json.j2 | 13 +
.../templates/ceilometer-collector.json.j2 | 18 -
.../templates/ceilometer-compute.json.j2 | 19 +
.../templates/ceilometer-notification.json.j2 | 14 +
.../roles/ceilometer/templates/ceilometer.conf.j2 | 51 +--
.../ceilometer/templates/event_definitions.yaml.j2 | 52 ++-
.../ceilometer/templates/event_pipeline.yaml.j2 | 8 +-
.../roles/ceilometer/templates/pipeline.yaml.j2 | 14 +-
.../templates/wsgi-ceilometer-api.conf.j2 | 24 --
ansible/roles/ceph/defaults/main.yml | 20 +-
ansible/roles/ceph/tasks/bootstrap_mons.yml | 8 +-
ansible/roles/ceph/tasks/bootstrap_osds.yml | 7 +-
ansible/roles/ceph/tasks/check.yml | 1 +
ansible/roles/ceph/tasks/config.yml | 4 +-
ansible/roles/ceph/tasks/distribute_keyrings.yml | 4 +-
ansible/roles/ceph/tasks/precheck.yml | 3 +-
ansible/roles/ceph/tasks/reconfigure.yml | 12 +-
ansible/roles/ceph/tasks/start_osds.yml | 5 +-
ansible/roles/ceph/tasks/start_rgw_keystone.yml | 17 +-
ansible/roles/ceph/templates/ceph-mon.json.j2 | 6 +-
ansible/roles/ceph/templates/ceph-osd.json.j2 | 6 +-
ansible/roles/ceph/templates/ceph-rgw.json.j2 | 2 +-
ansible/roles/ceph/templates/ceph.conf.j2 | 19 +-
ansible/roles/ceph_pools.yml | 32 +-
ansible/roles/certificates/tasks/check.yml | 1 +
ansible/roles/chrony/handlers/main.yml | 4 +
ansible/roles/chrony/tasks/check.yml | 1 +
ansible/roles/chrony/tasks/config.yml | 2 +-
ansible/roles/chrony/tasks/reconfigure.yml | 3 +-
ansible/roles/chrony/tasks/upgrade.yml | 3 +-
ansible/roles/chrony/templates/chrony.conf.j2 | 23 +-
ansible/roles/chrony/templates/chrony.json.j2 | 16 +-
ansible/roles/cinder/defaults/main.yml | 40 +-
ansible/roles/cinder/handlers/main.yml | 1 +
ansible/roles/cinder/tasks/bootstrap.yml | 2 +-
ansible/roles/cinder/tasks/ceph.yml | 36 +-
ansible/roles/cinder/tasks/check.yml | 36 +-
ansible/roles/cinder/tasks/config.yml | 26 +-
ansible/roles/cinder/tasks/external_ceph.yml | 44 +-
ansible/roles/cinder/tasks/precheck.yml | 13 +-
ansible/roles/cinder/tasks/register.yml | 11 +-
ansible/roles/cinder/templates/cinder-api.json.j2 | 10 +-
ansible/roles/cinder/templates/cinder-wsgi.conf.j2 | 18 +
ansible/roles/cinder/templates/cinder.conf.j2 | 62 ++-
ansible/roles/cloudkitty/defaults/main.yml | 11 +-
ansible/roles/cloudkitty/handlers/main.yml | 1 +
ansible/roles/cloudkitty/tasks/bootstrap.yml | 2 +-
ansible/roles/cloudkitty/tasks/check.yml | 1 +
ansible/roles/cloudkitty/tasks/config.yml | 18 +-
ansible/roles/cloudkitty/tasks/precheck.yml | 3 +-
ansible/roles/cloudkitty/tasks/register.yml | 12 -
.../cloudkitty/templates/cloudkitty-api.json.j2 | 10 +-
.../roles/cloudkitty/templates/cloudkitty.conf.j2 | 18 +-
.../cloudkitty/templates/wsgi-cloudkitty.conf.j2 | 20 +
ansible/roles/collectd/defaults/main.yml | 15 +
ansible/roles/collectd/handlers/main.yml | 21 +
ansible/roles/collectd/tasks/check.yml | 1 +
ansible/roles/collectd/tasks/config.yml | 54 ++-
ansible/roles/collectd/tasks/deploy.yml | 3 +-
ansible/roles/collectd/tasks/pull.yml | 6 +-
ansible/roles/collectd/tasks/reconfigure.yml | 61 +--
ansible/roles/collectd/tasks/start.yml | 14 -
ansible/roles/collectd/tasks/upgrade.yml | 3 +-
ansible/roles/collectd/templates/collectd.conf.j2 | 5 +
ansible/roles/common/defaults/main.yml | 35 ++
ansible/roles/common/handlers/main.yml | 67 +++
ansible/roles/common/tasks/bootstrap.yml | 1 -
ansible/roles/common/tasks/check.yml | 1 +
ansible/roles/common/tasks/clean_heka.yml | 13 -
ansible/roles/common/tasks/config.yml | 71 +++-
ansible/roles/common/tasks/deploy.yml | 3 +-
ansible/roles/common/tasks/pull.yml | 17 +-
ansible/roles/common/tasks/reconfigure.yml | 42 +-
ansible/roles/common/tasks/start.yml | 46 ---
ansible/roles/common/tasks/upgrade.yml | 5 +-
ansible/roles/common/templates/admin-openrc.sh.j2 | 6 +-
.../conf/filter/00-record_transformer.conf.j2 | 7 +
.../templates/conf/filter/01-rewrite.conf.j2 | 43 +-
.../templates/conf/format/wsgi_python.conf.j2 | 2 +-
.../common/templates/conf/input/00-global.conf.j2 | 10 +-
.../common/templates/conf/input/01-syslog.conf.j2 | 6 +-
.../common/templates/conf/input/02-mariadb.conf.j2 | 5 +-
.../templates/conf/input/03-rabbitmq.conf.j2 | 11 +-
.../common/templates/conf/output/00-local.conf.j2 | 16 +-
.../common/templates/conf/output/01-es.conf.j2 | 8 +-
.../common/templates/cron-logrotate-ceph.conf.j2 | 7 +
.../common/templates/cron-logrotate-chrony.conf.j2 | 3 +
.../templates/cron-logrotate-collectd.conf.j2 | 3 +
.../templates/cron-logrotate-congress.conf.j2 | 3 +
.../common/templates/cron-logrotate-etcd.conf.j2 | 3 +
.../templates/cron-logrotate-influxdb.conf.j2 | 3 +
.../cron-logrotate-ironic-inspector.conf.j2 | 3 +
.../common/templates/cron-logrotate-ironic.conf.j2 | 3 +
.../common/templates/cron-logrotate-kibana.conf.j2 | 3 +
.../common/templates/cron-logrotate-kuryr.conf.j2 | 3 +
.../templates/cron-logrotate-mongodb.conf.j2 | 3 +
.../templates/cron-logrotate-neutron.conf.j2 | 3 +
.../cron-logrotate-outward-rabbitmq.conf.j2 | 3 +
.../common/templates/cron-logrotate-rally.conf.j2 | 3 +
.../templates/cron-logrotate-skydive.conf.j2 | 3 +
.../templates/cron-logrotate-tempest.conf.j2 | 3 +
.../common/templates/cron-logrotate-trove.conf.j2 | 3 +
.../common/templates/cron-logrotate-zun.conf.j2 | 3 +
ansible/roles/common/templates/cron.json.j2 | 25 +-
ansible/roles/common/templates/fluentd.json.j2 | 72 ++--
ansible/roles/congress/defaults/main.yml | 45 ++-
ansible/roles/congress/handlers/main.yml | 69 ++++
ansible/roles/congress/tasks/bootstrap.yml | 2 +-
ansible/roles/congress/tasks/bootstrap_service.yml | 11 +-
ansible/roles/congress/tasks/check.yml | 1 +
ansible/roles/congress/tasks/config.yml | 73 ++--
ansible/roles/congress/tasks/deploy.yml | 6 +-
ansible/roles/congress/tasks/precheck.yml | 3 +-
ansible/roles/congress/tasks/pull.yml | 23 +-
ansible/roles/congress/tasks/reconfigure.yml | 74 +---
ansible/roles/congress/tasks/register.yml | 8 -
ansible/roles/congress/tasks/start.yml | 36 --
ansible/roles/congress/tasks/upgrade.yml | 3 +-
ansible/roles/congress/templates/congress.conf.j2 | 11 +-
ansible/roles/designate/defaults/main.yml | 84 +++-
ansible/roles/designate/handlers/main.yml | 139 +++++++
ansible/roles/designate/tasks/bootstrap.yml | 4 +-
.../roles/designate/tasks/bootstrap_service.yml | 11 +-
ansible/roles/designate/tasks/check.yml | 1 +
ansible/roles/designate/tasks/config.yml | 153 ++++---
ansible/roles/designate/tasks/deploy.yml | 9 +-
ansible/roles/designate/tasks/precheck.yml | 18 +-
ansible/roles/designate/tasks/pull.yml | 44 +-
ansible/roles/designate/tasks/reconfigure.yml | 93 +----
ansible/roles/designate/tasks/register.yml | 8 -
ansible/roles/designate/tasks/start.yml | 75 ----
ansible/roles/designate/tasks/upgrade.yml | 3 +-
.../roles/designate/templates/designate.conf.j2 | 20 +-
ansible/roles/destroy/defaults/main.yml | 1 +
ansible/roles/destroy/tasks/check.yml | 1 +
ansible/roles/destroy/tasks/cleanup_host.yml | 4 +
ansible/roles/destroy/tasks/cleanup_images.yml | 2 +-
ansible/roles/elasticsearch/defaults/main.yml | 3 +
ansible/roles/elasticsearch/handlers/main.yml | 1 +
ansible/roles/elasticsearch/tasks/check.yml | 1 +
ansible/roles/elasticsearch/tasks/config.yml | 1 +
ansible/roles/elasticsearch/tasks/precheck.yml | 3 +-
.../elasticsearch/templates/elasticsearch.yml.j2 | 9 +-
ansible/roles/etcd/defaults/main.yml | 13 +-
ansible/roles/etcd/handlers/main.yml | 3 +-
ansible/roles/etcd/tasks/bootstrap.yml | 19 -
ansible/roles/etcd/tasks/check.yml | 1 +
ansible/roles/etcd/tasks/config.yml | 6 +-
ansible/roles/etcd/tasks/deploy.yml | 2 -
ansible/roles/etcd/tasks/precheck.yml | 6 +-
ansible/roles/etcd/tasks/pull.yml | 2 +-
ansible/roles/freezer/tasks/check.yml | 1 +
ansible/roles/freezer/tasks/config.yml | 15 +-
ansible/roles/freezer/tasks/precheck.yml | 3 +-
ansible/roles/freezer/tasks/register.yml | 10 +-
.../roles/freezer/templates/freezer-api.conf.j2 | 22 +-
.../freezer/templates/wsgi-freezer-api.conf.j2 | 7 +-
ansible/roles/glance/defaults/main.yml | 39 +-
ansible/roles/glance/handlers/main.yml | 4 +-
ansible/roles/glance/tasks/bootstrap.yml | 2 +-
ansible/roles/glance/tasks/check.yml | 35 +-
ansible/roles/glance/tasks/config.yml | 23 +-
ansible/roles/glance/tasks/precheck.yml | 8 +-
ansible/roles/glance/tasks/reconfigure.yml | 3 +-
ansible/roles/glance/tasks/register.yml | 8 -
ansible/roles/glance/templates/glance-api.conf.j2 | 75 ++--
ansible/roles/glance/templates/glance-api.json.j2 | 9 +-
.../roles/glance/templates/glance-registry.conf.j2 | 31 +-
.../roles/glance/templates/glance-swift.conf.j2 | 7 +
ansible/roles/gnocchi/defaults/main.yml | 15 +-
ansible/roles/gnocchi/tasks/bootstrap.yml | 2 +-
ansible/roles/gnocchi/tasks/ceph.yml | 4 +-
ansible/roles/gnocchi/tasks/check.yml | 1 +
ansible/roles/gnocchi/tasks/config.yml | 5 +-
ansible/roles/gnocchi/tasks/precheck.yml | 3 +-
ansible/roles/gnocchi/tasks/register.yml | 8 -
.../roles/gnocchi/templates/gnocchi-api.json.j2 | 2 +-
.../gnocchi/templates/gnocchi-metricd.json.j2 | 2 +-
.../roles/gnocchi/templates/gnocchi-statsd.json.j2 | 2 +-
ansible/roles/gnocchi/templates/gnocchi.conf.j2 | 15 +-
.../roles/gnocchi/templates/wsgi-gnocchi.conf.j2 | 12 +-
ansible/roles/grafana/defaults/main.yml | 26 ++
ansible/roles/grafana/handlers/main.yml | 3 +-
ansible/roles/grafana/tasks/bootstrap.yml | 2 +-
ansible/roles/grafana/tasks/check.yml | 1 +
ansible/roles/grafana/tasks/config.yml | 18 +-
ansible/roles/grafana/tasks/deploy.yml | 4 +-
ansible/roles/grafana/tasks/post_config.yml | 44 ++
ansible/roles/grafana/tasks/precheck.yml | 3 +-
ansible/roles/grafana/templates/grafana.ini.j2 | 4 +-
ansible/roles/grafana/templates/grafana.json.j2 | 7 +
ansible/roles/haproxy/defaults/main.yml | 26 ++
ansible/roles/haproxy/handlers/main.yml | 62 +++
ansible/roles/haproxy/tasks/check.yml | 1 +
ansible/roles/haproxy/tasks/config.yml | 69 +++-
ansible/roles/haproxy/tasks/deploy.yml | 5 +-
ansible/roles/haproxy/tasks/precheck.yml | 279 ++++++++++---
ansible/roles/haproxy/tasks/pull.yml | 16 +-
ansible/roles/haproxy/tasks/reconfigure.yml | 74 +---
ansible/roles/haproxy/tasks/start.yml | 35 --
ansible/roles/haproxy/tasks/upgrade.yml | 6 +-
ansible/roles/haproxy/templates/haproxy.cfg.j2 | 111 ++++-
ansible/roles/haproxy/templates/haproxy.json.j2 | 2 +-
ansible/roles/haproxy/templates/keepalived.json.j2 | 2 +-
ansible/roles/heat/defaults/main.yml | 27 +-
ansible/roles/heat/handlers/main.yml | 6 +-
ansible/roles/heat/tasks/bootstrap.yml | 2 +-
ansible/roles/heat/tasks/check.yml | 1 +
ansible/roles/heat/tasks/clone.yml | 6 +
ansible/roles/heat/tasks/config.yml | 5 +-
ansible/roles/heat/tasks/deploy.yml | 7 +
ansible/roles/heat/tasks/precheck.yml | 6 +-
ansible/roles/heat/tasks/register.yml | 43 +-
ansible/roles/heat/templates/heat.conf.j2 | 54 ++-
ansible/roles/horizon/defaults/main.yml | 18 +
ansible/roles/horizon/tasks/bootstrap.yml | 2 +-
ansible/roles/horizon/tasks/check.yml | 1 +
ansible/roles/horizon/tasks/clone.yml | 14 +
ansible/roles/horizon/tasks/config.yml | 49 ++-
ansible/roles/horizon/tasks/deploy.yml | 4 +
ansible/roles/horizon/tasks/precheck.yml | 3 +-
ansible/roles/horizon/tasks/upgrade.yml | 5 +-
ansible/roles/horizon/templates/horizon.conf.j2 | 9 +-
ansible/roles/horizon/templates/horizon.json.j2 | 28 +-
ansible/roles/horizon/templates/local_settings.j2 | 22 +-
ansible/roles/influxdb/tasks/check.yml | 1 +
ansible/roles/influxdb/tasks/precheck.yml | 6 +-
ansible/roles/influxdb/templates/influxdb.conf.j2 | 10 +-
ansible/roles/ironic/defaults/main.yml | 26 +-
ansible/roles/ironic/tasks/bootstrap.yml | 21 +-
ansible/roles/ironic/tasks/bootstrap_service.yml | 2 +
ansible/roles/ironic/tasks/check.yml | 1 +
ansible/roles/ironic/tasks/config.yml | 19 +-
ansible/roles/ironic/tasks/deploy.yml | 5 +-
ansible/roles/ironic/tasks/precheck.yml | 36 +-
ansible/roles/ironic/tasks/pull.yml | 2 +-
ansible/roles/ironic/tasks/reconfigure.yml | 9 +-
ansible/roles/ironic/tasks/register.yml | 16 -
ansible/roles/ironic/tasks/start.yml | 5 +-
.../roles/ironic/templates/ironic-dnsmasq.conf.j2 | 5 +-
.../ironic/templates/ironic-inspector.conf.j2 | 31 +-
.../ironic/templates/ironic-inspector.json.j2 | 6 +-
ansible/roles/ironic/templates/ironic-pxe.json.j2 | 9 +
ansible/roles/ironic/templates/ironic.conf.j2 | 73 ++--
ansible/roles/iscsi/defaults/main.yml | 11 +-
ansible/roles/iscsi/tasks/check.yml | 1 +
ansible/roles/iscsi/tasks/config.yml | 8 +-
ansible/roles/iscsi/tasks/precheck.yml | 3 +-
ansible/roles/iscsi/tasks/start.yml | 4 +-
ansible/roles/karbor/defaults/main.yml | 15 +-
ansible/roles/karbor/handlers/main.yml | 2 -
ansible/roles/karbor/tasks/bootstrap.yml | 2 +-
ansible/roles/karbor/tasks/check.yml | 1 +
ansible/roles/karbor/tasks/config.yml | 28 +-
ansible/roles/karbor/tasks/precheck.yml | 3 +-
ansible/roles/karbor/tasks/register.yml | 8 -
ansible/roles/karbor/templates/karbor-api.json.j2 | 2 +-
.../templates/karbor-operationengine.json.j2 | 2 +-
.../karbor/templates/karbor-protection.json.j2 | 4 +-
ansible/roles/karbor/templates/karbor.conf.j2 | 15 +-
ansible/roles/keystone/defaults/main.yml | 15 +-
.../keystone/files/fernet_rotate_cron_generator.py | 2 +-
ansible/roles/keystone/tasks/bootstrap.yml | 2 +-
ansible/roles/keystone/tasks/check.yml | 20 +-
ansible/roles/keystone/tasks/config.yml | 28 +-
ansible/roles/keystone/tasks/deploy.yml | 4 -
ansible/roles/keystone/tasks/init_fernet.yml | 14 +-
ansible/roles/keystone/tasks/precheck.yml | 28 +-
ansible/roles/keystone/tasks/reconfigure.yml | 3 +-
ansible/roles/keystone/tasks/register.yml | 7 +-
ansible/roles/keystone/tasks/update_endpoints.yml | 21 +
ansible/roles/keystone/tasks/upgrade.yml | 3 +
.../keystone/templates/keystone-fernet.json.j2 | 2 +-
.../roles/keystone/templates/keystone-paste.ini.j2 | 83 ----
.../roles/keystone/templates/keystone-ssh.json.j2 | 2 +-
ansible/roles/keystone/templates/keystone.conf.j2 | 31 +-
ansible/roles/keystone/templates/keystone.json.j2 | 5 +-
ansible/roles/keystone/templates/sshd_config.j2 | 2 +-
.../roles/keystone/templates/wsgi-keystone.conf.j2 | 2 +
ansible/roles/kibana/defaults/main.yml | 9 +
ansible/roles/kibana/tasks/check.yml | 1 +
ansible/roles/kibana/tasks/deploy.yml | 2 +
ansible/roles/kibana/tasks/post_config.yml | 84 ++++
ansible/roles/kibana/tasks/precheck.yml | 3 +-
ansible/roles/kibana/templates/kibana.yml.j2 | 4 +-
ansible/roles/kuryr/defaults/main.yml | 4 +
ansible/roles/kuryr/handlers/main.yml | 1 +
ansible/roles/kuryr/tasks/bootstrap.yml | 19 -
ansible/roles/kuryr/tasks/check.yml | 1 +
ansible/roles/kuryr/tasks/config.yml | 6 +-
ansible/roles/kuryr/tasks/deploy.yml | 2 -
ansible/roles/kuryr/tasks/precheck.yml | 3 +-
ansible/roles/kuryr/tasks/register.yml | 4 -
ansible/roles/kuryr/tasks/upgrade.yml | 2 -
ansible/roles/kuryr/templates/kuryr.conf.j2 | 15 +-
ansible/roles/kuryr/templates/kuryr.json.j2 | 9 +-
ansible/roles/kuryr/templates/kuryr.spec.j2 | 2 +-
ansible/roles/magnum/defaults/main.yml | 18 +-
ansible/roles/magnum/tasks/bootstrap.yml | 2 +-
ansible/roles/magnum/tasks/check.yml | 1 +
ansible/roles/magnum/tasks/config.yml | 5 +-
ansible/roles/magnum/tasks/precheck.yml | 3 +-
ansible/roles/magnum/tasks/register.yml | 25 +-
ansible/roles/magnum/templates/magnum.conf.j2 | 46 ++-
ansible/roles/manila/defaults/main.yml | 66 ++-
ansible/roles/manila/handlers/main.yml | 93 +++++
ansible/roles/manila/tasks/bootstrap.yml | 2 +-
ansible/roles/manila/tasks/bootstrap_service.yml | 11 +-
ansible/roles/manila/tasks/check.yml | 1 +
ansible/roles/manila/tasks/config.yml | 93 +++--
ansible/roles/manila/tasks/deploy.yml | 7 +-
ansible/roles/manila/tasks/precheck.yml | 3 +-
ansible/roles/manila/tasks/pull.yml | 30 +-
ansible/roles/manila/tasks/reconfigure.yml | 79 +---
ansible/roles/manila/tasks/register.yml | 8 -
ansible/roles/manila/tasks/start.yml | 52 ---
ansible/roles/manila/tasks/upgrade.yml | 3 +-
.../roles/manila/templates/manila-share.conf.j2 | 15 +-
ansible/roles/manila/templates/manila.conf.j2 | 9 +-
ansible/roles/mariadb/defaults/main.yml | 13 +
ansible/roles/mariadb/handlers/main.yml | 120 ++++++
ansible/roles/mariadb/tasks/bootstrap.yml | 5 +-
ansible/roles/mariadb/tasks/bootstrap_cluster.yml | 21 +-
ansible/roles/mariadb/tasks/config.yml | 69 +++-
ansible/roles/mariadb/tasks/deploy.yml | 15 +-
ansible/roles/mariadb/tasks/lookup_cluster.yml | 12 +-
ansible/roles/mariadb/tasks/precheck.yml | 12 +-
ansible/roles/mariadb/tasks/pull.yml | 7 +-
ansible/roles/mariadb/tasks/reconfigure.yml | 66 +--
ansible/roles/mariadb/tasks/recover_cluster.yml | 44 +-
ansible/roles/mariadb/tasks/register.yml | 2 +-
ansible/roles/mariadb/tasks/start.yml | 31 --
ansible/roles/mariadb/tasks/upgrade.yml | 8 +-
ansible/roles/mariadb/templates/galera.cnf.j2 | 7 +-
ansible/roles/memcached/handlers/main.yml | 1 +
ansible/roles/memcached/tasks/check.yml | 1 +
ansible/roles/memcached/tasks/precheck.yml | 3 +-
ansible/roles/memcached/tasks/reconfigure.yml | 3 +-
.../roles/memcached/templates/memcached.json.j2 | 2 +-
ansible/roles/mistral/defaults/main.yml | 15 +-
ansible/roles/mistral/tasks/bootstrap.yml | 2 +-
ansible/roles/mistral/tasks/check.yml | 1 +
ansible/roles/mistral/tasks/config.yml | 5 +-
ansible/roles/mistral/tasks/precheck.yml | 3 +-
ansible/roles/mistral/tasks/register.yml | 8 -
.../roles/mistral/templates/mistral-api.json.j2 | 2 +-
.../roles/mistral/templates/mistral-engine.json.j2 | 2 +-
.../mistral/templates/mistral-executor.json.j2 | 2 +-
ansible/roles/mistral/templates/mistral.conf.j2 | 35 +-
ansible/roles/mongodb/tasks/bootstrap_cluster.yml | 6 +-
ansible/roles/mongodb/tasks/check.yml | 1 +
ansible/roles/mongodb/tasks/deploy.yml | 3 -
ansible/roles/mongodb/tasks/precheck.yml | 6 +-
ansible/roles/mongodb/tasks/start.yml | 4 +-
.../mongodb/templates/bootstrap_cluster.js.j2 | 2 +-
ansible/roles/mongodb/templates/mongodb.conf.j2 | 2 +-
ansible/roles/mongodb/templates/mongodb.json.j2 | 4 +-
ansible/roles/multipathd/tasks/check.yml | 1 +
ansible/roles/murano/defaults/main.yml | 19 +-
ansible/roles/murano/tasks/bootstrap.yml | 2 +-
ansible/roles/murano/tasks/check.yml | 1 +
ansible/roles/murano/tasks/clone.yml | 6 +
ansible/roles/murano/tasks/config.yml | 17 +-
ansible/roles/murano/tasks/deploy.yml | 6 +
ansible/roles/murano/tasks/precheck.yml | 3 +-
ansible/roles/murano/tasks/register.yml | 8 -
ansible/roles/murano/tasks/start.yml | 10 +-
ansible/roles/murano/templates/murano.conf.j2 | 13 +-
ansible/roles/neutron/defaults/main.yml | 255 ++++++------
ansible/roles/neutron/handlers/main.yml | 151 ++-----
ansible/roles/neutron/tasks/bootstrap.yml | 2 +-
ansible/roles/neutron/tasks/bootstrap_service.yml | 25 +-
ansible/roles/neutron/tasks/check.yml | 1 +
.../roles/neutron/tasks/config-neutron-fake.yml | 44 +-
ansible/roles/neutron/tasks/config.yml | 95 ++++-
ansible/roles/neutron/tasks/precheck.yml | 35 +-
ansible/roles/neutron/tasks/reconfigure.yml | 3 +-
ansible/roles/neutron/tasks/register.yml | 8 -
ansible/roles/neutron/templates/bgp_dragent.ini.j2 | 3 +
ansible/roles/neutron/templates/dhcp_agent.ini.j2 | 20 +
.../roles/neutron/templates/fwaas_driver.ini.j2 | 11 +
ansible/roles/neutron/templates/l3_agent.ini.j2 | 12 +-
.../roles/neutron/templates/metadata_agent.ini.j2 | 2 +-
ansible/roles/neutron/templates/ml2_conf.ini.j2 | 51 ++-
.../neutron/templates/neutron-bgp-dragent.json.j2 | 36 ++
.../neutron/templates/neutron-dhcp-agent.json.j2 | 8 +-
.../templates/neutron-l3-agent-wrapper.sh.j2 | 15 +
.../neutron/templates/neutron-l3-agent.json.j2 | 14 +-
.../neutron/templates/neutron-lbaas-agent.json.j2 | 8 +-
.../templates/neutron-metadata-agent.json.j2 | 6 -
.../roles/neutron/templates/neutron-server.json.j2 | 17 +-
.../templates/neutron-vpnaas-agent-wrapper.sh.j2 | 17 +
.../neutron/templates/neutron-vpnaas-agent.json.j2 | 12 +-
ansible/roles/neutron/templates/neutron.conf.j2 | 58 ++-
.../roles/neutron/templates/neutron_lbaas.conf.j2 | 2 +
.../roles/neutron/templates/neutron_vpnaas.conf.j2 | 4 +
ansible/roles/neutron/templates/nsx.ini.j2 | 28 ++
.../templates/openvswitch-db-server.json.j2 | 4 -
.../neutron/templates/openvswitch-vswitchd.json.j2 | 4 -
.../roles/neutron/templates/vpnaas_agent.ini.j2 | 3 -
ansible/roles/nova-hyperv/defaults/main.yml | 7 +
ansible/roles/nova-hyperv/handlers/main.yml | 15 +
ansible/roles/nova-hyperv/tasks/check.yml | 1 +
ansible/roles/nova-hyperv/tasks/config.yml | 35 ++
ansible/roles/nova-hyperv/tasks/deploy.yml | 6 +
ansible/roles/nova-hyperv/tasks/install.yml | 26 ++
ansible/roles/nova-hyperv/tasks/main.yml | 2 +
ansible/roles/nova-hyperv/tasks/reconfigure.yml | 2 +
.../templates/neutron_hyperv_agent.conf.j2 | 18 +
.../nova-hyperv/templates/nova_hyperv.conf.j2 | 61 +++
ansible/roles/nova-hyperv/templates/wsgate.ini.j2 | 28 ++
ansible/roles/nova/defaults/main.yml | 72 ++--
ansible/roles/nova/handlers/main.yml | 52 +--
ansible/roles/nova/tasks/bootstrap.yml | 6 +-
ansible/roles/nova/tasks/ceph.yml | 46 ++-
ansible/roles/nova/tasks/check.yml | 1 +
ansible/roles/nova/tasks/config-nova-fake.yml | 16 +-
ansible/roles/nova/tasks/config.yml | 21 +-
ansible/roles/nova/tasks/deploy.yml | 4 +-
ansible/roles/nova/tasks/external-ceph.yml | 49 ---
ansible/roles/nova/tasks/external_ceph.yml | 93 +++++
ansible/roles/nova/tasks/precheck.yml | 62 ++-
ansible/roles/nova/tasks/reconfigure.yml | 3 +-
ansible/roles/nova/tasks/register.yml | 8 -
ansible/roles/nova/tasks/simple_cell_setup.yml | 49 ++-
ansible/roles/nova/tasks/upgrade.yml | 8 -
ansible/roles/nova/templates/libvirtd.conf.j2 | 1 +
ansible/roles/nova/templates/nova-compute.json.j2 | 6 +
ansible/roles/nova/templates/nova-libvirt.json.j2 | 4 +-
ansible/roles/nova/templates/nova-ssh.json.j2 | 2 +-
ansible/roles/nova/templates/nova.conf.j2 | 147 +++----
.../nova/templates/placement-api-wsgi.conf.j2 | 2 +
ansible/roles/nova/templates/placement-api.json.j2 | 2 +-
ansible/roles/nova/templates/qemu.conf.j2 | 11 +
ansible/roles/nova/templates/secret.xml.j2 | 4 +-
ansible/roles/octavia/defaults/main.yml | 19 +-
ansible/roles/octavia/tasks/bootstrap.yml | 2 +-
ansible/roles/octavia/tasks/check.yml | 1 +
ansible/roles/octavia/tasks/config.yml | 18 +-
ansible/roles/octavia/tasks/precheck.yml | 7 +-
ansible/roles/octavia/tasks/register.yml | 12 +-
ansible/roles/octavia/templates/octavia.conf.j2 | 14 +-
ansible/roles/opendaylight/defaults/main.yml | 24 ++
ansible/roles/opendaylight/handlers/main.yml | 31 ++
ansible/roles/opendaylight/meta/main.yml | 3 +
ansible/roles/opendaylight/tasks/check.yml | 1 +
ansible/roles/opendaylight/tasks/config.yml | 178 ++++++++
ansible/roles/opendaylight/tasks/deploy.yml | 5 +
ansible/roles/opendaylight/tasks/main.yml | 2 +
ansible/roles/opendaylight/tasks/precheck.yml | 111 +++++
ansible/roles/opendaylight/tasks/pull.yml | 10 +
ansible/roles/opendaylight/tasks/reconfigure.yml | 2 +
ansible/roles/opendaylight/tasks/upgrade.yml | 5 +
ansible/roles/opendaylight/templates/akka.conf.j2 | 33 ++
.../opendaylight/templates/custom.properties.j2 | 47 +++
ansible/roles/opendaylight/templates/jetty.xml.j2 | 90 +++++
.../opendaylight/templates/module-shards.conf.j2 | 59 +++
.../roles/opendaylight/templates/modules.conf.j2 | 20 +
.../templates/netvirt-aclservice-config.xml.j2 | 4 +
.../netvirt-impl-config_netvirt-impl-config.xml.j2 | 7 +
.../opendaylight/templates/opendaylight.json.j2 | 90 +++++
.../templates/org.apache.karaf.features.cfg.j2 | 24 ++
.../org.opendaylight.ovsdb.library.cfg.j2 | 7 +
.../templates/org.ops4j.pax.logging.cfg.j2 | 52 +++
.../templates/org.ops4j.pax.url.mvn.cfg.j2 | 34 ++
ansible/roles/opendaylight/templates/setenv.j2 | 24 ++
ansible/roles/opendaylight/templates/start-odl.j2 | 3 +
.../opendaylight/templates/tomcat-server.xml.j2 | 46 +++
ansible/roles/openvswitch/defaults/main.yml | 59 +++
ansible/roles/openvswitch/handlers/main.yml | 65 +++
ansible/roles/openvswitch/meta/main.yml | 3 +
ansible/roles/openvswitch/tasks/check.yml | 1 +
ansible/roles/openvswitch/tasks/config.yml | 65 +++
ansible/roles/openvswitch/tasks/deploy.yml | 8 +
ansible/roles/openvswitch/tasks/ironic-check.yml | 6 +
ansible/roles/openvswitch/tasks/main.yml | 2 +
ansible/roles/openvswitch/tasks/precheck.yml | 20 +
ansible/roles/openvswitch/tasks/pull.yml | 10 +
ansible/roles/openvswitch/tasks/reconfigure.yml | 2 +
ansible/roles/openvswitch/tasks/upgrade.yml | 5 +
.../templates/openvswitch-db-server.json.j2 | 11 +
.../templates/openvswitch-vswitchd.json.j2 | 11 +
ansible/roles/openvswitch/templates/start-ovs.j2 | 10 +
.../openvswitch/templates/start-ovsdb-server.j2 | 33 ++
ansible/roles/ovs-dpdk/defaults/main.yml | 86 ++++
ansible/roles/ovs-dpdk/handlers/main.yml | 108 +++++
ansible/roles/ovs-dpdk/tasks/check.yml | 1 +
ansible/roles/ovs-dpdk/tasks/config.yml | 60 +++
ansible/roles/ovs-dpdk/tasks/deploy.yml | 5 +
ansible/roles/ovs-dpdk/tasks/main.yml | 2 +
ansible/roles/ovs-dpdk/tasks/prechecks.yml | 1 +
ansible/roles/ovs-dpdk/tasks/pull.yml | 11 +
ansible/roles/ovs-dpdk/tasks/reconfigure.yml | 2 +
ansible/roles/ovs-dpdk/tasks/upgrade.yml | 2 +
.../roles/ovs-dpdk/templates/ovsdpdk-db.json.j2 | 4 +
.../ovs-dpdk/templates/ovsdpdk-vswitchd.json.j2 | 4 +
ansible/roles/panko/tasks/bootstrap.yml | 7 +-
ansible/roles/panko/tasks/check.yml | 1 +
ansible/roles/panko/tasks/config.yml | 5 +-
ansible/roles/panko/tasks/deploy.yml | 3 -
ansible/roles/panko/tasks/precheck.yml | 3 +-
ansible/roles/panko/tasks/register.yml | 8 -
ansible/roles/panko/templates/panko.conf.j2 | 10 +-
ansible/roles/panko/templates/wsgi-panko.conf.j2 | 7 +-
ansible/roles/prechecks/tasks/check.yml | 1 +
ansible/roles/prechecks/tasks/package_checks.yml | 2 +-
ansible/roles/prechecks/tasks/port_checks.yml | 40 +-
ansible/roles/prechecks/tasks/precheck.yml | 1 -
ansible/roles/prechecks/tasks/service_checks.yml | 66 +--
ansible/roles/prechecks/vars/main.yml | 4 +-
ansible/roles/qdrouterd/defaults/main.yml | 22 +
ansible/roles/qdrouterd/handlers/main.yml | 21 +
ansible/roles/qdrouterd/meta/main.yml | 3 +
ansible/roles/qdrouterd/tasks/add_sasl_user.yml | 16 +
ansible/roles/qdrouterd/tasks/check.yml | 1 +
ansible/roles/qdrouterd/tasks/config.yml | 72 ++++
ansible/roles/qdrouterd/tasks/deploy.yml | 7 +
ansible/roles/qdrouterd/tasks/main.yml | 2 +
ansible/roles/qdrouterd/tasks/precheck.yml | 28 ++
ansible/roles/qdrouterd/tasks/pull.yml | 10 +
ansible/roles/qdrouterd/tasks/reconfigure.yml | 2 +
ansible/roles/qdrouterd/tasks/upgrade.yml | 5 +
.../qdrouterd/templates/qdrouterd-sasl.conf.j2 | 4 +
.../roles/qdrouterd/templates/qdrouterd.conf.j2 | 58 +++
.../roles/qdrouterd/templates/qdrouterd.json.j2 | 29 ++
ansible/roles/rabbitmq/defaults/main.yml | 17 +
ansible/roles/rabbitmq/handlers/main.yml | 21 +
ansible/roles/rabbitmq/tasks/bootstrap.yml | 11 +-
ansible/roles/rabbitmq/tasks/check.yml | 1 +
ansible/roles/rabbitmq/tasks/config.yml | 48 ++-
ansible/roles/rabbitmq/tasks/deploy.yml | 3 +-
ansible/roles/rabbitmq/tasks/main.yml | 2 +-
ansible/roles/rabbitmq/tasks/precheck.yml | 68 +++-
ansible/roles/rabbitmq/tasks/pull.yml | 7 +-
ansible/roles/rabbitmq/tasks/reconfigure.yml | 64 +--
ansible/roles/rabbitmq/tasks/start.yml | 12 -
ansible/roles/rabbitmq/tasks/upgrade.yml | 30 +-
.../roles/rabbitmq/templates/definitions.json.j2 | 16 +-
.../templates/rabbitmq-clusterer.config.j2 | 4 +-
.../roles/rabbitmq/templates/rabbitmq-env.conf.j2 | 6 +-
.../roles/rabbitmq/templates/rabbitmq.config.j2 | 14 +-
ansible/roles/rally/handlers/main.yml | 2 +-
ansible/roles/rally/tasks/bootstrap.yml | 2 +-
ansible/roles/rally/tasks/check.yml | 1 +
ansible/roles/rally/tasks/config.yml | 5 +-
ansible/roles/redis/defaults/main.yml | 34 ++
ansible/roles/redis/handlers/main.yml | 42 ++
ansible/roles/redis/meta/main.yml | 3 +
ansible/roles/redis/tasks/config.yml | 50 +++
ansible/roles/redis/tasks/deploy.yml | 5 +
ansible/roles/redis/tasks/main.yml | 2 +
ansible/roles/redis/tasks/precheck.yml | 20 +
ansible/roles/redis/tasks/pull.yml | 10 +
ansible/roles/redis/tasks/reconfigure.yml | 2 +
ansible/roles/redis/tasks/upgrade.yml | 5 +
.../roles/redis/templates/redis-sentinel.conf.j2 | 11 +
.../roles/redis/templates/redis-sentinel.json.j2 | 18 +
ansible/roles/redis/templates/redis.conf.j2 | 55 +++
ansible/roles/redis/templates/redis.json.j2 | 18 +
ansible/roles/sahara/defaults/main.yml | 13 +-
ansible/roles/sahara/handlers/main.yml | 1 +
ansible/roles/sahara/tasks/bootstrap.yml | 2 +-
ansible/roles/sahara/tasks/check.yml | 1 +
ansible/roles/sahara/tasks/config.yml | 6 +-
ansible/roles/sahara/tasks/precheck.yml | 3 +-
ansible/roles/sahara/tasks/register.yml | 8 -
ansible/roles/sahara/templates/sahara.conf.j2 | 24 +-
ansible/roles/searchlight/defaults/main.yml | 11 +-
ansible/roles/searchlight/tasks/check.yml | 1 +
ansible/roles/searchlight/tasks/config.yml | 5 +-
ansible/roles/searchlight/tasks/deploy.yml | 3 -
ansible/roles/searchlight/tasks/precheck.yml | 3 +-
ansible/roles/searchlight/tasks/register.yml | 8 -
.../searchlight/templates/searchlight.conf.j2 | 89 ++--
ansible/roles/senlin/defaults/main.yml | 11 +-
ansible/roles/senlin/tasks/bootstrap.yml | 2 +-
ansible/roles/senlin/tasks/check.yml | 1 +
ansible/roles/senlin/tasks/config.yml | 5 +-
ansible/roles/senlin/tasks/precheck.yml | 3 +-
ansible/roles/senlin/tasks/register.yml | 8 -
ansible/roles/senlin/templates/senlin.conf.j2 | 25 +-
ansible/roles/skydive/defaults/main.yml | 37 ++
ansible/roles/skydive/handlers/main.yml | 44 ++
ansible/roles/skydive/meta/main.yml | 3 +
ansible/roles/skydive/tasks/config.yml | 54 +++
ansible/roles/skydive/tasks/deploy.yml | 7 +
ansible/roles/skydive/tasks/main.yml | 2 +
ansible/roles/skydive/tasks/precheck.yml | 34 ++
ansible/roles/skydive/tasks/pull.yml | 10 +
ansible/roles/skydive/tasks/reconfigure.yml | 2 +
ansible/roles/skydive/tasks/upgrade.yml | 5 +
.../roles/skydive/templates/skydive-agent.conf.j2 | 60 +++
.../roles/skydive/templates/skydive-agent.json.j2 | 18 +
.../skydive/templates/skydive-analyzer.conf.j2 | 63 +++
.../skydive/templates/skydive-analyzer.json.j2 | 18 +
ansible/roles/solum/defaults/main.yml | 19 +-
ansible/roles/solum/tasks/bootstrap.yml | 2 +-
ansible/roles/solum/tasks/check.yml | 1 +
ansible/roles/solum/tasks/config.yml | 16 +-
ansible/roles/solum/tasks/precheck.yml | 6 +-
ansible/roles/solum/tasks/register.yml | 12 -
ansible/roles/solum/templates/solum-api.json.j2 | 2 +-
.../roles/solum/templates/solum-conductor.json.j2 | 2 +-
.../roles/solum/templates/solum-deployer.json.j2 | 2 +-
ansible/roles/solum/templates/solum-worker.json.j2 | 2 +-
ansible/roles/solum/templates/solum.conf.j2 | 15 +-
ansible/roles/stop/tasks/check.yml | 1 +
ansible/roles/swift/defaults/main.yml | 27 +-
ansible/roles/swift/tasks/check.yml | 2 +-
ansible/roles/swift/tasks/config.yml | 21 +-
ansible/roles/swift/tasks/precheck.yml | 36 +-
ansible/roles/swift/tasks/register.yml | 19 +-
ansible/roles/swift/tasks/start.yml | 2 -
ansible/roles/swift/templates/account.conf.j2 | 2 +-
ansible/roles/swift/templates/container.conf.j2 | 2 +-
ansible/roles/swift/templates/object.conf.j2 | 2 +-
ansible/roles/swift/templates/proxy-server.conf.j2 | 23 +-
ansible/roles/swift/templates/rsyncd.conf.j2 | 2 +-
ansible/roles/tacker/defaults/main.yml | 30 +-
ansible/roles/tacker/handlers/main.yml | 31 +-
ansible/roles/tacker/tasks/bootstrap.yml | 6 +-
ansible/roles/tacker/tasks/bootstrap_service.yml | 8 +-
ansible/roles/tacker/tasks/check.yml | 1 +
ansible/roles/tacker/tasks/config.yml | 19 +-
ansible/roles/tacker/tasks/deploy.yml | 4 +
ansible/roles/tacker/tasks/precheck.yml | 9 +-
ansible/roles/tacker/tasks/pull.yml | 2 +-
ansible/roles/tacker/tasks/register.yml | 8 -
.../tacker/templates/tacker-conductor.json.j2 | 25 ++
.../roles/tacker/templates/tacker-server.json.j2 | 25 ++
ansible/roles/tacker/templates/tacker.conf.j2 | 40 +-
ansible/roles/tacker/templates/tacker.json.j2 | 25 --
ansible/roles/telegraf/defaults/main.yml | 1 +
ansible/roles/telegraf/tasks/check.yml | 1 +
ansible/roles/telegraf/tasks/config.yml | 1 +
ansible/roles/telegraf/tasks/reconfigure.yml | 42 +-
ansible/roles/telegraf/templates/telegraf.conf.j2 | 27 +-
ansible/roles/telegraf/templates/telegraf.json.j2 | 3 +-
ansible/roles/tempest/defaults/main.yml | 4 +-
ansible/roles/tempest/handlers/main.yml | 4 +-
ansible/roles/tempest/tasks/check.yml | 1 +
ansible/roles/tempest/tasks/config.yml | 21 +-
ansible/roles/tempest/templates/tempest.conf.j2 | 15 +-
ansible/roles/tempest/templates/tempest.json.j2 | 7 -
ansible/roles/trove/defaults/main.yml | 48 ++-
ansible/roles/trove/handlers/main.yml | 63 +++
ansible/roles/trove/tasks/bootstrap.yml | 2 +-
ansible/roles/trove/tasks/bootstrap_service.yml | 12 +-
ansible/roles/trove/tasks/check.yml | 1 +
ansible/roles/trove/tasks/config.yml | 76 ++--
ansible/roles/trove/tasks/deploy.yml | 6 +-
ansible/roles/trove/tasks/precheck.yml | 3 +-
ansible/roles/trove/tasks/pull.yml | 23 +-
ansible/roles/trove/tasks/reconfigure.yml | 74 +---
ansible/roles/trove/tasks/register.yml | 8 -
ansible/roles/trove/tasks/start.yml | 38 --
ansible/roles/trove/tasks/upgrade.yml | 3 +-
.../roles/trove/templates/trove-conductor.conf.j2 | 34 +-
.../trove/templates/trove-taskmanager.conf.j2 | 20 +-
ansible/roles/trove/templates/trove.conf.j2 | 30 +-
ansible/roles/vmtp/defaults/main.yml | 10 +
ansible/roles/vmtp/handlers/main.yml | 18 +
ansible/roles/vmtp/tasks/check.yml | 1 +
ansible/roles/vmtp/tasks/config.yml | 30 +-
ansible/roles/vmtp/tasks/deploy.yml | 4 +-
ansible/roles/vmtp/tasks/pull.yml | 7 +-
ansible/roles/vmtp/tasks/reconfigure.yml | 58 +--
ansible/roles/vmtp/tasks/start.yml | 11 -
ansible/roles/vmtp/tasks/upgrade.yml | 3 +-
ansible/roles/watcher/defaults/main.yml | 15 +-
ansible/roles/watcher/tasks/bootstrap.yml | 2 +-
ansible/roles/watcher/tasks/check.yml | 1 +
ansible/roles/watcher/tasks/config.yml | 17 +-
ansible/roles/watcher/tasks/precheck.yml | 3 +-
ansible/roles/watcher/tasks/register.yml | 8 -
.../roles/watcher/templates/watcher-api.json.j2 | 2 +-
.../watcher/templates/watcher-applier.json.j2 | 2 +-
.../roles/watcher/templates/watcher-engine.json.j2 | 2 +-
ansible/roles/watcher/templates/watcher.conf.j2 | 10 +-
ansible/roles/zun/defaults/main.yml | 61 +++
ansible/roles/zun/handlers/main.yml | 49 +++
ansible/roles/zun/meta/main.yml | 3 +
ansible/roles/zun/tasks/bootstrap.yml | 32 ++
ansible/roles/zun/tasks/bootstrap_service.yml | 19 +
ansible/roles/zun/tasks/check.yml | 1 +
ansible/roles/zun/tasks/config.yml | 92 +++++
ansible/roles/zun/tasks/deploy.yml | 13 +
ansible/roles/zun/tasks/main.yml | 2 +
ansible/roles/zun/tasks/precheck.yml | 17 +
ansible/roles/zun/tasks/pull.yml | 10 +
ansible/roles/zun/tasks/reconfigure.yml | 2 +
ansible/roles/zun/tasks/register.yml | 34 ++
ansible/roles/zun/tasks/upgrade.yml | 7 +
ansible/roles/zun/templates/wsgi-zun.conf.j2 | 28 ++
ansible/roles/zun/templates/zun-api.json.j2 | 33 ++
ansible/roles/zun/templates/zun-compute.json.j2 | 25 ++
ansible/roles/zun/templates/zun.conf.j2 | 97 +++++
ansible/site.yml | 197 ++++++++-
contrib/bash-completion/kolla-ansible | 21 +
contrib/demos/heat/launch | 21 +-
contrib/demos/magnum/start | 46 +--
contrib/demos/magnum/stop | 9 +-
contrib/demos/tacker/README.rst | 20 +
contrib/demos/tacker/cleanup-tacker | 20 +
contrib/demos/tacker/deploy-tacker-demo | 73 ++++
contrib/demos/tacker/deploy-tacker-demo-sfc | 81 ++++
contrib/dev/vagrant/Vagrantfile | 62 ++-
contrib/dev/vagrant/Vagrantfile.custom.example | 17 +-
contrib/dev/vagrant/bootstrap.sh | 13 +-
deploy-guide/source/conf.py | 4 +-
deploy-guide/source/get-started.rst | 4 -
deploy-guide/source/index.rst | 24 +-
deploy-guide/source/multinode.rst | 2 +
deploy-guide/source/next-steps.rst | 4 -
deploy-guide/source/quickstart.rst | 2 +
etc/kolla/globals.yml | 153 ++++---
etc/kolla/passwords.yml | 29 ++
kolla_ansible/cmd/genpwd.py | 44 +-
kolla_ansible/cmd/mergepwd.py | 2 +-
...leanup-images-cli-options-dd5c43fcc683b8e0.yaml | 6 +
.../add-extra-network-node-4b6e4e2663950b9c.yaml | 5 +
...lag-for-provider-networks-3fb5de28ba89b128.yaml | 13 +
...nce-swift-backend-support-6f48573601991b5b.yaml | 3 +
...graceful-timeout-argument-a8b71a389351599b.yaml | 4 +
...le-bash-completion-script-74d39268a829e1a2.yaml | 4 +
.../add-neutron-bgp-dragent-26838f8e8c8d37b2.yaml | 3 +
.../notes/add-qdrouterd-role-3bb4c184804e1f98.yaml | 5 +
...dd-trove-ceph-rgw-support-622e06876ae90eb7.yaml | 3 +
.../notes/add-zun-role-275d41711e0fe206.yaml | 5 +
...arbican-simple-crypto-key-f3cd3b8b210ab237.yaml | 21 +
.../ceph-rgw-keystone-user-d084c3ebdc9528c7.yaml | 5 +
.../notes/cinder-api-apache-fc58978df0645b2f.yaml | 5 +
.../notes/cli-sanity-check-09f1d7831bf9ff8c.yaml | 4 +
...able-tenant-network-types-4dd6ad35df8e8c6c.yaml | 13 +
...precate-some-config-files-0ed8c75f6bb4aa26.yaml | 9 +
...disable-serial-in-default-442093aca22658f4.yaml | 5 +
...dockerfile-customizations-26981ebefe3b710b.yaml | 2 +-
...e_port_security_extension-dfadfe9b288a49d2.yaml | 4 +
.../hyperv-ansible-role-dd6062f36470e7b6.yaml | 3 +
...mport-murano-core-library-86f00abaa21cfb94.yaml | 2 +-
...tone-versionless-endpoint-ae9274c81927d949.yaml | 4 +
...for-openstack-development-e4fa7991c8f4dc77.yaml | 4 +
.../notes/mdns-network-nodes-ac8b9d4b721e9ac8.yaml | 6 +
.../notes/mistral-redis-9f7da83c521056cc.yaml | 8 +
...oup-depends-on-keepalived-27c60fbd1471cc29.yaml | 6 +
.../multi-regions-support-e69dea15e614629c.yaml | 4 +
.../notes/murano-rabbitmq-c3cec712b12f045f.yaml | 4 +
.../notes/opendaylight-role-b1787bc458da5bc4.yaml | 3 +
.../notes/osprofiler-support-ac1df8db57bf7789.yaml | 4 +
.../notes/outward-rabbitmq-0024957af87a7c7e.yaml | 5 +
releasenotes/notes/ovs-dpdk-a48404777d3836a3.yaml | 43 ++
releasenotes/notes/ovs-role-9f3774a443464289.yaml | 3 +
.../notes/ovs-role-split-384be69867da3682.yaml | 4 +
.../reconfigure-optimization-d8194c854144ca4f.yaml | 3 +
...eilometer-useless-service-4e210ddc1c48ac48.yaml | 8 +
...move-ubuntu-14-04-support-cd493b959cdbaa19.yaml | 5 +
...-rbd-secret-uuid-password-f022e546930158ab.yaml | 4 +
.../notes/support-vmware-nsx-214ecc8be9dbf0d1.yaml | 3 +
.../notes/tacker-conductor-dc90739426381e14.yaml | 11 +
.../notes/unmount-ceph-osds-43b7b59685bff5b4.yaml | 3 +
releasenotes/source/conf.py | 6 +-
releasenotes/source/index.rst | 1 +
releasenotes/source/ocata.rst | 6 +
requirements.txt | 14 +-
setup.cfg | 4 +-
setup.py | 2 +-
specs/kubernetes-deployment.rst | 6 +-
test-requirements.txt | 21 +-
tools/cleanup-containers | 7 +-
tools/cleanup-host | 33 +-
tools/cleanup-images | 75 +++-
tools/deploy_aio.sh | 114 ------
tools/init-runonce | 7 +-
tools/kolla-ansible | 75 +++-
tools/ovs-dpdkctl.sh | 153 ++++++-
tools/playbook-setup-nodes.yml | 23 --
tools/setup_Debian.sh | 25 +-
tools/setup_RedHat.sh | 21 +-
tools/setup_gate.sh | 141 ++++---
tools/validate-all-file.py | 7 +-
tools/validate-yaml.py | 2 +-
tox.ini | 11 +-
882 files changed, 13907 insertions(+), 5875 deletions(-)
Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index 28fdf05..23f28c4 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4,2 +4,2 @@
-pbr>=1.8 # Apache-2.0
-docker-py>=1.8.1 # Apache-2.0
+pbr!=2.1.0,>=2.0.0 # Apache-2.0
+docker>=2.0.0 # Apache-2.0
@@ -7,2 +6,0 @@ Jinja2!=2.9.0,!=2.9.1,!=2.9.2,!=2.9.3,!=2.9.4,>=2.8 # BSD License (3 clause)
-gitdb>=0.6.4 # BSD License (3 clause)
-GitPython>=1.0.1 # BSD License (3 clause)
@@ -10,4 +8,3 @@ six>=1.9.0 # MIT
-oslo.config!=3.18.0,>=3.14.0 # Apache-2.0
-oslo.utils>=3.18.0 # Apache-2.0
-setuptools!=24.0.0,>=16.0 # PSF/ZPL
-pycrypto>=2.6 # Public Domain
+oslo.config!=4.3.0,!=4.4.0,>=4.0.0 # Apache-2.0
+oslo.utils>=3.20.0 # Apache-2.0
+setuptools!=24.0.0,!=34.0.0,!=34.0.1,!=34.0.2,!=34.0.3,!=34.1.0,!=34.1.1,!=34.2.0,!=34.3.0,!=34.3.1,!=34.3.2,!=36.2.0,>=16.0 # PSF/ZPL
@@ -15,0 +13 @@ netaddr!=0.7.16,>=0.7.13 # BSD
+cryptography!=2.0,>=1.6 # BSD/Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 9707db0..7199c20 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6,2 +6,2 @@ bashate>=0.2 # Apache-2.0
-beautifulsoup4 # MIT
-coverage>=4.0 # Apache-2.0
+beautifulsoup4>=4.6.0 # MIT
+coverage!=4.4,>=4.0 # Apache-2.0
@@ -10 +9,0 @@ extras # MIT
-graphviz!=0.5.0,>=0.4.0 # MIT License
@@ -12,2 +11,2 @@ hacking>=0.10.0
-openstackdocstheme>=1.5.0 # Apache-2.0
-oslo.log>=3.11.0 # Apache-2.0
+openstackdocstheme>=1.16.0 # Apache-2.0
+oslo.log>=3.22.0 # Apache-2.0
@@ -15,2 +14 @@ oslotest>=1.10.0 # Apache-2.0
-oslosphinx>=4.7.0 # Apache-2.0
-reno>=1.8.0 # Apache-2.0
+reno!=2.3.1,>=1.8.0 # Apache-2.0
@@ -19 +16,0 @@ PyYAML>=3.10.0 # MIT
-python-barbicanclient>=4.0.0 # Apache-2.0
@@ -21,4 +18,2 @@ python-ceilometerclient>=2.5.0 # Apache-2.0
-python-heatclient>=1.6.1 # Apache-2.0
-python-neutronclient>=5.1.0 # Apache-2.0
-python-openstackclient>=3.3.0 # Apache-2.0
-python-swiftclient>=3.2.0 # Apache-2.0
+python-neutronclient>=6.3.0 # Apache-2.0
+python-openstackclient!=3.10.0,>=3.3.0 # Apache-2.0
@@ -26 +21 @@ pytz>=2013.6 # MIT
-sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
+sphinx>=1.6.2 # BSD
1
0
14 Sep '17
We jubilantly announce the release of:
openstack-ansible-os_nova 16.0.0: os_nova for OpenStack Ansible
This release is part of the pike release series.
Download the package from:
https://tarballs.openstack.org/openstack-ansible-os_nova/
For more details, please see below.
Changes in openstack-ansible-os_nova 15.0.0.0rc1..16.0.0
--------------------------------------------------------
1c125da Ensure online migrations can run
bed3511 Update vars and test tooling for Pike
d7537e4 Correct nova virt type detection
2a95366 Correct Ansible deprecation warning
72a059b Fail if TLS + TCP are enabled for libvirtd
3b8b29f Update UPPER_CONSTRAINTS_FILE for stable/pike
7a7c839 Update .gitreview for stable/pike
6b5a267 Fix reloads for uWSGI
f94e609 Add libxml2-devel package dependency
0c653f0 Update paste, policy and rootwrap configurations 2017-08-15
42eaa80 tasks: nova_install: Fix virtualenv-tools issue on openSUSE
823a80b Move to use UWsgi for Nova
672c762 Updated from OpenStack Ansible Tests
6a1cc72 remove the use of iteritems
1c895a1 Add dnf support
42fad6d Updated from OpenStack Ansible Tests
ab45cf0 Remove nova_linuxnet_interface_driver option
2bf61ee Updated from OpenStack Ansible Tests
392572d Updated from global requirements
394365f Add support for the openSUSE Leap distributions
6ce3958 Use direct include instead of "with_first_found"
c642931 Update URLs in documents according to document migration
92c6aa0 Remove temporary default used for Ceph var migration
33ea3ff Include ceph_client role if needed
b236525 Updated from OpenStack Ansible Tests
ce9a25b Cast the resulting intersect set into a list
cdb408b Improve inventory scoping for limited play execution
5b76274 Updated from OpenStack Ansible Tests
7fc1497 Implement data migrations for rolling upgrades
a2f95e9 Set cpu_mode = none for Qemu
fe52878 Fix openstackdocstheme settings
031b386 Updated from global requirements
403f3ff Switch from oslosphinx to openstackdocstheme
a49019b Updated from OpenStack Ansible Tests
dd10ad2 Remove neutron SHA pin for nova-lxd scenario
8ad85e2 Add reload support to init file
071794e novnc fix for vnc_auto.html -> vnc_lite.html
4b9100a Perform an atomic policy file change
3c573ae Normalise distro package installation
234ec64 Use the host python interpreter when delegating to localhost
975a6e2 Fix default_floating_pool option
5137777 Updated from global requirements
5574d70 Updated from global requirements
8f107d7 Update paste, policy and rootwrap configurations 2017-06-02
4d34788 Switch to Cryptography over pycrypto
27872a8 Remove cpu_mode option in Nova configuration
afa6fc5 Ensure that role tests pin pip/setuptools/wheel
3fe7e81 Updated from global requirements
bc9a645 Add upgrade testing benchmarks for Nova
b17d880 Allow the developer constraints to be adjusted
ace5107 Update paste, policy and rootwrap configurations 2017-05-26
fdb2e96 Fix lint failure E004
1ea729a Remove warning about duplicate item var
d43ca20 Remove {{ in when
8120853 Pin Neutron for Nova-lxd
06af48b Ensure tasks are not skipped
33bd2fd Get Cell UUID based on Cell name variable
3b5d2d8 Deprecate rabbit_use_ssl option
9326554 Add venv_tag local fact
4ccf26f Fix upgrades to map existing nova instances to cell1
33b2472 Streamline task execution
385d03c Remove default for nova_console_keymap
9d59176 Updated from global requirements
b3c6035 Remove trailing slash in nginx config
9ae3404 Fix for lookup and get_url occuring in different places
f9a36eb Remove pypowervm module linking
97cf209 Use handlers based on filtered_nova_services
d320e43 Cleanup CentOS pkg
83b17c9 Use zuul-cloner for tests repo in OpenStack-CI
d76d4cd Enable using btrfs as a backend
6a21912 Update paste, policy and rootwrap configurations 2017-04-28
6682ea0 Rename release note to unique hash
3e8a78b Reduce init restart/kill times
a68afec Revert "Pin Nova SHA for testing"
fa3797d Enable Nginx for nova-placement
5e30aa9 Filter services dictionary per host
e56ad5b Fix role gate tests for Ansible 2.3
9a217f2 Pin Nova SHA for testing
cff06e1 Rename reno to avoid conflict on integrated repo
5fbbff6 Reload service files on Nova services restart
2bd15db nova user can read kernel for libguestfs on Ubuntu
12d958e Allow to use a custom block device with LXD init
15131c7 Fixed error in Galera SSL connection related task
2dbb860 Added constraints to qemu save dir check and move
54af2f2 Add novalink apt key and repo before installation
863da4b Use the cinderv3 endpoint by default
b87bb37 Search for whole equivalence for SElinux
e9cc32c Ensure the components are isolated from the system
1c6b5ac CentOS pkg cleanup
3df65a5 Fix Nova upgrade jobs
4027710 Allow libvirt rbd params to be independent of cinder
0e12132 Rename vars/common.yml to vars/main.yml
700ff8e Move away from "tenant_id" endpoints
f655b1a Run nova_placement_service_setup.yml once
6d1346b Cleanup nova-placement installation
3145f51 Set secontext for /var/lib/nova/
80b800e Changed libvirt unit name
7a068be Install python2-pyOpenSSL package on CentOS
57e283f Added MySQL connection SSL support
ea6e673 Adjust ordering for nova_db_setup
98019a0 Updated from global requirements
4b002d4 Change /etc/default/libvirt-bin to libvirtd
5950d99 Adjust ansible_hostname to ansible_nodename
7c9a64b Adjust conf for deprecation warnings
6867e24 Reload nginx instead of restart
58bfc33 Split upgrade testing into it's own shell script
f83296e Cap the number of worker threads
5c99b10 Ordered service restarts
6fc78d9 Fix cell enrollment wait conditional
9137145 Remove uwsgi http port and add var for buffer-size
1ad0bb7 Enable cell auto enrollment
b6992d3 Remove UCA/RDO in role
6def3da Setup "os_interface" option for placement service
ec3c29e Updated from global requirements
ae89331 Updated from global requirements
b9b8e08 Wait for nova-compute service registration
d2da078 Fix idempotence for nova cell1 create
aae4f01 Add variable to enable integration with barbican
d81b7e6 Use ocata component for UCA
a690884 Implementing stricter permissions on config files
74acf48 Work around Trusty CI bindep issue
46c1576 Change the group name for the libvirt group
0c4bf88 Update upgrade test to use stable/ocata
2adb650 Only install nova_nginx packages on placement host
b4e7fb8 Install python2 for Ubuntu 16.04 and CentOS 7 in Vagrant
bdf7eb7 Combine package install tasks
5b624d6 Use https instead of http for git.openstack.org
3c40a4f Update reno for stable/ocata
0b3c1b8 Implementation Neutron SR-IOV
7b86a05 Update paste, policy and rootwrap configurations 2017-02-02
b13be07 Fix nova.conf to reduce deprecation warnings.
Diffstat (except docs and test files)
-------------------------------------
.gitignore | 3 +
.gitreview | 1 +
README.rst | 2 +-
Vagrantfile | 49 +++++-
bindep.txt | 44 +++--
defaults/main.yml | 153 +++++++++++------
files/nova_kernel_permissions.sh | 20 +++
files/rootwrap.d/compute.filters | 31 ++--
handlers/main.yml | 72 ++++++--
meta/main.yml | 8 +
.../capping_nova_workers-349f0f4d3fd50b37.yaml | 7 +
.../libvirt-rbd-independent-5876349073463cc3.yaml | 8 +
.../nova-data-migrations-f6c2bc0f9e7b1908.yaml | 9 +
...ova-init-config-overrides-7221a8f9d5be9291.yaml | 9 +
...a-ocata-conf-deprecations-0a99d13c97424c51.yaml | 13 ++
.../notes/nova_galera_ssl-24c2ca2a8ab6fec4.yaml | 9 +
.../nova_init_time_settings-cef7e89ab41da256.yaml | 23 +++
.../nova_use_cinder_v3_api-ce5f9c030591c404.yaml | 6 +
.../notes/nova_uwsgi-af062fa20317d41c.yaml | 23 +++
.../remove-console-keymap-ae255da81979a3a5.yaml | 13 ++
...move_nova_cpu_mode_option-e9fcfc97aa13a29a.yaml | 9 +
releasenotes/source/conf.py | 11 +-
releasenotes/source/index.rst | 1 +
releasenotes/source/ocata.rst | 6 +
setup.cfg | 2 +-
setup.py | 2 +-
tasks/consoles/nova_console_novnc_install.yml | 66 ++++++++
tasks/consoles/nova_console_novnc_ssl.yml | 44 +++++
tasks/consoles/nova_console_spice_install.yml | 37 ++++
tasks/drivers/ironic/nova_compute_ironic.yml | 32 ++++
tasks/drivers/kvm/nova_compute_kvm.yml | 127 ++++++++++++++
tasks/drivers/kvm/nova_compute_kvm_install.yml | 97 +++++++++++
.../kvm/nova_compute_kvm_virsh_net_remove.yml | 28 ++++
tasks/drivers/kvm/nova_compute_qemu.yml | 1 +
tasks/drivers/kvm/nova_disable_smt.yml | 41 +++++
tasks/drivers/kvm/nova_kernel_permissions.yml | 39 +++++
tasks/drivers/lxd/nova_compute_lxd.yml | 56 +++++++
tasks/drivers/powervm/nova_compute_powervm.yml | 59 +++++++
tasks/drivers/qemu | 1 +
tasks/main.yml | 83 +++++++--
tasks/nova_compute.yml | 14 +-
tasks/nova_compute_ironic.yml | 32 ----
tasks/nova_compute_key_distribute.yml | 5 +-
tasks/nova_compute_kvm.yml | 121 --------------
tasks/nova_compute_kvm_install.yml | 88 ----------
tasks/nova_compute_kvm_virsh_net_remove.yml | 28 ----
tasks/nova_compute_lxd.yml | 46 -----
tasks/nova_compute_lxd_install.yml | 31 ----
tasks/nova_compute_powervm.yml | 46 -----
tasks/nova_compute_powervm_install.yml | 85 ----------
tasks/nova_console_novnc_install.yml | 63 -------
tasks/nova_console_novnc_ssl.yml | 44 -----
tasks/nova_console_spice_install.yml | 37 ----
tasks/nova_db_post_setup.yml | 21 +--
tasks/nova_db_setup.yml | 57 +++++--
tasks/nova_disable_smt.yml | 41 -----
tasks/nova_init_common.yml | 30 ----
tasks/nova_init_systemd.yml | 41 ++---
tasks/nova_install.yml | 186 ++++++++-------------
tasks/nova_install_apt_powervm.yml | 39 +++++
tasks/nova_placement.yml | 58 -------
tasks/nova_placement_nginx.yml | 56 -------
tasks/nova_placement_service_setup.yml | 103 ------------
tasks/nova_placement_uwsgi.yml | 50 ------
tasks/nova_post_install.yml | 13 +-
tasks/nova_pre_install.yml | 7 +-
tasks/nova_selinux.yml | 41 +++++
tasks/nova_service_setup.yml | 95 ++++++++++-
tasks/nova_uwsgi.yml | 55 ++++++
tasks/nova_virt_detect.yml | 29 ++--
templates/api-paste.ini.j2 | 13 +-
templates/lxd-init.sh.j2 | 17 ++
templates/nova-placement-nginx.conf.j2 | 23 ---
templates/nova-placement-uwsgi.ini.j2 | 21 ---
templates/nova-systemd-init.j2 | 20 ++-
templates/nova-systemd-tmpfiles.j2 | 4 +-
templates/nova-uwsgi.ini.j2 | 21 +++
templates/nova.conf.j2 | 125 +++++++-------
templates/qemu.conf.j2 | 2 +-
test-requirements.txt | 11 +-
tox.ini | 34 ++--
vars/main.yml | 59 +++++++
vars/redhat-7.yml | 17 +-
vars/suse-42.yml | 65 +++++++
vars/ubuntu-16.04.yml | 20 +--
99 files changed, 2177 insertions(+), 1665 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index a5433f9..ae8c323 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6 +6 @@ flake8<2.6.0,>=2.5.4 # MIT
-pyasn1 # BSD
+pyasn1!=0.2.3 # BSD
@@ -8 +8 @@ pyOpenSSL>=0.14 # Apache-2.0
-requests!=2.12.2,>=2.10.0 # Apache-2.0
+requests>=2.14.2 # Apache-2.0
@@ -12,3 +12,2 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD
-sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
-oslosphinx>=4.7.0 # Apache-2.0
-openstackdocstheme>=1.5.0 # Apache-2.0
+sphinx>=1.6.2 # BSD
+openstackdocstheme>=1.16.0 # Apache-2.0
@@ -16 +15 @@ doc8 # Apache-2.0
-reno>=1.8.0 # Apache-2.0
+reno!=2.3.1,>=1.8.0 # Apache-2.0
1
0
14 Sep '17
We exuberantly announce the release of:
openstack-ansible-plugins 16.0.0: plugins for OpenStack Ansible
This release is part of the pike release series.
Download the package from:
https://tarballs.openstack.org/openstack-ansible-plugins/
For more details, please see below.
Changes in openstack-ansible-plugins 15.0.0.0rc1..16.0.0
--------------------------------------------------------
bc8fa68 Updated from OpenStack Ansible Tests
c9656dd Updated from OpenStack Ansible Tests
2ba5aaa Update vars and test tooling for Pike
8c83876 Update UPPER_CONSTRAINTS_FILE for stable/pike
df02fab Update .gitreview for stable/pike
5daef92 Updated from OpenStack Ansible Tests
854812e Updated from OpenStack Ansible Tests
2d1dd94 remove the use of iteritems
a769cf7 Fix lookup plugin for py3.5 support
2a286fb config_template python 3 compatibility
6d496d6 Fix dumping hostvars to yaml from overrides
15357d7 Add func_py3 toxenv
e1fbd3d Updated from OpenStack Ansible Tests
d084f2c Updated from global requirements
2319b3c Update URLs in documents according to document migration
80a1262 Add a get_nested filter
e76a18d Updated from OpenStack Ansible Tests
4b9187b Updated from OpenStack Ansible Tests
6c6753b Fix the physical_host_addr vars lookup
38a7c29 Fix openstackdocstheme settings
8685a0b Resolve unorderable types errors
60363db Replace use of basestring
d8cd490 Updated from global requirements
76d5f02 Add ignore_none_type to config template
2869a79 Switch from oslosphinx to openstackdocstheme
1670ccd Avoid double-encoding to bytes
371cbc1 Handle 'dict' type as input of 'content'
13fadcd Updated from OpenStack Ansible Tests
7d0a494 conditional import of shlex_quote
c69ac0c Correct ansible imports
8b1a07d Fix delegation to containers between hosts
a556e38 Python fix to the connection issue
1c7cb99 connection: ssh: Clear environment when connecting to LXC containers
88e9453 Updated from global requirements
3ac2452 Actually fix connection plugin physical host var
02fd0a9 Updated from global requirements
d91d203 Fix connection plugin physical host set
8f8d9cf Connect using physical host's ansible_host var
9cc3dae Revert "connection: ssh: Clear environment when connecting to LXC containers"
c2c71bc connection: ssh: Clear environment when connecting to LXC containers
057ed9a Python3 compatibility for osa-filters
69b9cdf Ensure that role tests pin pip/setuptools/wheel
36ff6fb Updated from global requirements
a5d669f Remove neutron library
573c8a8 Updated from global requirements
fa85b97 Support Keystone versionless endpoints
a900eca Use zuul-cloner for tests repo in OpenStack-CI
d8c0341 Support delegation in strategy plugin
8d040dc Add openSUSE and CentOS as supported distributions
5e1828c Don't log password arguments of keystone module
8bfffe3 Add Packages file parsing lookup
9974ceb Updated connection plugin for ansible 2.3 support
cb7ad3f Fix the pep8 fixing
77bbd15 Introduce userspace group_vars and host_vars
5822e29 Always update existing matching endpoints
5805987 Install python2-pyOpenSSL package on CentOS
6b3b601 Updated from global requirements
cc7c924 Allow keystone module to ignore service catalog
5d6c040 Implement tag filter strategy
655d777 Add a new strategy filtering tasks
5202eb3 [DOCS] Add docs for plugins
aa236e0 Remove apt-get update in Vagranfile as we do it in run_test.sh
14d2727 Remove quotes when assigning values from an openrc
5e2c0c5 Updated from global requirements
d23ad34 Updated from global requirements
d10df27 Install python2 for Ubuntu 16.04 and CentOS 7 in Vagrant
5a2f82f Remove profile_tasks callback
9dacd3a Use https instead of http for git.openstack.org
b028501 Update reno for stable/ocata
Diffstat (except docs and test files)
-------------------------------------
.gitignore | 8 +-
.gitreview | 2 +-
Vagrantfile | 50 ++-
action/_v1_config_template.py | 2 +-
action/_v2_config_template.py | 74 +++-
bindep.txt | 47 ++-
callback/profile_tasks.py | 77 ----
connection/ssh.py | 81 +++-
filter/osa-filters.py | 40 +-
library/config_template | 10 +
library/keystone | 84 +++-
library/magnum | 4 +-
library/neutron | 465 ---------------------
lookup/packages_file.py | 79 ++++
lookup/py_pkgs.py | 22 +-
meta/main.yml | 6 +
...template-ignore-none-type-9387c236853f061b.yaml | 9 +
.../notes/get_nested_filter-b89828586d7e2520.yaml | 7 +
...one_plugin_default_update-c025bd5508069df3.yaml | 12 +
.../plugins-remove-neutron-cbea1235e030e4f5.yaml | 5 +
...space_group_and_host_vars-14f77b5eb518e32d.yaml | 22 +
releasenotes/source/conf.py | 31 +-
releasenotes/source/index.rst | 1 +
releasenotes/source/ocata.rst | 6 +
setup.cfg | 2 +-
setup.py | 2 +-
strategy/linear.py | 53 ++-
strategy/tagfilter.py | 43 ++
test-requirements.txt | 11 +-
.../files/test_content_no_overrides.json.expected | 1 +
tox.ini | 34 +-
vars_plugins/override_folder.py | 109 +++++
55 files changed, 1671 insertions(+), 790 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index a5433f9..ae8c323 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6 +6 @@ flake8<2.6.0,>=2.5.4 # MIT
-pyasn1 # BSD
+pyasn1!=0.2.3 # BSD
@@ -8 +8 @@ pyOpenSSL>=0.14 # Apache-2.0
-requests!=2.12.2,>=2.10.0 # Apache-2.0
+requests>=2.14.2 # Apache-2.0
@@ -12,3 +12,2 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD
-sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
-oslosphinx>=4.7.0 # Apache-2.0
-openstackdocstheme>=1.5.0 # Apache-2.0
+sphinx>=1.6.2 # BSD
+openstackdocstheme>=1.16.0 # Apache-2.0
@@ -16 +15 @@ doc8 # Apache-2.0
-reno>=1.8.0 # Apache-2.0
+reno!=2.3.1,>=1.8.0 # Apache-2.0
1
0
14 Sep '17
We are pumped to announce the release of:
openstack-ansible-os_rally 16.0.0: os_rally for OpenStack Ansible
This release is part of the pike release series.
Download the package from:
https://tarballs.openstack.org/openstack-ansible-os_rally/
For more details, please see below.
Changes in openstack-ansible-os_rally 15.0.0.0rc1..16.0.0
---------------------------------------------------------
e57e9c2 Updated from OpenStack Ansible Tests
64dc7f3 Updated from OpenStack Ansible Tests
ace2e7b Update vars and test tooling for Pike
8202950 Update UPPER_CONSTRAINTS_FILE for stable/pike
f1ed443 Update .gitreview for stable/pike
67a3b84 Updated from OpenStack Ansible Tests
ffe290c Updated from OpenStack Ansible Tests
1b1a4c5 Updated from OpenStack Ansible Tests
7bd67ca Updated from OpenStack Ansible Tests
5280896 Updated from global requirements
df6ffda Update URLs in documents according to document migration
7c65365 Updated from OpenStack Ansible Tests
ba12900 Updated from OpenStack Ansible Tests
e454631 Fix openstackdocstheme settings
9125458 Updated from global requirements
e868358 Switch from oslosphinx to openstackdocstheme
df7dfdc Updated from OpenStack Ansible Tests
2096195 Updated from global requirements
ff854d2 Updated from global requirements
bcd0ab8 Ensure that role tests pin pip/setuptools/wheel
a1291a9 Updated from global requirements
a1ca8da Allow the developer constraints to be adjusted
997a03a Add venv_tag local fact
bda9077 Updated from global requirements
65383e8 Fix for lookup and get_url occuring in different places
cab2a12 Use zuul-cloner for tests repo in OpenStack-CI
fdc4458 Use package module to install distro packages
c61017d Fix role gate tests for Ansible 2.3
96153c5 Install python2-pyOpenSSL package on CentOS
555b80a Updated from global requirements
ae98d1e Updated from global requirements
37b0cfa Updated from global requirements
c754941 Install python2 for Ubuntu 16.04 and CentOS 7 in Vagrant
852b429 Use https instead of http for git.openstack.org
e3a82d6 Update reno for stable/ocata
Diffstat (except docs and test files)
-------------------------------------
.gitignore | 8 +--
.gitreview | 1 +
README.rst | 2 +-
Vagrantfile | 49 +++++++++++++++---
bindep.txt | 46 ++++++++++++-----
defaults/main.yml | 2 +-
meta/main.yml | 17 ++++++-
releasenotes/source/conf.py | 11 +++--
releasenotes/source/index.rst | 1 +
releasenotes/source/ocata.rst | 6 +++
setup.cfg | 2 +-
setup.py | 2 +-
tasks/rally_install.yml | 32 ++++++++++--
tasks/rally_install_apt.yml | 26 ----------
test-requirements.txt | 11 ++---
tox.ini | 22 +++------
22 files changed, 325 insertions(+), 155 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index a5433f9..ae8c323 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6 +6 @@ flake8<2.6.0,>=2.5.4 # MIT
-pyasn1 # BSD
+pyasn1!=0.2.3 # BSD
@@ -8 +8 @@ pyOpenSSL>=0.14 # Apache-2.0
-requests!=2.12.2,>=2.10.0 # Apache-2.0
+requests>=2.14.2 # Apache-2.0
@@ -12,3 +12,2 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD
-sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
-oslosphinx>=4.7.0 # Apache-2.0
-openstackdocstheme>=1.5.0 # Apache-2.0
+sphinx>=1.6.2 # BSD
+openstackdocstheme>=1.16.0 # Apache-2.0
@@ -16 +15 @@ doc8 # Apache-2.0
-reno>=1.8.0 # Apache-2.0
+reno!=2.3.1,>=1.8.0 # Apache-2.0
1
0
[openstackansible] openstack-ansible-rabbitmq_server 16.0.0 (pike)
by no-reply@openstack.org 14 Sep '17
by no-reply@openstack.org 14 Sep '17
14 Sep '17
We are overjoyed to announce the release of:
openstack-ansible-rabbitmq_server 16.0.0: rabbitmq_server for
OpenStack Ansible
This release is part of the pike release series.
Download the package from:
https://tarballs.openstack.org/openstack-ansible-rabbitmq_server/
For more details, please see below.
16.0.0
^^^^^^
New Features
* The default ulimit for RabbitMQ is now 65536. Deployers can still
adjust this limit using the "rabbitmq_ulimit" Ansible variable.
Changes in openstack-ansible-rabbitmq_server 15.0.0.0rc1..16.0.0
----------------------------------------------------------------
e148ca4 Add release note for RabbitMQ ulimit
8f32eda Increase RabbitMQ's ulimit to 65536
6e5c3c4 Updated from OpenStack Ansible Tests
bb0051a Updated from OpenStack Ansible Tests
dc40e93 Update vars and test tooling for Pike
11ff715 Remove update_cache for yum
fc28b46 Add automatic restart for RabbitMQ
620cad0 Update UPPER_CONSTRAINTS_FILE for stable/pike
5cf07a1 Update .gitreview for stable/pike
9edd9e7 Allow RabbitMQ/Erlang repo overrides without extra-vars
2630772 Pass list for package installation
3378efd Updated from OpenStack Ansible Tests
1e4e845 Updated from OpenStack Ansible Tests
f739bf3 Add dnf support
fcf578b Updated from OpenStack Ansible Tests
7b6dd83 Updated from OpenStack Ansible Tests
aae6814 Updated from global requirements
6c8e460 correct distro package variable name
e9a0420 Update URLs in documents according to document migration
d273b8c Updated from OpenStack Ansible Tests
0a232c7 Updated from OpenStack Ansible Tests
486e54a Fix openstackdocstheme settings
eb66cf1 SUSE: pin erlang packages
c73e469 Actually pin erlang packages
50bffbf SUSE: Add ability to use the upstream RabbitMQ package
43aa191 Updated from global requirements
baf6ef1 Updated from OpenStack Ansible Tests
ec2ec4c Add support for the openSUSE Leap distributions
2a3091c Pin erlang packages to version 19.3
0534bbf Fix RPM warnings, cleanup
e5df2e4 Use newer when syntax
22fb8e9 tests: test.yml: Allow RabbitMQ version overrides
a5e5d7a Sync test files with the openstack-ansible-tests repository
06a9584 tasks: rabbitmq_upgrade_check: Fix tag for rpm query
f57dbb1 tasks: rabbitmq_started: Signal rabbitmq-server init failures
aec4459 rabbitmq_cluster_join: Retry if starting the RabbitMQ application fails
83a95ef Install specific version of Erlang from ESL
a1fec14 Updated from global requirements
b9213cf Updated from global requirements
c82d711 Dynamically include install task file
7f79ea2 Ensure that role tests pin pip/setuptools/wheel
9cddb12 Updated from global requirements
abaca36 Updated from global requirements
8f54d6b Use zuul-cloner for tests repo in OpenStack-CI
7e6fb68 Fix role gate tests for Ansible 2.3
4dd83cc Use Ansible blocks
3964388 Use checksum option when downloading RabbitMQ
b64d6bd Update RabbitMQ to v3.6.9-1
9b0ce64 Remove EPEL installation on RabbitMQ
93160e0 Install python2-pyOpenSSL package on CentOS
f02d890 Updated from global requirements
b6f360a Updated from global requirements
da549de Updated from global requirements
4f36ee4 Update RabbitMQ to v3.6.6-1
0f155e2 Install python2 for Ubuntu 16.04 and CentOS 7 in Vagrant
bb6ab78 Use https instead of http for git.openstack.org
0cf67be Update reno for stable/ocata
Diffstat (except docs and test files)
-------------------------------------
.gitignore | 7 +-
.gitreview | 1 +
README.rst | 2 +-
Vagrantfile | 44 ++++++-
bindep.txt | 46 +++++--
defaults/main.yml | 16 ++-
meta/main.yml | 15 ++-
releasenotes/notes/esl-repo-6ff0c7f24ad2a043.yaml | 25 ++++
.../ulimit-increased-65536-50b418d8e8ca4eef.yaml | 5 +
releasenotes/source/conf.py | 11 +-
releasenotes/source/index.rst | 1 +
releasenotes/source/ocata.rst | 6 +
setup.cfg | 2 +-
setup.py | 2 +-
tasks/install_apt.yml | 113 +++++++++--------
tasks/install_dnf.yml | 1 +
tasks/install_yum.yml | 136 +++++++++++++--------
tasks/install_zypper.yml | 93 ++++++++++++++
tasks/rabbitmq_cluster_create.yml | 26 ++--
tasks/rabbitmq_cluster_join.yml | 64 +++++-----
tasks/rabbitmq_install.yml | 11 +-
tasks/rabbitmq_post_install.yml | 15 ++-
tasks/rabbitmq_pre_install.yml | 13 +-
tasks/rabbitmq_set_cookie.yml | 55 ++++-----
tasks/rabbitmq_started.yml | 10 +-
tasks/rabbitmq_stopped.yml | 8 +-
tasks/rabbitmq_upgrade_check.yml | 17 +--
templates/rabbitmq-server.service.j2 | 18 +++
templates/systemd-restart-on-failure.conf.j2 | 4 +
test-requirements.txt | 11 +-
tox.ini | 22 ++--
vars/debian.yml | 38 +++---
vars/redhat.yml | 48 +++++---
vars/suse.yml | 38 ++++++
46 files changed, 872 insertions(+), 380 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index a5433f9..ae8c323 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6 +6 @@ flake8<2.6.0,>=2.5.4 # MIT
-pyasn1 # BSD
+pyasn1!=0.2.3 # BSD
@@ -8 +8 @@ pyOpenSSL>=0.14 # Apache-2.0
-requests!=2.12.2,>=2.10.0 # Apache-2.0
+requests>=2.14.2 # Apache-2.0
@@ -12,3 +12,2 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD
-sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
-oslosphinx>=4.7.0 # Apache-2.0
-openstackdocstheme>=1.5.0 # Apache-2.0
+sphinx>=1.6.2 # BSD
+openstackdocstheme>=1.16.0 # Apache-2.0
@@ -16 +15 @@ doc8 # Apache-2.0
-reno>=1.8.0 # Apache-2.0
+reno!=2.3.1,>=1.8.0 # Apache-2.0
1
0
14 Sep '17
We are gleeful to announce the release of:
openstack-ansible-os_sahara 16.0.0: os_sahara for OpenStack Ansible
This release is part of the pike release series.
Download the package from:
https://tarballs.openstack.org/openstack-ansible-os_sahara/
For more details, please see below.
16.0.0
^^^^^^
New Features
* The "sahara-api" service has moved to run as a uWSGI application.
You can set the max number of WSGI processes, the number of
processes, threads, and buffer size utilizing the
"sahara_wsgi_processes_max", "sahara_wsgi_processes",
"sahara_wsgi_threads", and "sahara_wsgi_buffer_size". Additionally,
you can override any settings in the uWSGI ini configuration file
using the "sahara_api_uwsgi_ini_overrides" setting. The uWSGI
application will listen on the address specified by
"sahara_uwsgi_bind_address" which defaults to "0.0.0.0".
Changes in openstack-ansible-os_sahara 15.0.0.0rc1..16.0.0
----------------------------------------------------------
5904bdb Updated from OpenStack Ansible Tests
d527078 Updated from OpenStack Ansible Tests
35919b7 Update vars and test tooling for Pike
7e2527e Update UPPER_CONSTRAINTS_FILE for stable/pike
5a32d97 Update .gitreview for stable/pike
55f437b Implement uWSGI for sahara-api
35e734f Updated from OpenStack Ansible Tests
a6aa4ae Updated from global requirements
9dedd0c Update URLs in documents according to document migration
7c94719 Add ceph_client role
fad6a53 Updated from OpenStack Ansible Tests
9c344aa Updated from OpenStack Ansible Tests
dbd211a Fix openstackdocstheme settings
433d624 Updated from global requirements
92ce072 Switch from oslosphinx to openstackdocstheme
dcafc59 Updated from OpenStack Ansible Tests
51c907c Updated from global requirements
e11bbcb Updated from global requirements
b9a83ea Switch to Cryptography over pycrypto
96935c7 Ensure that role tests pin pip/setuptools/wheel
ea4c295 Updated from global requirements
1713ba0 Deprecate rpc_backend option
ac72d9a Allow the developer constraints to be adjusted
19f8664 Deprecate rabbit_use_ssl option
afb4cfa Add venv_tag local fact
10dc52e Updated from global requirements
68d35cd Fix for lookup and get_url occuring in different places
8405fd4 Use zuul-cloner for tests repo in OpenStack-CI
7ea5647 Rename release note to unique hash
8cb9fa1 Reduce init restart/kill times
96c46dc Optimise apt cache update task
2597114 Fix role gate tests for Ansible 2.3
64dc827 Rename reno to avoid conflict on integrated repo
012d3f3 Ensure the components are isolated from the system
e72a776 Install python2-pyOpenSSL package on CentOS
29045b9 Cap the number of worker threads
4f64188 Updated from global requirements
3a9f07c Update paste, policy and rootwrap configurations 2017-02-15
8be49e1 Fix tmpfiles.d filename
95e4f48 Role cleanup/update for ocata
94d0ba6 Updated from global requirements
c48bf50 Updated from global requirements
7feca97 Install python2 for Ubuntu 16.04 and CentOS 7 in Vagrant
73d1cd2 Add nova_api_placement group to tests inventory
a329626 Use https instead of http for git.openstack.org
c803eb7 Update reno for stable/ocata
Diffstat (except docs and test files)
-------------------------------------
.gitignore | 7 +-
.gitreview | 1 +
README.rst | 2 +-
Vagrantfile | 48 +++++++++--
bindep.txt | 46 +++++++---
defaults/main.yml | 51 +++++++----
extras/env.d/sahara.yml | 38 ---------
extras/group_vars_sahara.yml | 20 -----
extras/haproxy_sahara.yml | 10 ---
extras/os-sahara-install.yml | 64 --------------
extras/repo-sahara.yml | 5 --
extras/user_secrets_sahara.yml | 3 -
handlers/main.yml | 18 ++--
meta/main.yml | 2 +-
...apping_sahara_api_workers-d95bdf63093ce893.yaml | 6 ++
.../notes/remove_rpc_backend-89135235e3513394.yaml | 5 ++
...ara-init-config-overrides-4c35b88618b0d0b4.yaml | 10 +++
...sahara_init_time_settings-5ed44feb1285b867.yaml | 23 +++++
.../notes/sahara_uwsgi-41e7e0a91a3f8c33.yaml | 15 ++++
releasenotes/source/conf.py | 11 ++-
releasenotes/source/index.rst | 1 +
releasenotes/source/ocata.rst | 6 ++
setup.cfg | 2 +-
setup.py | 2 +-
tasks/main.yml | 9 +-
tasks/sahara_init.yml | 28 ------
tasks/sahara_init_common.yml | 7 +-
tasks/sahara_init_systemd.yml | 48 +++++++----
tasks/sahara_install.yml | 39 +++++++--
tasks/sahara_install_apt.yml | 23 -----
tasks/sahara_post_install.yml | 6 +-
tasks/sahara_uwsgi.yml | 32 +++++++
templates/policy.json.j2 | 1 +
templates/sahara-systemd-init.j2 | 23 +++--
templates/sahara-systemd-tempfiles.j2 | 4 -
templates/sahara-systemd-tmpfiles.j2 | 4 +
templates/sahara-uwsgi.ini.j2 | 19 +++++
templates/sahara.conf.j2 | 8 +-
test-requirements.txt | 11 ++-
tox.ini | 22 ++---
vars/redhat-7.yml | 19 +++++
vars/ubuntu-16.04.yml | 1 +
48 files changed, 562 insertions(+), 395 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index a5433f9..ae8c323 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6 +6 @@ flake8<2.6.0,>=2.5.4 # MIT
-pyasn1 # BSD
+pyasn1!=0.2.3 # BSD
@@ -8 +8 @@ pyOpenSSL>=0.14 # Apache-2.0
-requests!=2.12.2,>=2.10.0 # Apache-2.0
+requests>=2.14.2 # Apache-2.0
@@ -12,3 +12,2 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD
-sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
-oslosphinx>=4.7.0 # Apache-2.0
-openstackdocstheme>=1.5.0 # Apache-2.0
+sphinx>=1.6.2 # BSD
+openstackdocstheme>=1.16.0 # Apache-2.0
@@ -16 +15 @@ doc8 # Apache-2.0
-reno>=1.8.0 # Apache-2.0
+reno!=2.3.1,>=1.8.0 # Apache-2.0
1
0
[openstackansible] openstack-ansible-rsyslog_server 16.0.0 (pike)
by no-reply@openstack.org 14 Sep '17
by no-reply@openstack.org 14 Sep '17
14 Sep '17
We are delighted to announce the release of:
openstack-ansible-rsyslog_server 16.0.0: rsyslog_server for OpenStack
Ansible
This release is part of the pike release series.
Download the package from:
https://tarballs.openstack.org/openstack-ansible-rsyslog_server/
For more details, please see below.
Changes in openstack-ansible-rsyslog_server 15.0.0.0rc1..16.0.0
---------------------------------------------------------------
0645a90 Updated from OpenStack Ansible Tests
6f108c2 Updated from OpenStack Ansible Tests
b5b3131 Update vars and test tooling for Pike
f532e87 Update UPPER_CONSTRAINTS_FILE for stable/pike
a113719 Update .gitreview for stable/pike
b797bcb Updated from OpenStack Ansible Tests
84b935c Updated from OpenStack Ansible Tests
f1edc83 Updated from OpenStack Ansible Tests
b8c6cec Updated from OpenStack Ansible Tests
ec99b01 Updated from global requirements
e309e76 Update URLs in documents according to document migration
b8a3625 Consolidate package install tasks
baf3152 Updated from OpenStack Ansible Tests
0c40c57 Updated from OpenStack Ansible Tests
7895d12 Fix openstackdocstheme settings
0f4b5ac Updated from global requirements
7823765 Switch from oslosphinx to openstackdocstheme
7e76ed4 Updated from OpenStack Ansible Tests
e2b94d9 Updated from global requirements
8022112 Updated from global requirements
5461d33 Ensure that role tests pin pip/setuptools/wheel
a55018f Updated from global requirements
0b914b6 Updated from global requirements
5b9a0bd Use zuul-cloner for tests repo in OpenStack-CI
bb05f9c Fix role gate tests for Ansible 2.3
a1fbb19 Add SUSE support
efd7b21 Add storage policy
4e13393 Update default rsyslog.conf
b933c87 Install python2-pyOpenSSL package on CentOS
021e2e4 Updated from global requirements
c1d9713 Fix inconsistency for tag
9b71c88 Updated from global requirements
1d25b22 Updated from global requirements
9083b17 Install python2 for Ubuntu 16.04 and CentOS 7 in Vagrant
57abc11 Use https instead of http for git.openstack.org
226589e Update reno for stable/ocata
7de2ac4 Add Vagrantfile to allow for easier testing
a09e5ea Ensure rsyslog restarts after configuration file changes
Diffstat (except docs and test files)
-------------------------------------
.gitignore | 8 +-
.gitreview | 1 +
README.rst | 2 +-
Vagrantfile | 47 ++++++++++
bindep.txt | 46 +++++++---
defaults/main.yml | 2 +
files/50-default.conf | 2 +-
handlers/main.yml | 7 ++
meta/main.yml | 3 +
...log_server_storage_policy-1dcdd5630acdeb79.yaml | 5 ++
releasenotes/source/conf.py | 11 ++-
releasenotes/source/index.rst | 3 +-
releasenotes/source/ocata.rst | 6 ++
setup.py | 2 +-
tasks/install-apt.yml | 28 ------
tasks/install-yum.yml | 36 --------
tasks/main.yml | 4 +-
tasks/rsyslog_server_install.yml | 19 +++--
tasks/rsyslog_server_post_install.yml | 20 ++---
tasks/rsyslog_server_pre_install.yml | 5 ++
templates/os_aggregate_storage.j2 | 5 ++
templates/rsyslog.conf.j2 | 5 ++
test-requirements.txt | 11 ++-
tox.ini | 22 ++---
vars/debian.yml | 1 +
vars/redhat.yml | 1 +
vars/suse.yml | 23 +++++
33 files changed, 371 insertions(+), 193 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index a5433f9..ae8c323 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6 +6 @@ flake8<2.6.0,>=2.5.4 # MIT
-pyasn1 # BSD
+pyasn1!=0.2.3 # BSD
@@ -8 +8 @@ pyOpenSSL>=0.14 # Apache-2.0
-requests!=2.12.2,>=2.10.0 # Apache-2.0
+requests>=2.14.2 # Apache-2.0
@@ -12,3 +12,2 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD
-sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
-oslosphinx>=4.7.0 # Apache-2.0
-openstackdocstheme>=1.5.0 # Apache-2.0
+sphinx>=1.6.2 # BSD
+openstackdocstheme>=1.16.0 # Apache-2.0
@@ -16 +15 @@ doc8 # Apache-2.0
-reno>=1.8.0 # Apache-2.0
+reno!=2.3.1,>=1.8.0 # Apache-2.0
1
0
14 Sep '17
We exuberantly announce the release of:
openstack-ansible-os_horizon 16.0.0: OpenStack Horizon role for
OpenStack Ansible
This release is part of the pike release series.
Download the package from:
https://tarballs.openstack.org/openstack-ansible-os_horizon/
For more details, please see below.
Changes in openstack-ansible-os_horizon 15.0.0.0rc1..16.0.0
-----------------------------------------------------------
2ff8d91 Updated from OpenStack Ansible Tests
d061c15 Updated from OpenStack Ansible Tests
bbbc9b1 Update vars and test tooling for Pike
c7e1c7c tasks: horizon_install: Fix virtualenv-tools issue on openSUSE
7151b5a Update UPPER_CONSTRAINTS_FILE for stable/pike
07fba43 Update .gitreview for stable/pike
05781db Updated from OpenStack Ansible Tests
308201a Updated from OpenStack Ansible Tests
15f53c2 Add dnf support
16012fb Updated from OpenStack Ansible Tests
0f768b8 Updated from OpenStack Ansible Tests
f7e3765 Updated from global requirements
fb66ce6 Sort key-value pairs in local_settings dictionaries
a647451 Add support for the openSUSE Leap distributions
d7c2565 tasks: horizon_apache: Use the apache2_module Ansible module
faa5b91 Optimise the role execution
88d8b84 Updated from OpenStack Ansible Tests
cd366d4 Updated from OpenStack Ansible Tests
9d72a66 Improve Python 3 compatibility
2d6664d Allow possibility to disable heatstack password
cb4a27d Updated from global requirements
6225d1e Revert "Install curl for translations update"
10e8e7c Updated from OpenStack Ansible Tests
cd604da Added support for horizon_launch_instance_defaults
d520752 Install curl for translations update
0fa5b59 Add Translations update steps.
366d05d Updated from global requirements
28a5ad6 Updated from global requirements
bc1f1f4 Switch to Cryptography over pycrypto
ac44c4e Ensure that role tests pin pip/setuptools/wheel
f3cac1b Updated from global requirements
e20f12c Add IMAGES_ALLOW_LOCATION configuration option.
5f325f8 Use migrate for the DB and NullHandler config
1283feb Move WEBSSO_INITIAL_CHOICE setting to variable
8ce4981 Add venv_tag local fact
9205417 Updated from global requirements
1d7630e Fix for lookup and get_url occuring in different places
92816ca Use zuul-cloner for tests repo in OpenStack-CI
c35cacb Optimise apt cache update task
73b47f7 Standardize test vars
146ac22 Main tasks introduced without tags
2112f3d [DOCS] Fix the dead link
aaa29f6 Use central testing repo Horizon plays
69ef49c [COMMENT] Horizon *.png to *.svg
ccfabba Revert "Install EPEL for os_horizon"
1cdcff8 Install EPEL for os_horizon
bbe5bb7 Ensure the log folder exists
f30a914 Install python2-pyOpenSSL package on CentOS
c2c3b03 Updated from global requirements
896b2c7 Use horizon_ssl_protocol variable
24f7d80 Cap the number of worker threads
fbd1492 ensure OPENSTACK_KEYSTONE_URL is always configured
1ed1532 Make long-running tasks use async
7fdad55 Adds sahara plugins panel to horizon
73c16df Updated from global requirements
52626d8 Expose horizon_disallow_iframe_embed in defaults
d16e912 Updated from global requirements
6eca307 Provide default horizon_ssl variables
2398c49 Install python2 for Ubuntu 16.04 and CentOS 7 in Vagrant
ff47522 Implementing stricter permissions on config files
e80da54 Use https instead of http for git.openstack.org
1ec9f2d Update reno for stable/ocata
a68a8ea Add retries for horizon venv download
Diffstat (except docs and test files)
-------------------------------------
.gitignore | 4 +-
.gitreview | 1 +
Vagrantfile | 46 ++++++++--
bindep.txt | 48 ++++++++---
defaults/main.yml | 57 ++++++++++---
examples/playbook.yml | 2 -
handlers/main.yml | 2 +
meta/main.yml | 10 ++-
.../capping_horizon_workers-29ecc4893bcc3a4b.yaml | 6 ++
.../notes/heatstack_password-25956b6143577735.yaml | 5 ++
.../image-allow-location-58212b8e506639f2.yaml | 5 ++
...instance-defaults-support-533844543082b2f4.yaml | 6 ++
.../update_translations-f950283d821bba05.yaml | 8 ++
releasenotes/source/conf.py | 2 +-
releasenotes/source/index.rst | 1 +
releasenotes/source/ocata.rst | 6 ++
setup.py | 2 +-
tasks/horizon_apache.yml | 72 +++++++++++-----
tasks/horizon_db_setup.yml | 2 +-
tasks/horizon_install.yml | 39 ++++++---
tasks/horizon_post_install.yml | 12 ++-
tasks/horizon_translations_update.yml | 31 +++++++
tasks/main.yml | 43 +++++++++-
templates/horizon_local_settings.py.j2 | 35 +++++---
templates/openstack_dashboard.conf.j2 | 7 +-
test-requirements.txt | 10 +--
tox.ini | 22 ++---
vars/debian.yml | 18 +++-
vars/redhat-7.yml | 5 +-
vars/suse-42.yml | 59 +++++++++++++
43 files changed, 669 insertions(+), 274 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index a5433f9..443d1e1 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6 +6 @@ flake8<2.6.0,>=2.5.4 # MIT
-pyasn1 # BSD
+pyasn1!=0.2.3 # BSD
@@ -8 +8 @@ pyOpenSSL>=0.14 # Apache-2.0
-requests!=2.12.2,>=2.10.0 # Apache-2.0
+requests>=2.14.2 # Apache-2.0
@@ -12 +12 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD
-sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
+sphinx>=1.6.2 # BSD
@@ -14 +14 @@ oslosphinx>=4.7.0 # Apache-2.0
-openstackdocstheme>=1.5.0 # Apache-2.0
+openstackdocstheme>=1.16.0 # Apache-2.0
@@ -16 +16 @@ doc8 # Apache-2.0
-reno>=1.8.0 # Apache-2.0
+reno!=2.3.1,>=1.8.0 # Apache-2.0
1
0
14 Sep '17
We are psyched to announce the release of:
openstack-ansible-os_magnum 16.0.0: os_magnum for OpenStack Ansible
This release is part of the pike release series.
Download the package from:
https://tarballs.openstack.org/openstack-ansible-os_magnum/
For more details, please see below.
Changes in openstack-ansible-os_magnum 15.0.0.0rc1..16.0.0
----------------------------------------------------------
57d2552 Update vars and test tooling for Pike
80555b3 Updated from OpenStack Ansible Tests
cbfd875 Update Fedora test image sha1sum to latest
3ec50f7 Update UPPER_CONSTRAINTS_FILE for stable/pike
b3f7b31 Update .gitreview for stable/pike
f18df29 Updated from OpenStack Ansible Tests
2c67696 Updated from OpenStack Ansible Tests
b3734a5 Updated from global requirements
9dd4f72 Update URLs in documents according to document migration
fa6142a Add ceph_client role
5dedc66 Updated from OpenStack Ansible Tests
9576a91 Updated from OpenStack Ansible Tests
9918ef7 Fix openstackdocstheme settings
3eeb33d Updated from global requirements
925f700 Switch from oslosphinx to openstackdocstheme
ff0d348 Updated from OpenStack Ansible Tests
f2ca86a Updated from global requirements
df310e1 Updated from global requirements
38d4682 Deprecate rpc_backend option
018f256 Ensure that role tests pin pip/setuptools/wheel
217290b Updated from global requirements
15aecbb Allow the developer constraints to be adjusted
09e08d0 Deprecate rabbit_use_ssl option
be11b50 Add venv_tag local fact
ad3ec0c Updated from global requirements
4b6f044 Enable custom keystone endpoint_type in templates
1cbaa54 Update paste, policy and rootwrap configurations 2017-05-15
41f4020 Add RedHat derivatives support for OSA Magnum role
cd86590 Fix for lookup and get_url occuring in different places
fc3732d Use zuul-cloner for tests repo in OpenStack-CI
965e4c0 Use package module to install distro packages
ec33ac8 Rename release note to prevent duplicate
dee3f9f Rename release note to unique hash
3469c89 Added debug variable support
09f4810 Reduce init restart/kill times
830d94c Fix role gate tests for Ansible 2.3
e8d3481 Fix comment nit in unit file
aceaa3e Enable cluster trust for magnum
111cb9b Update Fedora test image sha1sum to latest
562d330 Ensure the components are isolated from the system
8329c25 Fix Magnum Cluster TLS assets generation
c45d189 Install python2-pyOpenSSL package on CentOS
6932980 Update paste, policy and rootwrap configurations 2017-03-03
dccae5b Updated from global requirements
04ed6e5 Update test image sha1sum to latest
f2bc37b Updated from global requirements
83e7d34 Install python2 for Ubuntu 16.04 and CentOS 7 in Vagrant
8b91d42 Remove ssl_cipher_suite from test vars
bb91460 Updated from global requirements
6f8325a Add inventory for nova_placement service
3056f0b Use https instead of http for git.openstack.org
b60da80 Update reno for stable/ocata
Diffstat (except docs and test files)
-------------------------------------
.gitignore | 6 +-
.gitreview | 1 +
README.rst | 2 +-
Vagrantfile | 52 ++++++++++--
bindep.txt | 44 +++++++---
defaults/main.yml | 11 ++-
meta/main.yml | 19 ++++-
.../notes/magnum-client-urls-64af5efc9ece6680.yaml | 13 +++
...num-init-config-overrides-aec21cbbd9da8e4e.yaml | 9 ++
.../magnum_init_time_settings-6ecc4ff27d7dca1.yaml | 23 +++++
.../notes/remove_rpc_backend-9813a3455f234521.yaml | 5 ++
releasenotes/source/conf.py | 11 ++-
releasenotes/source/index.rst | 1 +
releasenotes/source/ocata.rst | 6 ++
setup.py | 2 +-
tasks/magnum_init.yml | 2 +
tasks/magnum_init_systemd.yml | 4 +-
tasks/magnum_install.yml | 32 +++++--
tasks/magnum_install_apt.yml | 26 ------
templates/magnum-systemd-init.j2 | 13 ++-
templates/magnum.conf.j2 | 16 ++--
templates/policy.json.j2 | 58 +++++++------
test-requirements.txt | 11 ++-
tox.ini | 22 ++---
vars/redhat.yml | 26 ++++++
35 files changed, 481 insertions(+), 202 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index a5433f9..ae8c323 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6 +6 @@ flake8<2.6.0,>=2.5.4 # MIT
-pyasn1 # BSD
+pyasn1!=0.2.3 # BSD
@@ -8 +8 @@ pyOpenSSL>=0.14 # Apache-2.0
-requests!=2.12.2,>=2.10.0 # Apache-2.0
+requests>=2.14.2 # Apache-2.0
@@ -12,3 +12,2 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD
-sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
-oslosphinx>=4.7.0 # Apache-2.0
-openstackdocstheme>=1.5.0 # Apache-2.0
+sphinx>=1.6.2 # BSD
+openstackdocstheme>=1.16.0 # Apache-2.0
@@ -16 +15 @@ doc8 # Apache-2.0
-reno>=1.8.0 # Apache-2.0
+reno!=2.3.1,>=1.8.0 # Apache-2.0
1
0
14 Sep '17
We are thrilled to announce the release of:
openstack-ansible-os_swift 16.0.0: os_swift for OpenStack Ansible
This release is part of the pike release series.
Download the package from:
https://tarballs.openstack.org/openstack-ansible-os_swift/
For more details, please see below.
Changes in openstack-ansible-os_swift 15.0.0.0rc1..16.0.0
---------------------------------------------------------
d4ae912 Update vars and test tooling for Pike
a9aedda Update UPPER_CONSTRAINTS_FILE for stable/pike
6eb05b0 Update .gitreview for stable/pike
fa9f41f Optimize swift gate
7799a53 Updated from OpenStack Ansible Tests
d860153 Use a list instead of a dict for filtered_services
1e7f522 Updated from global requirements
e76f0c7 Updated from OpenStack Ansible Tests
8b2fc7a Fix ordering of swift3 in middleware pipeline
5a3ee54 Add support for the openSUSE Leap distributions
1f717c9 Update URLs in documents according to document migration
01c3728 Optimise the execution of the role
5f65131 Updated from OpenStack Ansible Tests
dc8603a Updated from OpenStack Ansible Tests
176452b Don't run sync in upgrades
52228ba Fix openstackdocstheme settings
3b91c62 Updated from global requirements
0c13736 Switch from oslosphinx to openstackdocstheme
14c57dd Add support for swift3 middleware
ec7448f Updated from OpenStack Ansible Tests
9654dbf Updated from global requirements
8e1da2c Updated from global requirements
b14497f Switch to Cryptography over pycrypto
e8388fd Add Swift API availability test during upgrade
062260a Ensure that role tests pin pip/setuptools/wheel
e931454 Updated from global requirements
5de40eb Use upper constraints when installing test requirements
33fc6b7 Allow the developer constraints to be adjusted
39c16e1 Add venv_tag local fact
e568e12 Updated from global requirements
14d1a2f Fix for lookup and get_url occuring in different places
49d9c4a Use zuul-cloner for tests repo in OpenStack-CI
5bf8389 Rename release note to unique hash
dbd37c4 Set defaults for swift_vars and swift_proxy_vars
acdbf6b Filter services dictionary per host
22a4a72 Reduce init restart/kill times
49c3e0b Optimise apt cache update task
9e1824d Fix role gate tests for Ansible 2.3
e54538c Rename reno to avoid conflict on integrated repo
78b4f6a Update container-sync to use internal client
d62d6a2 Remove double swift-host setup run in testing
867f315 Ensure the components are isolated from the system
c578ebf Fix "pretend_min_part_hours" for MR swift tests
7ca4b62 Deprecate auth_plugin option
57de3c8 Check if changes have made before attempting a rebalance
15c6967 Use auto instead of noauto mount option
bb9e3f5 Cap the number of worker threads
78bca6d Install python2-pyOpenSSL package on CentOS
8fa2ce3 Updated from global requirements
3c09d9b Rework swift_rings.py to use the RingBuilder class
44cdfed Move swift upgrades into its own shell script
c445069 Remove RDO repo from role
352969e Move away from include statsd.j2
7406ce4 Updated from global requirements
a0b4aba Updated from global requirements
0dd9229 Make swift_rings threading react to bad return codes
34d2e4d Update upgrade test to use stable/ocata
8df0d93 Install python2 for Ubuntu 16.04 and CentOS 7 in Vagrant
42cc0a4 Use https instead of http for git.openstack.org
47454fb Update reno for stable/ocata
c7b7e86 Fix erroneous release note
Diffstat (except docs and test files)
-------------------------------------
.gitignore | 8 +-
.gitreview | 1 +
README.rst | 2 +-
Vagrantfile | 51 +++++-
bindep.txt | 44 ++++-
defaults/main.yml | 91 +++++++++-
handlers/main.yml | 14 +-
meta/main.yml | 9 +-
.../notes/add-swift3-support-a3f1a5d866fd8883.yaml | 5 +
...ng_swift_services_workers-5ac9ecb28f56469f.yaml | 8 +
.../deprecate_auth_plugin-397a32171826ef78.yaml | 5 +
...ift-init-config-overrides-822ec734e02a0dd1.yaml | 10 +
.../notes/swift-pypy-support-9706519c4b88a571.yaml | 8 +-
.../swift_init_time_settings-20ea7817cbd2dca9.yaml | 23 +++
.../swift_internal_client-7c497400d7a8b4a2.yaml | 7 +
releasenotes/source/conf.py | 11 +-
releasenotes/source/index.rst | 1 +
releasenotes/source/ocata.rst | 6 +
setup.cfg | 2 +-
setup.py | 2 +-
tasks/main.yml | 76 ++++----
tasks/swift_init_common.yml | 30 ---
tasks/swift_init_systemd.yml | 31 ++--
tasks/swift_install.yml | 42 ++---
tasks/swift_pypy_setup.yml | 2 +-
tasks/swift_rings_build.yml | 8 +-
tasks/swift_storage_hosts_container.yml | 4 +
tasks/swift_sync_post_install.yml | 23 ---
templates/account-server-replicator.conf.j2 | 10 +-
templates/account-server.conf.j2 | 10 +-
templates/container-reconciler.conf.j2 | 10 +-
templates/container-server-replicator.conf.j2 | 10 +-
templates/container-server.conf.j2 | 11 +-
templates/internal-client.conf.j2 | 25 +++
templates/object-expirer.conf.j2 | 10 +-
templates/object-server-replicator.conf.j2 | 10 +-
templates/object-server.conf.j2 | 10 +-
templates/proxy-server.conf.j2 | 63 +++----
templates/statsd.j2 | 32 ----
templates/swift-systemd-init.j2 | 19 +-
templates/swift-systemd-tmpfiles.j2 | 4 +-
templates/swift_rings.py.j2 | 201 +++++++++------------
test-requirements.txt | 11 +-
tox.ini | 36 ++--
vars/main.yml | 26 +++
vars/redhat-7.yml | 1 -
vars/suse-42.yml | 32 ++++
70 files changed, 1044 insertions(+), 502 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index a5433f9..ae8c323 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6 +6 @@ flake8<2.6.0,>=2.5.4 # MIT
-pyasn1 # BSD
+pyasn1!=0.2.3 # BSD
@@ -8 +8 @@ pyOpenSSL>=0.14 # Apache-2.0
-requests!=2.12.2,>=2.10.0 # Apache-2.0
+requests>=2.14.2 # Apache-2.0
@@ -12,3 +12,2 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD
-sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
-oslosphinx>=4.7.0 # Apache-2.0
-openstackdocstheme>=1.5.0 # Apache-2.0
+sphinx>=1.6.2 # BSD
+openstackdocstheme>=1.16.0 # Apache-2.0
@@ -16 +15 @@ doc8 # Apache-2.0
-reno>=1.8.0 # Apache-2.0
+reno!=2.3.1,>=1.8.0 # Apache-2.0
1
0
14 Sep '17
We are happy to announce the release of:
openstack-ansible-os_gnocchi 16.0.0: os_gnocchi for OpenStack Ansible
This release is part of the pike release series.
Download the package from:
https://tarballs.openstack.org/openstack-ansible-os_gnocchi/
For more details, please see below.
Changes in openstack-ansible-os_gnocchi 15.0.0.0rc1..16.0.0
-----------------------------------------------------------
b6647a1 Updated from OpenStack Ansible Tests
62605ce Updated from OpenStack Ansible Tests
1c01714 Update vars and test tooling for Pike
cc3c72d Update UPPER_CONSTRAINTS_FILE for stable/pike
c2c85b6 Update .gitreview for stable/pike
986b6d8 Updated from OpenStack Ansible Tests
c3173c5 Updated from OpenStack Ansible Tests
8847b9d Add dnf support
aac8cd3 Updated from OpenStack Ansible Tests
e7a16b1 Updated from OpenStack Ansible Tests
ef3397d Updated from global requirements
f4216d4 Update URLs in documents according to document migration
d471354 Add support for the openSUSE Leap distributions
6834352 templates: gnocchi-httpd: Ensure proper user control in gnocchi root
9c494ec Updated from OpenStack Ansible Tests
71bd9ec Updated from OpenStack Ansible Tests
55ec069 Fix openstackdocstheme settings
a1a183b Updated from OpenStack Ansible Tests
a5716e6 Switch to Cryptography over pycrypto
539be4a Move to use new upstream Gnocchi
f79b0f6 Updated from global requirements
4281a2c Switch from oslosphinx to openstackdocstheme
04126be Updated from global requirements
9f5e181 Updated from global requirements
5a0c643 Ensure that role tests pin pip/setuptools/wheel
f0477bf Updated from global requirements
1f286a8 Allow the developer constraints to be adjusted
97f58f4 Use command instead of debug for handlers
305414c Ensure that policy file has correct group/mode
d713fbc Add venv_tag local fact
33b1779 Updated from global requirements
ff82da9 Use uri module for git sourced configs
3be423e Fix for lookup and get_url occuring in different places
7cc163a Cleanup CentOS pkg
1b71d34 Use zuul-cloner for tests repo in OpenStack-CI
752a834 Use package module to install distro packages
ff7854c Perform an atomic policy file change
09b17c0 Rename release note to unique hash
e62702e Reduce init restart/kill times
cd8b38a Standardize test vars
b82421c Rename reno to avoid conflict on integrated repo
318bd76 Ensure the components are isolated from the system
2008909 Do not try to create legacy resources
712400f Deprecate auth_plugin option
266cd0e Install python2-pyOpenSSL package on CentOS
3bf7677 Cap the number of worker processes
4b848dc Updated from global requirements
8aa6fcd Provide facility for a complete file override
236c943 Fix gnocchi endpoint variable names
e869c8e Updated from global requirements
81ea7cc Updated from global requirements
026d332 Remove 3DES from gnocchi_ssl_cipher_suite
f90fe7f Install python2 for Ubuntu 16.04 and CentOS 7 in Vagrant
abf9ef4 Set the git location url to be the base gnocchi repo
2e99c5d Use https instead of http for git.openstack.org
3865eb4 Update reno for stable/ocata
Diffstat (except docs and test files)
-------------------------------------
.gitignore | 3 +-
.gitreview | 1 +
Vagrantfile | 49 +++++++++--
bindep.txt | 44 +++++++---
defaults/main.yml | 54 +++++++++---
handlers/main.yml | 58 +++++++++++--
meta/main.yml | 24 +++++-
...ng_gnocchi_wsgi_processes-eb67a87e86097a7f.yaml | 6 ++
.../deprecate_auth_plugin-819233a76d4523e8.yaml | 5 ++
...nocchi-deploy-config-file-afba6c2a8edac025.yaml | 7 ++
...chi-init-config-overrides-4fc9ec27ea1bd090.yaml | 10 +++
...nocchi_init_time_settings-ba554f29fc7fd351.yaml | 23 +++++
...hi_upstream_file_retrieve-e2a056bfc532d761.yaml | 10 +++
...-rename-gnocchi-endpoints-87626018773f77e0.yaml | 5 ++
releasenotes/source/conf.py | 11 ++-
releasenotes/source/index.rst | 1 +
releasenotes/source/ocata.rst | 6 ++
setup.cfg | 2 +-
setup.py | 2 +-
tasks/gnocchi_apache.yml | 37 ++++----
tasks/gnocchi_ceph_python_libs.yml | 4 +-
tasks/gnocchi_init_common.yml | 27 ------
tasks/gnocchi_init_systemd.yml | 8 +-
tasks/gnocchi_install.yml | 48 +++++++----
tasks/gnocchi_install_apt.yml | 26 ------
tasks/gnocchi_install_yum.yml | 24 ------
tasks/gnocchi_post_install.yml | 46 +++++-----
tasks/main.yml | 3 +-
templates/gnocchi-httpd.conf.j2 | 12 +++
templates/gnocchi-systemd-init.j2 | 13 ++-
templates/gnocchi.conf.j2 | 2 +-
test-requirements.txt | 11 ++-
tox.ini | 22 ++---
vars/main.yml | 25 ++++++
vars/redhat-7.yml | 2 +-
vars/suse-42.yml | 56 ++++++++++++
45 files changed, 710 insertions(+), 282 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index a5433f9..ae8c323 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6 +6 @@ flake8<2.6.0,>=2.5.4 # MIT
-pyasn1 # BSD
+pyasn1!=0.2.3 # BSD
@@ -8 +8 @@ pyOpenSSL>=0.14 # Apache-2.0
-requests!=2.12.2,>=2.10.0 # Apache-2.0
+requests>=2.14.2 # Apache-2.0
@@ -12,3 +12,2 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD
-sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
-oslosphinx>=4.7.0 # Apache-2.0
-openstackdocstheme>=1.5.0 # Apache-2.0
+sphinx>=1.6.2 # BSD
+openstackdocstheme>=1.16.0 # Apache-2.0
@@ -16 +15 @@ doc8 # Apache-2.0
-reno>=1.8.0 # Apache-2.0
+reno!=2.3.1,>=1.8.0 # Apache-2.0
1
0
14 Sep '17
We are ecstatic to announce the release of:
openstack-ansible-os_heat 16.0.0: os_heat for OpenStack Ansible
This release is part of the pike release series.
Download the package from:
https://tarballs.openstack.org/openstack-ansible-os_heat/
For more details, please see below.
Changes in openstack-ansible-os_heat 15.0.0.0rc1..16.0.0
--------------------------------------------------------
949f26d Updated from OpenStack Ansible Tests
ad59562 Updated from OpenStack Ansible Tests
5033ad5 Update vars and test tooling for Pike
e85e2cf tasks: heat_install: Fix virtualenv-tools issue on openSUSE
525d787 Update UPPER_CONSTRAINTS_FILE for stable/pike
a498f01 Update .gitreview for stable/pike
b7893bc Updated from OpenStack Ansible Tests
39b5472 Updated from OpenStack Ansible Tests
2b5fe2e Implement uWSGI for heat api services
dea0d5d Add dnf support
c4a6ef3 Updated from OpenStack Ansible Tests
bbc73d3 Updated from OpenStack Ansible Tests
a8ba246 Updated from global requirements
38a3b67 Fixes incorrect title
b51cdc3 Update URLs in documents according to document migration
1d0d71e Add support for the openSUSE Leap distributions
f7de00c Optimise role execution
b562e3a Updated from OpenStack Ansible Tests
a538f80 Updated from OpenStack Ansible Tests
9c1d8e5 Fix openstackdocstheme settings
7a5b703 Updated from global requirements
33c1cdf Switch from oslosphinx to openstackdocstheme
1d980c7 Updated from OpenStack Ansible Tests
bfaba54 Updated from global requirements
8c37a5e Updated from global requirements
972e8b5 Deprecate rpc_backend option
d32e210 Switch to Cryptography over pycrypto
44490a3 Ensure that role tests pin pip/setuptools/wheel
ea3e1a4 Updated from global requirements
7eb8891 Deprecate profiler_enabled option
3a6a6fb Update paste, policy and rootwrap configurations 2017-05-26
bca8870 Allow the developer constraints to be adjusted
a3c55be Deprecate rabbit_use_ssl option
20ea650 Add venv_tag local fact
928f123 Updated from global requirements
55f631e Fix for lookup and get_url occuring in different places
0d2f66f Use zuul-cloner for tests repo in OpenStack-CI
b1721a7 Use package module to install distro packages
59b7938 Rename release note to unique hash
534942a Reduce init restart/kill times
acfb5cc Standardize test vars
669acc5 Rename reno to avoid conflict on integrated repo
07d59dd Ensure the components are isolated from the system
2c4fd4a Install python2-pyOpenSSL package on CentOS
42b2bd4 Updated from global requirements
92e3830 Setting SoftwareConfig Defaults
3d16c31 Cap the number of worker threads
74319d1 Updated from global requirements
55c1417 Updated from global requirements
6bfaf82 Install python2 for Ubuntu 16.04 and CentOS 7 in Vagrant
dd33401 Implementing stricter permissions on config files
4edf463 Use https instead of http for git.openstack.org
7d14da8 Update reno for stable/ocata
Diffstat (except docs and test files)
-------------------------------------
.gitignore | 4 +-
.gitreview | 1 +
Vagrantfile | 49 +++++++++--
bindep.txt | 46 +++++++---
defaults/main.yml | 60 +++++++++++--
handlers/main.yml | 9 +-
meta/main.yml | 10 ++-
.../capping_heat_workers-13791c456e59277d.yaml | 6 ++
...eat-init-config-overrides-004872081661a34c.yaml | 10 +++
.../heat_init_time_settings-5f9f7cd4326ded97.yaml | 23 +++++
.../notes/heat_uwsgi-11d691aa4d47c35d.yaml | 20 +++++
.../notes/remove_rpc_backend-1163da2fe9418315.yaml | 5 ++
releasenotes/source/conf.py | 11 ++-
releasenotes/source/index.rst | 1 +
releasenotes/source/ocata.rst | 6 ++
setup.cfg | 2 +-
setup.py | 2 +-
tasks/heat_init_common.yml | 27 ------
tasks/heat_init_systemd.yml | 31 ++++---
tasks/heat_install.yml | 42 ++++++---
tasks/heat_install_apt.yml | 26 ------
tasks/heat_install_yum.yml | 25 ------
tasks/heat_post_install.yml | 4 +-
tasks/heat_uwsgi.yml | 32 +++++++
tasks/main.yml | 18 +++-
templates/heat-systemd-init.j2 | 19 +++--
templates/heat-systemd-tmpfiles.j2 | 4 +-
templates/heat-uwsgi.ini.j2 | 19 +++++
templates/heat.conf.j2 | 15 ++--
templates/policy.json.j2 | 2 +
test-requirements.txt | 11 ++-
tox.ini | 22 ++---
vars/main.yml | 31 +++++++
vars/suse-42.yml | 1 +
42 files changed, 618 insertions(+), 260 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index a5433f9..ae8c323 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6 +6 @@ flake8<2.6.0,>=2.5.4 # MIT
-pyasn1 # BSD
+pyasn1!=0.2.3 # BSD
@@ -8 +8 @@ pyOpenSSL>=0.14 # Apache-2.0
-requests!=2.12.2,>=2.10.0 # Apache-2.0
+requests>=2.14.2 # Apache-2.0
@@ -12,3 +12,2 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD
-sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
-oslosphinx>=4.7.0 # Apache-2.0
-openstackdocstheme>=1.5.0 # Apache-2.0
+sphinx>=1.6.2 # BSD
+openstackdocstheme>=1.16.0 # Apache-2.0
@@ -16 +15 @@ doc8 # Apache-2.0
-reno>=1.8.0 # Apache-2.0
+reno!=2.3.1,>=1.8.0 # Apache-2.0
1
0
[openstackansible] openstack-ansible-os_ceilometer 16.0.0 (pike)
by no-reply@openstack.org 14 Sep '17
by no-reply@openstack.org 14 Sep '17
14 Sep '17
We contentedly announce the release of:
openstack-ansible-os_ceilometer 16.0.0: os_ceilometer role for
OpenStack-Ansible
This release is part of the pike release series.
Download the package from:
https://tarballs.openstack.org/openstack-ansible-os_ceilometer/
For more details, please see below.
Changes in openstack-ansible-os_ceilometer 15.0.0.0rc1..16.0.0
--------------------------------------------------------------
4d3c565 Updated from OpenStack Ansible Tests
2604412 Updated from OpenStack Ansible Tests
d633332 Update vars and test tooling for Pike
1bdf1d6 Update UPPER_CONSTRAINTS_FILE for stable/pike
49ca936 Update .gitreview for stable/pike
f2653a6 tasks: ceilometer_install: Fix virtualenv-tools issue on openSUSE
89b1835 Updated from OpenStack Ansible Tests
65a8a5a Updated from OpenStack Ansible Tests
2905009 Add dnf support
a4d9774 Updated from OpenStack Ansible Tests
390b298 Updated from OpenStack Ansible Tests
d15352d Updated from global requirements
ae74a73 Update URLs in documents according to document migration
4134dff Add ceph_client role
15ca22d Add support for the openSUSE Leap distributions
1d25146 tests: Provide mongodb configuration template
6b87f13 test: test-install-mongodb: Do not mask mongodb_user failures
78dda24 Updated from OpenStack Ansible Tests
395fca7 Updated from OpenStack Ansible Tests
a5c5c4f Fix openstackdocstheme settings
7a3f6ee Switch to Cryptography over pycrypto
daf94c5 Updated from global requirements
0c1423e Switch from oslosphinx to openstackdocstheme
53ce6a2 Updated from OpenStack Ansible Tests
2440ebd Updated from global requirements
c7bbae5 Updated from global requirements
743e78a Ensure that role tests pin pip/setuptools/wheel
a7d26df Updated from global requirements
3f1a572 Allow the developer constraints to be adjusted
6ee4647 Remove ceilometer endpoint tasks, variables.
ea1787f Use command instead of debug for handlers
22bf0e2 Ensure that policy file has correct group/mode
48bd7a9 Remove ceilometer_api conditional
744ed87 Deprecate rabbit_use_ssl option
c53f12e Add venv_tag local fact
9e96b65 Source template files from git or deploy host
cb28aa1 Updated from global requirements
ce46b7b Fix for lookup and get_url occuring in different places
79d0f9c Use zuul-cloner for tests repo in OpenStack-CI
0b86b75 Perform an atomic policy file change
1678896 Rename release note to unique hash
a10f8de Reduce init restart/kill times
a30e489 Optimise apt cache update task
5713f13 Standardize test vars
1f61711 Rename reno to avoid conflict on integrated repo
178ad82 Ensure the components are isolated from the system
956ff66 Fix inventory file bracket
41f644e Add a release note
3ec93b9 Deprecate auth_plugin option
88b3edc Remove ceilometer_api_workers, cap notification
cccafad Change ceilometer central container name
5e5c67a Install python2-pyOpenSSL package on CentOS
5e6ff1e Remove Ceilometer API Service
757ccf9 Updated from global requirements
e8c2d3a Remove unused test vars
8784e73 Deprecate ceilometer-collector
6434b59 [DOC] Remove confusing sentence
02b28c4 Change name for gnocchi overrides variable name
a1e5e80 Updated from global requirements
bd70af4 Updated from global requirements
37890ba Add release note for git_config_lookup_location
d905bf7 Install python2 for Ubuntu 16.04 and CentOS 7 in Vagrant
faf5792 Use https instead of http for git.openstack.org
90170fb Update reno for stable/ocata
011b46e Add polling.yaml to ceilometer configuration
Diffstat (except docs and test files)
-------------------------------------
.gitignore | 4 +-
.gitreview | 1 +
README.rst | 1 -
Vagrantfile | 49 +++-
bindep.txt | 44 +++-
defaults/main.yml | 80 ++++---
handlers/main.yml | 53 ++++-
meta/main.yml | 10 +-
...ter-init-config-overrides-bfce7e419061c4da.yaml | 10 +
...ometer_init_time_settings-2eebfa58227ae31a.yaml | 23 ++
...er_upstream_file_retrieve-bbbf147cdeacb8f2.yaml | 10 +
.../deploy-node-config-files-1b272a3ec7ed71b8.yaml | 13 ++
.../deprecate_auth_plugin-781a536e19d674e8.yaml | 5 +
.../remove-ceilometer-api-2bada67ecc58e18b.yaml | 11 +
...move-ceilometer-collector-aeaf6e9e1d3eb345.yaml | 9 +
releasenotes/source/conf.py | 11 +-
releasenotes/source/index.rst | 1 +
releasenotes/source/ocata.rst | 6 +
setup.cfg | 2 +-
setup.py | 2 +-
tasks/ceilometer_apache.yml | 80 -------
tasks/ceilometer_init_common.yml | 29 ---
tasks/ceilometer_init_systemd.yml | 6 +-
tasks/ceilometer_install.yml | 45 ++--
tasks/ceilometer_post_install.yml | 94 ++++----
tasks/ceilometer_pre_install.yml | 11 -
tasks/ceilometer_service_setup.yml | 26 +--
tasks/main.yml | 10 +-
templates/ceilometer-api-wsgi.py.j2 | 28 ---
templates/ceilometer-httpd.conf.j2 | 16 --
templates/ceilometer-ports.conf.j2 | 3 -
templates/ceilometer-systemd-init.j2 | 13 +-
templates/ceilometer.conf.j2 | 20 +-
templates/pipeline.yaml.j2 | 10 +-
templates/rootwrap.conf.j2 | 27 +++
test-requirements.txt | 11 +-
tox.ini | 24 +-
vars/main.yml | 36 +++
vars/redhat-7.yml | 20 --
vars/suse-42.yml | 27 +++
vars/ubuntu-16.04.yml | 20 --
57 files changed, 996 insertions(+), 583 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index a5433f9..ae8c323 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6 +6 @@ flake8<2.6.0,>=2.5.4 # MIT
-pyasn1 # BSD
+pyasn1!=0.2.3 # BSD
@@ -8 +8 @@ pyOpenSSL>=0.14 # Apache-2.0
-requests!=2.12.2,>=2.10.0 # Apache-2.0
+requests>=2.14.2 # Apache-2.0
@@ -12,3 +12,2 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD
-sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
-oslosphinx>=4.7.0 # Apache-2.0
-openstackdocstheme>=1.5.0 # Apache-2.0
+sphinx>=1.6.2 # BSD
+openstackdocstheme>=1.16.0 # Apache-2.0
@@ -16 +15 @@ doc8 # Apache-2.0
-reno>=1.8.0 # Apache-2.0
+reno!=2.3.1,>=1.8.0 # Apache-2.0
1
0
14 Sep '17
We are delighted to announce the release of:
openstack-ansible-ironic 16.0.0: Ironic Role for OpenStack Ansible
This release is part of the pike release series.
Download the package from:
https://tarballs.openstack.org/openstack-ansible-os_ironic/
For more details, please see below.
Changes in openstack-ansible-ironic 15.0.0.0rc1..16.0.0
-------------------------------------------------------
b1b50a0 Add libxml2-dev on ironic api distro packages
1acbf06 Updated from OpenStack Ansible Tests
ada7d70 Update vars and test tooling for Pike
8f0f4b6 Updated from OpenStack Ansible Tests
a9d46a7 Update UPPER_CONSTRAINTS_FILE for stable/pike
4f8624b Update .gitreview for stable/pike
227a672 Implement uWSGI for ironic-api
df1dad2 Updated from OpenStack Ansible Tests
4bc8878 Updated from OpenStack Ansible Tests
edab89c Updated from OpenStack Ansible Tests
5ca7b2d Updated from global requirements
11caf83 Update URLs in documents according to document migration
acc790e Add ceph_client role
1d29196 Updated from OpenStack Ansible Tests
2e8464e Updated from OpenStack Ansible Tests
e19f734 Fix openstackdocstheme settings
f1f0bbb Updated from OpenStack Ansible Tests
c30153d Switch from oslosphinx to openstackdocstheme
3d80cd7 Updated from global requirements
c7a1f78 Replace neutron module with os_network and os_subnet
8b5ade5 Updated from global requirements
4ac0f21 Updated from global requirements
da2fc01 Switch to Cryptography over pycrypto
80effcd Ensure that role tests pin pip/setuptools/wheel
0e9c46c Updated from global requirements
935fde6 Allow the developer constraints to be adjusted
a5bdf59 Deprecate rabbit_use_ssl option
3a1ce7a Add venv_tag local fact
84e1a10 Updated from global requirements
da0771e Fix for lookup and get_url occuring in different places
7aeb1c6 Use zuul-cloner for tests repo in OpenStack-CI
3cd2cf5 Use package module to install distro packages
34cc4bc Rename release note to unique hash
5ce9c10 Reduce init restart/kill times
4995ed7 Fix role gate tests for Ansible 2.3
904be81 Rename reno to avoid conflict on integrated repo
314d6c5 Configure Swift Endpoint Typei
57e8a0e Ensure the components are isolated from the system
52e53ce Rename deprecated neutron network config options
b574193 Install python2-pyOpenSSL package on CentOS
6772dd5 Cap the number of worker processes
b1f787b Updated from global requirements
1527892 Updated from global requirements
afe2a5c Install python2 for Ubuntu 16.04 and CentOS 7 in Vagrant
772f49f Updated from global requirements
3acc49c Add nova_placement service to test inventory
a23c437 Use https instead of http for git.openstack.org
46e3c76 Update reno for stable/ocata
Diffstat (except docs and test files)
-------------------------------------
.gitignore | 5 +-
.gitreview | 1 +
README.rst | 2 +-
Vagrantfile | 49 +++++++++--
bindep.txt | 44 +++++++---
defaults/main.yml | 51 ++++++++---
handlers/main.yml | 14 +--
meta/main.yml | 3 +-
...ing_ironic_wsgi_processes-6fa7306fc3c29de7.yaml | 6 ++
...nic-init-config-overrides-e73d9fd46a69afcf.yaml | 10 +++
.../ironic_init_time_settings-b8ab3c3c4d733dc.yaml | 23 +++++
releasenotes/source/conf.py | 11 ++-
releasenotes/source/index.rst | 1 +
releasenotes/source/ocata.rst | 6 ++
setup.cfg | 2 +-
setup.py | 2 +-
tasks/ironic_api_install.yml | 21 -----
tasks/ironic_api_post_install.yml | 65 --------------
tasks/ironic_conductor_install.yml | 29 -------
tasks/ironic_get_neutron_uuids.yml | 41 ---------
tasks/ironic_init.yml | 23 -----
tasks/ironic_init_common.yml | 26 ------
tasks/ironic_init_systemd.yml | 39 ++++-----
tasks/ironic_install.yml | 38 ++++++---
tasks/ironic_install_apt.yml | 34 --------
tasks/ironic_oneview_setup.yml | 12 +--
tasks/ironic_post_install.yml | 8 --
tasks/ironic_uwsgi.yml | 44 ++++++++++
tasks/main.yml | 19 +----
templates/ironic-httpd.conf.j2 | 20 -----
templates/ironic-ports.conf.j2 | 7 --
templates/ironic-systemd-init.j2 | 23 +++--
templates/ironic-systemd-tmpfiles.j2 | 6 +-
templates/ironic-uwsgi.ini.j2 | 19 +++++
templates/ironic.conf.j2 | 8 +-
test-requirements.txt | 11 ++-
tox.ini | 22 ++---
vars/main.yml | 44 ++++++++++
vars/ubuntu-16.04.yml | 4 +-
48 files changed, 572 insertions(+), 509 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index a5433f9..ae8c323 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6 +6 @@ flake8<2.6.0,>=2.5.4 # MIT
-pyasn1 # BSD
+pyasn1!=0.2.3 # BSD
@@ -8 +8 @@ pyOpenSSL>=0.14 # Apache-2.0
-requests!=2.12.2,>=2.10.0 # Apache-2.0
+requests>=2.14.2 # Apache-2.0
@@ -12,3 +12,2 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD
-sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
-oslosphinx>=4.7.0 # Apache-2.0
-openstackdocstheme>=1.5.0 # Apache-2.0
+sphinx>=1.6.2 # BSD
+openstackdocstheme>=1.16.0 # Apache-2.0
@@ -16 +15 @@ doc8 # Apache-2.0
-reno>=1.8.0 # Apache-2.0
+reno!=2.3.1,>=1.8.0 # Apache-2.0
1
0