Release-announce
Threads by month
- ----- 2024 -----
- 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