Release-announce
Threads by month
- ----- 2025 -----
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
March 2018
- 1 participants
- 270 discussions
14 Mar '18
We are overjoyed to announce the release of:
openstack-ansible-os_glance 17.0.0: os_glance for OpenStack Ansible
This release is part of the queens release series.
Download the package from:
https://tarballs.openstack.org/openstack-ansible-os_glance/
For more details, please see below.
Changes in openstack-ansible-os_glance 16.0.0.0rc1..17.0.0
----------------------------------------------------------
455e80c Skip logging for haproxy health checks
5308f97 Remove registry options from scrubber config
6db59e3 Updated from OpenStack Ansible Tests
a4d3b8e Point to Queens instead of master
de389a4 Update UPPER_CONSTRAINTS_FILE for stable/queens
09f6cc5 Update .gitreview for stable/queens
025f1c1 Zuul: Remove project name
594412d Use a venv with previous ansible version for upgrades
16778e2 Set glance images dir owners each time
4e2dddf Replace virtualenv-tools by a script
e6be63f Updated from global requirements
9e90689 Updated from OpenStack Ansible Tests
ce44dc6 Fix upgrade test
f0c7448 tests: test-glance-upgrades.sh: Remove the exit trap
e5ac2f0 Add MySQL connection SSL support
477d44c Update glance NFS for systemd
43aa004 Fix systemd init template for program override
c63b617 Allow the experimental trigger of the integrated repo
6043bb0 Updated from OpenStack Ansible Tests
5f4fc3e Remove pip_install dependency
6c260ba Remove jinja2 delimiters from when
02dbb9a Use glance_services to get group name
4e0c72c Template api/registry enablement settings properly
6534ebe Implement testing using tempest
4fa9872 Disable glance-registry and the v1 API by default
1416013 Allow deployment without glance-registry
6adc4a4 Remove setting of version/release from releasenotes
1f16d86 Updated from OpenStack Ansible Tests
5842a24 Add external LB management handler hook interface
45d84bf Remove unified queue from gate pipeline
0e8e780 Add openstack-ansible-linters test
2cab2c2 Update upgrade role for Queens from P
73dc946 Add OpenStack-Ansible metadata
a460f7d Updated from global requirements
ec5b3db Update links in CONTRIBUTING.rst
5deac65 Updated from OpenStack Ansible Tests
8e7fed0 Updated from global requirements
90b0124 Updated from OpenStack Ansible Tests
c474697 Updated from OpenStack Ansible Tests
80e902a Update paste, policy and rootwrap configurations 2017-08-25
f985ed3 Updated from OpenStack Ansible Tests
2e952ea Update upgrade role for Pike
8a7d8f9 Remove glare-paste.ini template
54c6069 Fix a typo
d8e6236 Update reno for stable/pike
6d06dbb Update links in README
2cd3eb1 Updated from global requirements
a6f93be tasks: glance_install: Fix virtualenv-tools issue on openSUSE
4cf5a47 Update paste, policy and rootwrap configurations 2017-08-15
Diffstat (except docs and test files)
-------------------------------------
.gitreview | 1 +
CONTRIBUTING.rst | 2 +-
README.rst | 4 +-
Vagrantfile | 2 +
bindep.txt | 25 ++-----
defaults/main.yml | 42 ++++++++---
handlers/main.yml | 62 ++++++++++++++++
meta/main.yml | 1 -
meta/openstack-ansible.yml | 20 ++++++
...nce-init-config-overrides-d1c8c3dcc50c109a.yaml | 2 +-
.../notes/glance-v2-api-only-0d4a61b0d4dade18.yaml | 22 ++++++
.../notes/systemd-nfs-setup-5c35c23eda4443be.yaml | 11 +++
releasenotes/source/conf.py | 18 ++---
releasenotes/source/index.rst | 5 +-
releasenotes/source/pike.rst | 6 ++
tasks/glance_init_systemd.yml | 11 +--
tasks/glance_install.yml | 14 ++--
tasks/glance_post_install.yml | 36 ++++++++--
tasks/glance_pre_install.yml | 18 ++++-
tasks/glance_uwsgi.yml | 1 +
tasks/main.yml | 10 +--
templates/glance-api.conf.j2 | 14 ++--
templates/glance-glare-paste.ini.j2 | 60 ----------------
templates/glance-manage.conf.j2 | 2 +-
templates/glance-registry.conf.j2 | 7 +-
templates/glance-scrubber.conf.j2 | 6 --
templates/glance-systemd-init.j2 | 2 +-
templates/glance-systemd-mount.j2 | 12 ++++
templates/glance-uwsgi.ini.j2 | 6 ++
templates/policy.json.j2 | 9 +--
templates/rootwrap.conf.j2 | 27 +++++++
test-requirements.txt | 14 ++--
tox.ini | 54 ++++++++++++--
vars/redhat-7.yml | 5 +-
vars/suse-42.yml | 5 +-
vars/ubuntu-16.04.yml | 5 +-
zuul.d/jobs.yaml | 42 +++++++++++
zuul.d/project.yaml | 40 +++++++++++
60 files changed, 804 insertions(+), 385 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index ae8c323..09d54c4 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -4 +4 @@
-bashate>=0.2 # Apache-2.0
+bashate>=0.5.1 # Apache-2.0
@@ -6,2 +6,2 @@ flake8<2.6.0,>=2.5.4 # MIT
-pyasn1!=0.2.3 # BSD
-pyOpenSSL>=0.14 # Apache-2.0
+pyasn1!=0.2.3,>=0.1.8 # BSD
+pyOpenSSL>=16.2.0 # Apache-2.0
@@ -12,4 +12,4 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD
-sphinx>=1.6.2 # BSD
-openstackdocstheme>=1.16.0 # Apache-2.0
-doc8 # Apache-2.0
-reno!=2.3.1,>=1.8.0 # Apache-2.0
+sphinx!=1.6.6,>=1.6.2 # BSD
+openstackdocstheme>=1.18.1 # Apache-2.0
+doc8>=0.6.0 # Apache-2.0
+reno>=2.5.0 # Apache-2.0
1
0
14 Mar '18
We are amped to announce the release of:
openstack-ansible-ironic 17.0.0: Ironic Role for OpenStack Ansible
This release is part of the queens release series.
Download the package from:
https://tarballs.openstack.org/openstack-ansible-os_ironic/
For more details, please see below.
Changes in openstack-ansible-ironic 16.0.0.0rc1..17.0.0
-------------------------------------------------------
8c33498 Skip logging for haproxy health checks
aaefd74 Updated from OpenStack Ansible Tests
81155fc Stop running non-voting jobs in gate
aaaacd7 Handle Pike deprecations for Ironic
793f5b5 Point to Queens instead of master
5a8aaa9 Update UPPER_CONSTRAINTS_FILE for stable/queens
df5fd4c Update .gitreview for stable/queens
a3b213b Zuul: Remove project name
0c621e7 Updated from global requirements
65f190f Updated from OpenStack Ansible Tests
fca90c2 Reinitialize the virtualenv
3e2e53e Updated from global requirements
82d0617 Replace virtualenv-tools by a script
3ecdde1 Add MySQL connection SSL support
d9d9637 Allow the experimental trigger of the integrated repo
470af4c Updated from OpenStack Ansible Tests
b5b4a5e Remove pip_install dependency
d43068c Use group_names to check a host belongs to group
3e7377b Resolve ansible-lint test failures
eee7670 ansible-role-requirements: Switch ODL git repo to the github mirror
a530bc1 Remove setting of version/release from releasenotes
6aac0d3 Updated from OpenStack Ansible Tests
4ab463b Do not use “-y” for package install
ded7f98 Remove unified queue from gate pipeline
4b94f05 Add OpenStack-Ansible metadata
58c9f44 Add openstack-ansible-linters test
c69d80c Initial OSA zuul v3 role jobs
48745b9 Updated from OpenStack Ansible Tests
08db7f4 Updated from global requirements
3a7114b Updated from global requirements
3d77678 Updated from OpenStack Ansible Tests
a9e3f38 Add libxml2-dev on ironic api distro packages
322d351 Updated from OpenStack Ansible Tests
442f856 Updated from OpenStack Ansible Tests
3ae3d93 Update reno for stable/pike
466bab3 Add opendaylight role to tests a-r-r
1cd9061 Updated from global requirements
f40e6a8 tasks: ironic_install: Fix virtualenv-tools issue on openSUSE
Diffstat (except docs and test files)
-------------------------------------
.gitreview | 1 +
Vagrantfile | 2 ++
bindep.txt | 25 ++++++-----------------
defaults/main.yml | 10 +++++-----
meta/main.yml | 1 -
meta/openstack-ansible.yml | 20 +++++++++++++++++++
releasenotes/source/conf.py | 18 +++++++----------
releasenotes/source/index.rst | 5 +++--
releasenotes/source/pike.rst | 6 ++++++
tasks/ironic_install.yml | 12 +++++++----
tasks/main.yml | 2 +-
templates/ironic-uwsgi.ini.j2 | 3 +++
templates/ironic.conf.j2 | 6 +++++-
test-requirements.txt | 14 ++++++-------
tox.ini | 17 +++++++++++++---
vars/main.yml | 4 ++--
vars/ubuntu-16.04.yml | 3 ++-
zuul.d/jobs.yaml | 21 +++++++++++++++++++
zuul.d/project.yaml | 27 +++++++++++++++++++++++++
27 files changed, 232 insertions(+), 107 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index ae8c323..09d54c4 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -4 +4 @@
-bashate>=0.2 # Apache-2.0
+bashate>=0.5.1 # Apache-2.0
@@ -6,2 +6,2 @@ flake8<2.6.0,>=2.5.4 # MIT
-pyasn1!=0.2.3 # BSD
-pyOpenSSL>=0.14 # Apache-2.0
+pyasn1!=0.2.3,>=0.1.8 # BSD
+pyOpenSSL>=16.2.0 # Apache-2.0
@@ -12,4 +12,4 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD
-sphinx>=1.6.2 # BSD
-openstackdocstheme>=1.16.0 # Apache-2.0
-doc8 # Apache-2.0
-reno!=2.3.1,>=1.8.0 # Apache-2.0
+sphinx!=1.6.6,>=1.6.2 # BSD
+openstackdocstheme>=1.18.1 # Apache-2.0
+doc8>=0.6.0 # Apache-2.0
+reno>=2.5.0 # Apache-2.0
1
0
14 Mar '18
We high-spiritedly announce the release of:
openstack-ansible-plugins 17.0.0: plugins for OpenStack Ansible
This release is part of the queens release series.
Download the package from:
https://tarballs.openstack.org/openstack-ansible-plugins/
For more details, please see below.
Changes in openstack-ansible-plugins 16.0.0.0rc1..17.0.0
--------------------------------------------------------
6b7951d Point to Queens instead of master
a39f58a Updated from OpenStack Ansible Tests
24c73fc Update UPPER_CONSTRAINTS_FILE for stable/queens
94888e2 Update .gitreview for stable/queens
a9ee493 Fix nsenter commands on centos
8fcc904 Zuul: Remove project name
dd2dc85 Updated from global requirements
051d5c0 Updated from OpenStack Ansible Tests
3e1ee24 Updated from global requirements
6743087 Remove virtualenv-tools in the examples.
cbd4399 connection: ssh: Use individuals' host variables for physical host IP
c665f9f Remove the vars plugin as it's no longer used
52a13b0 Allow the experimental trigger of the integrated repo
1b79d16 Updated from OpenStack Ansible Tests
6d97647 Follow symlinks in the lookup
7d97336 Add basic plugin support for nspawn type containers
3f5a274 Preserve comments in INI files
8ead9b2 Add missing domain parameter to _get_group_roles
f37321a Resolve ansible-lint test failures
7145937 Remove setting of version/release from releasenotes
2091a0b Updated from OpenStack Ansible Tests
ad91b1a Make possible to use ansible 2.4
6a64c8e Remove unified queue from gate pipeline
a458ce4 Add openstack-ansible-linters test
ead9047 Initial OSA zuul v3 role jobs
e0002ca Updated from OpenStack Ansible Tests
3a7a65b Add OpenStack-Ansible metadata
42f8f53 Revert "Add OpenStack-Ansible metadata"
c4cba7d Make connection plugin 2.4.1 compatible
143a20a Add OpenStack-Ansible metadata
6924526 Updated from global requirements
b819a87 Add container-aware connection plugin tests
42b88d0 Updated from global requirements
ed0a8d6 Updated from OpenStack Ansible Tests
5cd5610 Make linear strategy plugin 2.4 compatible
7593eb3 Remove plugin compatibility with Ansible v1.9
bfc26ac Remove debug_message_collector plugin
ca0cf34 Python3 compatibility for config_template overrides
d0fe4a6 Updated from OpenStack Ansible Tests
787d037 Updated from OpenStack Ansible Tests
d54eda4 Update reno for stable/pike
f5a87cd Updated from global requirements
Diffstat (except docs and test files)
-------------------------------------
.gitreview | 2 +-
Vagrantfile | 2 +
action/_v1_config_template.py | 466 ---------------
action/_v2_config_template.py | 643 --------------------
action/config_template.py | 661 ++++++++++++++++++++-
bindep.txt | 25 +-
callback/.keep | 0
callback/debug_message_collector.py | 64 --
connection/ssh.py | 101 +++-
examples/playbook.yml | 2 +-
library/keystone | 5 +-
lookup/py_pkgs.py | 81 +--
meta/openstack-ansible.yml | 20 +
.../removed-vars-plugin-0f9fb96e8b2c430d.yaml | 6 +
releasenotes/source/conf.py | 18 +-
releasenotes/source/index.rst | 5 +-
releasenotes/source/pike.rst | 6 +
strategy/linear.py | 7 +-
test-requirements.txt | 14 +-
tox.ini | 6 +-
vars_plugins/override_folder.py | 109 ----
zuul.d/jobs.yaml | 21 +
zuul.d/project.yaml | 31 +
42 files changed, 1159 insertions(+), 1491 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index ae8c323..09d54c4 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -4 +4 @@
-bashate>=0.2 # Apache-2.0
+bashate>=0.5.1 # Apache-2.0
@@ -6,2 +6,2 @@ flake8<2.6.0,>=2.5.4 # MIT
-pyasn1!=0.2.3 # BSD
-pyOpenSSL>=0.14 # Apache-2.0
+pyasn1!=0.2.3,>=0.1.8 # BSD
+pyOpenSSL>=16.2.0 # Apache-2.0
@@ -12,4 +12,4 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD
-sphinx>=1.6.2 # BSD
-openstackdocstheme>=1.16.0 # Apache-2.0
-doc8 # Apache-2.0
-reno!=2.3.1,>=1.8.0 # Apache-2.0
+sphinx!=1.6.6,>=1.6.2 # BSD
+openstackdocstheme>=1.18.1 # Apache-2.0
+doc8>=0.6.0 # Apache-2.0
+reno>=2.5.0 # Apache-2.0
1
0
14 Mar '18
We enthusiastically announce the release of:
openstack-ansible-os_rally 17.0.0: os_rally for OpenStack Ansible
This release is part of the queens release series.
Download the package from:
https://tarballs.openstack.org/openstack-ansible-os_rally/
For more details, please see below.
Changes in openstack-ansible-os_rally 16.0.0.0rc1..17.0.0
---------------------------------------------------------
01475c5 Point to Queens instead of master
5f349ed Updated from OpenStack Ansible Tests
5168c5b Update UPPER_CONSTRAINTS_FILE for stable/queens
00d1387 Update .gitreview for stable/queens
e6eeae2 Updated from global requirements
a3cd6db Reinitialize the virtualenv
58665e5 Zuul: Remove project name
649b8b9 Updated from OpenStack Ansible Tests
12a9806 Replace virtualenv-tools by a script
e662302 Allow the experimental trigger of the integrated repo
c997579 Updated from OpenStack Ansible Tests
a3035d9 Remove pip_install dependency
6fd0163 Constraint ansible installation
35ad8b1 Remove setting of version/release from releasenotes
93c60fc Updated from OpenStack Ansible Tests
5e0cb6b Remove unified queue from gate pipeline
64304bb Add openstack-ansible-linters test
22b34fb Initial OSA zuul v3 role jobs
3a016ab Updated from OpenStack Ansible Tests
7fa4d65 Add OpenStack-Ansible metadata
7867e82 Updated from global requirements
cd6193e Updated from global requirements
55fa31b Updated from OpenStack Ansible Tests
dcfee8a Updated from OpenStack Ansible Tests
8a87287 Updated from OpenStack Ansible Tests
d2e8c57 Updated from OpenStack Ansible Tests
be7b94f Update reno for stable/pike
b530ed8 Updated from global requirements
Diffstat (except docs and test files)
-------------------------------------
.gitreview | 1 +
Vagrantfile | 2 ++
bindep.txt | 25 ++++++-------------------
defaults/main.yml | 4 ++--
meta/main.yml | 1 -
meta/openstack-ansible.yml | 20 ++++++++++++++++++++
releasenotes/source/conf.py | 18 +++++++-----------
releasenotes/source/index.rst | 3 ++-
releasenotes/source/pike.rst | 6 ++++++
tasks/rally_install.yml | 8 ++++++--
test-requirements.txt | 14 +++++++-------
tox.ini | 6 +++---
zuul.d/project.yaml | 26 ++++++++++++++++++++++++++
19 files changed, 139 insertions(+), 83 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index ae8c323..09d54c4 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -4 +4 @@
-bashate>=0.2 # Apache-2.0
+bashate>=0.5.1 # Apache-2.0
@@ -6,2 +6,2 @@ flake8<2.6.0,>=2.5.4 # MIT
-pyasn1!=0.2.3 # BSD
-pyOpenSSL>=0.14 # Apache-2.0
+pyasn1!=0.2.3,>=0.1.8 # BSD
+pyOpenSSL>=16.2.0 # Apache-2.0
@@ -12,4 +12,4 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD
-sphinx>=1.6.2 # BSD
-openstackdocstheme>=1.16.0 # Apache-2.0
-doc8 # Apache-2.0
-reno!=2.3.1,>=1.8.0 # Apache-2.0
+sphinx!=1.6.6,>=1.6.2 # BSD
+openstackdocstheme>=1.18.1 # Apache-2.0
+doc8>=0.6.0 # Apache-2.0
+reno>=2.5.0 # Apache-2.0
1
0
14 Mar '18
We exuberantly announce the release of:
openstack-ansible-os_magnum 17.0.0: os_magnum for OpenStack Ansible
This release is part of the queens release series.
Download the package from:
https://tarballs.openstack.org/openstack-ansible-os_magnum/
For more details, please see below.
Changes in openstack-ansible-os_magnum 16.0.0.0rc1..17.0.0
----------------------------------------------------------
2151c08 Stop running non-voting jobs in gate
1304578 Point to Queens instead of master
29787ed Updated from OpenStack Ansible Tests
9119c4a Updated from OpenStack Ansible Tests
6abf796 Update UPPER_CONSTRAINTS_FILE for stable/queens
23d5b85 Update .gitreview for stable/queens
64af5b3 Updated from global requirements
7b96ecf Replace virtualenv-tools by a script
ae9d049 Zuul: Remove project name
d484d30 Update the Tempest plugin to point towards the new plugin
e2c5cc2 Add MySQL connection SSL support
736d170 Clarify cinder integration documentation
8da8abb Allow the experimental trigger of the integrated repo
6755dc1 Updated from OpenStack Ansible Tests
61f8aee Remove pip_install dependency
487c501 ansible-role-requirements: Switch ODL git repo to the github mirror
6894249 Remove setting of version/release from releasenotes
85d2868 Updated from OpenStack Ansible Tests
ce85f2d Remove unified queue from gate pipeline
c2d5754 Add openstack-ansible-linters test
2cf8952 Initial OSA zuul v3 role jobs
5b1bccc Updated from OpenStack Ansible Tests
4171a59 Add OpenStack-Ansible metadata
cf0a3c9 Fix cinder_service_region undefined
30b0c02 Updated from global requirements
4766b95 Updated from global requirements
b401575 Updated from OpenStack Ansible Tests
94649bf Updated from OpenStack Ansible Tests
4a24432 Updated from OpenStack Ansible Tests
a391b8e Updated from OpenStack Ansible Tests
686ae1f Add opendaylight role to tests a-r-r
c47648f Update reno for stable/pike
759d640 Updated from global requirements
3c3dde6 Updated from OpenStack Ansible Tests
f023b02 Add support for the openSUSE Leap distributions
28e1927 Update Fedora test image sha1sum to latest
Diffstat (except docs and test files)
-------------------------------------
.gitreview | 1 +
Vagrantfile | 2 ++
bindep.txt | 26 +++++-----------------
defaults/main.yml | 6 +++--
meta/main.yml | 7 ++++--
meta/openstack-ansible.yml | 20 +++++++++++++++++
releasenotes/source/conf.py | 18 ++++++---------
releasenotes/source/index.rst | 3 ++-
releasenotes/source/pike.rst | 6 +++++
tasks/magnum_init_systemd.yml | 3 ++-
tasks/magnum_install.yml | 14 +++++++-----
templates/magnum.conf.j2 | 4 ++--
test-requirements.txt | 14 ++++++------
tox.ini | 17 +++++++++++---
vars/suse.yml | 27 +++++++++++++++++++++++
zuul.d/jobs.yaml | 21 ++++++++++++++++++
zuul.d/project.yaml | 29 ++++++++++++++++++++++++
24 files changed, 256 insertions(+), 105 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index ae8c323..09d54c4 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -4 +4 @@
-bashate>=0.2 # Apache-2.0
+bashate>=0.5.1 # Apache-2.0
@@ -6,2 +6,2 @@ flake8<2.6.0,>=2.5.4 # MIT
-pyasn1!=0.2.3 # BSD
-pyOpenSSL>=0.14 # Apache-2.0
+pyasn1!=0.2.3,>=0.1.8 # BSD
+pyOpenSSL>=16.2.0 # Apache-2.0
@@ -12,4 +12,4 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD
-sphinx>=1.6.2 # BSD
-openstackdocstheme>=1.16.0 # Apache-2.0
-doc8 # Apache-2.0
-reno!=2.3.1,>=1.8.0 # Apache-2.0
+sphinx!=1.6.6,>=1.6.2 # BSD
+openstackdocstheme>=1.18.1 # Apache-2.0
+doc8>=0.6.0 # Apache-2.0
+reno>=2.5.0 # Apache-2.0
1
0
[openstackansible] openstack-ansible-os_designate 17.0.0 (queens)
by no-reply@openstack.org 14 Mar '18
by no-reply@openstack.org 14 Mar '18
14 Mar '18
We are chuffed to announce the release of:
openstack-ansible-os_designate 17.0.0: os_designate for OpenStack
Ansible
This release is part of the queens release series.
Download the package from:
https://tarballs.openstack.org/openstack-ansible-os_designate/
For more details, please see below.
17.0.0
^^^^^^
Upgrade Notes
*************
* Any tooling using the Designate v1 API needs to be reworked to use
the v2 API
Critical Issues
***************
* The Designate V1 API has been removed, and cannot be enabled.
Changes in openstack-ansible-os_designate 16.0.0.0rc1..17.0.0
-------------------------------------------------------------
e9fc6c9 Updated from OpenStack Ansible Tests
84a45a1 Stop running non-voting jobs in gate
617f431 Zuul: Remove project name
50b363b Point to Queens instead of master
91f7e1d Remove v1 API configuration
35cc84a Updated from global requirements
f763b50 Update UPPER_CONSTRAINTS_FILE for stable/queens
017c9fe Update .gitreview for stable/queens
e9c1d19 Update paste, policy and rootwrap configurations 2018-01-30
75db7d9 Updated from OpenStack Ansible Tests
e0e07a2 Reinitialize the virtualenv
8a23491 Replace virtualenv-tools by a script
270a8f8 Add MySQL connection SSL support
a7e311e Allow the experimental trigger of the integrated repo
a5be72a Updated from OpenStack Ansible Tests
6621c7a Remove pip_install dependency
22fa91c Handle Pike deprecations for designate
4f21a97 Use group_names to check a host belongs to group
ceb12b1 Fix ansible-lint test failures
20230ca Remove setting of version/release from releasenotes
7f26efb Updated from OpenStack Ansible Tests
0b61611 Allow role defaults to determine the branch tested
a508c29 Remove unified queue from gate pipeline
3b4e976 Add openstack-ansible-linters test
4fec57b Initial OSA zuul v3 role jobs
453d3e1 Add OpenStack-Ansible metadata
4b009ca Use openstack proto variable in defaults
00d1ff8 Updated from global requirements
290715a Updated from global requirements
dcdcafe Remove deprecated oslo_messaging_rabbit options
8cf44f6 Updated from OpenStack Ansible Tests
949641f Updated from OpenStack Ansible Tests
207f87e Updated from OpenStack Ansible Tests
fba7374 Updated from OpenStack Ansible Tests
a21469c Update reno for stable/pike
8be6398 Updated from global requirements
009078f tasks: designate_install: Fix virtualenv-tools issue on openSUSE
Diffstat (except docs and test files)
-------------------------------------
.gitreview | 1 +
Vagrantfile | 2 ++
bindep.txt | 25 ++++------------
defaults/main.yml | 18 ++++++++----
handlers/main.yml | 4 +--
meta/main.yml | 1 -
meta/openstack-ansible.yml | 20 +++++++++++++
.../notes/remove-v1-api-4fda1ee243203fe5.yaml | 5 ++++
releasenotes/source/conf.py | 18 +++++-------
releasenotes/source/index.rst | 1 +
releasenotes/source/pike.rst | 6 ++++
tasks/designate_init_systemd.yml | 8 ++---
tasks/designate_install.yml | 13 +++++----
templates/api-paste.ini.j2 | 15 ----------
templates/designate.conf.j2 | 34 +++++++++-------------
test-requirements.txt | 14 ++++-----
tox.ini | 17 +++++++++--
zuul.d/jobs.yaml | 21 +++++++++++++
zuul.d/project.yaml | 31 ++++++++++++++++++++
26 files changed, 212 insertions(+), 136 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index ae8c323..09d54c4 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -4 +4 @@
-bashate>=0.2 # Apache-2.0
+bashate>=0.5.1 # Apache-2.0
@@ -6,2 +6,2 @@ flake8<2.6.0,>=2.5.4 # MIT
-pyasn1!=0.2.3 # BSD
-pyOpenSSL>=0.14 # Apache-2.0
+pyasn1!=0.2.3,>=0.1.8 # BSD
+pyOpenSSL>=16.2.0 # Apache-2.0
@@ -12,4 +12,4 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD
-sphinx>=1.6.2 # BSD
-openstackdocstheme>=1.16.0 # Apache-2.0
-doc8 # Apache-2.0
-reno!=2.3.1,>=1.8.0 # Apache-2.0
+sphinx!=1.6.6,>=1.6.2 # BSD
+openstackdocstheme>=1.18.1 # Apache-2.0
+doc8>=0.6.0 # Apache-2.0
+reno>=2.5.0 # Apache-2.0
1
0
14 Mar '18
We are pumped to announce the release of:
openstack-ansible-os_aodh 17.0.0: os_aodh for OpenStack Ansible
This release is part of the queens release series.
Download the package from:
https://tarballs.openstack.org/openstack-ansible-os_aodh/
For more details, please see below.
Changes in openstack-ansible-os_aodh 16.0.0.0rc1..17.0.0
--------------------------------------------------------
b8663a7 Zuul: Remove project name
b9abfc7 Updated from OpenStack Ansible Tests
cc1871c Updated from global requirements
82de2f6 Point to Queens instead of master
d0c1ecd Update UPPER_CONSTRAINTS_FILE for stable/queens
7dae2c3 Update .gitreview for stable/queens
492ff85 Updated from OpenStack Ansible Tests
9f8713e Add MySQL connection SSL support
1daa77e Allow the experimental trigger of the integrated repo
dee6d3d Updated from OpenStack Ansible Tests
86d3d2d Remove pip_install dependency
d99bbee Remove setting of version/release from releasenotes
eb17064 Updated from OpenStack Ansible Tests
fbf0aac Allow role defaults to determine the branch tested
8e8cbcb Remove unified queue from gate pipeline
f9402cf Add openstack-ansible-linters test
8faad8c Switch auth config to keystone v3
6deee77 Initial OSA zuul v3 role jobs
f6faf12 Updated from OpenStack Ansible Tests
d3ce7e9 Add OpenStack-Ansible metadata
28fffc9 Updated from global requirements
addfb8a Updated from global requirements
ab392e3 Updated from OpenStack Ansible Tests
3d8f508 Updated from OpenStack Ansible Tests
54be8ee Updated from OpenStack Ansible Tests
9dc985d Update reno for stable/pike
ecf2ec7 Updated from global requirements
fbff079 tasks: aodh_install.yml: Fix virtualenv-tools issue on openSUSE
Diffstat (except docs and test files)
-------------------------------------
.gitreview | 1 +
Vagrantfile | 2 ++
bindep.txt | 25 ++++++-------------------
defaults/main.yml | 8 +++++---
meta/main.yml | 1 -
meta/openstack-ansible.yml | 20 ++++++++++++++++++++
releasenotes/source/conf.py | 16 +++++-----------
releasenotes/source/index.rst | 5 +++--
releasenotes/source/pike.rst | 6 ++++++
tasks/aodh_install.yml | 4 ++--
templates/aodh.conf.j2 | 12 ++++++++----
test-requirements.txt | 14 +++++++-------
tox.ini | 17 ++++++++++++++---
zuul.d/jobs.yaml | 21 +++++++++++++++++++++
zuul.d/project.yaml | 30 ++++++++++++++++++++++++++++++
21 files changed, 180 insertions(+), 95 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index ae8c323..09d54c4 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -4 +4 @@
-bashate>=0.2 # Apache-2.0
+bashate>=0.5.1 # Apache-2.0
@@ -6,2 +6,2 @@ flake8<2.6.0,>=2.5.4 # MIT
-pyasn1!=0.2.3 # BSD
-pyOpenSSL>=0.14 # Apache-2.0
+pyasn1!=0.2.3,>=0.1.8 # BSD
+pyOpenSSL>=16.2.0 # Apache-2.0
@@ -12,4 +12,4 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD
-sphinx>=1.6.2 # BSD
-openstackdocstheme>=1.16.0 # Apache-2.0
-doc8 # Apache-2.0
-reno!=2.3.1,>=1.8.0 # Apache-2.0
+sphinx!=1.6.6,>=1.6.2 # BSD
+openstackdocstheme>=1.18.1 # Apache-2.0
+doc8>=0.6.0 # Apache-2.0
+reno>=2.5.0 # Apache-2.0
1
0
[openstackansible] openstack-ansible-galera_server 17.0.0 (queens)
by no-reply@openstack.org 14 Mar '18
by no-reply@openstack.org 14 Mar '18
14 Mar '18
We are satisfied to announce the release of:
openstack-ansible-galera_server 17.0.0: Galera Server role for
OpenStack-Ansible
This release is part of the queens release series.
Download the package from:
https://tarballs.openstack.org/openstack-ansible-galera_server/
For more details, please see below.
17.0.0
^^^^^^
New Features
************
* The extra packages percona packages used by the ppc64le are now
downloaded by the Ansible deployment host by default, as opposed to
the target hosts. Once downloaded the packages are pushed up to the
target hosts. This behaviour may be adjusted by setting
"galera_server_extra_package_downloader" to "target-host". The
packages are downloaded to the path set in
"galera_server_extra_package_path".
Deprecation Notes
*****************
* The following variables have been removed as they no longer serve
any purpose.
* "galera_package_arch"
* "percona_package_download_validate_certs"
* "percona_package_url"
* "percona_package_fallback_url"
* "percona_package_sha256"
* "percona_package_path"
* "qpress_package_download_validate_certs"
* "qpress_package_url"
* "qpress_package_fallback_url"
* "qpress_package_sha256"
* "qpress_package_path"
The functionality previously using these variables has been
transitioned to using a simpler data structure.
Changes in openstack-ansible-galera_server 16.0.0.0rc1..17.0.0
--------------------------------------------------------------
7c1749d Restore support for percona packages when using ppc64le
93d2777 tasks: Replace deprecated 'include' statements
462b92a tasks: Fix use_percona_upstream variable usage
a3aa5e7 vars: Install qpress only when galera_xtrabackup_compression is true
8ce7d66 Allow Galera package downloads over HTTP
63b17cc Fix cache update after initial apt_repository fail
e373523 Set correct group membership of /var/log/mysql_logs directory
dbd3572 Point to Queens instead of master
de1012a Updated from OpenStack Ansible Tests
315384b Update UPPER_CONSTRAINTS_FILE for stable/queens
8fc8f9f Update .gitreview for stable/queens
dfb3d59 Set proper yum repo priority on CentOS 7
8a42fac Prevent latest mariadb version
e4456ed Use a venv with previous ansible version for upgrades
6568ff2 Zuul: Remove project name
8f0ff81 Updated from global requirements
a37bfcc SUSE: Switch to upstream MariaDB repository
baa97f1 tasks: galera_post_install: Configure the service before securing the DB
dc3d1ab Updated from OpenStack Ansible Tests
73376ad tests: test-galera-upgrades.sh: Drop Ansible verbosity
f047cae vars: Drop galera_percona_xtrabackup_repo_url variable
f8d80dd SUSE: Install the Percona packages.
bed02bd Updated from global requirements
7205720 RedHat: Ensure that conflicting MariaDB packages are removed
f2bfbd3 Fix Galera socket for RedHat
43458a8 Limit Galera SSL to TLSv1.2 ciphers
e54d581 Remove the galera_ssl_address variable
6d19413 Update default paths of SSL cert files
a9fa402 Further simplify the upgrade check
bacb582 Allow the experimental trigger of the integrated repo
a566108 Updated from OpenStack Ansible Tests
ead2540 Fix the key lookup names for self-signed SSL
4a0d29c Fix galera server local db permission access
67a665e Ensure the role works when run in serial
9b0fc1f Update the basic systemd extra configs for isolation and consistency
7b92a07 Fix galera_monitoring_allowed_source
a99f018 Update Percona XtraDB Backup version
ca054bd Tune-up the galera role for efficiency
94821f8 Implement a proper WSREP check for galera
546c402 SUSE: Apply workaround for mariadb-10.2
e9d7ab1 Remove setting of version/release from releasenotes
6d1dd0c Updated from OpenStack Ansible Tests
bc21a02 Remove unified queue from gate pipeline
3506f66 Add openstack-ansible-linters test
e8b4875 Initial OSA zuul v3 role jobs
839682c Suppress command/shell warnings
54f7c16 Add OpenStack-Ansible metadata
bc8a482 templates: Configure galera socket per distribution
6862062 Implement apt pin to avoid MariaDB 10.1.27
95faea4 Add option to disable xtrabackup compression
1f55ed3 Updated from global requirements
2a753e8 Update and replace http with https for doc links
039ece9 Set a var for the MariaDB major version
29ba127 Updated from global requirements
c094b3f Updated from OpenStack Ansible Tests
149076c Reimplement external LB management handler hook
df18e4e SUSE: Add ability to configure external mirror for openSUSE
42edfdb Updated from OpenStack Ansible Tests
3f445dd Remove duplicate package pinning variable
f9a00b5 Updated from OpenStack Ansible Tests
4fd2e32 Update source role to Pike
c24d590 Fix MariaDB apt package pinning
0227dbe Separate greenfield and upgrade tests
62cd6fb Update reno for stable/pike
387373f Updated from global requirements
ea74967 Added log link tasks so the role can run on metal
1b5d18c Toggle percona repo without extra-vars
Diffstat (except docs and test files)
-------------------------------------
.gitreview | 1 +
CONTRIBUTING.rst | 2 +-
README.rst | 6 +-
Vagrantfile | 2 +
bindep.txt | 25 +--
defaults/main.yml | 111 +++++++------
files/galera_new_cluster | 72 +++++++++
handlers/main.yml | 137 ++++++++--------
library/mysql_status_facts | 74 ---------
meta/openstack-ansible.yml | 20 +++
.../notes/clustecheck-9311d05fb32f13b3.yaml | 7 +
...rcona-xtrabackup-repo-url-95614d0672f4bcb0.yaml | 6 +
.../notes/new_healthcheck-9e559565745defd0.yaml | 7 +
.../ppc64le-var-changes-84aa4f3f9bb0ef52.yaml | 31 ++++
releasenotes/source/conf.py | 18 +--
releasenotes/source/index.rst | 5 +-
releasenotes/source/pike.rst | 6 +
tasks/galera_bootstrap.yml | 100 ------------
tasks/galera_cluster_state.yml | 91 ++++-------
tasks/galera_install.yml | 44 +++--
tasks/galera_install_apt.yml | 53 ++----
tasks/galera_install_download_extra_packages.yml | 47 ++++++
tasks/galera_install_yum.yml | 70 ++------
tasks/galera_install_zypper.yml | 71 +++++---
tasks/galera_post_install.yml | 180 ++++++++++++++-------
tasks/galera_pre_install.yml | 74 ---------
tasks/galera_running_check.yml | 55 -------
tasks/galera_secure_mysql.yml | 43 -----
tasks/galera_setup.yml | 19 ++-
tasks/galera_ssl.yml | 32 ++--
tasks/galera_ssl_key_create.yml | 65 --------
tasks/galera_ssl_self_signed.yml | 125 ++++++++++++++
tasks/galera_upgrade.yml | 45 ++++++
tasks/galera_upgrade_check.yml | 25 ---
tasks/galera_upgrade_check_apt.yml | 51 ------
tasks/galera_upgrade_check_dnf.yml | 1 -
tasks/galera_upgrade_check_yum.yml | 57 -------
tasks/galera_upgrade_check_zypper.yml | 1 -
tasks/galera_upgrade_post.yml | 43 -----
tasks/galera_upgrade_pre.yml | 86 ++++------
tasks/main.yml | 93 +++++++----
templates/cluster.cnf.j2 | 4 +-
templates/clustercheck.j2 | 110 +++++++++++++
templates/galera_secure_node.j2 | 44 +++++
templates/my.cnf.j2 | 5 +-
templates/mysqlchk.j2 | 20 +++
templates/systemd.environment.conf.j2 | 5 +
templates/systemd.slice.conf.j2 | 11 ++
templates/systemd.without-privatedevices.conf.j2 | 4 +
templates/without-privatedevices.conf.j2 | 2 -
test-requirements.txt | 14 +-
tox.ini | 20 ++-
vars/main.yml | 33 ----
vars/redhat-7.yml | 42 ++---
vars/suse-42.yml | 76 ++++++---
vars/ubuntu-16.04.yml | 45 +++---
zuul.d/jobs.yaml | 21 +++
zuul.d/project.yaml | 39 +++++
71 files changed, 1524 insertions(+), 1295 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index ae8c323..09d54c4 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -4 +4 @@
-bashate>=0.2 # Apache-2.0
+bashate>=0.5.1 # Apache-2.0
@@ -6,2 +6,2 @@ flake8<2.6.0,>=2.5.4 # MIT
-pyasn1!=0.2.3 # BSD
-pyOpenSSL>=0.14 # Apache-2.0
+pyasn1!=0.2.3,>=0.1.8 # BSD
+pyOpenSSL>=16.2.0 # Apache-2.0
@@ -12,4 +12,4 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD
-sphinx>=1.6.2 # BSD
-openstackdocstheme>=1.16.0 # Apache-2.0
-doc8 # Apache-2.0
-reno!=2.3.1,>=1.8.0 # Apache-2.0
+sphinx!=1.6.6,>=1.6.2 # BSD
+openstackdocstheme>=1.18.1 # Apache-2.0
+doc8>=0.6.0 # Apache-2.0
+reno>=2.5.0 # Apache-2.0
1
0
14 Mar '18
We are tickled pink to announce the release of:
openstack-ansible-os_cinder 17.0.0: os_cinder role for OpenStack-
Ansible
This release is part of the queens release series.
Download the package from:
https://tarballs.openstack.org/openstack-ansible-os_cinder/
For more details, please see below.
Changes in openstack-ansible-os_cinder 16.0.0.0rc1..17.0.0
----------------------------------------------------------
bd5d3ac Skip logging for haproxy health checks
7f90482 Replace virtualenv-tools by a script
3715575 Stop running non-voting jobs in gate
8d90135 Point to Queens instead of master
5a45b78 Updated from OpenStack Ansible Tests
51ac107 Update UPPER_CONSTRAINTS_FILE for stable/queens
edf4fb4 Update .gitreview for stable/queens
f1144a7 Use a venv with previous ansible version for upgrades
1acf7f9 Zuul: Remove project name
77f8c0e Updated from global requirements
b0b291a Updated from global requirements
82fd8b6 Fix upgrade test
0afb4b4 Updated from OpenStack Ansible Tests
08c563e modify cinder spelling errors
4a9a00f tasks: cinder_qos: Use exact match for QoS rules
6c976e5 Configure backends from API host
198acc0 Add MySQL connection SSL support
6b739f2 tests: test-cinder-upgrades.sh: Remove the exit trap
a858898 Reorder service restarts
647dbe8 Update static files
b589084 Allow the experimental trigger of the integrated repo
57cfe69 Updated from OpenStack Ansible Tests
9dbda04 Remove pip_install dependency
536dd34 Use cinder_services dict to identify cinder-api service name
7a43e60 Remove setting of version/release from releasenotes
2bcf766 Use group_names to check a host belongs to group
066c95e Updated from OpenStack Ansible Tests
4e7cb34 Change ceph example backend name
cff0a1d Fix indentation of container_vars for ceph doc
8d4aed3 Document reasonable radosgw timeout
a7f4d98 Remove unified queue from gate pipeline
9b84691 Add openstack-ansible-linters test
e350f89 Adds support for specifying GID AND UID for cinder system user
aefee84 Update paste, policy and rootwrap configurations 2017-10-14
3815c5b Update upgrade role for Queens from P
8c0f9b0 Add OpenStack-Ansible metadata
9ad69a9 Workaround bad cinder defaults
a1961c4 Updated from global requirements
5108e06 Add external LB management handler hook interface
1a4254c Updated from global requirements
9998b3b Update document links
2a372c9 Updated from OpenStack Ansible Tests
384e1ba Updated from OpenStack Ansible Tests
96160f0 Correct cinder online migrations command
799f2b0 Ensure online migrations can run
1a00032 Updated from OpenStack Ansible Tests
12c9c00 Update upgrade role for Pike
bf85705 Update reno for stable/pike
2aabc28 Updated from global requirements
0ad45a3 Update paste, policy and rootwrap configurations 2017-08-15
e1fd2e4 tasks: cinder_install: Fix virtualenv-tools issue on openSUSE
Diffstat (except docs and test files)
-------------------------------------
.gitreview | 1 +
CONTRIBUTING.rst | 2 +-
Vagrantfile | 2 +
bindep.txt | 25 +---
defaults/main.yml | 47 +++++---
files/rootwrap.d/volume.filters | 1 +
handlers/main.yml | 4 +
meta/main.yml | 1 -
meta/openstack-ansible.yml | 20 ++++
...inder-system-user-support-f69b87b4876c0dd8.yaml | 5 +
releasenotes/source/conf.py | 18 ++-
releasenotes/source/index.rst | 5 +-
releasenotes/source/pike.rst | 6 +
tasks/cinder_backends.yml | 2 +-
tasks/cinder_db_setup.yml | 3 +-
tasks/cinder_init_systemd.yml | 2 +
tasks/cinder_install.yml | 22 ++--
tasks/cinder_post_install.yml | 6 +-
tasks/cinder_pre_install.yml | 2 +
tasks/cinder_qos.yml | 6 +-
tasks/cinder_uwsgi.yml | 1 +
tasks/main.yml | 14 +--
templates/api-paste.ini.j2 | 10 --
templates/cinder-systemd-init.j2 | 2 +-
templates/cinder-uwsgi.ini.j2 | 3 +
templates/cinder.conf.j2 | 12 +-
templates/policy.json.j2 | 133 +--------------------
test-requirements.txt | 14 +--
tox.ini | 17 ++-
zuul.d/jobs.yaml | 21 ++++
zuul.d/project.yaml | 33 +++++
42 files changed, 364 insertions(+), 306 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index ae8c323..09d54c4 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -4 +4 @@
-bashate>=0.2 # Apache-2.0
+bashate>=0.5.1 # Apache-2.0
@@ -6,2 +6,2 @@ flake8<2.6.0,>=2.5.4 # MIT
-pyasn1!=0.2.3 # BSD
-pyOpenSSL>=0.14 # Apache-2.0
+pyasn1!=0.2.3,>=0.1.8 # BSD
+pyOpenSSL>=16.2.0 # Apache-2.0
@@ -12,4 +12,4 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD
-sphinx>=1.6.2 # BSD
-openstackdocstheme>=1.16.0 # Apache-2.0
-doc8 # Apache-2.0
-reno!=2.3.1,>=1.8.0 # Apache-2.0
+sphinx!=1.6.6,>=1.6.2 # BSD
+openstackdocstheme>=1.18.1 # Apache-2.0
+doc8>=0.6.0 # Apache-2.0
+reno>=2.5.0 # Apache-2.0
1
0
14 Mar '18
We are satisfied to announce the release of:
openstack-ansible 17.0.0: Ansible playbooks for deploying OpenStack
This release is part of the queens release series.
The source is available from:
https://git.openstack.org/cgit/openstack/openstack-ansible
Download the package from:
https://tarballs.openstack.org/openstack-ansible/
For more details, please see below.
17.0.0
^^^^^^
New Features
************
* Deployers of CentOS 7 environments can use the
"openstack_hosts_enable_yum_fastestmirror" variable to enable or
disable yum's fastestmirror plugin. The default setting of "yes"
ensures that fastestmirror is enabled.
* The extra packages percona packages used by the ppc64le are now
downloaded by the Ansible deployment host by default, as opposed to
the target hosts. Once downloaded the packages are pushed up to the
target hosts. This behaviour may be adjusted by setting
"galera_server_extra_package_downloader" to "target-host". The
packages are downloaded to the path set in
"galera_server_extra_package_path".
* An option to disable the "machinectl" quota system has been added.
The variable "lxc_host_machine_quota_disabled" is a Boolean with a
default of **true**. When this option is set to **true** it will
disable the "machinectl" quota system.
Upgrade Notes
*************
* Any tooling using the Designate v1 API needs to be reworked to use
the v2 API
* The variable "lxc_host_machine_volume_size" now accepts any valid
size modifier acceptable by "truncate -s" and "machinectl set-
limit". prior to this change the option assumed an integer was set
for some value in gigabytes. All acceptable values can be seen
within the documentation for machinectl
(https://www.freedesktop.org/software/systemd/man/machinectl.html
#set-limit%20%5BNAME%5D%20BYTES)
Deprecation Notes
*****************
* The following variables have been removed as they no longer serve
any purpose.
* "galera_package_arch"
* "percona_package_download_validate_certs"
* "percona_package_url"
* "percona_package_fallback_url"
* "percona_package_sha256"
* "percona_package_path"
* "qpress_package_download_validate_certs"
* "qpress_package_url"
* "qpress_package_fallback_url"
* "qpress_package_sha256"
* "qpress_package_path"
The functionality previously using these variables has been
transitioned to using a simpler data structure.
Critical Issues
***************
* The Designate V1 API has been removed, and cannot be enabled.
Other Notes
***********
* The *max_fail_percentage* playbook option has been used with the
default playbooks since the first release of the playbooks back in
**Icehouse**. While the intention was to allow large-scale
deployments to succeed in cases where a single node fails due to
transient issues, this option has produced more problems that it
solves. If a failure occurs that is transient in nature but is under
the set failure percentage the playbook will report a success, which
can cause silent failures depending on where the failure happened.
If a deployer finds themselves in this situation the problems are
are then compounded because the tools will report there are no known
issues. To ensure deployers have the best deployment experience and
the most accurate information a change has been made to remove the
*max_fail_percentage* option from all of the default playbooks. The
removal of this option has the side effect of requiring the deploy
to skip specific hosts should one need to be omitted from a run, but
has the benefit of eliminating silent, hard to track down, failures.
To skip a failing host for a given playbook run use the *--limit
'!$HOSTNAME'* CLI switch for the specific run. Once the issues have
been resolved for the failing host rerun the specific playbook
without the *--limit* option to ensure everything is in sync.
* The variable "lxc_host_machine_volume_size" is used to set the
size of the default sparse file as well as define a limit within the
"machinectl" quota system. When the "machinectl" quota system is
enabled deployers should appropriately set this value to the size of
the container volume, even when not using a sparse file.
* The container image cache within machinectl has been set to "64G"
by default.
Changes in openstack-ansible 16.0.0.0rc1..17.0.0
------------------------------------------------
d1b90b6 Set timeouts on uri tasks
9ad2f0e Clean-up gate code to use mirror_info
9a115b5 Bump A-R-R before first queens release
319a8fd Replace meta job map for aio->aio_lxc with simpler mechanism
28c7098 Use aio_basekit scenario for OpenSUSE
3453c64 CentOS 7 integrated gate optimization
931e8b0 Add base kit scenario
54870ed Update all SHAs for first Queens release
3e84d1e Remove the "max_fail_percentage" option
9613d6a tests: roles: bootstrap-host: SUSE: fix dbus package name
2eb32e4 Update os_neutron SHA to unblock gate
c645f1f Increase Ansible SSH connection retries
06f167f Remove pip_lock_to_internal_repo variable
6c6bce5 Update Queens doc index
575db0d Remove periodic translations job
b218ab9 Ensure that constraints are used for AIO bootstrap
e054c44 Fix ARA/log data collection and reporting
b80e361 Remove pycrypto from requirements.txt
b10f825 Point to Queens instead of master
e9559aa Update UPPER_CONSTRAINTS_FILE for stable/queens
9fc8ac8 Update .gitreview for stable/queens
f391d52 Bump upstream SHAs
e245766 Reinstate ubuntu ceph gating
68fa3f4 Update all SHAs for 17.0.0
9892a73 Allow neutron_provider_networks to be user defined
aad0945 bootstrap-host: Create swap without using a failed task
baceca8 l3_agent should only appear in computes when dvr
e09216a Implement a scenario with no containers
aec24fb Use native packages to deploy keepalived
8c09796 Move setup-utility before other plays
604e821 Remove placement_database related options/code
6c50146 Add defaults for lxc container_tech
d46712b Fix ansible pipelining
34424fb Update ansible to the latest stable
3ce9383 Ensure neutron agents & rabbitmq do not restart when upgrading
0aeab78 Remove impossible tests
9685202 Update CentOS quickstart doc
785cf44 Zuul: Remove project name
7466aae Update default scenarios from aio to aio_lxc
d270234 add networking-bgpvpn into openstack services
b2a5482 [DOC]: admin: troubleshooting: Fix code-block statements
d586000 Add scaffolding for multiple container techs
0005234 Add SELinux python support to ansible-runtime venv
c776ee7 Add user agent for haproxy health checks
8f50c67 Unfreeze roles after milestone 3
e0cc078 Vagrantfile: Use rsync to copy working directory to VM
ee6ff67 Update all SHAs for 17.0.0.0b3
4b93ca2 Add experimental tests of new ansible versions
21e27fd Fix keepalived warnings
add6ba1 Enable Heat in Horizon if Heat is installed
2198b93 Simplify memcached servers
15e2d85 Fix logic to check for insecure Keystone
7cd9fec Remove default_bind_mount_logs from config changes.
8a3dfc0 container_host can be replaced by physical_host on is_metal
1fca341 Updated from global requirements
7f192b1 Cleanup the gate-check-commit dstat part
f0d8ffd Add a return code check to the osa wrapper
81e1f8d Include P-Q changes into the upgrade script
59bc83b Updated from global requirements
03d2f66 Force ansible to ignore plugins when bootstrapping
92958b5 Only configure a service for haproxy when appropriate
7d580a1 Remove virtualenv-tools in the examples.
e8abf19 Fix sources-branch-updater and add docs
a9f5b9f Allow check experimental jobs to gather logs
78ed749 Stable keepalived priorities
f8da4b7 Define GATE_EXIT_RUN_DSTAT before use
15754e3 [DOCS] Add limit parameter to adding a new compute section
427f974 [DOC] Update development cycle checklist
2e712b1 Update all SHAs for Queens 2017-12-19
4b75279 Reorder cinder service installs
b40fddb Remove galera_address from playbook vars
cf9dcbc Revert "Freeze all SHAs for 17.0.0.0b2"
b654034 playbooks: inventory: ceph: Use distribution packages for SUSE
c5551f2 Move inventory files to folder in root of repo
4338a64 Revert "Async clone for git roles"
ef130bf Only whitelist internal network for placement api
b8dfac4 designate variables for neutron integration
01501f3 ceph: Switch to central ceph-ansible repository
c170e0c Add networking-sfc repo to repo_packages
3850e3d Fix automatic log copying in Zuul runs
a8e99d2 make include tasks dynamic when there is rescue
3e0ef28 Remove symlinked git cache functionality
6071ae2 correct ha proxy configuration for opendaylight
af0632b Workaround ansible lint failure
b5079c1 Add pip config to lxc_hosts
330dcd3 Converge neutron agents onto Baremetal
a591adc Fix roles variable name
d98afec Skip ansible-lint test against roles
503ba6a Update test tooling for manual testing
def5292 Remove is_metal from playbooks
7c46d95 Use correct name for networking-odl git group
850d8f2 Update existing container_networks
ba6a3ed Use Ansible 2.4
7b3aac2 Change the galera health check for better cluster health
1034627 Do not apply varstest to all scenarios
0baa0f4 Update variable scopes
91cf1e8 Freeze all SHAs for 17.0.0.0b2
03a57d6 Set the default pip index dynamically
923f3c3 Update overview-osa for new supported Operating Systems
dc78aff [DOCS] Add alternative URL for cloning repo
ffbb232 [DOCS] Update links from pointing to developer-docs
98d1b58 Avoid using 'roles' reserved variable
c4d12eb Fix crontab errors on CentOS/SUSE
e795415 Reduce console output in gate jobs
45f9ff8 Change opendaylight default port
2a8aab4 Adapt to openstack_hosts/pip_install changes
ea32c3d Avoid retrieving IP from a missing bridge
35d1415 Allow disabling container restarts
13ed290 Add the ability to trigger the integrated build
0f521b5 Override galera_monitoring_allowed_source
a777dc8 Remove jinja2 delimiters in when
f959acf Harden the xinetd security
c2402a0 Disable offloading in test by default
d5773de [Docs] Clarify ceph production example.
50595ac Update the documentation link
746330c Define swift_proxy_port for trove
6e1f3ca Extend tests vars overrides
4b63ebf Allow pip_install to run in repo-server playbook
ebfd9ab Do not force using the remote "origin" when testing upgrades
2044f5b Lighter ceph gates
656fd47 Allow the haproxy configuration to run with limited groups
dbe09dd Create variable override tests
fe9a338 Do not implement reload for novnc/spice service
078c89b scripts: scripts-library.sh: Use pgrep -f to find the dstat process
fdf3390 Add dynamic table for our tested Scenarios
33836d3 [DOCS] Correct secret uuid in Ceph example
a40b253 Retry apt cache update
f688775 Remove setting of version/release from releasenotes
c6064d1 ansible-role-requirements: Switch ODL git repo to the github mirror
e47163c zuul: project.yaml: Move openSUSE Ceph job to 'check' queue
cbd552e Updated from global requirements
f3dccff Use tests repo for all lint tests
e9f9578 Make pw-token-gen.py more random
d78e63a Use 'PermitRootLogin 'without-password''
21ec475 Fix port config in haproxy to avoid conflict
adc0b1e Fix the doc url in README
057bb30 [DOCS] Add ceph production example configuration
4c92d37 PermitRootLogin for hosts group
6f991b9 Fix cinder_backup for horizon dashboard and heat
bbfb9d3 Using --option ARGUMENT
ba5c17f Updated role maturity matrix
edc3476 Add infra healthchecks
ef3ad45 Vagrantfile: Remove openSUSE Leap 42.2
f3dc082 Zuul: add file extension to playbook path
609ea1f Update docs config for linters
4bdc86e Fix Ceilometer deployments
0405ec9 Update aio job to use become and fix environment
1c1ec38 Add Neutron variables shared with Octavia
c3ce038 docs: add a decision help
bf1835b [Docs] Use latest instead of draft
62545e9 [Docs] After-install network configuration
2af6d90 Use zuul v3 src location to install ARA
2a1f1cc [Docs] Fix links to inventory docs
dbd96cd Update zuul jobs with the per branch data
f17540a [Docs] Replace draft with latest
485fa7e Fix link to examples conf.d files
19304e8 Revert "Set OpenStack-Ansible release to 17.0.0.0b1"
08b700a Add proxy environment vars to boostrap-aio.yml
a86cfab Install hacking first and let it pull in right linter versions
3ce37a3 Correct regex for disk size
184eab7 Fixes a var dependency between Neutron and Octavia
21463a3 Convert the AIO from using overlayfs to machinectl
81cfe69 Fix typo
342a090 Add python as an install step
151d8c5 Initial integrated zuulv3 jobs
1200ee1 Hyper-converge our container usage
c1bcb9e Move dynamic grouping conditional
bc3e2b6 Remove jinja from failed_when
0620efa Set OpenStack-Ansible release to 17.0.0.0b1
182dca9 Include the Ansible version variable when installing ara
3fcadbf Update all SHAs
2622a2c [Docs] add a refresh fact step on new compute
24b505b Shallow clone roles
7a1e46b Async clone for git roles
64608d4 Avoid using gather_facts as a variable
a27be7f Do not source openstack-ansible.rc when pulling roles
67bea88 Updated repo cloner for zuulv3
1938df4 playbooks: os-lxc-container-setup: Only stop the container if it's running
03ace7a Only build ARA report when test fails
84a7f64 Disable ceph-ansible NFS gateway by default
44570a7 Fix adminurl/adminuri typo
4e58576 [Docs] Clarify role development cycle
069a39e [Docs] Add the bump of the upstream repo
ce07654 Run the ceph-mons deploy in serial
bbb0001 SUSE: Add OpenStack cloud repository when bootstrapping the host
a955c0b SUSE: Remove lxc-1.X.X workarounds
1377af3 Fix zuul clonemap
4e7e1c5 scripts: bootstrap-ansible.sh: Do not error on 'alternatives' command
8de63d6 Fix warning in upgrade
cc22dee scripts: sources-branch-updater-lib: Always fetch SHAs when working on master
dd99af8 Load nova_console_port from a nova_console inventory item
af28cf0 Run dstat in gate tests
74acdd5 Fix Aodh's health checks
87ffd71 Ensure container facts are set on container create
8fdf433 Fix cinder_service_region undefined
a46a72a working example of QNAP cinder integration
505a54e adding opendaylight services into ha proxy
54f02e0 Closes-Bug: 1717506
85501cb Limit group_vars scoping
718f790 Move resolvconf JIT execution to common tasks
cefc9e7 Gather ceph-mon facts using delegation
c22850e Adds Neutron FWaaS Dashboard to Repo
e524f70 Update Pike status to released in doc index
f828133 Fix variable def.
0debf5b Revert "Install dnf on CentOS hosts"
a53f1ae Add ceph-ansible v3 support
7ba5bed Delete not needed designate variables.
7dcc048 Updated from global requirements
f4cbb21 Set ceph_mons in group_vars
eea033f Fix lxc_image_cache_server_mirrors string concat
5b3e5a7 Upgrade ceph release to Luminous
d03f39c Run ARA only if enabled
7967623 Update and replace http with https for doc links
7b8d650 Set the LXC download mirror properly
ede56e0 Update variable migration script for Queens
9ba94a0 Updated from global requirements
3ddd01e Modify tacker port in haproxy config
be2c81b Fix release-yaml-file-prep.py to include ansible-hardening
7401ddd Install dnf on CentOS hosts
b95eafb Skip host pip installs for ansible bootstrap
07d1621 Use RDO Pike repository
353694a Remove urllib3/requests from requirements
fc05a47 Fix tacker bug in haproxy
3c235fd Add haproxy_endpoints role to Galera
6648266 Make pkg_locations overridable easier
a28026b Adding guards around tracepath/tracepath6 commands
b3300e8 scripts: scripts-library.sh: Fix tracepath logging
d32bb25 roles: bootstrap-host: Remove useless 'break' command from case statement
74f70c6 SHA Bump on master
dbc9598 roles: bootstrap-host: Fix typo in postup/postdown options for SUSE
20a9d7a Add ansible_python_interpreter to Ceph playbook
c40827d Suppress curl warning w/shell module
55c3dfb [DOC] Add openSUSE Leap references
61a7570 [DOC} Add openSUSE to Software requirements
59a062b Remove remaining service_name properties
22e5675 Enable verbose logging when fetching roles via git-clone
64bd12a Use /var/lib rather than /tmp
2f3196e Adding serial console support
38e674c Fix LXC container start order
90acf0a Correct zuul-cloner cloning of pinned SHA's
9ef8dd5 [DOC] Check Galera/Rabbitmq versions during cycle
111331c Correct cinder online migrations command
ae96fb1 Update documentation redirects
2364fb1 Fix to use "." to source script files
2acccc1 Fix os-cmd cross-distro compatibility
c646f17 Declare openSUSE Leap 42.X support as WIP
5eb2c00 tests: bootstrap-host: Add SUSE support in the RedHat network scripts
76e1d61 playbooks: os-lxc-container-setup: Force kill a container on openSUSE if it takes too long to stop
e82f84a Set serial to 100% for nova_compute
cffc9d1 SHA Bump for master upstream roles
836703a scripts: scripts-library.sh: Fix location for log directory
aaf7465 playbooks: os-swift-install: Use correct group name on openSUSE
f70ca23 playbooks: utility-install.yml: Update package cache on openSUSE
1a3b11f group_vars: all: Replace spaces with underscores in distro repository
d224430 tests: bootstrap-host: Refresh repositories on SUSE
18374fb tests: bootstrap-aio: Add sftp subsystem option for SUSE
19d04fc tests: bootstrap-host: Add ability to configure networking on SUSE
3bb0aac tests: bootstrap-host: Add SUSE variables file
56fc048 tests: bootstrap-host: Use btrfs tools to determine available disk space
83ab078 scripts: bootstrap-ansible: Add required packages on openSUSE Leap
b5441ed Adds a constraint file to the pip install for Octavia scenario
85d2427 Fixes python3 non-compatible import of urlparse
4d4482e scripts: scripts-library.sh: Add support for openSUSE
956e829 Update docs/tooling for Queens
c5b317d scripts: scripts-library.sh: Do not use the '-m' option on tracepath
95f89f4 Reduce CentOS AIO bootstrap pkg list
bd79f07 Add tacker installation
aeb7f57 Test containerised cinder-volume
2af9fbf scripts: scripts-library.sh: Hide 'which' command output
2603e5a Vagrantfile: Add openSUSE support
15c4202 Vagrantfile: Increase VM memory size to 12G
52b1b17 Update reno for stable/pike
1450119 Add support for OpenDaylight deployment in neutron
e1a997a Updated from global requirements
321dd30 [DOCS] Add reference to Tunable Overrides
303e4e8 Remove repeated pip_install role execution
9c186e2 Unpin role SHA's to move towards Queens development
9c64c2d ansible-role-requirements: Bump sha for os_neutron role
18464e4 Fix import of osa_toolkit in inventory-manage.py
e2bf8b9 Add tip for destroying containers
7049ffa Bootstrap Ansible fails if partial keypair exists
bb48a1a Fix Barbican's health checks
eb81d64 Update the playbook serial settings
2ab98d9 trivialfix
4cba47c Revert "Reduce container counts for cinder, ironic and trove"
774f6d0 Add breakout groups for hypervisor types
Diffstat (except docs and test files)
-------------------------------------
.gitreview | 2 +-
README.rst | 6 +-
Vagrantfile | 23 +-
ansible-role-requirements.yml | 138 +++---
bindep.txt | 31 +-
.../source/app-advanced-config-options.rst | 2 +-
.../source/app-advanced-config-override.rst | 6 +-
deploy-guide/source/app-ceph.rst | 4 +-
deploy-guide/source/app-config-prod-ceph.rst | 133 ++++++
deploy-guide/source/app-custom-layouts.rst | 2 +-
deploy-guide/source/app-limited-connectivity.rst | 2 +-
deploy-guide/source/app-networking.rst | 2 +-
deploy-guide/source/app-resources.rst | 2 +-
deploy-guide/source/app-security.rst | 2 +-
deploy-guide/source/app.rst | 1 +
deploy-guide/source/conf.py | 12 +-
deploy-guide/source/configure.rst | 10 +-
deploy-guide/source/deploymenthost.rst | 36 +-
.../source/figures/arch-layout-production-ceph.png | Bin 0 -> 167033 bytes
.../source/figures/arch-layout-production-ceph.svg | 3 +
deploy-guide/source/figures/arch-layout.graffle | Bin 6161 -> 8655 bytes
deploy-guide/source/overview-osa.rst | 37 +-
deploy-guide/source/overview-requirements.rst | 6 +
deploy-guide/source/targethosts-prepare.rst | 48 +-
.../admin/maintenance-tasks/network-maintain.rst | 4 +-
.../admin/maintenance-tasks/scale-environment.rst | 44 +-
.../openstack-operations/managing-instances.rst | 2 +-
.../admin/openstack-operations/network-service.rst | 10 +
.../admin/openstack-operations/verify-deploy.rst | 2 +-
etc/openstack_deploy/conf.d/ceilometer.yml.example | 2 +-
etc/openstack_deploy/conf.d/haproxy.yml.aio | 4 +
etc/openstack_deploy/conf.d/swift.yml.example | 6 +-
etc/openstack_deploy/conf.d/tacker.yml.aio | 4 +
etc/openstack_deploy/env.d/aio_metal.yml.example | 158 +++++++
.../env.d/extra_container.yml.example | 24 +-
.../openstack_user_config.yml.aio.j2 | 4 -
.../openstack_user_config.yml.example | 22 +
.../openstack_user_config.yml.prod-ceph.example | 162 +++++++
etc/openstack_deploy/user_secrets.yml | 6 +-
etc/openstack_deploy/user_variables.yml | 18 +-
.../user_variables.yml.prod-ceph.example | 40 ++
global-requirement-pins.txt | 4 +-
group_vars/all/all.yml | 119 -----
group_vars/all/aodh.yml | 21 -
group_vars/all/ceilometer.yml | 26 --
group_vars/all/ceph.yml | 30 --
group_vars/all/cinder.yml | 43 --
group_vars/all/glance.yml | 51 ---
group_vars/all/haproxy.yml | 278 ------------
group_vars/all/heat.yml | 34 --
group_vars/all/infra.yml | 31 --
group_vars/all/ironic.yml | 29 --
group_vars/all/keepalived.yml | 69 ---
group_vars/all/keystone.yml | 59 ---
group_vars/all/magnum.yml | 23 -
group_vars/all/neutron.yml | 50 ---
group_vars/all/nova.yml | 60 ---
group_vars/all/octavia.yml | 31 --
group_vars/all/pip.yml | 26 --
group_vars/all/sahara.yml | 34 --
group_vars/all/ssl.yml | 21 -
group_vars/all/swift.yml | 29 --
group_vars/all_containers.yml | 31 --
group_vars/aodh_all.yml | 24 -
group_vars/barbican_all.yml | 33 --
group_vars/ceilometer_all.yml | 36 --
group_vars/ceph_all.yml | 19 -
group_vars/cinder_all.yml | 50 ---
group_vars/cinder_volume.yml | 22 -
group_vars/designate_all.yml | 59 ---
group_vars/galera_all.yml | 28 --
group_vars/glance_all.yml | 38 --
group_vars/gnocchi_all.yml | 40 --
group_vars/haproxy_all.yml | 37 --
group_vars/heat_all.yml | 28 --
group_vars/horizon_all.yml | 41 --
group_vars/hosts.yml | 29 --
group_vars/ironic_all.yml | 25 --
group_vars/ironic_compute.yml | 16 -
group_vars/keystone_all.yml | 39 --
group_vars/magnum_all.yml | 32 --
group_vars/memcached.yml | 23 -
group_vars/neutron_agent.yml | 28 --
group_vars/neutron_all.yml | 30 --
group_vars/neutron_calico_dhcp_agent.yml | 107 -----
group_vars/nova_all.yml | 46 --
group_vars/octavia_all.yml | 19 -
group_vars/rabbitmq_all.yml | 22 -
group_vars/repo_all.yml | 68 ---
group_vars/rsyslog.yml | 19 -
group_vars/sahara_all.yml | 21 -
group_vars/swift_all.yml | 31 --
group_vars/trove_all.yml | 46 --
group_vars/utility_all.yml | 71 ---
host_vars/.placeholder | 0
inventory/dynamic_inventory.py | 81 ++++
inventory/env.d/aodh.yml | 32 ++
inventory/env.d/barbican.yml | 34 ++
inventory/env.d/ceilometer.yml | 40 ++
inventory/env.d/ceph.yml | 50 +++
inventory/env.d/cinder.yml | 66 +++
inventory/env.d/designate.yml | 54 +++
inventory/env.d/etcd.yml | 34 ++
inventory/env.d/galera.yml | 37 ++
inventory/env.d/glance.yml | 43 ++
inventory/env.d/gnocchi.yml | 39 ++
inventory/env.d/haproxy.yml | 37 ++
inventory/env.d/heat.yml | 45 ++
inventory/env.d/horizon.yml | 37 ++
inventory/env.d/ironic.yml | 78 ++++
inventory/env.d/keystone.yml | 36 ++
inventory/env.d/magnum.yml | 37 ++
inventory/env.d/memcache.yml | 37 ++
inventory/env.d/molteniron.yml | 35 ++
inventory/env.d/neutron.yml | 86 ++++
inventory/env.d/nova.yml | 104 +++++
inventory/env.d/octavia.yml | 47 ++
inventory/env.d/os-infra.yml | 22 +
inventory/env.d/pkg_repo.yml | 36 ++
inventory/env.d/rabbitmq.yml | 37 ++
inventory/env.d/rsyslog.yml | 36 ++
inventory/env.d/sahara.yml | 36 ++
inventory/env.d/shared-infra.yml | 22 +
inventory/env.d/swift-remote.yml | 38 ++
inventory/env.d/swift.yml | 72 +++
inventory/env.d/tacker.yml | 36 ++
inventory/env.d/trove.yml | 47 ++
inventory/env.d/unbound.yml | 34 ++
inventory/env.d/utility.yml | 37 ++
inventory/group_vars/all/all.yml | 115 +++++
inventory/group_vars/all/ceph.yml | 38 ++
inventory/group_vars/all/cinder.yml | 18 +
inventory/group_vars/all/designate.yml | 29 ++
inventory/group_vars/all/glance.yml | 27 ++
inventory/group_vars/all/infra.yml | 30 ++
inventory/group_vars/all/keystone.yml | 54 +++
inventory/group_vars/all/neutron.yml | 35 ++
inventory/group_vars/all/nova.yml | 24 +
inventory/group_vars/all/octavia.yml | 22 +
inventory/group_vars/all/pip.yml | 33 ++
inventory/group_vars/all/ssl.yml | 21 +
inventory/group_vars/all_containers.yml | 31 ++
inventory/group_vars/aodh_all.yml | 31 ++
inventory/group_vars/barbican_all.yml | 33 ++
inventory/group_vars/ceilometer_all.yml | 54 +++
inventory/group_vars/ceph_all.yml | 24 +
inventory/group_vars/cinder_all.yml | 77 ++++
inventory/group_vars/cinder_volume.yml | 22 +
inventory/group_vars/designate_all.yml | 46 ++
inventory/group_vars/galera_all.yml | 37 ++
inventory/group_vars/glance_all.yml | 63 +++
inventory/group_vars/gnocchi_all.yml | 40 ++
inventory/group_vars/haproxy_all/haproxy.yml | 357 +++++++++++++++
inventory/group_vars/haproxy_all/keepalived.yml | 71 +++
inventory/group_vars/heat_all.yml | 48 ++
inventory/group_vars/horizon_all.yml | 42 ++
inventory/group_vars/hosts.yml | 32 ++
inventory/group_vars/ironic-compute_hosts.yml | 16 +
inventory/group_vars/ironic_all.yml | 40 ++
inventory/group_vars/ironic_compute.yml | 1 +
inventory/group_vars/keystone_all.yml | 61 +++
inventory/group_vars/kvm-compute_hosts.yml | 16 +
inventory/group_vars/lxd-compute_hosts.yml | 16 +
inventory/group_vars/magnum_all.yml | 42 ++
inventory/group_vars/memcached.yml | 23 +
inventory/group_vars/network_hosts.yml | 3 +
inventory/group_vars/neutron_agent.yml | 28 ++
inventory/group_vars/neutron_all.yml | 47 ++
inventory/group_vars/neutron_calico_dhcp_agent.yml | 107 +++++
inventory/group_vars/nova_all.yml | 88 ++++
inventory/group_vars/octavia_all.yml | 30 ++
inventory/group_vars/powervm-compute_hosts.yml | 16 +
inventory/group_vars/qemu-compute_hosts.yml | 16 +
inventory/group_vars/rabbitmq_all.yml | 22 +
inventory/group_vars/repo_all.yml | 85 ++++
inventory/group_vars/rsyslog.yml | 19 +
inventory/group_vars/sahara_all.yml | 41 ++
inventory/group_vars/swift_all.yml | 50 +++
inventory/group_vars/tacker_all.yml | 46 ++
inventory/group_vars/trove_all.yml | 48 ++
inventory/group_vars/utility_all.yml | 74 ++++
inventory/host_vars/localhost/ceilometer.yml | 17 +
inventory/host_vars/localhost/cinder.yml | 18 +
inventory/host_vars/localhost/neutron.yml | 20 +
inventory/host_vars/localhost/nova.yml | 17 +
inventory/host_vars/localhost/swift.yml | 20 +
inventory/host_vars/localhost/unbound.yml | 22 +
inventory/localhost | 2 +
osa_toolkit/generate.py | 36 +-
osa_toolkit/manage.py | 2 +-
playbooks/ceph-install.yml | 83 ++--
playbooks/common-playbooks/cinder.yml | 14 +-
playbooks/common-playbooks/glance.yml | 11 +-
playbooks/common-playbooks/neutron.yml | 15 +-
playbooks/common-playbooks/nova.yml | 15 +-
playbooks/common-playbooks/unbound-clients.yml | 77 ----
playbooks/common-tasks/dynamic-address-fact.yml | 2 +-
playbooks/common-tasks/dynamic-grouping.yml | 4 +-
playbooks/common-tasks/os-lxc-container-setup.yml | 16 +-
playbooks/common-tasks/restart-service.yml | 2 +
playbooks/common-tasks/set-pip-upstream-url.yml | 3 +
playbooks/common-tasks/set-upper-constraints.yml | 18 +
playbooks/common-tasks/unbound-clients.yml | 65 +++
playbooks/containers-deploy.yml | 17 +
playbooks/containers-lxc-create.yml | 53 +++
playbooks/containers-lxc-destroy.yml | 63 +++
playbooks/containers-lxc-host.yml | 57 +++
playbooks/defaults/repo_packages/gnocchi.yml | 2 +-
playbooks/defaults/repo_packages/nova_consoles.yml | 4 +-
.../defaults/repo_packages/openstack_services.yml | 96 ++--
.../defaults/repo_packages/openstack_testing.yml | 4 +-
playbooks/etcd-install.yml | 17 +-
playbooks/galera-install.yml | 35 +-
playbooks/haproxy-install.yml | 21 +-
playbooks/healthcheck-infrastructure.yml | 193 ++++++++
playbooks/inventory/dynamic_inventory.py | 81 ----
playbooks/inventory/env.d/aodh.yml | 32 --
playbooks/inventory/env.d/barbican.yml | 34 --
playbooks/inventory/env.d/ceilometer.yml | 40 --
playbooks/inventory/env.d/ceph.yml | 50 ---
playbooks/inventory/env.d/cinder.yml | 66 ---
playbooks/inventory/env.d/designate.yml | 54 ---
playbooks/inventory/env.d/etcd.yml | 34 --
playbooks/inventory/env.d/galera.yml | 37 --
playbooks/inventory/env.d/glance.yml | 43 --
playbooks/inventory/env.d/gnocchi.yml | 39 --
playbooks/inventory/env.d/haproxy.yml | 37 --
playbooks/inventory/env.d/heat.yml | 54 ---
playbooks/inventory/env.d/horizon.yml | 37 --
playbooks/inventory/env.d/ironic.yml | 65 ---
playbooks/inventory/env.d/keystone.yml | 36 --
playbooks/inventory/env.d/magnum.yml | 37 --
playbooks/inventory/env.d/memcache.yml | 37 --
playbooks/inventory/env.d/molteniron.yml | 35 --
playbooks/inventory/env.d/neutron.yml | 79 ----
playbooks/inventory/env.d/nova.yml | 101 -----
playbooks/inventory/env.d/octavia.yml | 47 --
playbooks/inventory/env.d/os-infra.yml | 22 -
playbooks/inventory/env.d/pkg_repo.yml | 36 --
playbooks/inventory/env.d/rabbitmq.yml | 37 --
playbooks/inventory/env.d/rsyslog.yml | 36 --
playbooks/inventory/env.d/sahara.yml | 36 --
playbooks/inventory/env.d/shared-infra.yml | 22 -
playbooks/inventory/env.d/swift-remote.yml | 38 --
playbooks/inventory/env.d/swift.yml | 72 ---
playbooks/inventory/env.d/trove.yml | 45 --
playbooks/inventory/env.d/unbound.yml | 34 --
playbooks/inventory/env.d/utility.yml | 37 --
playbooks/lxc-containers-create.yml | 39 +-
playbooks/lxc-containers-destroy.yml | 65 +--
playbooks/lxc-hosts-setup.yml | 61 +--
playbooks/memcached-install.yml | 17 +-
playbooks/openstack-hosts-setup.yml | 14 +-
playbooks/os-aodh-install.yml | 16 +-
playbooks/os-barbican-install.yml | 17 +-
playbooks/os-ceilometer-install.yml | 17 +-
playbooks/os-cinder-install.yml | 43 +-
playbooks/os-designate-install.yml | 16 +-
playbooks/os-glance-install.yml | 7 -
playbooks/os-gnocchi-install.yml | 16 +-
playbooks/os-heat-install.yml | 16 +-
playbooks/os-horizon-install.yml | 16 +-
playbooks/os-ironic-install.yml | 15 +-
playbooks/os-keystone-install.yml | 23 +-
playbooks/os-magnum-install.yml | 15 +-
playbooks/os-molteniron-install.yml | 18 +-
playbooks/os-neutron-install.yml | 15 +-
playbooks/os-nova-install.yml | 43 +-
playbooks/os-octavia-install.yml | 16 +-
playbooks/os-rally-install.yml | 12 +-
playbooks/os-sahara-install.yml | 16 +-
playbooks/os-swift-install.yml | 24 +-
playbooks/os-swift-sync.yml | 5 +-
playbooks/os-tacker-install.yml | 61 +++
playbooks/os-tempest-install.yml | 5 +-
playbooks/os-trove-install.yml | 16 +-
playbooks/rabbitmq-install.yml | 24 +-
playbooks/repo-build.yml | 52 +--
playbooks/repo-server.yml | 38 +-
playbooks/repo-use.yml | 29 ++
.../system_crontab_coordination/tasks/main.yml | 2 +
playbooks/rsyslog-install.yml | 19 +-
playbooks/security-hardening.yml | 2 +-
playbooks/setup-hosts.yml | 3 +-
playbooks/setup-infrastructure.yml | 6 +-
playbooks/setup-openstack.yml | 1 +
playbooks/unbound-install.yml | 22 +-
playbooks/utility-install.yml | 23 +-
...tavia-V2-(standalone)-API-d644b92ad374f2cf.yaml | 7 +
.../PermitRootLogin-chages-7ce97df6d612223e.yaml | 7 +
...-container-restart-option-acf4cd9a20ef61e4.yaml | 15 +
.../add-opensuse-support-a8ec3f54188e5f01.yaml | 14 +
.../add-security-headers-e46c205b42b9598b.yaml | 8 +
.../cache-packages-override-e89847687abddf34.yaml | 4 +
...-local-lxc-package-mirror-843e1ceac2469547.yaml | 16 +
...entos-mirror-url-variable-c072a6ab21054093.yaml | 5 +
...entos-mirror-url-variable-eea9f226b5611b40.yaml | 5 +
.../notes/ceph-ansible-v3-a570cf4477c77860.yaml | 15 +
.../notes/ceph-galaxy-roles-1a0a13be026e45d8.yaml | 8 +
.../notes/ceph-luminous-d1ff5c08452a9887.yaml | 9 +
.../notes/clustecheck-9311d05fb32f13b3.yaml | 7 +
...m_eventstreamer_queue_url-a1dcd1f6769816c5.yaml | 17 +
...rcona-xtrabackup-repo-url-95614d0672f4bcb0.yaml | 6 +
...-and-backend-caching-vars-88c48117b232b37e.yaml | 6 +
...ed-symlink-for-repo-cache-449b84e281ff9907.yaml | 12 +
...kage-checksums-by-default-3543840512c348d6.yaml | 7 +
.../notes/disable-ksm-670aeb175826b7ca.yaml | 5 +
.../disable-list-extend-3a9547de9034f9ba.yaml | 4 +-
.../dnsmasq-lxc-conflict-fix-c8968f6a16d033c6.yaml | 10 +
.../drop-ceilometer-api-b6d87ceddf34af81.yaml | 5 +
...nsuse-mirror-url-variable-fa2df9eee6399938.yaml | 5 +
...ity-groups-always-applied-eb6e3bdc7b77f022.yaml | 13 +
.../notes/extra-headers-e54a672d3a78dd89.yaml | 15 +
...astestmirror-configurable-08e075f8602164e5.yaml | 7 +
.../notes/fedora-26-support-70a304f9c97d1b37.yaml | 5 +
.../notes/fwaasv2-added-ab9ba18c8b98a83e.yaml | 4 +
...inder-system-user-support-f69b87b4876c0dd8.yaml | 5 +
...nce-init-config-overrides-d1c8c3dcc50c109a.yaml | 2 +-
.../notes/glance-v2-api-only-0d4a61b0d4dade18.yaml | 22 +
.../notes/global-ntp-servers-155c1daef3680025.yaml | 6 +
.../horizon-arbitrary-config-8a36e4bd6818afe1.yaml | 2 +-
.../notes/hypervisor-groups-9c9fb1d44b602af0.yaml | 9 +
...instance-defaults-support-533844543082b2f4.yaml | 2 +-
.../notes/lbaasv2-options-ae992286abfa689f.yaml | 5 +
.../lxc-cache-prep-timeout-97dc18882f7b1e76.yaml | 7 +
.../notes/lxc-container-tech-2a24afbef5a7bf6e.yaml | 5 +
.../lxc-machinectl-template-9e65779a94cb767f.yaml | 11 +
...c_container_backing_store-e0a77c48da3a57b2.yaml | 21 +
.../lxc_image_cache_server-f14701a7f8f4b8ca.yaml | 14 +
...workmanager-compatibility-87c7c1c121469714.yaml | 10 +
.../neutron-agent-baremetal-c229e65c77e615fa.yaml | 16 +
.../notes/neutron-bgp-552e6e1f6d37f38d.yaml | 2 +-
.../notes/neutron-fwaas-5c7c6508f2cc05c3.yaml | 4 +-
...ron-init-config-overrides-9d1d2b3b908705ed.yaml | 2 +-
...tron-opendaylight-support-453dc9324eafaae7.yaml | 7 +
.../notes/neutron-vpnaas-5c7c6508f2cc05c5.yaml | 4 +-
.../notes/new_default_quotas-154f76dd7f2f568f.yaml | 6 +
.../notes/new_healthcheck-9e559565745defd0.yaml | 7 +
.../ng-instance-management-f9134fc283aa289c.yaml | 2 +-
.../non_inventory_hosts-c0fa4c185a01e78b.yaml | 6 +
.../nova-placement-database-a8735a1df0c4566f.yaml | 15 +
...nsuse-mirror-url-variable-6660f16c3e9bf1ff.yaml | 10 +
...nsuse-mirror-url-variable-74d22825e808211e.yaml | 10 +
...nsuse-mirror-url-variable-865a97abb4c61430.yaml | 6 +
.../openvswitch-nsh-support-a9f86a929e072cea.yaml | 6 +
...ize-centos-erlang-install-bafd1c376ffca35e.yaml | 15 +
.../notes/os-tempest-roles-cead45b2cd38811f.yaml | 5 +
.../permitrootlogin_options-a62e33ccc4a69657.yaml | 8 +
...rsistend-systemd-journals-c1874b52ad666744.yaml | 10 +
.../notes/pike_deprecations-39034d48825e8966.yaml | 8 +
.../ppc64le-var-changes-84aa4f3f9bb0ef52.yaml | 31 ++
.../pypiserver-pypi-cache-216e9e087f6d3f24.yaml | 9 +
...rval-configuration-option-884d64aa259ecc3c.yaml | 6 +
...emove-duplicated-download-99a9ec5bfe4ba749.yaml | 37 ++
.../notes/remove-fax-fail-5038b4b6eb4951b3.yaml | 21 +
.../remove-haproxy-repo-vars-051a47bbfaf6d1da.yaml | 8 +
.../notes/remove-v1-api-4fda1ee243203fe5.yaml | 5 +
.../notes/remove-v72181-e29b9f5d9c971541.yaml | 6 +
.../notes/remove_use_neutron-76135a385ef1345d.yaml | 3 +
.../removed-vars-plugin-0f9fb96e8b2c430d.yaml | 6 +
.../rhel7-stig-v1r3-update-c533ed40ba609ccf.yaml | 15 +
...elinux-neutron-bare-metal-c89174daf6f8b273.yaml | 6 +
.../notes/set-limit-disabled-25998f1f12987c12.yaml | 20 +
...skip-sysctl-when-disabled-b32eca48df5b1437.yaml | 10 +
...l_modules_with_group_vars-8d169f564ffd450c.yaml | 25 ++
...ot-login-without-password-948ec79c6508c19b.yaml | 6 +
.../static_uca_filename-849a6f491acae9c5.yaml | 11 +
.../notes/support-ksm-fe6993158768a14e.yaml | 5 +
...t-centos-opensuse-running-0be396c60a513562.yaml | 8 +
.../notes/systemd-nfs-setup-5c35c23eda4443be.yaml | 11 +
...ove-init-config-overrides-a78ed428a32adef8.yaml | 2 +-
.../ulimit-increased-65536-50b418d8e8ca4eef.yaml | 5 +
...able-file-search-optional-7420269230a0e22f.yaml | 7 +
releasenotes/source/conf.py | 18 +-
releasenotes/source/index.rst | 7 +-
releasenotes/source/pike.rst | 6 +
requirements.txt | 13 +-
scripts/ansible-role-requirements-editor.py | 2 +-
scripts/bootstrap-ansible.sh | 116 ++++-
scripts/gate-check-commit.sh | 112 ++---
scripts/gen-config.py | 2 +-
scripts/get-pypi-pkg-version.py | 2 +-
scripts/inventory-manage.py | 11 +-
scripts/openstack-ansible.rc | 6 +-
scripts/os-cmd | 2 +-
scripts/pw-token-gen.py | 5 +-
scripts/rabbitmq-test.py | 47 ++
scripts/release-yaml-file-prep.py | 11 +-
scripts/run-upgrade.sh | 33 +-
scripts/scripts-library.sh | 132 +++++-
scripts/sources-branch-updater-lib.sh | 103 +++--
scripts/sources-branch-updater.sh | 43 +-
.../playbooks/ceph-galaxy-removal.yml | 31 ++
.../playbooks/deploy-config-changes.yml | 8 +-
.../playbooks/user-secrets-adjustment.yml | 3 +-
.../scripts/migrate_openstack_vars.py | 2 +-
test-requirements.txt | 22 +-
.../bootstrap-host/tasks/check-requirements.yml | 15 +-
.../bootstrap-host/tasks/install_packages.yml | 81 +---
.../bootstrap-host/tasks/prepare_aio_config.yml | 111 +++--
.../bootstrap-host/tasks/prepare_hostname.yml | 34 ++
.../bootstrap-host/tasks/prepare_loopback_swap.yml | 84 ++--
.../bootstrap-host/tasks/prepare_networking.yml | 47 +-
.../roles/bootstrap-host/tasks/prepare_octavia.yml | 19 +-
.../bootstrap-host/templates/apt-sources.list.j2 | 16 -
.../templates/redhat_interface_default.cfg.j2 | 1 +
.../templates/redhat_interface_ifdown-post.cfg.j2 | 19 -
.../templates/redhat_interface_ifup-post.cfg.j2 | 25 --
.../templates/rpm_interface_ifdown-post.cfg.j2 | 29 ++
.../templates/rpm_interface_ifup-post.cfg.j2 | 35 ++
.../templates/suse_interface_default.cfg.j2 | 9 +
.../templates/user_variables.aio.yml.j2 | 38 +-
.../templates/user_variables_ceph.yml.j2 | 2 +-
tox.ini | 117 +++--
zuul.d/jobs.yaml | 168 +++++++
zuul.d/playbooks/post.yml | 64 +++
zuul.d/playbooks/run.yml | 25 ++
zuul.d/project.yaml | 51 +++
453 files changed, 9354 insertions(+), 5900 deletions(-)
Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index ed8d1a9..54d032a 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4,3 +4,2 @@
-pyasn1!=0.2.3 # BSD
-pyOpenSSL>=0.14 # Apache-2.0
-requests>=2.14.2 # Apache-2.0
+pyasn1!=0.2.3,>=0.1.8 # BSD
+pyOpenSSL>=16.2.0 # Apache-2.0
@@ -8 +7 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD
-netaddr!=0.7.16,>=0.7.13 # BSD
+netaddr>=0.7.18 # BSD
@@ -10 +8,0 @@ PrettyTable<0.8,>=0.7.1 # BSD
-pycrypto>=2.6 # Public Domain
@@ -12,3 +10,2 @@ python-memcached>=1.56 # PSF
-PyYAML>=3.10.0 # MIT
-urllib3>=1.21.1 # MIT
-virtualenv>=13.1.0 # MIT
+PyYAML>=3.10 # MIT
+virtualenv>=14.0.6 # MIT
diff --git a/test-requirements.txt b/test-requirements.txt
index 78145f7..3b4da26 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -4,3 +4,2 @@
-bashate>=0.2 # Apache-2.0
-coverage!=4.4,>=4.0 # Apache-2.0
-flake8<2.6.0,>=2.5.4 # MIT
+
+# Keep hacking first, it pulls in the right versions of flake8, mccabe and pyflakes
@@ -8,5 +7,4 @@ hacking<0.11,>=0.10.0
-mccabe==0.2.1 # MIT License
-mock>=2.0 # BSD
-pep8==1.5.7 # MIT
-pyflakes==0.8.1 # MIT
-virtualenv>=13.1.0 # MIT
+bashate>=0.5.1 # Apache-2.0
+coverage!=4.4,>=4.0 # Apache-2.0
+mock>=2.0.0 # BSD
+virtualenv>=14.0.6 # MIT
@@ -15,4 +13,4 @@ virtualenv>=13.1.0 # MIT
-sphinx>=1.6.2 # BSD
-openstackdocstheme>=1.16.0 # Apache-2.0
-doc8 # Apache-2.0
-reno!=2.3.1,>=1.8.0 # Apache-2.0
+sphinx!=1.6.6,>=1.6.2 # BSD
+openstackdocstheme>=1.18.1 # Apache-2.0
+doc8>=0.6.0 # Apache-2.0
+reno>=2.5.0 # Apache-2.0
1
0
We are tickled pink to announce the release of:
monasca-agent 2.6.1: Monitoring agent for gathering metrics and
sending them to the Monasca API.
This release is part of the queens release series.
Download the package from:
https://tarballs.openstack.org/monasca-agent/
For more details, please see below.
Changes in monasca-agent 2.6.0..2.6.1
-------------------------------------
e91d882 Fix error logs in prometheus w/o prometheus annotations.
84f5307 Correct detection status in congestion plugin
15dc474 Update UPPER_CONSTRAINTS_FILE for stable/queens
1de91d1 Update .gitreview for stable/queens
Diffstat (except docs and test files)
-------------------------------------
.gitreview | 1 +
monasca_agent/collector/checks_d/prometheus.py | 3 ++-
monasca_setup/detection/plugins/congestion.py | 2 +-
tox.ini | 2 +-
4 files changed, 5 insertions(+), 3 deletions(-)
1
0
We jubilantly announce the release of:
patrole 0.3.0: Patrole is a tool for verifying that Role-Based Access
Control is being enforced across OpenStack deployments.
This release is part of the queens release series.
Download the package from:
https://tarballs.openstack.org/patrole/
Please report issues through launchpad:
https://bugs.launchpad.net/patrole
For more details, please see below.
0.3.0
^^^^^
Prelude
*******
This release marks the start of Queens release support in Patrole.
New Features
************
* Add RBAC test for "backup:backup_project_attribute" which verifies
that the "os-backup-project-attr:project_id" attribute appears in
the response body once policy enforcement succeeds.
* Implemented a new method "override_role" in "rbac_utils" module,
which provides the exact same functionality as the now-deprecated
"switch_role" method, with one difference: "override_role" is a
contextmanager which provides better policy validation granularity.
This means that immediately after the contextmanager's code has
executed, the role is switched back to the admin role automatically.
* Add complete RBAC test coverage for the compute APIs that enforce:
"os_compute_api:os-extended-server-attributes".
* test_flavor_rxtx_rbac now offers complete coverage for the os-
flavor-rxtx policy.
* Adds tests to see if key_name is returned in server response to
test_server_misc_policy_actions_rbac.
* Add RBAC test for creating a server backup, providing coverage for
the policy action: "os_compute_api:os-create-backup".
Upgrade Notes
*************
* All of the identity v2.0 API tests have been removed from Patrole
because the majority of the v2.0 API has been removed from the
identity project.
* The "[rbac]" config group has been removed. Use the "[patrole]"
group instead which contains the exact same options.
Deprecation Notes
*****************
* The "switch_role" method in "rbac_utils" module has been
deprecated and will be removed during the Rocky release cycle.
* The configuration option "[patrole] strict_policy_check" is
deprecated and will be removed in the Rocky release cycle.
* Removed the following deprecated Patrole configuration options:
* cinder_policy_file
* glance_policy_file
* keystone_policy_file
* neutron_policy_file
* nova_policy_file
To specify the location of a custom policy file, use "[patrole]
custom_policy_files" instead.
Other Notes
***********
* The default value for "[patrole] strict_policy_check" has been
changed to "True" because a Patrole test should always fail if the
policy action is invalid, to avoid false positives.
* OpenStack Releases supported after this release are **Queens** and
**Pike**. The release under current development of this tag is
Rocky, meaning that every Patrole commit is also tested against
master during the Rocky cycle. However, this does not necessarily
mean that using Patrole as of this tag will work against a Rocky (or
future release) cloud.
Changes in patrole 0.2.0..0.3.0
-------------------------------
b006983 Add releasenotes to mark the start of Queens support
938471b Remove all v2.0 identity API tests
6a8c08c RBAC tests for group type specs
ac2ee13 [Gate fix] Fix attach volume create server test timeout
686e0d9 Replace curly quotes with straight quotes
2189207 RBAC tests for reset group snapshot status policy
8731f7b Zuul: Remove project name
88061b7 Add waiter to test_manage_snapshot_rbac to fix data race
795dae5 Remove unnecessary dir 'legacy'
233b943 Zuul: Remove project name
1882e9b override_role cleanup: Remove superfluous call in rbac_rule_validation
ba816be Updated from global requirements
7676a21 Migrate to override_role for volume module (part 3)
398a09f Clean up exception message raised by policy authority module
50d52d7 Add tests for update group types for volume module
81a22b1 Add test coverage for volume types
e7d7c22 Make create_server tests more policy-granular
d67a92c Migrate to override_role for volume module (part 1)
8bd897b Optimize test_requireemtns.txt and requirements.txt
f58755b Updated from global requirements
58590ee Migrate to override_role for identity v2 module
e6a70a5 Updated from global requirements
da5ef5b Migrate to override_role for network security group tests
6dd2b01 Add Rbac test for "group_snapshot"
d1ce46a Migrate to override_role for image module (part 2)
1a7e0cf Migrate to override_role for network port tests
9da7440 Migrate to override_role for volume module (part 4)
f456a38 Migrate to override_role for volume module (part 2)
0eb2220 Migrate to override_role for volume module (last)
f50b461 Migrate to override_role for network test_networks_rbac
81949e6 Migrate to override_role for network metering tests
97ce5c7 Migrate to override_role for network metering_labels tests
dbb0895 Migrate to override_role for network multiprovider tests
0fb59a8 Migrate to override_role for network tests-2
c1b3005 Migrate to override_role for image module (part 1)
96f23c6 Migrate to override_role for network tests
80b9aab [docs] Fix weird indentation in documentation
211d4f9 Remove 'tempest' from patrole jobs name
017664f Migrate to override_role for compute module (part 3)
41eef07 Migrate to override_role for identity module (part 1)
97a97a2 Migrate to override_role for identity module (part 2)
d6f107a [Fix gate] Fix compute snapshot tests raising ServerFault
144ec1e [docs] Update rbac_utils.rst documentation
d5aee6c Fix wrong exception in test_snapshot_manage_rbac
e25d8a6 Add "snapshot_manage" Rbac test
ad2dd79 Fix min_microversion in volume test_groups_rbac
27e0c8e "get_association_qos" test using wrong policy rule
0085d32 Adding 'reset_group_status' rbac test
a8c25f0 [Gate fix] Change policy for create_port/update_port:fixed_ips
b9e3fd8 Adding Missing rbac test for Volume
2e2af48 [TrivialFix] Use _override_role in rbac_rule_validation
d278efe Migrate to override_role for compute module (part 2)
961212f Migrate to override_role for compute module (part 1)
07a1c17 Implement RbacUtilsMixin for base RBAC classes
9b4232a Remove unusued BaseV1ImageRbacTest class
017fcd6 Unskip volume show host test
087c010 Complete coverage for volume transfers policies
3bf15ef Updated from global requirements
d69a3f7 Update patrole entry_point plugin name
10e82fd Base implementation of override_role for automatic role re-switch
5fa20f7 Switch to use stestr for unit tests directly
c8ec1f6 Update documentation with rbac_utils details
25949b8 Remove dsvm prefix from in-repo zuul jobs
09a1833 Updated from global requirements
9792c16 Correct policy names for volume metadata tests
a4cccae Fix volume delete_group data race in clean up
b58c119 Remove deprecrated [rbac] config group
cb433c0 Improve gitignore for project
b3bf95e Additional volume quota set RBAC tests
f89b7f2 Add get_router high availaibility test policy
f14ce81 Add missing volume RBAC test
0fc826d Migrate to Zuul v3
eac9c8e Skip test_show_host volume test
f71def8 Deprecate strict_policy_enforce configuration option
c92846a Rename function name to avoid confusion
0cf00b4 Remove Cinder v2 RBAC tests
f07edf1 Remove setting of version/release from releasenotes
7a85dfe Add Pause/Unpause policy tests
c287389 Design principles README section
c269b9f Updated from global requirements
7ab96ce Add RBAC test for 'get_auth_domains'
d5a9ba9 Add 'fixed ips' APIs policy tests
e7f4ed6 Add RBAC tests for volume limits client
4c5dbdd Add 'show_trust' Policy Test for Identity
7c3ba05 Adding missing snapshot_metadata RBAC tests
bc058fc Correct policy action for backup export volume endpoint
912b9fe Add Show ' update_backup ' policy tests
1c4066a Correct policy action for reserve/unreserve volume actions
53530ad Correct policy action for attach/detach volume actions
501c828 Add Shelve/Unshelve policy tests
38f344b Fix six.reraise bug in rbac_rule_validation
b987141 RBAC test for unrescue server
bbd6a3c Remove deprecated custom policy file options
4bc86e8 Cover more 'floating ips' APIs for policy tests
b580963 Fix TypeError being raised by json.dumps in policy_authority
c6f7e22 Rename base.rebuild_server to base.recreate_server
4fb116e Add Show ' os-attach-interfaces ' policy tests
d35e8ad Skip floating IPs tests with new config options
098a8cd Auto-generate sample config file
d2f9f6e Use Tempest decorators in tempest.common.utils
c0188ef Clean up identity base class resources via addClassResourceCleanup
2cb5da9 Clean up image resource types class resources via addClassResourceCleanup
0dd58e7 Clean up network class resources via addClassResourceCleanup
e22ed5a Clean up namespace class resources via addClassResourceCleanup
21ab97e Clean up volume class resources via addClassResourceCleanup
906623e Image create v1/v2 compatible in compute test_images_rbac
1a9cd96 Clean up test_server_actions_rbac
b18a3f6 [flake8] Enable extra, optional hacking checks
bc6c682 Clean up compute class resources via addClassResourceCleanup
0f86ca4 RBAC tests for extended server attributes policies
1171b6f Add os-create-backup compute RBAC test
a63f854 [Gate Fix] Fix AttributeError in ServerActionsRbacTest
6836b87 Updated from global requirements
2466aeb Improve test coverage for flavor_access nova policies
b601740 Remove urllib3/requests from requirements
b3939a8 [Gate fix] Change expected_error_code to 403 for some subnetpool tests
7243075 RBAC tests for key_name in response
5ed98d7 Clean up rbac_rule_validation unit tests
2f8c888 [TrivialFix] Remove redundant function in RbacUtils class
f2b58d7 Update policy authority documentation
4af0345 Volume test for backup:backup_project_attribute
bf58a7f Fix flavor_rxtx_rbac
e0e2edc Remove a few tests from multinode gate
72b55d9 Add missing v3 volume tests for which v2 tests exist
Diffstat (except docs and test files)
-------------------------------------
.gitignore | 7 +-
.mailmap | 2 +
.stestr.conf | 3 +
.testr.conf | 7 -
.zuul.yaml | 79 +++++
README.rst | 29 ++
devstack/plugin.sh | 5 +-
etc/config-generator.patrole.conf | 3 +
etc/patrole.conf.sample | 114 +++++++
patrole_tempest_plugin/config.py | 72 ++---
patrole_tempest_plugin/plugin.py | 6 -
patrole_tempest_plugin/policy_authority.py | 108 ++++---
patrole_tempest_plugin/rbac_rule_validation.py | 90 +++---
patrole_tempest_plugin/rbac_utils.py | 175 ++++++-----
.../api/compute/test_availability_zone_rbac.py | 12 +-
.../api/compute/test_flavor_extra_specs_rbac.py | 33 +-
.../api/compute/test_floating_ip_pools_rbac.py | 10 +-
.../api/compute/test_floating_ips_bulk_rbac.py | 10 +-
.../compute/test_instance_usages_audit_log_rbac.py | 20 +-
.../api/compute/test_quota_class_sets_rbac.py | 23 +-
.../api/compute/test_server_migrations_rbac.py | 22 +-
.../test_server_misc_policy_actions_rbac.py | 333 ++++++++++++++-------
.../compute/test_server_volume_attachments_rbac.py | 26 +-
.../identity/v3/test_domain_configuration_rbac.py | 75 +++--
.../api/identity/v3/test_ep_filter_groups_rbac.py | 31 +-
.../identity/v3/test_ep_filter_projects_rbac.py | 28 +-
.../api/identity/v3/test_oauth_consumers_rbac.py | 22 +-
.../api/identity/v3/test_oauth_tokens_rbac.py | 36 +--
.../api/identity/v3/test_role_assignments_rbac.py | 13 +-
.../api/identity/v3/test_tokens_negative_rbac.py | 30 +-
.../api/image/test_image_namespace_objects_rbac.py | 30 +-
.../image/test_image_namespace_property_rbac.py | 28 +-
.../api/image/test_image_namespace_tags_rbac.py | 31 +-
.../api/image/test_image_resource_types_rbac.py | 26 +-
.../api/network/test_metering_label_rules_rbac.py | 28 +-
.../network/test_networks_multiprovider_rbac.py | 20 +-
.../api/network/test_service_providers_rbac.py | 4 +-
.../api/volume/test_snapshots_actions_rbac.py | 46 ++-
.../api/volume/test_snapshots_metadata_rbac.py | 62 +++-
.../api/volume/test_volume_basic_crud_rbac.py | 34 +--
.../api/volume/test_volume_types_access_rbac.py | 21 +-
.../volume/test_volume_types_extra_specs_rbac.py | 33 +-
.../api/volume/test_volumes_snapshots_rbac.py | 47 ++-
playbooks/patrole-admin/post.yaml | 80 +++++
playbooks/patrole-admin/run.yaml | 60 ++++
playbooks/patrole-member/post.yaml | 80 +++++
playbooks/patrole-member/run.yaml | 61 ++++
playbooks/patrole-multinode-admin/post.yaml | 80 +++++
playbooks/patrole-multinode-admin/run.yaml | 63 ++++
playbooks/patrole-multinode-member/post.yaml | 80 +++++
playbooks/patrole-multinode-member/run.yaml | 63 ++++
playbooks/patrole-py35-member/post.yaml | 80 +++++
playbooks/patrole-py35-member/run.yaml | 70 +++++
...up-project-attribute-test-504f053c6ec95b85.yaml | 6 +
...te-rbac-utils-switch-role-a959f7bb3ebab353.yaml | 13 +
...ict-policy-enforce-option-e15d2be4e753608e.yaml | 10 +
...xtended-server-attributes-36623af87e714369.yaml | 5 +
.../notes/flavor-rxtx-d7aadbb32a9f232c.yaml | 5 +
releasenotes/notes/keypairs-c8355d9496f83f9f.yaml | 5 +
.../os-create-backup-test-cd8037ea130c3d8d.yaml | 5 +
...remove-named-policy-files-134f3045502e9ce9.yaml | 13 +
.../remove-rbac-config-group-097c200f3db99fad.yaml | 5 +
.../start-of-queens-support-6c379f2b9cafbf31.yaml | 11 +
releasenotes/source/conf.py | 12 +-
requirements.txt | 10 +-
setup.cfg | 4 +-
test-requirements.txt | 15 +-
tox.ini | 15 +-
166 files changed, 4957 insertions(+), 3384 deletions(-)
Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index 00c7e64..35c6038 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4 +3,0 @@
-hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
@@ -6,5 +5,4 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0
-urllib3>=1.21.1 # MIT
-oslo.log>=3.30.0 # Apache-2.0
-oslo.config!=4.3.0,!=4.4.0,>=4.0.0 # Apache-2.0
-oslo.policy>=1.23.0 # Apache-2.0
-tempest>=16.1.0 # Apache-2.0
+oslo.log>=3.36.0 # Apache-2.0
+oslo.config>=5.1.0 # Apache-2.0
+oslo.policy>=1.30.0 # Apache-2.0
+tempest>=17.1.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 0657438..add2388 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -4 +4 @@
-hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
+hacking>=1.0.0 # Apache-2.0
@@ -6,2 +6,2 @@ hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
-sphinx>=1.6.2 # BSD
-openstackdocstheme>=1.16.0 # Apache-2.0
+sphinx!=1.6.6,>=1.6.2 # BSD
+openstackdocstheme>=1.18.1 # Apache-2.0
@@ -12,6 +12,3 @@ coverage!=4.4,>=4.0 # Apache-2.0
-nose # LGPL
-nosexcover # BSD
-oslotest>=1.10.0 # Apache-2.0
-oslo.policy>=1.23.0 # Apache-2.0
-oslo.log>=3.30.0 # Apache-2.0
-tempest>=16.1.0 # Apache-2.0
+nose>=1.3.7 # LGPL
+nosexcover>=1.0.10 # BSD
+oslotest>=3.2.0 # Apache-2.0
1
0
We are pleased to announce the release of:
tripleo-image-elements 8.0.0: Disk image builder elements for
deploying OpenStack.
This release is part of the queens release series.
Download the package from:
https://tarballs.openstack.org/tripleo-image-elements/
For more details, please see below.
Changes in tripleo-image-elements 7.0.0.0rc1..8.0.0
---------------------------------------------------
e427c90 Update .gitreview for stable/queens
dc4fd49 Zuul: Remove project name
9137048 Zuul: Remove project name
ebfa2e6 Remove RH1 OVB jobs from configuration
11462cc Make sure, the realtime element removes the default kernel
02d0985 Add realtime-kernel element
f500b7c Adding mapping for SUSE package
6659277 Remove unused tox_install.sh
90b9a25 Migrate t-i-e to zuul v3 jobs
b862cd2 Exclude 'vnet' interfaces from being candidates for running a dhcp client.
23de84f Use volumes for security hardened images
9ff2c0c Add missing target_core_mod to iscsi modules
e0233d3 Change After rule from cloud-final to cloud-config
22a5e4e Update ironic-agent-multipath element
82fc1bb Use Python to compute release notes version
1135dda Update reno for stable/pike
Diffstat (except docs and test files)
-------------------------------------
.gitreview | 1 +
elements/ironic-agent-multipath/README.rst | 9 +-
elements/ironic-agent-multipath/element-deps | 1 +
.../environment.d/10-ironic-agent-multipath.bash | 4 -
.../finalise.d/98-regenerate-initramfs | 17 ---
.../static/etc/modules-load.d/iscsi.conf | 9 ++
.../10-os-collect-config | 2 +-
elements/os-collect-config/pkg-map | 7 ++
.../os-refresh-config/configure.d/20-os-net-config | 2 +-
.../overcloud-secure/block-device-default.yaml | 130 +++++++++++++--------
elements/realtime-kernel/README.rst | 5 +
elements/realtime-kernel/element-deps | 1 +
.../install.d/99-remove-default-kernel | 10 ++
elements/realtime-kernel/package-installs.yaml | 3 +
releasenotes/source/conf.py | 4 +-
releasenotes/source/index.rst | 1 +
releasenotes/source/pike.rst | 6 +
tools/tox_install.sh | 30 -----
zuul.d/layout.yaml | 5 +
19 files changed, 137 insertions(+), 110 deletions(-)
1
0
We are jazzed to announce the release of:
python-zunclient 1.2.0: Client Library for Zun
This release is part of the rocky release series.
The source is available from:
https://git.openstack.org/cgit/openstack/python-zunclient
Download the package from:
https://pypi.python.org/pypi/python-zunclient
Please report issues through launchpad:
https://bugs.launchpad.net/python-zunclient
For more details, please see below.
Changes in python-zunclient 1.1.0..1.2.0
----------------------------------------
3d23314 Updated from global requirements
4bc01df Avoid empty values in 'nets' options
c860e8e Updated from global requirements
29ac0b0 Add image show for openstackclient
9e167c6 Move Capsule from Experimental API to v1
514534e Print image uuid instead of the whole dict
4ea8e7c Updated from global requirements
e759493 Don't display 'Created At' for service
2b4f887 Changing logging to oslo_log
4f8a399 Update python-zunclient README.rst's url links
cf365a0 Revert "Support the option volume_binds of docker run"
a13e6ca Fix error about request validate for image_search
eaa8811 Fix image_search request
755f0a3 Update zunclient about image_search
9a65c35 Zuul: Remove project name
7d6b869 add select.POLLNVAL event when poll register
acad16d Remove unavailable exception catch when get_subcommand_parser
a6f5a46 Limit the amount of disk of container
b4db33d Update reno for stable/queens
6aa18d0 Updated from global requirements
7a54562 Format container addresses about openstackclient
c19ffb5 Support the option volume_binds of docker run
Diffstat (except docs and test files)
-------------------------------------
.zuul.yaml | 1 -
README.rst | 6 +-
releasenotes/source/index.rst | 1 +
releasenotes/source/queens.rst | 6 +
requirements.txt | 4 +-
setup.cfg | 1 +
zunclient/common/base.py | 6 +-
zunclient/common/httpclient.py | 2 +-
zunclient/common/utils.py | 14 +--
.../common/websocketclient/websocketclient.py | 8 +-
zunclient/experimental/__init__.py | 0
zunclient/experimental/capsules.py | 112 -------------------
zunclient/experimental/capsules_shell.py | 121 --------------------
zunclient/experimental/client.py | 123 ---------------------
zunclient/experimental/shell.py | 19 ----
zunclient/osc/plugin.py | 2 +-
zunclient/osc/v1/containers.py | 25 ++++-
zunclient/osc/v1/hosts.py | 2 +-
zunclient/osc/v1/images.py | 30 ++++-
zunclient/osc/v1/services.py | 4 +-
zunclient/shell.py | 30 +----
zunclient/v1/capsules.py | 112 +++++++++++++++++++
zunclient/v1/capsules_shell.py | 112 +++++++++++++++++++
zunclient/v1/client.py | 2 +
zunclient/v1/containers.py | 2 +-
zunclient/v1/containers_shell.py | 14 ++-
zunclient/v1/images.py | 7 +-
zunclient/v1/images_shell.py | 8 +-
zunclient/v1/services_shell.py | 2 +-
zunclient/v1/shell.py | 2 +
34 files changed, 354 insertions(+), 454 deletions(-)
Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index 566f913..7a557aa 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -8 +8 @@ python-openstackclient>=3.12.0 # Apache-2.0
-keystoneauth1>=3.3.0 # Apache-2.0
+keystoneauth1>=3.4.0 # Apache-2.0
@@ -14 +14 @@ docker>=2.4.2 # Apache-2.0
-PyYAML>=3.10 # MIT
+PyYAML>=3.12 # MIT
1
0
We contentedly announce the release of:
tripleo-puppet-elements 8.0.0: Puppet building rules for OpenStack
images.
This release is part of the queens release series.
Download the package from:
https://tarballs.openstack.org/tripleo-puppet-elements/
For more details, please see below.
Changes in tripleo-puppet-elements 7.0.0.0rc1..8.0.0
----------------------------------------------------
dabb361 Update .gitreview for stable/queens
c38d7ff Create element to purge resolv.conf
f7b3495 Zuul: Remove project name
2f3e003 Remove RH1 OVB jobs from configuration
120eca8 Do not filter packages from RT repo
82d0a62 yum-plugin-priorities should not be enabled on RHEL
5a4f4d6 Install collectd-gnocchi plugin
8e9efd4 Add AIDE Package to overcloud images
6e36b5c add puppet-ptp into image
6a9d83d Update test-requirements to work with reno
956935d Add networking-ovn metadata agent to overcloud image
97df537 Remove unused tox_install.sh
cc2c715 Add libreswan (IPSEC management) package to overcloud images
dd018a8 Migrate t-p-e to zuul v3 jobs
e87eaaa Include required packages for libvirt SASL auth
d9d94a8 Remove unused puppet-tempest module
35305ba Do not rely on openstack-puppet-modules
cc606ef Install yum-plugin-priorities in pre-install phase
d1d2f53 Remove ceilometer Api package from overcloud image
77010c8 Added missing package for lbaas UI
58c758e Remove ceilometer-collector from overcloud image
f23ddd8 Use Python to compute release notes version
6e00ff4 Adding Bagpipe driver to controller and compute elements
2cdb092 Update reno for stable/pike
07fe5ae Add stunnel
Diffstat (except docs and test files)
-------------------------------------
.gitreview | 1 +
.../install.d/package-installs-overcloud-base | 2 ++
elements/overcloud-base/pkg-map | 5 +++-
.../pre-install.d/01-install-yum-priorities | 7 +++++
.../install.d/package-installs-overcloud-compute | 4 +++
elements/overcloud-compute/pkg-map | 4 +++
.../overcloud-compute/pre-install.d/03-centos-rt | 17 ++++++++++++
.../pre-install.d/03-centos-rt-for-tuned-only | 21 ---------------
.../package-installs-overcloud-controller | 5 ++--
elements/overcloud-controller/pkg-map | 5 ++--
.../install.d/package-installs-overcloud-opstools | 2 ++
elements/overcloud-opstools/pkg-map | 2 ++
.../02-puppet-modules-install-types.sh | 4 +--
elements/puppet-modules/pkg-map | 2 +-
.../source-repository-puppet-modules | 2 +-
elements/remove-resolvconf/README.md | 7 +++++
.../cleanup.d/90-remove-resolvconf | 14 ++++++++++
.../notes/add-bgpvpn-driver-2e73a576e8e06363.yaml | 4 +++
releasenotes/notes/add_ptp-fbb1bc4bbed15e06.yaml | 4 +++
.../notes/add_sasl_scram-94ef062b7f327d00.yaml | 4 +++
releasenotes/source/conf.py | 4 +--
releasenotes/source/index.rst | 1 +
releasenotes/source/pike.rst | 6 +++++
test-requirements.txt | 9 ++++---
tools/tox_install.sh | 30 ----------------------
zuul.d/layout.yaml | 5 ++++
26 files changed, 105 insertions(+), 66 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index 189cfcd..4e15691 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -1 +0,0 @@
-openstackdocstheme>=1.11.0 # Apache-2.0
@@ -3 +1,0 @@ hacking>=0.8.0,<0.9
-
@@ -4,0 +3 @@ oslotest
+
@@ -6,2 +5,4 @@ sphinx>=1.6.2 # BSD
-testrepository>=0.0.18
-reno>=1.8.0 # Apache-2.0
+openstackdocstheme>=1.17.0 # Apache-2.0
+
+# This is required for the releasenotes build jobs
+reno>=2.5.0 # Apache-2.0
1
0
We exuberantly announce the release of:
tripleo-heat-templates 8.0.0: Heat templates for deploying OpenStack
with OpenStack.
This release is part of the queens 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:
https://bugs.launchpad.net/tripleo
For more details, please see below.
8.0.0
^^^^^
New Features
************
* Add KernelIpForward configuration to enable/disable the
net.ipv4.ip_forward configuration.
* Allow to configure extra Kernel modules and extra sysctl settings
per role and not only global to the whole deployment. The two
parameters that can be role-specific are ExtraKernelModules and
ExtraSysctlSettings.
* If TLS on the internal network is enabled, the nova-novnc to
libvirt vnc transport defaults to using TLS. This can be changed by
setting the "UseTLSTransportForVnc" parameter, which is "true" by
default. A dedicated IPA sub-CA can be specified by the
"LibvirtVncCACert" parameter. By default the main IPA CA will be
used.
Bug Fixes
*********
* Fixes GUI feature loaded into OpenDaylight, which fixes the GUI as
well as the URL used for Docker healthcheck.
Changes in tripleo-heat-templates 7.0.0.0rc1..8.0.0
---------------------------------------------------
295f22b kernel: make ExtraKernelModules and ExtraSysctlSettings role-specific
b11e641 Adding a workaround for enabling steering in ConnectX-3 devices
25eba57 Add KernelIpForward configuration
5871c9f Fixes OpenDaylight healthcheck/GUI feature
f0c01ef Add a ComputeInstanceHA role
9800a56 Add support for libvirt VNC TLS
1b767be Add step to run secret_store_sync before instance startup
6cd4184 Update UPPER_CONSTRAINTS_FILE for stable/queens
a8688e9 Update .gitreview for stable/queens
c43a910 Import net-config-simple-bridge.yaml from tropleo-ci repo
c2538f7 Disable murano horizon plugin until dep is met
d0a0397 Use ipaddress module
b5f2985 Revert "Add firewall chain configuration"
dd9b008 Make the minor update for docker idempotent
3ba9190 Zaqar: Bind to IP, not proxied host
a929185 Enable mistral-api health check
b2c996c Enable mistral-event-engine health check
ec8d2ba Set openshift_(ip|hostname) to ctrlplane ip
fc06a7d Introduce wait_backoff, fail_if_empty wrappers
9348508 ffu: Introduce Keystone fast-forward upgrade tasks
5b9127c Return old ranges to network_data.yaml
293dc73 Fix invalid Ceph and BlockStorage role template
06afcee FFU: repo section string manipulation error.
11ff6d0 Add extra yaml validations in upgrade tasks.
cf64b89 Remove tags from upgrade tasks for ptp.yaml.
bbf0e9b Allows Configuration of Additional of Lbaas and Neutron
ca77210 Do not remove packages during FFU
d726a9c Add cisco VTS ML2 template for a dockerized service and default environment settings
e8634c8 Add OVN Hardware Offloading environment files
ec4f24e ffu: Introduce Glance fast-forward upgrade tasks
d2073a1 ffu: Introduce Cinder fast-forward upgrade tasks
781094e ffu: Introduce Nova fast-forward upgrade tasks
b627ccb ffu: Introduce Swift fast-forward upgrade tasks
65b05c0 ffu: Introduce Pacemaker fast-forward upgrade tasks
c538e29 ffu: Introduce prep workarounds for FFU
93083a6 ffu: Add fast-forward-upgrade env
961f731 Refactor get-occ-config.sh
4be6bb1 FFU: Introduce gnocchi fast-forward-upgrade tasks
863c798 Adding support for ComputeLiquidio role in Network jinja file. Since Liquidio compute nodes contain Liquidio smart NIC, tenant network ip is assigned in the smart NIC instead of Compute node.
0b1afb4 Allows for configuration of the Ceph cluster name
a1ec856 Add firewall chain configuration
0ddfff7 Do not use the 3rd argument of yaql groupBy
e4faefc Enable multipathd health check
4982646 Improve the minor update of the docker service
dcf126b Remove unused DeploymentActions resource
db61b37 Add RHELRegistrationActions to rhel-registration template
b7a70f5 Removed ovs-dpdk workaround to fix the vhost socket permission
1902907 Simplify FastForwardRepoArgs structure used in FFU repo selection.
f48709e Revert "Disable SNMP service in all CI jobs"
43155ed Restrict SNMP to internal network
995cf71 docker: don't override horizon::vhost_extra_params
05a0f6c Add TripleOFirewall service to undercloud roles
9d9289c undercloud: remove duplicate Neutron Server entry
c658ca5 docker-registry: add missing firewall rules
fd7999c mistral-executor: mount /var/lib/mistral
e897da3 Update YAQL queries with groupBy
ee0521b Add reno for manila generic driver removal
dc811f8 Fix a typo in docker_puppet_apply.sh
fa026d6 Add non-production ceph defaults to low-memory-usage.yaml
985e037 docker: configure group/user for deployment_user
7b762a6 Disable UseDNS in sshd config
fb27465 Mount netns as shared to persist namespaces
029ec62 Add pacemaker upgrade_tasks for P..Q major upgrade
dc9fcd3 Align zaqar max_messages_post_size with undercloud
53c2327 Undercloud: support for external VIP for SSL
ac9af72 Fix PublicVirtualFixedIPs in envs
2468fe1 undercloud_post: fix subnet name
f89d8d2 Unify the Cinder HA and non-HA docker configurations
32fe279 Undercloud: fix stackrc TLS URL detection
7a5d5a8 Add tls roles for undercloud
cb90c8c Disable SNMP service in all CI jobs
d20264c Do not depends on the order of the hash vars in ffu repo switching.
7e43466 Added and modified the services for ComputeLiquidio role
910cf40 Add docker service for neutron-ovs-dpdk-agent service
2adb2b6 Fixes missing SSL configuration for Neutron DHCP agent
b2d7622 Adding new config parameters for Cisco UCSM ML2 driver
3d8f47a ffu: Allow FASTFORWARDUPGRADE as a StackUpdateType
cf1de90 Allow passing custom openshift-ansible playbook
a3b3653 Revert "Enable *_use_fqdn in ceph-ansible when EnableInternalTLS"
1dec175 Render NIC config templates with jinja2
26553aa Add support for OVN hw offloading in containers
f9e099f Ensure node is rebooted before enabling DPDK
b121325 Enable Barbican health checks
7f48117 Add name to debug tasks
60a209b Ignore same file errors for templates processor
50bd7f1 Cleanup /etc/sysconfig/iptables on stack update
2629906 Fix docker neutron logging
7cf9a76 ffu: tripleo-packages repo management
acb2475 ffu: Add fast-forward upgrade outputs to RoleConfig
0cb5c84 Always evaluate step first in conditional
e6946bc Fix custom output dir for templates processor
a1c479f [Upgrade] Reuse OVS workaround in docker neutron ovs agent
39cf6ef Adding docker service for the L2GW
910e39c Adding docker service for BGPVPN Service Plugin
8318923 Fix docker nova logging
5defc7a Expose params to enable panko expirer cron
cc9ec3d Mount central agent log dir to access outside the container
b2b37b6 Add S3 storage driver as an option and its config
83ae4b7 Adding /usr/share/neutron/server config dir
fa66c32 Do not generate apache/haproxy certs for invalid networks
5ebcd23 OpenShift: Properly disable bare metal OVS
05b8f5e Set rgw_keystone_revocation_interval to 0 for ceph-ansible
0845f02 Remove tags from upgrade tasks for aide.yml.
d0a92f1 Add PTP composable service
ab1a421 Add new encryption middleware to swift proxy
5d81257 Add Mistral to the provided controller roles
dfb6a4c Add --live-restore to the docker_options in puppet/services/docker.yaml
5e0e06b Move options out of the OpenShiftMaster template
254d1de OpenShift: Accept generic global parameters
bc86181 Fix missing Swift d1 directory
b20bce1 logging: use service_config_settings for fluentd
e5c72b1 Fixes SSL/TLS with OpenDaylight docker service
6f2204f RHSM: update parameters in doc
b9ebc4e Pass storage nfs VIP to ceph-ansible
96b82d1 Add support for ceph-nfs manila backend
52ac3b3 horizon: trigger _member_ role creation in Keystone
fa95169 Remove heat-api-cloudwatch service support
35e024a Include check of deployed server configs in multinode
4308485 Restore disable templates for telemetry for Queens
91db202 Fix Redis TLS setup and its HA deployment
64e648d Fix the paths for the enable-internal-tls.yaml file in the ssl/ dir
ee65c76 Add a StorageNFS network for use by Manila/Ganesha
f17b0a1 Revert "Introduce wait_backoff, fail_if_empty wrappers"
e727fd4 Remove redundant action key on NetworkDeployment
897f828 Add bond-network-templates for OVB public bond CI
77c82f6 Add subnet property to ctlplane network for server resources
25b0b97 Add incoming storage driver param
4ae6833 Disable ceph-mgr dashboard module
3c7c763 Enable Neutron server health check
7fa5b28 Fix OpenDaylightConnectionProtocol deprecated
9a2dcc2 Zuul: Remove project name
56038f3 Change type of CephAnsiblePlaybook from string to comma_delimited_list
ec08df3 Expose param to configure EventTTL
8b578da inspector: fix perms on /var/lib/ironic
e99296b Add CephClient and CephExternal to the Telemetry role
6381879 Bind mount the database client settings in cinder_api_db_sync
0f2f51d Fix hardcoded dependency for ExtraConfigPost.
bfbab1d Add release notes for IPSec
9875e4e Adding support for odl hw offloading in containers
9ec8c8f Make sure deploy_steps_max is defined for update playbook
afe81a4 Add support for Dell EMC VNX Cinder Backend
0dcb51e Enable configuring tripleo-ipsec variables through IpsecVars
886b815 Upgrade ODL
c5e692c Added realtime NFV roles for OVS-DPDK and SR-IOV
dae0bd9 Tie keystone admin API port to what we configure in t-h-t
785d1b2 Configure qemu group setting as hugetlbfs for ovs-dpdk
0c65801 Run cinder-backup in a privileged container
2a25eda Sync services on roles/Telemetry.yaml
ba0719c Add {{step}} var to Task name
86e3cf2 Add post_upgrade_tasks with post_upgrade_steps_playbook output
54f14a0 Switch to ceph-ansible rolling_update on upgrade converge
b4c1110 Add OVNController service to Networker role
71d59bb ovn: Provide the option to configure OVNCMSOptions ('ovn-cms-options') as a role parameter
d5be6a2 Introduce wait_backoff, fail_if_empty wrappers
a592cc0 Pass blacklisted_{ip_addresses,hostnames} to major_upgrade_steps
238675b Update to openshift 3.7
a592631 Assign labels to nodes
4260db4 Default service plugin for OpenDaylight scenario are not present
d3e053c Add tag "always" to the inclusion of global_vars.yaml
1c6e2d8 Environment to disable Neutron networks
06bab12 Add custom role for realtime compute
a9890d7 Add IPSEC service to ovb-ha environment
c889a3d Update pingtest description
49c0316 Ensure packages for octavia only when EnablePackageInstall is True
278b141 Add endpoint for ODL
01ae609 Updated from global requirements
966f4a7 Configure neutron notifier to use internal endpoint type for nova
706053f Add release notes for the migration of Ceph env files to containers
178cfdd Add rgw_keystone_implicit_tenants to ceph-ansible/ceph-base.yaml
7320053 Add barbican keystone notification topics
e2c18c3 OpenShift: Don't pre-install Docker
39b7b93 Add yaml validations for FFU.
43bd273 Enables configuring Octavia flavor by default
360ed77 Don't run check-tripleo OVB jobs frm RH1 anymore
a8fd321 Adds SSL/TLS everywhere for OpenDaylight
5cbf193 Enable Redis health check
e2caa40 Migrates ceph-{radosgw,mds,rbdmirror} to ceph-ansible
1e00567 Containerize keepalived
e08ddb1 Enable panko API health check
4254e58 Do not format output for kubespray or openshift deployments
997f4f6 Fix server post deploy step with config-download
e658c4b Align Manila Share docker templates
d006711 Allow defaults for Image/Flavor/RoleParameters in roles_data.yaml
c572c99 Fix path to ceph-mgr in storage-environment
a2a0ba9 Move step 1 preparation to deploy-steps-tasks.yaml
7ee9f00 Point heat.conf[clients_keystone/auth_uri] to the public endpoint.
1363eda Split IPSEC deployment in two
bee24f0 Updated from global requirements
3ecb286 Set permissions for openstack keyring on CephPools
e10d529 Introduce tests for yaql structures
2e7b195 Include common_deploy_steps_tasks.yaml
cc0c466 Correct erroneous upgrade tasks.
75a062b Adding support for ovs hw offloading in containers
17a7c25 Enable *_use_fqdn in ceph-ansible when EnableInternalTLS
dc8a61b Replace hardcoded profile name with _TUNED_PROFILE_NAME_
f95306a Revert "Revert "Re-enable voting on scenario002-container""
9d692aa Run Octavia configuration on the overcloud
3d13feb Updated from global requirements
41988ea Default empty map for docker_config steps
07f275b Deprecate CeilometerWorkers
dc6c1a9 Updated from global requirements
d06b1db Updated from global requirements
85d2c53 Configure ODL Logging mechanism
9664b3b Add become: true for host_prep_tasks
d4a5876 Also pass blacklisted hostnames
79570ed Workflow execution blacklist support
7e68dbd Implements AIDE Intrusion Detection System
913444d Update default value for derive params workflow inputs
615128f Add support for outputting role-specific parameters
39c6233 Revert "Re-enable voting on scenario002-container"
7bd8942 Cinder containers: volume and env customizations
d11d815 Latest Nexus Configuration Variables Updates
85e006d Add support for OVN Metadata Agent
fb9d834 Containerize multinode-3nodes
100784c Drop redundant delay param
7823d27 zuul: run scenarios when touching pacemaker services
f75f429 Set cloud_name hiera parameter for composable networks
bb9fd2c Reinstate common overcloud manifest for all roles
b9870d4 Configure auth_uri for swift proxy explicitly without suffix
5e8bec8 Remove unused env var during mysql bootstrap
7bf4edd Enhance completion message when upgrading non controller nodes
f6108f5 Create Swift directory d1 if required
2194cce OvsDpdkMemoryChannels parameter default value
b008e04 Fix the dellemc vmax to use the correct hiera name
a1088cb ci: update multinode-3nodes-registry
7be65d2 Fixes generating public certificates
db60365 update example repos to more closely match OSP 13 requirements
761a809 Re-enable voting on scenario002-container
ec1be1f kernel: allow to override modules & sysctl settings
cdadebc Fix log file nova-conductor service
6f834f6 Use docker_config_scripts for puppet apply
5f3e82c Correct panko auth region
df42eb1 Remove Octavia LBaaS service plugin from neutron config
8eb351d Fix path for iscsi config file
511c25d Add DockerPuppetDebug to environments/config-debug.yaml
7170307 Update CI coverage in README
c3cbce2 Convert ipv4 nic-config templates
c743183 Use relative path in ipv6 nic configs
0c76a2a Start step at 0 for update_ + upgrade_steps_playbook
d68619a Update Ceph container CPU/memory limits in Ceph scenarios
dec003d Convert tags to when statements for Q major upgrade workflow
23abbda Revert "zuul: disable voting on scenario 001, 002 and 003"
4b2ef68 Removal of Contrail templates
3764ab1 Enable DockerPuppetDebug
ee4ddad Add connection timeout options to ssh
bf819a0 ci/telemetry: Decrease test_telemetry_integration time
b83a62f Allow for optinal volumes and env variables
cfcfed7 OpenShift: allow scheduling on all nodes
fe3be57 IPSEC: stop relying on cloning the repository from t-h-t
fc49be5 Add PublicVirtualFixedIPs to ci network-environment.yaml
749a99a Add composable network VIPs for puppet configuration
eb32476 puppet apply: add --summarize
a857184 Add missing CephClient service to ControllerNoCeph role
cb875d3 Add parameters to configure options in keystone's security_compliance group
7d69b51 Set tftp to only listen to the provisioning network
42497c8 Define 'NeutronPluginExtensions' in OVN environment files with dns extension
82f128f Fix puppet config volume for iscsid in containers
1b0eb4b Clean trailing whitespace in HciCeph roles
95bafaf zuul: cleanup old unused jobs
f855222 CI: move tacker / congress from scenario001 to 007
c54b1b6 heat-base: remove default policy rules
ae81ed9 scenario001: disable mongodb (not used)
fc2d8b2 Remove pingtest env for scenario007
2fa0ece multinode-contaier: reduce the number of services
6a6872f Introduce OS::TripleO::Services::Rhsm
45e96e5 Remove _member_ role from the keystone accepted roles
b54135f Telemetry Needs Redis
30154ed Add MinPoll and MaxPoll options to NTP module
cec4158 Add docker-registry service
4fbc896 Adds environment file for ODL OVS Hardware Offload
609784d fix generate_environments to run in python3
6035443 Fixing bug in "test_environment_generator.py"
e5cda83 Add new roles for Ceph containerization
309e409 zuul: disable voting on scenario 001, 002 and 003
5ef76cc Allow to increase docker daemon verbosity
02d452a Enable barbican keystone listener
e9a1122 Add support for DVR in OVN based environments
f5754bf swift_rsync: don't bind mount /run
ba2169d Parameterize ceph-ansible environment variables
80e9bb3 nova: Add VerifyGlanceSignatures compute param
b13728c Update templates alias to queens
e144858 Create flavors for undercloud
d8b1d64 Manila network plugin address family support
bab6ec2 Wait for rabbitmq_ready tag
a7842a7 Enable collectd to send metrics to Gnocchi
bfe876e Check for yum lock befor all yum* operations.
13afaf0 fix the description of CongressDebug
4d7e03b Add proper debug switch on init_bundles
f3f1437 Add ovs hardware Offload support to ovs mechansim driver
4e6eeb1 Improve comment re nova live_migration_tunnelled setting
58736c0 Enable queueing to use barbican workers for key generation
5ada691 Fix permissions on .ssh directory.
88bbed3 Add readme for experimental extraconfig/services
8dd99ba Deploy OpenShift using OOO on the overcloud
3a94c99 Add ceph-rbdmirror ansible container service
f66df2e Add "clean" tox target
11e2cf0 Revert "Add upgrade task to run gnocchi upgrade"
22b5fd7 Expose logs from nova_libvirt container
51a3b05 Improve debugging possibilities for docker-puppet.py time handling
1971e7b Passes NodeDataLookup to ceph-ansible workflow
e8ab069 Cleanup dead code
09dcd7e Search for containers within stopped containers.
ec6a94b Autogenerate the barbican simple crypto KEK
bb9e7a4 Disable SSH key access to amphora
7ab4bd4 Add auth_type to service_auth configuration
40530c0 Add missing keystone_domain_config
a59be61 Add Novacontrol role
b97fa08 Implements: Heat template for integrating Cavium SmartNIC LiquidIO
a0c7f55 Set barbican to be configured in step 3
f464e3d Add parameters for Barbican worker image
1e37924 Add glance config for barbican
c56cdc8 Add Instance HA support
07bc933 Add DockerDebug
2486af2 undercloud: set default_resource_class to 'baremetal'
da42199 Generate a default keypair for nova.
315091e Add a new UndercloudHomeDir parameter
1ad70e7 Add NovaSchedulerMaxAttempts parameter
c4e6a70 Enable docker-puppet.py for a single config_volume
c0b2271 Add support for providing Octavia cert data
1331fea Add Octavia certificate parameters
3dfd327 Add support for Octavia service-to-service credentials
08641d8 Use StrictHostKeyChecking=no in enable-ssh-admin.sh
4a708af Add modulepath option when applying puppet inside docker.
d0702e8 Add a tag to all the role specific parameters
c45a8a4 deploy-steps.j2: use ansible to bootstrap environment
1e77eab Add parameters for Barbican keystone listener
819d0f4 Add DockerRegistryMirror parameter
635f24c SR-IOV agent: allow to configure agent extensions
34b7a81 Add -c for clean_templates
ac6c11f Make Kubespray install work without --private-key too
f8decc7 Add multiple secret store backends for barbican
898ad4f Add IPSEC composable service
1828238 Set simple crypto plugin as global default for Barbican
0524c86 Add deploy_steps_tasks interface
f64eabf Add noop's for docker pacemaker for rabbitmq
7a3fc67 Add name property where missing
f62ce9c CI: Test multi-rbd backend for cinder in scenario001
9207b00 Make CephPools override properties of other pools
d760921 Create /var/log/containers on Swift storage-only nodes
113b86d scenario002: enable panko and ceilo-compute-agent
faf245d Remove -U from pip install
ad8ee6a undercloud: enable ansible deploy method by default
dd3dfed Cleanup CI files for scenario007 on baremetal
a76090a scenario002: configure SimpleCryptoKek
ae34bee Enable Barbican simple_crypto backend
bde39b6 Move scenario001 and scenario003 back to the gate
e355e33 zuul: remove file rule for ovb-ha
27b2cd8 OpenDaylight BGPVPN driver has been deprecated
63bea76 Do not use lsns to kill non-containerized epmd on the host
9f97a4e Move Kubespray job from experimental to check
3a4698d Avoid tox_install.sh for constraints support
ce2f5b8 Exclude 'vnet' interfaces from being candidates for running a dhcp client.
ba273f2 Reintroduce TripleoPackages in the default Controller service.
6c1244d gnocchi: mount the correct volume for /etc/ceph
0f310f2 Fix optional services-docker environment files
e870783 Allow to override manage polling param
995217f zuul: run container jobs when touching puppet services
44e1b94 Add NovaMigrationTarget service to SR-IOV Compute role
a3769c0 Redis replication does not work with TLS
ebc8414 Redis replication does not work with TLS
9726a78 Update capabilities-map.yaml to include latest storage environments
cb17631 Don't fail Kubespray scenario if swap is enabled
502fde7 Implements management of `/etc/login.defs`
cfcbf3d Add ComputeAlt role and environment
c54c622 Fix neutron agent start order
4eab1a7 ci: add ovb-ha.yaml
5595e7f Swap the order of stdout and stderr in debug output
ce64848 Add validation task in docker services [Horizon]
904cc3d Pass private key file from parent Ansible to Kubespray
849a00b Stop creating kubectl binary on undercloud
2531c07 Download Kubespray instead of git clone
4cbac12 Remove hiera hook transition from the upgradeinitcommand.
ebf3124 Memory channels parameter default value
570c957 Ensure rsyncd PID file is removed during overcloud updates
a460a09 Select first node as bootstrap node not using name
86608ee Don't assume single sub_node in nic config
f0e5f05 Remove Cinder UID from CephX keyrings' ACLs
9a4fd69 Enable ironic staging drivers in the undercloud
ce48b4c undercloud: support the standard set of hardware types and interface
bd69b09 Remove unused pre_network configuration
0f55e3a Remove httpd log dir for glance-api
1ed1f1d Remove hardcoded skydive container image
ead7018 Remove hardcoded docker image names
05dbb4e Fix applying pci whitelist in nova compute
2e3a91f Fix ovs/netns mounts for neutron agents
079c0ff Mount /var/cache/swift across containers
aa8bf4b Ensure os-net-config conditional for upgrade doesn’t fail.
fac92ba Fix wrong logic for triggering os-net-config special handling.
fbb3dd9 Set the default CephAnsiblePlaybook to use into the env files
0f49e8e Add EndpointMapOverride parameter
f291555 Add parameter ExtraHostFileEntries
30d602c Allow empty list of enabled_roles
d4bbea3 Trigger Kubernetes/OpenShift jobs on changing themselves
1ccb030 docker/internal TLS: spawn extra container for ec2api TLS proxy
927495f Change template names to queens
263ea5e Add DeployIdentifier to Nova discover hosts container
b66dda4 ci: remove Heat services from some scenarios
64854af Fix glance config generation when using NFS
9ce99ce Add noop-deploy-steps.yaml environment
9ce8695 Add external_post_deploy_tasks interface
e13c06c CI: remove useless templates
07dc724 Make CephPools type json instead of list
5c7c51f Make scenario007-container voting
b336b45 RHEL/Update: replace wc by yum to check updates
b3d1d45 Stop the object-expirer service before removing swift-proxy
524c676 Remove scenario003 from the gate
03e8766 Host access fixes for Kubespray playbook run
ed2b957 Fix all outputs|failed and outputs is defined
60925fa Add upgrade task to run gnocchi upgrade
3cea68f Deploy Ceph Luminous and add support for CephMgr service
41921cf Add swift_config puppet tag to the dockerized proxy service
0a001b6 Correct ignore_error -> ignore_errors
3d510d7 Add option for barbican API container to log to stdout/stderr
93adbba Format SwiftRawDisks before attempting to mount
5de608f Add debug to neutron agents
df18509 Disabled fwaas plugin for horizon
365230a Dynamically generate VIP hiera entries
2aab697 Re-enable libvirt TLS with SCRAM SHA-1 auth
f982eb5 logging: merge fluentd-client and fluentd-base
d492677 Add validation task in docker services [Aodh]
32d5e0c Add option for HAProxy (non-HA) container to log to stdout/stderr
97f9a01 Add rsyslog-sidecar resource and configuration
33c5207 Update Iscsid puppet_config to reset host's IQN
17acd02 Debug configuration for neutron metadata agent
809c0d8 Add ignore_errors for memcached readme.txt
719a211 Updated from global requirements
3ebcb8e Added NovaMigrationTarget service to OVS-DPDK role
3b1e644 Dynamically generate FQDN hiera entries
6c41713 Migrate THT to zuul v3 jobs
a307fe7 Drop step_config as top level docker requirement
f890e4e Revert "Revert "Tag workflows created by the templates""
ce7b65f Set file mode permission for Ceph keyrings in containers
c17c806 Remove too opinionated parameters from kubernetes.yaml environment
9515af7 Run rabbitmq_policy,rabbitmq_user with pacemaker
451020b Enable httpd to request certificates for the "external" network
e095995 Using stevedore alias for BGPVPN/L2GW Service Plugin
c0e1ef6 Remove TLS-specific docker environment
dc621da Add yml extension to kubespray inventory
84e9425 Polish swift containers logging configuration
85ec193 Write readme.txt into old log directories
1e43e5b OVN: Provide the option to define NeutronBridgeMappings as a role parameter
bdf1ade Set restrictive file permissions on Ceph keyrings for non-containerized deployment
ef78b46 Undercloud: Add router for IPv6 ctlplane subnet
efa7f8f Set host name explicitly for telemetry
3f13662 Enable ntp iburst
726303d Add validation task in docker services [Mixed-2]
0b3932a Use 'NeutronTenantNetwork' instead of 'NeutronApiNetwork' for ovn-encap-ip
5ac3f3c Enable TLS for ec2api metadata service
b356cd8 Pass the CloudDomain parameter down to hiera on all nodes
07ce5c4 Add undercloud cinder roles and environment files
1624e1c Set notification_format to 'unversioned'
ce7d8e3 Move parameter to parameter_defaults section
db60db9 Add missing host_prep_tasks for memcached
0b51178 Add option for panko container to log to stdout/stderr
97e3a2f Add option for heat containers to log to stdout/stderr
759d107 Add option for nova-libvirt container to log to stdout/stderr
1e1a86e Deprecate hyperconverged-ceph.yaml
ee10ae9 Fail on upgrade if legacy ceph::profile::params::osds hiera is found
1bbcc5d libvirt: Remove unnecessary binding of /var/log/containers/nova
c651a67 Add option for nova compute container to log to stdout/stderr
f0b4b0d Add Docker service to the undercloud roles
ebcaabc Update default cell_v2 cell when it already exists
61fcfca Refactor cellv2 host discovery logic to avoid races
2267342 Change default ml2 firewall driver back to iptables_hybrid
669be6f Add missing host_prep_tasks for log dirs creation
f48e11e Make sure /var/lib/mysql rights are setup correctly.
659d23a Add tags to plays
266c6f1 Rename Undercloud->External deployment
9fa81be Add CephAnsiblePlaybookVerbosity parameter to overcloud-ceph-ansible
2af0769 Clone kubespray to location accessible by the user
2827fa4 Fix rights to local_settings.d for dockerized Horizon
fc3c0db Fixing typos in the Bagpipe driver environment file
5429754 Add support for multiple Cinder RBD backends
10b749c Start using nic-configs from THT repo instead of tripleo-ci
38ab147 Enable in-cluster loadbalancing of kubernetes API
5ebbc81 Remove deprecated Telemetry services from roles data
9ae319b Set become:false for undercloud plays
d1f3b1f Remove certificate before updating it
e0441af Add option for Neutron containers to log to stdout/stderr
0c1ac1d Update ansible before the ansible upgrade tasks
645757c Disable live migration over TLS
ef0493f Set bind mount propegatation to shared for /var/lib/nova.
1fc9285 Allow containerized undercloud deploy with SELinux
0d65e38 Fix wrong permission on database during mysql_init tasks.
48aa4ff Add condition to os-net-config run during upgrade.
2f7888c Add constraints to service Debug flags
7c2eee2 Tell HAProxy container template that the public cert was autogenerated
c795e74 Re-enable containerized fluentd
ffcff0f Add validation task in docker services [Mistral]
e238b20 Add validation task in docker services [Mixed-3]
07095af Add validation task in docker services [Swift]
2f5a74a Add validation task in docker services [Ovn]
82d9744 Add validation task in docker services [Manila]
133d9a2 Add validation task in docker services [Sahara]
15dde44 Add validation task in docker services [Ironic]
188435c Add validation task in docker services [Nova]
07c154f Add validation task in docker services [Mixed-1]
4f77534 Add validation task in docker services [Gnocchi]
43f241f Add validation task in docker services [Heat]
29be469 Add validation task in docker services [Neutron]
776338d Add validation task in docker services [Ceilometer]
50a67e1 Make KeystoneURL versionless
fe8551a Add trunk service plugin to OVN environment files
2089a53 Barbican: Add ability to specify KEK for simple crypto plugin
326147f Add containerized barbican environment
17d3488 Containerize cinder services under pacemaker in CI
72c5c73 Fix cinder-{backup,volume} container with pacemaker
8400aef Migrates storage-environment.yaml to ceph-ansible
42b92ef Speed up deployment by reusing facts
a314d1b Allow installing multiple-node Kubernetes
56ce141 Only mount Haproxy TLS if contents are set
3de6bc0 HAProxy: Mount the CA certificate if TLS everywhere is enabled
05b6147 Set ipc=host for services attaching encrypted volumes
b99a240 cinder: switch CinderCronDbPurgeUser to 'cinder'
24f859c Fix nova-cpu/collectd hieradata
7c8127c Only mount selinux sysfs in nova_libvirt container
410e062 mysql: Only set certificate specs if TLS everywhere is enabled
3de75cc Keystone: Enable notification topics to be configured
4adb82d Set keystone notification topics if ceilometer is enabled
838c835 Increase the Mistral RPC timeout
41a3194 Set notification_bind on zaqar websocket
71dad1a Increase the size of the Mistral output limit
3df6a42 Fix iptables rules override bug in clustercheck docker service
87735ac Expose role tags via heat RoleTags output
65a8b65 Add NetIpMap to hieradata for *ExtraConfig overrides
543f846 Enable keystone db sync to log to stdout
ca1fc58 Force memcached container log to file
b4de9e5 Add docker templates to configure Ironic inspector
a78166e docker: Run mistral-db-manage populate at step 5
f4e46f4 RHSM: when using proxy, test its connectivity first
b248ae1 Upgrade rhel_reg_sat_repo to 6.2
d9f7b01 RHSM: do not use retry to deploy katello-agent
b9500bc Allow the configuration of image_member_quota from THT
79fd873 ovn: Remove setting of DockerNeutronApiImage param
e04d49e Define PGs for cephfs pools
509209a Configure docker0 bridge address
8523420 Make memcached logs verbosity configurable
5020f38 persist memcached logs in /var/log/containers/memcached/memcached.log
15ad21b Set verbosity by default for memcached
85c8606 Remove log-dir option from neutron-dhcp execution
1e854d6 Add option for nova containers to log to stdout/stderr
dcc415e glance logging: Fix description and use yaml anchor
56140c5 Move keystone init log container to files logging template
11e599d Add --detailed-exitcodes when running puppet via ansible
e0c89d6 Env files for ODL deployments
96a6145 Enable TLS for ec2api service
65d38fa Fix networking settings for ObjectStorage role
66f85f1 Set metric procssing delay for metricd
ce2e8af update nova keymgr parameter for Queens
7204290 Enable horizon plugins by default in docker
739b05f Added a new role definition for SR-IOV Compute role
f037da0 Add option for Glance API containers to log to stdout/stderr
e5f0113 Add option for keystone containers to log to stdout/stderr
c10aa7a Update CephPools format in the docker templates to fit ceph-ansible
e158acb Run containerized mistral-api eventlet
4add59c nova-placement: switch auth_uri to keystone versionless endpoint
3fc4da7 Start using ipv6 nic-configs from THT repo instead of tripleo-ci
35d91dd Temporarily disable fluentd from scenario001-multinode-containers
b2ae660 update cinder kmgr parameter for Queens
7494476 Don't open unused nova ports in iptables
cef3f5b Transform mongodb::server::bind_ip in an array
44c2a34 Switch cinder_catalog_info from v2 to v3
900416d Disable MongoDB in scenario002
97879c3 Enable neutron-lbaasv2 UI in Horizon
49da5a8 Update scenarios doc for Ceph RGW
8e92d7c Do not set cluster in maintenance mode during split stack upgrade
48b1cfd Don't alter default docker configuration during kubernetes install
215515e Generate Kubespray artifacts on undercloud
d77327d Kubespray installation via config download mechanism
d4477a8 Add validation task in docker services [cinder]
b0e72c1 Create short lived ssh key for enable-ssh-admin.sh
ad3ea5b Support for Satellite Capsule in rhel-registration
4e85813 Switch scenario004-containers to use ceph-ansible
847c473 Adding multinode-3nodes-registry.yaml
29f32c4 Do not rely on openstack-puppet-modules
afba3b1 Default pre_deployments/post_deployments to empty lists
b5eeeab Disable xinetd class when creating swift-storage puppet configuration
0c8ba96 Disable SwiftDispersion when using docker
6740f94 Removes manila-generic-config from TripleO
1fd272a Fixes InternalApi Heat network resource
6e7a431 Remove deprecation handling from custom roles
34edcd2 Add advanced features to ironic-inspector templates
ecc6ce3 Fix ConfigDebug for puppet host runs
c504f83 Add all services to container scenarios
24c7566 Switch RabbitFDLimit to a Puppet integer
80eff5f Add external deployment tasks executed on undercloud
850f90b Add validation to logging templates
a0e6d30 Config download support for standalone deployments
8817c54 Revert "Fixes heat resource name for Internal API Network"
0e6c86d Sync deployed-server-roles-data and roles-data
3e90ae3 Remove monitor_interface from ceph-ansible parameters
fd657aa Fix /etc/openstack-dashboard/ permissions for access to *policy.json
e828e8c Enable Cinder as a backend for Glance
06331a8 Hardcode tag-stable-3.0-jewel-centos-7 in scenario001-containers
7e398bf ci-ovn: Disable Swift services in scenario 007 container job
5c3efe6 Remove Heat Cloudwatch API
f301463 Addition of Nuage bridge MTU parameter
b27cc34 Make Horizon parameters: vhost_extra_params and customization_module configurable
7059ca1 Add networking-sfc support
7c6e0a4 Remove rsync from xinetd when upgrading to containerized deployment
4014ed4 Correct template names from ocata to pike.
4d21451 Remove Heat Cloudwatch API during upgrade and disable by default
2f33309 Adding Cisco VTS ML2 mechanism driver service template
8aef24d Take all mounted config_volumes into account
40959f1 Explicitly list Apache License as 2.0
7e49ed6 Allow configuration Zaqar with Redis
a124dd1 our undercloud default nic should be eth1
536d1c4 Fix standalone ControllerOpenstack vars
962ce36 RabbitMQ should use net_ticktime
833e3ba rabbitmq: set cluster_partition_handling to 'ignore'
7f82dbe Temporarily fallback to BM fluentd
a953bda Adds pacemaker update_tasks for Pike minor update workflow
9285cb5 Fixes dynamic networks falling back to ctlplane
ce0ef2f Remove package if service stopped and disabled
9b016c9 List all unhealthy containers
2f9ed49 Reintroduce containerized Cinder
bee2145 Use sub_nodes_private instead of node_private
ba54360 Fixes missing type for heat param TenantNetName
3e8de70 Pin scenario001-multinode-containers to earlier ceph docker container
3a9cfaa Create mysql user for non-ha deployments
d31bc3a Add a Skydive composable service
5aab25b Special treatment for os-net-config upgrade.
ef1768e Fix some missed hard-coded network references
ff0a0dd mysql: expose IPv6 configuration to mysql puppet modules
d9f640f Remove External network from Networker role NIC configs
3a932b0 Also match config volumes for /var/lib/config-data/puppet-generated/
2333188 Fix cold/live migration network config
4853391 added level of indirection causes incorrect hiera config
74641a3 Add a name to the post deployment.
627971b Explicitly set healthcheck command.
4f01c8d ovn: Provide the option to configure the integration bridge
95a7a27 Add Mistral event engine
97244b9 Fixes heat resource name for Internal API Network
6ba04cc Fix logging for docker-puppet
3fd7680 Allow Sensu to connect to RabbitMQ cluster
c9b7091 Ensure Debug is a boolean
bb24fbf Use "become: true" in deploy steps tasks
17416dc Make CephConfigOverrides append to ceph.conf[global]
aae3cc1 Fix stackrc for containerized undercloud
960d7ff Fix permissions for dockerized horizon
31550b4 Stop mapping docker to OS::Heat::None in scenarios
5dbe112 docker: add logging(source & groups)
b4d0a81 Add all services to scenario004-containers
320f80d Start sequence at 1 for deploy steps playbook
684267a Disable role host_prep_tasks on controlplane upgrade
e10aa59 Make containerized galera use mysql_network everywhere
dd0edf4 Add Neutron DHCP Agent Interface Driver configuration option
0b60f60 Updated from global requirements
a850d80 Add IronicPxe to the default controller
d2d0c3f Bump fs.inotify.max_user_instances for scale
253d9b9 Fixes missing keystone authtoken pw for Tacker
5a400f8 Sync undercloud stackrc w/ instack
f4bdf65 Remove pacemaker remote from the Networker role
9a7f62f Remove healthcheck override in docker-puppet.
e17ae76 Default Ceph pg_num and pgp_num to 128
5b9fbc2 Fix upgrades that use Management network
f543752 Fix issue where 2 Redis VIPs are assigned, but only one used.
edc02b3 Fixed resource registry path in neutron-lbaasv2.yaml
9874126 Run roles data validation in CI
f37fe4f Containerized Fluentd client
964a5d7 Move neutron api services to ControllerOpenstack
4d40494 Use conditional to set heat-engine workers
96667ed Update panko port in env ssl yaml files to correct one
58e6f65 Set Ceph pgp_num after pg_num
91cd44c Use haproxy-systemd-wrapper as pid1 in containerized Haproxy
b0f50db Disable all uses of wsrep-provider in mysql_bootstrap container
9b08df3 Remove extra noop.yaml ports from network-isolation files.
f1632fe Make our json output prettier.
e471c67 Remove deploy_steps_tasks.yaml from upgrade_steps_playbook
4718534 Create network-isolation-no-tunneling.yaml using jinja2
0913730 Rename service_workflow_tasks into workflow_tasks
ab7fd80 Revert "Tag workflows created by the templates"
2e182bf Adds post_upgrade_tasks for any service post-upgrade ansible tasks
452d2c2 Deploy Mistral with Keystone v3 options (authtoken)
27018b4 Add RoleConfig output to major_upgrade_steps.j2.yaml
a7a02f0 Tag workflows created by the templates
64d7be1 One time delete pacemaker resources during upgrade to containers
e7b51ef Use the make_url function in the endpoint map
ed11f8e Providing required priviledges to the mounted NFS volume
397a5cc Case insentitive MAC address matching in OsNetConfigMappings
c6d8df0 Enable redis TLS proxy in HA deployments
cab8ab1 Change to boolean for boolean type params
1760079 Move the clustercheck service to the DB role
e92430d Retry if the pacemaker_resource commands failed
5437086 Add panko config to ceilometer notification agent container
317ca9c Remove VXLAN type driver from OVN environment files
d3b3361 Add a docker pull retry to docker-puppet.py
1c9553c Add pep8 check that generated environments are up to date
e10dd12 Update custom-domain.yaml environment
e3f25df teach yaml-validate.py how to be --quiet
32bc2ab Add CephConfigOverrides to allow arbitrary configs in ceph.conf
17fd16b Support for Ocata-Pike live-migration over ssh
d109c1d Add defaults for ceilometer-agent-compute upgrade tasks
94c9c2f Add Neutron SR-IOV agent container
d69940d Fix env-generator doc formatting
e2558c4 Fixes OpenDaylight updating port status
cfd0d18 Disables QoS with OpenDaylight deployments
fc44ee6 Enable Ceilometer agent logging for containers
2c0ec1b Change all references of nsx_v3 to nsx.
0be3317 Add yaml validation for upgrade_tasks section.
13d2bdf Use containerized mongodb in scenario002-multinode-containers
6a991f6 OpenStack containerized qdrouterd service
01e55c3 Add CephExternal role for ceph-ansible
071c764 Escape ceph capabilities for manila client
7897d38 Add tags in upgrade_tasks for mongodb services.
1128271 Add tags to baremetal cron removal tasks
81dd080 Mount folders and log file
5a89ea2 Maintain ceph-osd package only on nodes hosting CephOSD service
cb81cbe Containerized mongodb, disable by default, fix upgrade
520f889 Enable selinux in containers
9d8e496 Run gnocchi statsd and metrcd at step 5
c9c3d98 docker-puppet.py duplicated import
03622e8 Mount public certificate in haproxy init container
f395d9e Use DeployedSSLCertificatePath for public TLS via certmonger
9a450a8 Add param to configure snat mechanism
94c7752 Set mode for ansible written files
c70d815 Environment to deploy BGPVPN with Bagpipe in a unique file
3b4e12c Fix NeutronServicePlugins parameter to match ODL L3 feature
3ea0474 Mount vhost_sockets directory for vhost-user socket creation
fbdd6d0 Remove tacker from containers scenario001
e2f00ef Allow upgrade tasks to run when looping through steps
f004115 Make nova patching parameters configurable in Nuage
02cd34d Switch manila-share to pacemaker version in scenario004/containers
4a4f678 Fix hardcoded references to deprecated *ExtraConfig parameters
a18a94e Add Bagpipe driver composable service
dd299f0 Remove ipv6 specific network templates
d7d5459 Add storage backends env files for containerized deployment
d782f68 Fix containerized zaqar-api db_sync
fcc3259 Unset default value for the DockerCephDaemonImage
c2a93cf TLS proxy for redis
fde4ff2 Remove bgp-vpn from scenario004-multinode-containers
5ea728c Add DhcpAgentNotification param to neutron base
c19968c Add --wsrep-provider=none to the mysql_bootstrap container
fe8ad28 Add a lightweight UC template/role data for deployed-servers
21a6b66 Remove hard-coded image reference
88dd06e Provide DPDK nic configs and add multiqueue config
8008089 Use list_concat in place of yaql
f6c9906 Add support for Dell EMC Isilon Manila backend
04daabd Add support for Dell EMC VMAX Manila Backend
c771899 Add support for Dell EMC VMAX ISCSI Backend
4782394 Use Python to compute release notes version
7c06db3 Convert enable-internal-tls.yaml to be generated
406b198 Update generated ssl environments
50c975d Add missing Docker service
5b3cd1dc Add support for deploying RGW with ceph-ansible
1b4df60 Rabbitmq: Enable Erlang distribution TLS
4c5b9c5 Remove puppet run and workarounds from tripleo_upgrade_node.sh
4bea8cf Use integers for rabbitmq ports
76f130d container ovs-agent, ensure br-ex exists
0855d4c Telemetry specific config for scenario001
941b5d6 Change ManageEventPipeline to true
cab266c Use switch to containers instead of take over playbook for ceph-ansible
cba00ab Separate config_volume for ringbuilder
0d8040c Remove src_ceph from manila kolla_config
5b805cb Add clustercheck to service list for scenarios
e1b1b56 Configure Zaqar trust notifier
444a39f Support HA for OVN DBs containers using pacemaker bundle
b1d7887 Make archive policy configurable
d9db0c5 fluentd: log configuration was not generated correctly
949d367 Add DockerPuppetProcessCount defaults to 3
20e1f0e Set docker-puppet --health-cmd = /bin/true
d1aaf0a Manually set healthchecks for _cron services
dc64a11 Add verbose output to containerized cell_v2 host discovery
287e845 Persist containerized services httpd logs
a2ce6d2 Enable ceilometer compute agent
2aa9bbe Expose account/container/object worker count
beb5fde Add Swift dispersion profile
d057fea Update reno for stable/pike
7380183 manila: set "neutron_admin_auth_url" correctly
8fa6c6e manila: set "host" to "hostgroup"
ed976d2 Handle failure of carrier check in configure_safe_defaults()
6d338b8 Containarise Barbican API
3dbd5bf Add panko publisher in the event pipeline
e7cd03d Support deploying OVN as container services
c620737 Move deprecated SchedulerHints logic to overcloud.j2.yaml
a3debcf Add support for Dell EMC VNX Manila Backend
c5ee7b7 Add support for Dell EMC Unity Manila Backend
88711c3 NetworkDeploymentActions shall be made role specific
159939c Make swift's endpoint type configurable for gnocchi storage
d9fa1f6 Stricter heat template version validation
4b1276b Drop extraconfig for nova-nuage
0c62b6c Stop hardcoding host's config volume path
51da812 Update documentation links in README
2ffc622 Don't hardcode eth1 for undercloud nic config
e77bd2c Update the services README with the ServiceData parameter
a8d42e5 Drop MANIFEST.in - it's not needed by pbr
Diffstat (except docs and test files)
-------------------------------------
.gitreview | 1 +
MANIFEST.in | 1 -
README.rst | 170 +-
all-nodes-validation.yaml | 2 +-
bootstrap-config.yaml | 2 +-
capabilities-map.yaml | 112 +-
ci/common/all-nodes-validation-disabled.yaml | 2 +-
ci/common/net-config-multinode-os-net-config.yaml | 6 +-
ci/common/net-config-multinode.yaml | 6 +-
ci/common/net-config-simple-bridge.yaml | 65 +
ci/environments/multinode-3nodes-registry.yaml | 23 +
ci/environments/multinode-3nodes.yaml | 5 +-
ci/environments/multinode-containers.yaml | 43 +-
ci/environments/multinode-core.yaml | 6 +-
ci/environments/multinode.yaml | 5 +-
ci/environments/multinode_major_upgrade.yaml | 3 +-
ci/environments/network/multiple-nics-ipv6/README | 23 +
.../multiple-nics-ipv6/network-environment.yaml | 25 +
.../network-isolation-absolute.yaml | 37 +
.../multiple-nics-ipv6/network-isolation.yaml | 36 +
.../nic-configs/ceph-storage.yaml | 124 +
.../nic-configs/cinder-storage.yaml | 96 +
.../multiple-nics-ipv6/nic-configs/compute.yaml | 135 +
.../multiple-nics-ipv6/nic-configs/controller.yaml | 156 +
.../nic-configs/swift-storage.yaml | 96 +
.../network/multiple-nics-ipv6/ui-settings.pickle | 732 ++++
ci/environments/network/multiple-nics/README | 23 +
.../network/multiple-nics/network-environment.yaml | 26 +
.../multiple-nics/network-isolation-absolute.yaml | 29 +
.../network/multiple-nics/network-isolation.yaml | 29 +
.../multiple-nics/nic-configs/ceph-storage.yaml | 123 +
.../multiple-nics/nic-configs/cinder-storage.yaml | 96 +
.../network/multiple-nics/nic-configs/compute.yaml | 140 +
.../multiple-nics/nic-configs/controller.yaml | 152 +
.../multiple-nics/nic-configs/swift-storage.yaml | 96 +
.../network/multiple-nics/ui-settings.pickle | 716 ++++
ci/environments/network/public-bond/README | 23 +
.../network/public-bond/network-environment.yaml | 26 +
.../public-bond/network-isolation-absolute.yaml | 28 +
.../network/public-bond/network-isolation.yaml | 28 +
.../public-bond/nic-configs/ceph-storage.yaml | 123 +
.../public-bond/nic-configs/cinder-storage.yaml | 96 +
.../network/public-bond/nic-configs/compute.yaml | 134 +
.../public-bond/nic-configs/controller.yaml | 160 +
.../public-bond/nic-configs/swift-storage.yaml | 96 +
.../network/public-bond/ui-settings.pickle | 699 ++++
ci/environments/ovb-ha.yaml | 59 +
.../scenario001-multinode-containers.yaml | 85 +-
ci/environments/scenario001-multinode.yaml | 140 -
.../scenario002-multinode-containers.yaml | 71 +-
ci/environments/scenario002-multinode.yaml | 89 -
.../scenario003-multinode-containers.yaml | 31 +-
ci/environments/scenario003-multinode.yaml | 72 -
.../scenario004-multinode-containers.yaml | 95 +-
ci/environments/scenario004-multinode.yaml | 103 -
.../scenario006-multinode-containers.yaml | 3 +-
ci/environments/scenario006-multinode.yaml | 59 +
.../scenario007-multinode-containers.yaml | 88 +
ci/environments/scenario007-multinode.yaml | 76 -
ci/environments/scenario009-multinode.yaml | 53 +
common/deploy-steps-tasks.yaml | 125 +-
common/deploy-steps.j2 | 450 ++-
common/major_upgrade_steps.j2.yaml | 83 +-
common/post-upgrade.j2.yaml | 2 +-
common/services.yaml | 111 +-
config-download-software.yaml | 87 +
config-download-structured.yaml | 87 +
default_passwords.yaml | 2 +-
deployed-server/ctlplane-port.yaml | 7 +-
deployed-server/deployed-neutron-port.yaml | 2 +-
.../deployed-server-bootstrap-centos.sh | 4 +-
.../deployed-server-bootstrap-centos.yaml | 2 +-
deployed-server/deployed-server-bootstrap-rhel.sh | 4 +-
.../deployed-server-bootstrap-rhel.yaml | 2 +-
.../deployed-server-environment-output.yaml | 2 +-
deployed-server/deployed-server-roles-data.yaml | 264 +-
deployed-server/deployed-server.yaml | 20 +-
deployed-server/scripts/enable-ssh-admin.sh | 35 +-
deployed-server/scripts/get-occ-config.sh | 103 +-
.../octavia/octavia-deployment-config.yaml | 155 +
environments/barbican-backend-dogtag.yaml | 17 +
environments/barbican-backend-kmip.yaml | 15 +
environments/barbican-backend-pkcs11.yaml | 16 +
environments/barbican-backend-simple-crypto.yaml | 13 +
environments/cavium-liquidio.yaml | 25 +
.../ceph-ansible/ceph-ansible-external.yaml | 28 +
environments/ceph-ansible/ceph-ansible.yaml | 2 +
environments/ceph-ansible/ceph-rbdmirror.yaml | 2 +
environments/ceph-ansible/ceph-rgw.yaml | 5 +
environments/ceph-radosgw.yaml | 5 +-
environments/cinder-dellemc-vmax-iscsi-config.yaml | 9 +
environments/cinder-dellemc-vnx-config.yaml | 19 +
environments/composable-roles/standalone.yaml | 12 +-
environments/compute-instanceha.yaml | 9 +
environments/compute-real-time-example.yaml | 33 +
environments/computealt.yaml | 19 +
environments/config-debug.yaml | 1 +
environments/config-download-environment.yaml | 8 +
.../contrail/contrail-net-storage-mgmt.yaml | 37 -
environments/contrail/contrail-net.yaml | 33 -
environments/contrail/contrail-services.yaml | 60 -
environments/contrail/roles_data_contrail.yaml | 273 --
.../deployed-server-pacemaker-environment.yaml | 4 +-
environments/disable-telemetry.yaml | 3 -
environments/docker-ha.yaml | 4 +-
environments/docker-network.yaml | 4 +-
environments/docker-services-tls-everywhere.yaml | 54 -
environments/docker-uc-light.yaml | 29 +
environments/docker.yaml | 18 +-
environments/enable-internal-tls.yaml | 4 +
environments/enable-tls.yaml | 3 +
environments/fast-forward-upgrade.yaml | 18 +
environments/fixed-ip-vips-v6.yaml | 2 +-
environments/fixed-ip-vips.yaml | 2 +-
environments/hyperconverged-ceph.yaml | 25 +-
environments/ips-from-pool-all.yaml | 12 +-
environments/ipsec.yaml | 2 +
environments/kubernetes.yaml | 4 +
environments/logging-environment.yaml | 2 +-
environments/login-defs.yaml | 9 +
environments/low-memory-usage.yaml | 5 +-
.../major-upgrade-composable-steps-docker.yaml | 3 +
environments/major-upgrade-composable-steps.yaml | 8 +-
environments/major-upgrade-converge-docker.yaml | 2 +
environments/major-upgrade-converge.yaml | 1 +
.../manila-cephfsganesha-config-docker.yaml | 22 +
.../manila-cephfsnative-config-docker.yaml | 22 +
environments/manila-cephfsnative-config.yaml | 2 -
environments/manila-generic-config.yaml | 24 -
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 +
.../net-bond-with-vlans-no-external.j2.yaml | 23 +
environments/net-bond-with-vlans-no-external.yaml | 22 -
environments/net-bond-with-vlans-v6.j2.yaml | 16 +
environments/net-bond-with-vlans-v6.yaml | 14 -
environments/net-bond-with-vlans.j2.yaml | 12 +
environments/net-bond-with-vlans.yaml | 13 -
environments/net-dpdkbond-with-vlans.j2.yaml | 19 +
environments/net-multiple-nics-v6.j2.yaml | 15 +
environments/net-multiple-nics-v6.yaml | 13 -
environments/net-multiple-nics.j2.yaml | 12 +
environments/net-multiple-nics.yaml | 13 -
.../net-single-nic-linux-bridge-with-vlans.j2.yaml | 12 +
.../net-single-nic-linux-bridge-with-vlans.yaml | 13 -
.../net-single-nic-with-vlans-no-external.j2.yaml | 23 +
.../net-single-nic-with-vlans-no-external.yaml | 21 -
environments/net-single-nic-with-vlans-v6.j2.yaml | 15 +
environments/net-single-nic-with-vlans-v6.yaml | 13 -
environments/net-single-nic-with-vlans.j2.yaml | 12 +
environments/net-single-nic-with-vlans.yaml | 13 -
environments/network-environment-v6.j2.yaml | 64 +
environments/network-environment.j2.yaml | 61 +
environments/network-environment.yaml | 59 -
.../network-isolation-no-tunneling.j2.yaml | 34 +
environments/network-isolation-no-tunneling.yaml | 61 -
environments/network-isolation-v6.j2.yaml | 16 +-
environments/network-isolation.j2.yaml | 8 +-
environments/network-management-v6.yaml | 2 +-
environments/network-management.yaml | 2 +-
environments/networks-disable.j2.yaml | 12 +
environments/neutron-bgpvpn-bagpipe.yaml | 26 +
environments/neutron-bgpvpn-opendaylight.yaml | 6 +-
environments/neutron-bgpvpn.yaml | 4 +-
environments/neutron-l2gw-opendaylight.yaml | 2 +-
environments/neutron-l2gw.yaml | 2 +-
environments/neutron-ml2-cisco-nexus-ucsm.yaml | 7 +-
environments/neutron-ml2-cisco-vts.yaml | 29 +
environments/neutron-ml2-ovn-dvr-ha.yaml | 27 +
environments/neutron-ml2-ovn-dvr.yaml | 26 +
environments/neutron-ml2-ovn-ha.yaml | 11 +-
environments/neutron-ml2-ovn-hw-offload.yaml | 40 +
environments/neutron-ml2-ovn.yaml | 10 +-
environments/neutron-nuage-config.yaml | 2 +
environments/neutron-opendaylight-dpdk.yaml | 12 +-
environments/neutron-opendaylight-hw-offload.yaml | 31 +
environments/neutron-opendaylight-sriov.yaml | 8 -
environments/neutron-opendaylight.yaml | 1 +
environments/neutron-ovs-dpdk-permissions.yaml | 15 +
environments/neutron-ovs-dpdk.yaml | 1 +
environments/neutron-ovs-hw-offload.yaml | 24 +
environments/neutron-sfc-opendaylight.yaml | 18 +
environments/neutron-sfc.yaml | 6 +
environments/neutron-sriov.yaml | 15 +-
environments/noop-deploy-steps.yaml | 6 +
environments/nova-nuage-config.yaml | 3 +-
environments/openshift.yaml | 16 +
.../predictable-placement/custom-domain.yaml | 4 +-
environments/public-tls-undercloud.yaml | 7 +
environments/puppet-ceph-external.yaml | 1 +
environments/rhsm.yaml | 37 +
environments/services-docker/barbican.yaml | 4 +
environments/services-docker/cinder-backup.yaml | 4 +
environments/services-docker/fluentd.yaml | 2 +
environments/services-docker/ironic-inspector.yaml | 2 +
environments/services-docker/mistral.yaml | 1 +
.../neutron-bgpvpn-opendaylight.yaml | 12 +
.../services-docker/neutron-l2gw-opendaylight.yaml | 18 +
.../services-docker/neutron-ml2-cisco-vts.yaml | 37 +
.../services-docker/neutron-opendaylight-dpdk.yaml | 37 +
.../neutron-opendaylight-hw-offload.yaml | 31 +
.../neutron-opendaylight-sriov.yaml | 22 +
.../services-docker/neutron-opendaylight.yaml | 4 +-
.../services-docker/neutron-ovn-dvr-ha.yaml | 26 +
environments/services-docker/neutron-ovn-dvr.yaml | 26 +
environments/services-docker/neutron-ovn-ha.yaml | 33 +
.../services-docker/neutron-ovn-hw-offload.yaml | 44 +
environments/services-docker/neutron-ovn.yaml | 33 +
environments/services-docker/neutron-ovs-dpdk.yaml | 11 +
.../services-docker/neutron-ovs-hw-offload.yaml | 24 +
environments/services-docker/neutron-sriov.yaml | 12 +
environments/services-docker/octavia.yaml | 8 +-
.../services-docker/skydive-environment.yaml | 3 +
.../services-docker/undercloud-cinder.yaml | 4 +
.../services-docker/undercloud-gnocchi.yaml | 1 +
.../services-docker/undercloud-haproxy.yaml | 2 +
.../services-docker/undercloud-keepalived.yaml | 2 +
environments/services/ceilometer-api.yaml | 6 -
environments/services/ceilometer-collector.yaml | 3 -
environments/services/ceilometer-expirer.yaml | 2 -
environments/services/ceph-mds.yaml | 5 +-
environments/services/ceph-rbdmirror.yaml | 5 +-
.../services/haproxy-public-tls-certmonger.yaml | 3 +
environments/services/mistral.yaml | 1 +
environments/services/neutron-lbaasv2.yaml | 4 +-
environments/services/octavia.yaml | 2 +-
environments/services/ptp.yaml | 15 +
environments/services/undercloud-haproxy.yaml | 2 +
environments/services/undercloud-keepalived.yaml | 2 +
environments/ssl/enable-internal-tls.yaml | 36 +
environments/ssl/enable-tls.yaml | 1 -
environments/ssl/tls-endpoints-public-dns.yaml | 10 +-
environments/ssl/tls-endpoints-public-ip.yaml | 10 +-
environments/ssl/tls-everywhere-endpoints-dns.yaml | 10 +-
environments/stdout-logging.yaml | 17 +
environments/storage-environment-external.yaml | 38 +
environments/storage-environment.yaml | 18 +-
environments/storage/enable-ceph.yaml | 4 +-
environments/storage/external-ceph.yaml | 4 +-
environments/storage/glance-nfs.yaml | 4 +-
environments/tls-endpoints-public-dns.yaml | 4 +
environments/tls-endpoints-public-ip.yaml | 4 +
environments/tls-everywhere-endpoints-dns.yaml | 4 +
environments/undercloud.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 | 3 +-
extraconfig/all_nodes/swap.j2.yaml | 3 +-
.../nova_metadata/krb-service-principals.j2.yaml | 2 +-
extraconfig/post_deploy/default.yaml | 2 +-
extraconfig/post_deploy/example.yaml | 2 +-
extraconfig/post_deploy/example_run_on_update.yaml | 2 +-
extraconfig/post_deploy/undercloud_post.sh | 98 +-
extraconfig/post_deploy/undercloud_post.yaml | 38 +-
.../environment-rhel-registration.yaml | 2 +-
.../rhel-registration/rhel-registration.yaml | 43 +-
.../rhel-registration/scripts/rhel-registration | 55 +-
extraconfig/pre_network/ansible_host_config.yaml | 2 +-
extraconfig/pre_network/config_then_reboot.yaml | 2 +-
.../pre_network/contrail/compute_pre_network.yaml | 162 -
.../contrail/contrail_dpdk_pre_network.yaml | 168 -
.../host_config_and_reboot.role.j2.yaml | 129 -
.../pre_network/host_config_and_reboot.yaml | 136 +-
extraconfig/services/README.rst | 6 +
extraconfig/services/ipsec.yaml | 123 +
extraconfig/services/kubernetes-master.yaml | 181 +
extraconfig/services/kubernetes-worker.yaml | 64 +
extraconfig/services/openshift-master.yaml | 204 +
extraconfig/services/openshift-worker.yaml | 54 +
extraconfig/services/rhsm.yaml | 74 +
extraconfig/tasks/pacemaker_common_functions.sh | 62 +
extraconfig/tasks/post_puppet_pacemaker.j2.yaml | 2 +-
.../tasks/post_puppet_pacemaker_restart.yaml | 2 +-
extraconfig/tasks/pre_puppet_pacemaker.yaml | 3 +-
extraconfig/tasks/run_puppet.sh | 1 +
extraconfig/tasks/ssh/host_public_key.yaml | 2 +-
extraconfig/tasks/ssh/known_hosts_config.yaml | 2 +-
extraconfig/tasks/tripleo_upgrade_node.sh | 49 +-
extraconfig/tasks/yum_update.sh | 12 +-
extraconfig/tasks/yum_update.yaml | 2 +-
extraconfig/tasks/yum_update_noop.yaml | 2 +-
firstboot/conntectx3_streering.yaml | 31 +
firstboot/os-net-config-mappings.yaml | 18 +-
firstboot/userdata_default.yaml | 2 +-
firstboot/userdata_dev_rsync.yaml | 2 +-
firstboot/userdata_example.yaml | 2 +-
firstboot/userdata_heat_admin.yaml | 2 +-
firstboot/userdata_root_password.yaml | 2 +-
hosts-config.yaml | 2 +-
j2_excludes.yaml | 7 +-
net-config-bond.j2.yaml | 55 +
net-config-bond.yaml | 74 -
net-config-bridge.j2.yaml | 40 +
net-config-bridge.yaml | 58 -
net-config-linux-bridge.j2.yaml | 59 +
net-config-linux-bridge.yaml | 77 -
net-config-noop.j2.yaml | 29 +
net-config-noop.yaml | 47 -
...config-static-bridge-with-external-dhcp.j2.yaml | 69 +
net-config-static-bridge-with-external-dhcp.yaml | 87 -
net-config-static-bridge.j2.yaml | 70 +
net-config-static-bridge.yaml | 87 -
net-config-static.j2.yaml | 64 +
net-config-static.yaml | 82 -
net-config-undercloud.j2.yaml | 60 +
net-config-undercloud.yaml | 77 -
network/config/bond-with-vlans/README.md | 16 +-
network/config/bond-with-vlans/ceph-storage.yaml | 165 -
network/config/bond-with-vlans/cinder-storage.yaml | 172 -
.../config/bond-with-vlans/compute-dpdk.j2.yaml | 162 +
network/config/bond-with-vlans/compute-dpdk.yaml | 184 -
network/config/bond-with-vlans/compute.yaml | 175 -
.../bond-with-vlans/controller-no-external.j2.yaml | 147 +
.../bond-with-vlans/controller-no-external.yaml | 178 -
.../config/bond-with-vlans/controller-v6.j2.yaml | 156 +
network/config/bond-with-vlans/controller-v6.yaml | 193 -
network/config/bond-with-vlans/controller.yaml | 188 -
network/config/bond-with-vlans/networker.yaml | 174 -
network/config/bond-with-vlans/role.role.j2.yaml | 179 +
network/config/bond-with-vlans/swift-storage.yaml | 172 -
.../contrail/contrail-nic-config-compute.yaml | 167 -
network/config/contrail/contrail-nic-config.yaml | 164 -
network/config/multiple-nics/README.md | 14 +-
network/config/multiple-nics/ceph-storage.yaml | 140 -
network/config/multiple-nics/cinder-storage.yaml | 146 -
network/config/multiple-nics/compute-dvr.j2.yaml | 132 +
network/config/multiple-nics/compute-dvr.yaml | 162 -
network/config/multiple-nics/compute.yaml | 154 -
network/config/multiple-nics/controller-v6.j2.yaml | 145 +
network/config/multiple-nics/controller-v6.yaml | 176 -
network/config/multiple-nics/controller.yaml | 171 -
network/config/multiple-nics/networker.yaml | 159 -
network/config/multiple-nics/role.role.j2.yaml | 152 +
network/config/multiple-nics/swift-storage.yaml | 146 -
.../ceph-storage.yaml | 147 -
.../cinder-storage.yaml | 154 -
.../single-nic-linux-bridge-vlans/compute.yaml | 157 -
.../controller-v6.j2.yaml | 142 +
.../controller-v6.yaml | 173 -
.../single-nic-linux-bridge-vlans/controller.yaml | 172 -
.../single-nic-linux-bridge-vlans/networker.yaml | 160 -
.../role.role.j2.yaml | 104 +
.../swift-storage.yaml | 154 -
network/config/single-nic-vlans/README.md | 15 +-
network/config/single-nic-vlans/ceph-storage.yaml | 132 -
.../config/single-nic-vlans/cinder-storage.yaml | 142 -
network/config/single-nic-vlans/compute.yaml | 148 -
.../controller-no-external.j2.yaml | 100 +
.../single-nic-vlans/controller-no-external.yaml | 156 -
.../config/single-nic-vlans/controller-v6.j2.yaml | 136 +
network/config/single-nic-vlans/controller-v6.yaml | 167 -
network/config/single-nic-vlans/controller.yaml | 164 -
network/config/single-nic-vlans/networker.yaml | 152 -
network/config/single-nic-vlans/role.role.j2.yaml | 103 +
network/config/single-nic-vlans/swift-storage.yaml | 142 -
network/endpoints/build_endpoint_map.py | 26 +-
network/endpoints/endpoint_data.yaml | 24 +-
network/endpoints/endpoint_map.yaml | 3879 +++++++++++---------
network/external_v6.yaml | 76 -
network/internal_api_v6.yaml | 72 -
network/management_v6.yaml | 71 -
network/network.j2 | 105 +
network/network.network.j2.yaml | 92 +-
network/network_v6.network.j2.yaml | 2 +
network/networks.j2.yaml | 2 +-
network/ports/ctlplane_vip.yaml | 18 +-
network/ports/from_service.yaml | 6 +-
network/ports/from_service_v6.yaml | 2 +-
network/ports/net_ip_list_map.j2.yaml | 26 +-
network/ports/net_ip_map.j2.yaml | 2 +-
network/ports/net_vip_map_external.j2.yaml | 2 +-
network/ports/net_vip_map_external_v6.j2.yaml | 2 +-
network/ports/noop.yaml | 6 +-
network/ports/port.j2 | 26 +-
network/ports/port_from_pool.j2 | 12 +-
network/ports/vip.yaml | 26 +-
network/ports/vip_v6.yaml | 26 +-
network/scripts/run-os-net-config.sh | 9 +-
network/service_net_map.j2.yaml | 51 +-
network/storage_mgmt_v6.yaml | 72 -
network/storage_v6.yaml | 72 -
network/tenant_v6.yaml | 72 -
network_data.yaml | 90 +-
network_data_ganesha.yaml | 115 +
overcloud-resource-registry-puppet.j2.yaml | 73 +-
overcloud.j2.yaml | 190 +-
plan-samples/plan-environment-derived-params.yaml | 4 +-
puppet/all-nodes-config.j2.yaml | 215 ++
puppet/all-nodes-config.yaml | 236 --
puppet/config.role.j2.yaml | 59 -
puppet/deploy-artifacts.yaml | 2 +-
.../all_nodes/neutron-midonet-all-nodes.yaml | 4 +-
.../all_nodes/neutron-ml2-cisco-nexus-ucsm.j2.yaml | 67 +-
.../pre_deploy/compute/neutron-ml2-bigswitch.yaml | 23 +-
.../extraconfig/pre_deploy/compute/nova-nuage.yaml | 92 -
.../pre_deploy/controller/multiple.yaml | 2 +-
.../controller/neutron-ml2-bigswitch.yaml | 21 +-
.../controller/neutron-ml2-cisco-n1kv.yaml | 2 +-
puppet/extraconfig/pre_deploy/default.yaml | 2 +-
puppet/extraconfig/pre_deploy/per_node.yaml | 4 +-
puppet/extraconfig/tls/ca-inject.yaml | 2 +-
puppet/extraconfig/tls/freeipa-enroll.yaml | 2 +-
puppet/extraconfig/tls/tls-cert-inject.yaml | 7 +-
puppet/manifests/overcloud_common.pp | 29 +
puppet/manifests/overcloud_role.pp | 30 -
puppet/role.role.j2.yaml | 149 +-
puppet/services/README.rst | 48 +-
puppet/services/aide.yaml | 96 +
puppet/services/aodh-api.yaml | 17 +-
puppet/services/aodh-base.yaml | 8 +-
puppet/services/aodh-evaluator.yaml | 13 +-
puppet/services/aodh-listener.yaml | 13 +-
puppet/services/aodh-notifier.yaml | 13 +-
puppet/services/apache.j2.yaml | 141 +
puppet/services/apache.yaml | 139 -
puppet/services/auditd.yaml | 13 +-
puppet/services/barbican-api.yaml | 61 +-
puppet/services/barbican-backend-dogtag.yaml | 65 +
puppet/services/barbican-backend-kmip.yaml | 62 +
.../services/barbican-backend-pkcs11-crypto.yaml | 70 +
.../services/barbican-backend-simple-crypto.yaml | 50 +
puppet/services/ca-certs.yaml | 2 +-
puppet/services/ceilometer-agent-central.yaml | 25 +-
puppet/services/ceilometer-agent-compute.yaml | 13 +-
puppet/services/ceilometer-agent-ipmi.yaml | 27 +-
puppet/services/ceilometer-agent-notification.yaml | 25 +-
puppet/services/ceilometer-api.yaml | 129 -
puppet/services/ceilometer-base.yaml | 36 +-
puppet/services/ceilometer-collector.yaml | 146 -
puppet/services/ceilometer-expirer.yaml | 59 -
puppet/services/ceph-base.yaml | 42 +-
puppet/services/ceph-client.yaml | 2 +-
puppet/services/ceph-external.yaml | 2 +-
puppet/services/ceph-mds.yaml | 2 +-
puppet/services/ceph-mon.yaml | 92 +-
puppet/services/ceph-osd.yaml | 119 +-
puppet/services/ceph-rgw.yaml | 15 +-
puppet/services/certmonger-user.yaml | 24 +-
puppet/services/cinder-api.yaml | 67 +-
puppet/services/cinder-backend-dellemc-unity.yaml | 2 +-
.../cinder-backend-dellemc-vmax-iscsi.yaml | 65 +
puppet/services/cinder-backend-dellemc-vnx.yaml | 106 +
puppet/services/cinder-backend-dellps.yaml | 2 +-
puppet/services/cinder-backend-dellsc.yaml | 2 +-
puppet/services/cinder-backend-netapp.yaml | 2 +-
puppet/services/cinder-backend-pure.yaml | 2 +-
puppet/services/cinder-backend-scaleio.yaml | 2 +-
.../cinder-backend-veritas-hyperscale.yaml | 2 +-
puppet/services/cinder-backup.yaml | 17 +-
puppet/services/cinder-base.yaml | 10 +-
puppet/services/cinder-hpelefthand-iscsi.yaml | 2 +-
puppet/services/cinder-scheduler.yaml | 22 +-
puppet/services/cinder-volume.yaml | 46 +-
puppet/services/congress.yaml | 26 +-
puppet/services/database/mongodb-base.yaml | 2 +-
puppet/services/database/mongodb.yaml | 29 +-
puppet/services/database/mysql-client.yaml | 2 +-
puppet/services/database/mysql.yaml | 62 +-
puppet/services/database/redis-base.yaml | 34 +-
puppet/services/database/redis.yaml | 61 +-
.../services/disabled/ceilometer-api-disabled.yaml | 8 +-
.../disabled/ceilometer-collector-disabled.yaml | 6 +-
.../disabled/ceilometer-expirer-disabled.yaml | 9 +-
.../disabled/glance-registry-disabled.yaml | 4 +-
.../disabled/heat-api-cloudwatch-disabled.yaml | 49 +
puppet/services/disabled/mongodb-disabled.yaml | 10 +-
puppet/services/docker-registry.yaml | 54 +
puppet/services/docker.yaml | 100 +-
puppet/services/ec2-api.yaml | 89 +-
puppet/services/etcd.yaml | 13 +-
puppet/services/external-swift-proxy.yaml | 2 +-
puppet/services/glance-api.yaml | 60 +-
puppet/services/gnocchi-api.yaml | 46 +-
puppet/services/gnocchi-base.yaml | 65 +-
puppet/services/gnocchi-metricd.yaml | 18 +-
puppet/services/gnocchi-statsd.yaml | 13 +-
.../haproxy-internal-tls-certmonger.j2.yaml | 100 +
.../services/haproxy-internal-tls-certmonger.yaml | 99 -
puppet/services/haproxy-public-tls-certmonger.yaml | 19 +-
puppet/services/haproxy.yaml | 35 +-
puppet/services/heat-api-cfn.yaml | 28 +-
puppet/services/heat-api-cloudwatch.yaml | 141 -
puppet/services/heat-api.yaml | 28 +-
puppet/services/heat-base.yaml | 15 +-
puppet/services/heat-engine.yaml | 31 +-
puppet/services/horizon.yaml | 39 +-
puppet/services/ironic-api.yaml | 6 +-
puppet/services/ironic-base.yaml | 56 +-
puppet/services/ironic-conductor.yaml | 60 +-
puppet/services/ironic-inspector.yaml | 43 +-
puppet/services/iscsid.yaml | 2 +-
puppet/services/keepalived.yaml | 6 +-
puppet/services/kernel.yaml | 170 +-
puppet/services/keystone.yaml | 160 +-
puppet/services/liquidio-compute-config.yaml | 78 +
puppet/services/logging/fluentd-base.yaml | 49 -
puppet/services/logging/fluentd-client.yaml | 99 -
puppet/services/logging/fluentd-config.yaml | 2 +-
puppet/services/logging/fluentd.yaml | 103 +
puppet/services/login-defs.yaml | 66 +
puppet/services/manila-api.yaml | 2 +-
puppet/services/manila-backend-cephfs.yaml | 56 +-
puppet/services/manila-backend-generic.yaml | 101 -
puppet/services/manila-backend-isilon.yaml | 72 +
puppet/services/manila-backend-netapp.yaml | 2 +-
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 | 16 +-
puppet/services/manila-scheduler.yaml | 4 +-
puppet/services/manila-share.yaml | 2 +-
puppet/services/memcached.yaml | 27 +-
puppet/services/metrics/collectd.yaml | 216 +-
puppet/services/mistral-api.yaml | 20 +-
puppet/services/mistral-base.yaml | 19 +-
puppet/services/mistral-engine.yaml | 24 +-
puppet/services/mistral-event-engine.yaml | 75 +
puppet/services/mistral-executor.yaml | 15 +-
puppet/services/monitoring/sensu-base.yaml | 47 +-
puppet/services/monitoring/sensu-client.yaml | 18 +-
.../network/contrail-analytics-database.yaml | 58 -
puppet/services/network/contrail-analytics.yaml | 85 -
puppet/services/network/contrail-base.yaml | 151 -
puppet/services/network/contrail-config.yaml | 75 -
puppet/services/network/contrail-control.yaml | 73 -
puppet/services/network/contrail-database.yaml | 58 -
puppet/services/network/contrail-dpdk.yaml | 82 -
puppet/services/network/contrail-heat.yaml | 55 -
.../services/network/contrail-neutron-plugin.yaml | 60 -
puppet/services/network/contrail-tsn.yaml | 80 -
puppet/services/network/contrail-vrouter.yaml | 85 -
puppet/services/network/contrail-webui.yaml | 68 -
puppet/services/neutron-api.yaml | 33 +-
puppet/services/neutron-base.yaml | 42 +-
puppet/services/neutron-bgpvpn-api.yaml | 2 +-
puppet/services/neutron-bgpvpn-bagpipe.yaml | 71 +
puppet/services/neutron-bigswitch-agent.yaml | 2 +-
.../services/neutron-compute-plugin-midonet.yaml | 2 +-
puppet/services/neutron-compute-plugin-nuage.yaml | 50 +-
.../services/neutron-compute-plugin-plumgrid.yaml | 2 +-
puppet/services/neutron-dhcp.yaml | 62 +-
puppet/services/neutron-l2gw-agent.yaml | 38 +-
puppet/services/neutron-l2gw-api.yaml | 2 +-
puppet/services/neutron-l3-compute-dvr.yaml | 15 +-
puppet/services/neutron-l3.yaml | 43 +-
puppet/services/neutron-lbaas.yaml | 10 +-
puppet/services/neutron-linuxbridge-agent.yaml | 2 +-
puppet/services/neutron-metadata.yaml | 39 +-
puppet/services/neutron-midonet.yaml | 2 +-
puppet/services/neutron-ovs-agent.yaml | 73 +-
puppet/services/neutron-ovs-dpdk-agent.yaml | 31 +-
puppet/services/neutron-plugin-ml2-cisco-vts.yaml | 87 +
.../services/neutron-plugin-ml2-fujitsu-cfab.yaml | 2 +-
.../services/neutron-plugin-ml2-fujitsu-fossw.yaml | 2 +-
puppet/services/neutron-plugin-ml2-nuage.yaml | 14 +-
puppet/services/neutron-plugin-ml2-odl.yaml | 15 +-
puppet/services/neutron-plugin-ml2-ovn.yaml | 12 +-
puppet/services/neutron-plugin-ml2.yaml | 4 +-
puppet/services/neutron-plugin-nsx.yaml | 22 +-
puppet/services/neutron-plugin-nuage.yaml | 2 +-
puppet/services/neutron-plugin-plumgrid.yaml | 2 +-
puppet/services/neutron-sfc-api.yaml | 51 +
puppet/services/neutron-sriov-agent.yaml | 34 +-
puppet/services/neutron-sriov-host-config.yaml | 80 +
puppet/services/neutron-vpp-agent.yaml | 2 +-
puppet/services/nova-api.yaml | 191 +-
puppet/services/nova-base.yaml | 14 +-
puppet/services/nova-compute.yaml | 53 +-
puppet/services/nova-conductor.yaml | 25 +-
puppet/services/nova-consoleauth.yaml | 13 +-
puppet/services/nova-ironic.yaml | 4 +-
puppet/services/nova-libvirt.yaml | 114 +-
puppet/services/nova-metadata.yaml | 2 +-
puppet/services/nova-migration-target.yaml | 23 +-
puppet/services/nova-placement.yaml | 16 +-
puppet/services/nova-scheduler.yaml | 22 +-
puppet/services/nova-vnc-proxy.yaml | 110 +-
puppet/services/octavia-api.yaml | 12 +-
puppet/services/octavia-base.yaml | 84 +-
puppet/services/octavia-health-manager.yaml | 11 +-
puppet/services/octavia-housekeeping.yaml | 11 +-
puppet/services/octavia-worker.yaml | 50 +-
puppet/services/opendaylight-api.yaml | 137 +-
puppet/services/opendaylight-ovs.yaml | 154 +-
puppet/services/openvswitch.yaml | 26 +-
puppet/services/ovn-controller.yaml | 78 +-
puppet/services/ovn-dbs.yaml | 13 +-
puppet/services/ovn-metadata.yaml | 126 +
puppet/services/pacemaker.yaml | 49 +-
puppet/services/pacemaker/ceph-rbdmirror.yaml | 2 +-
puppet/services/pacemaker/cinder-backup.yaml | 2 +-
puppet/services/pacemaker/cinder-volume.yaml | 26 +-
puppet/services/pacemaker/compute-instanceha.yaml | 48 +
puppet/services/pacemaker/database/mysql.yaml | 4 +-
puppet/services/pacemaker/database/redis.yaml | 35 +-
puppet/services/pacemaker/haproxy.yaml | 2 +-
puppet/services/pacemaker/manila-share.yaml | 5 +-
puppet/services/pacemaker/ovn-dbs.yaml | 2 +-
puppet/services/pacemaker/rabbitmq.yaml | 2 +-
puppet/services/pacemaker_remote.yaml | 11 +-
puppet/services/panko-api.yaml | 55 +-
puppet/services/panko-base.yaml | 45 +-
puppet/services/qdr.yaml | 2 +-
puppet/services/rabbitmq.yaml | 24 +-
puppet/services/sahara-api.yaml | 13 +-
puppet/services/sahara-base.yaml | 8 +-
puppet/services/sahara-engine.yaml | 13 +-
puppet/services/securetty.yaml | 2 +-
puppet/services/snmp.yaml | 23 +-
puppet/services/sshd.yaml | 3 +-
puppet/services/swift-base.yaml | 2 +-
puppet/services/swift-dispersion.yaml | 50 +
puppet/services/swift-proxy.yaml | 40 +-
puppet/services/swift-ringbuilder.yaml | 2 +-
puppet/services/swift-storage.yaml | 28 +-
puppet/services/tacker.yaml | 25 +-
puppet/services/time/ntp.yaml | 31 +-
puppet/services/time/ptp.yaml | 106 +
puppet/services/time/timezone.yaml | 2 +-
puppet/services/tripleo-firewall.yaml | 4 +-
puppet/services/tripleo-packages.yaml | 71 +-
puppet/services/tuned.yaml | 4 +-
puppet/services/veritas-hyperscale-controller.yaml | 2 +-
puppet/services/vpp.yaml | 13 +-
puppet/services/zaqar-api.yaml | 97 +-
puppet/upgrade_config.yaml | 2 +-
...ndpoint-type-configurable-718be8645b7ab3a0.yaml | 5 +
.../notes/ODL_log_mechanism-99f008362d2392de.yaml | 4 +
.../notes/add-bgpvpn-support-f60c5a9cee0bb393.yaml | 1 +
.../notes/add-cisco_vts_ml2-fa96d8edb117c416.yaml | 6 +
...efault-for-host-parameter-02e3d48de1f69765.yaml | 9 +
.../add-mistral-event-engine-3a33700c20c88e86.yaml | 4 +
.../add-mistral-to-roles-52525fe9689e60b1.yaml | 4 +
.../notes/add-networking-sfc-72cd16bb34075150.yaml | 4 +
...ctavia-cert-key-variables-48133267832ee196.yaml | 4 +
...nused-packages-on-upgrade-5a469428a6948148.yaml | 12 +
.../notes/add-panko-expirer-bac4243971fc23e5.yaml | 4 +
.../notes/add-s3-driver-da8a31a3c646892e.yaml | 4 +
...ervice-auth-configuration-cb6537998a37f785.yaml | 4 +
...rt-manila-cephnfs-backend-fb35ecc995705256.yaml | 7 +
...orking-ovn-metadata-agent-3bfecfbabd6d9628.yaml | 8 +
.../add_cisco_vts_ml2_docker-0d7cfafe4647074d.yaml | 5 +
.../adds-post_upgrade_tasks-eba0656012c861a1.yaml | 12 +
releasenotes/notes/aide-50fc91178430f1a5.yaml | 12 +
...figure-image-member-quota-59e228bc62ec7792.yaml | 6 +
.../notes/bug-1741452-6f73b550d94b8f6f.yaml | 5 +
.../notes/bug-1741464-78403f89e9dc5d75.yaml | 6 +
...er-keystone-notifications-f1e463d0ec939b22.yaml | 5 +
...ansible-blacklist-support-164b5726cc4532b7.yaml | 5 +
...h-pools-with-ceph-ansible-f82425e585f90ef6.yaml | 17 +
...migration_to_ceph_ansible-fd1a8cb659ac2401.yaml | 9 +
...e_default_docker0_address-6a017b7078825996.yaml | 7 +
.../composable-network-vips-4d7b28fa3769d38b.yaml | 4 +
.../configure-ip-forward-268c165708cbd203.yaml | 5 +
...ring-snat-in-opendaylight-d5ed4d62275e1876.yaml | 5 +
.../containarise-barbican-1253606411d497ff.yaml | 4 +
.../containerized-ceph-role-1e02fd11551e92ac.yaml | 17 +
...ntainerized-services-logs-0dc652513870f46d.yaml | 11 +
...ontainers-selinux-context-13b720cc1d5ec6f2.yaml | 16 +
.../notes/deploy_steps_tasks-bb2279bcda7cd04c.yaml | 5 +
...recate-ceilometer-workers-72b01f4bc6423f48.yaml | 3 +
...sable-heat-api-cloudwatch-d5a471da22472bde.yaml | 15 +
...cker-puppet-config-volume-5ad50b90dc24672b.yaml | 10 +
...-generic-driver-templates-b33e8966c263a1fd.yaml | 7 +
...op-redundant-metric-param-ddea256079fbbbe0.yaml | 6 +
.../notes/enable-ntp-iburst-efbc24a43a72daae.yaml | 7 +
...octavia-flavor-by-default-d356fbb265508f76.yaml | 7 +
.../ensure-debug-is-boolean-aecc8fbb6c8fd368.yaml | 6 +
...xternal_post_deploy_tasks-1b6423b73ae083cc.yaml | 6 +
...stone-notification-topics-8be1d37afd90b910.yaml | 9 +
...ast-forward-upgrade-tasks-a8b5d64831a71e24.yaml | 8 +
...api-network-resource-name-41bbf4258a0174eb.yaml | 5 +
...-dynamic-network-disabled-9f700a9e900221b6.yaml | 5 +
...x-missing-tacker-password-c2ce555cdd52c102.yaml | 4 +
.../fix-neutron-dhcp-tls-d62383530419f0bd.yaml | 6 +
...ix-neutron_admin_auth_url-c88224251d8eb807.yaml | 4 +
.../fix-odl-gui-feature-6525b8c6807fb784.yaml | 5 +
.../notes/fix-odl-tls-docker-67b8453a6be7fa58.yaml | 4 +
...ix-odl-websocket-firewall-9e2f78ebaa39313f.yaml | 6 +
...ix-public-cert-generation-41c75be0b07a48fe.yaml | 5 +
.../fix-tenant-net-name-type-94a9c50c86529001.yaml | 5 +
.../horizon_keystone_member-838d4b65cc0b0d11.yaml | 5 +
.../notes/instance-ha-18e59ab0e9697ef3.yaml | 6 +
.../notes/integrate-skydive-900756d8870b3876.yaml | 5 +
releasenotes/notes/ipsec-8e24afb777de48e3.yaml | 11 +
.../notes/ipv6_defaults-7dbb62113f4e5084.yaml | 10 +
.../notes/isilon_manila_e9677898724a11e7.yaml | 4 +
.../notes/kernel-extra-aa48704056be72cd.yaml | 6 +
.../notes/kernel_sysctl_role-d4f6a50d08b7a388.yaml | 7 +
.../notes/keystone_authtoken-655da476bbf82e1c.yaml | 3 +
.../notes/libvirtd-tls-6de6fb35e0ac0ab1.yaml | 6 +
.../memcached-verbose-logs-84ca938d76c16429.yaml | 6 +
.../notes/mistral_container-23c4432aad469f30.yaml | 6 +
...ltiple-cinder-rbd-backend-9b015f99887e9241.yaml | 9 +
.../notes/nfv-rt-roles-9ceac2b10d565971.yaml | 3 +
.../notes/ntp-poll-options-3019fe517e012300.yaml | 10 +
.../notes/odl-enable-tls-377fbbfff6f67230.yaml | 10 +
.../notes/odl-ovs-hw-offload-54b662c633e9eda8.yaml | 5 +
releasenotes/notes/odl-qos-48b70c804755e3a5.yaml | 4 +
.../notes/odl_endpoint-74b00c6ed38e9a98.yaml | 7 +
.../notes/odl_upgrade-f5540d242b9a6b52.yaml | 16 +
.../ovn-container-support-3ab333fff6e90dc4.yaml | 5 +
.../notes/ovs-hw-offload-a6bf0fa9c39a8204.yaml | 6 +
.../notes/pacemaker-rabbitmq-b1b5fc2b47cb84e4.yaml | 8 +
releasenotes/notes/ptp-a1bf70fbfddd1830.yaml | 7 +
.../rabbit-ignore-partitions-0a0ae8c636c256ea.yaml | 6 +
.../rabbit-net_ticktime-519f904e52218c2d.yaml | 8 +
...cated-ceilometer-services-edc0c260d7009414.yaml | 6 +
...emove-heat-api-cloudwatch-577417e2b2db3b15.yaml | 5 +
...lugin-from-neutron-config-b923cca547d9dd52.yaml | 4 +
.../remove-unused-nova-ports-a9f4d9b0ac3e21c9.yaml | 4 +
...lometer-disable-templates-82ed8b7d33fc3bda.yaml | 6 +
.../notes/rhsm-service-fbec46930264b355.yaml | 5 +
.../notes/rhsm_proxy_verify-548f104c97cf5f90.yaml | 5 +
releasenotes/notes/sat-tools-0d0f0c53de9d34a5.yaml | 5 +
.../notes/sat_capsule-bb59fad44c17f97f.yaml | 7 +
.../security-compliance-f4f7ae077b148af1.yaml | 10 +
.../service_workflow_tasks-4da5830821b7154b.yaml | 8 -
.../notes/snmp_firewall-ab17f60ba1ec71d2.yaml | 7 +
.../sriov-agent-extentions-08e1d9fb89c2efbf.yaml | 4 +
.../notes/sriov-role-1ef30615048239c7.yaml | 14 +
...t-sequence-1-deploy-steps-59043a5ea87a83f8.yaml | 4 +
...t-create-d1-containerized-8eda040d9088be7d.yaml | 7 +
.../swift-create-local-dir-7671f7967620e261.yaml | 6 +
.../swift-mount-var-cache-7e95199532b542c4.yaml | 7 +
...ift-proxy-use-hash-suffix-a0641435337a4b05.yaml | 7 +
.../telemetry-role-services-7dba4996aff89027.yaml | 5 +
.../notes/unity_manila_1967789872aa11e7.yaml | 3 +
...-heat-templates-to-queens-dec638e7b34bed09.yaml | 4 +
...ate-manage-event-pipeline-0a21e9ca92cbff4f.yaml | 6 +
...asks_remove_tags_add_when-99f18cdb3cf58f64.yaml | 9 +
...-in-deploy-steps-playbook-01decb18d895879f.yaml | 6 +
...rict-host-key-checking-no-766c6d9814243de3.yaml | 7 +
.../notes/vmax_cinder_a6672898724a11e7.yaml | 4 +
.../notes/vmax_manila_2967789872aa11e8.yaml | 4 +
releasenotes/notes/vnc_tls-b3707d0134697cc7.yaml | 8 +
.../notes/vnx_cinder_b5572898724a11e7.yaml | 4 +
.../notes/vnx_manila_2967789872aa11e7.yaml | 4 +
.../notes/workflow_tasks-4da5830821b7154b.yaml | 8 +
releasenotes/source/conf.py | 4 +-
releasenotes/source/index.rst | 1 +
releasenotes/source/pike.rst | 6 +
requirements.txt | 2 +-
roles/BlockStorage.yaml | 10 +-
roles/CephAll.yaml | 42 +
roles/CephFile.yaml | 38 +
roles/CephObject.yaml | 38 +
roles/CephStorage.yaml | 10 +-
roles/Compute.yaml | 13 +-
roles/ComputeAlt.yaml | 50 +
roles/ComputeHCI.yaml | 12 +-
roles/ComputeInstanceHA.yaml | 59 +
roles/ComputeLiquidio.yaml | 59 +
roles/ComputeOvsDpdk.yaml | 14 +-
roles/ComputeOvsDpdkRT.yaml | 55 +
roles/ComputeRealTime.yaml | 65 +
roles/ComputeSriov.yaml | 57 +
roles/ComputeSriovRT.yaml | 60 +
roles/Controller.yaml | 41 +-
roles/ControllerAllNovaStandalone.yaml | 123 +
roles/ControllerNoCeph.yaml | 162 +
roles/ControllerNovaStandalone.yaml | 145 +
roles/ControllerOpenstack.yaml | 40 +-
roles/ControllerStorageNfs.yaml | 158 +
roles/Database.yaml | 9 +-
roles/HciCephAll.yaml | 63 +
roles/HciCephFile.yaml | 59 +
roles/HciCephMon.yaml | 60 +
roles/HciCephObject.yaml | 59 +
roles/IronicConductor.yaml | 8 +-
roles/Messaging.yaml | 7 +-
roles/Networker.yaml | 18 +-
roles/Novacontrol.yaml | 42 +
roles/ObjectStorage.yaml | 9 +-
roles/README.rst | 17 +-
roles/Telemetry.yaml | 26 +-
roles/Undercloud.yaml | 17 +-
roles/UndercloudLight.yaml | 37 +
roles_data.yaml | 83 +-
roles_data_undercloud.yaml | 17 +-
sample-env-generator/README.rst | 2 +
sample-env-generator/composable-roles.yaml | 25 +-
sample-env-generator/ssl.yaml | 163 +-
test-requirements.txt | 19 +-
tools/check-up-to-date.sh | 27 +
tools/process-templates.py | 102 +-
tools/tox_install.sh | 30 -
tools/yaml-validate.py | 384 +-
tox.ini | 14 +-
tripleo_heat_templates/environment_generator.py | 133 +-
validation-scripts/all-nodes.sh | 2 +-
zuul.d/layout.yaml | 151 +
945 files changed, 33870 insertions(+), 17564 deletions(-)
Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index d4e343e..ff25bfe 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -6 +6 @@ Jinja2!=2.9.0,!=2.9.1,!=2.9.2,!=2.9.3,!=2.9.4,>=2.8 # BSD License (3 clause)
-six>=1.9.0 # MIT
+six>=1.10.0 # MIT
diff --git a/test-requirements.txt b/test-requirements.txt
index 1b60459..bfca8ca 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -4,2 +4,2 @@
-openstackdocstheme>=1.11.0 # Apache-2.0
-PyYAML>=3.10.0 # MIT
+openstackdocstheme>=1.18.1 # Apache-2.0
+PyYAML>=3.10 # MIT
@@ -7,3 +7,3 @@ Jinja2!=2.9.0,!=2.9.1,!=2.9.2,!=2.9.3,!=2.9.4,>=2.8 # BSD License (3 clause)
-six>=1.9.0 # MIT
-sphinx>=1.6.2 # BSD
-reno!=2.3.1,>=1.8.0 # Apache-2.0
+six>=1.10.0 # MIT
+sphinx!=1.6.6,>=1.6.2 # BSD
+reno>=2.5.0 # Apache-2.0
@@ -12 +12 @@ fixtures>=3.0.0 # Apache-2.0/BSD
-python-subunit>=0.0.18 # Apache-2.0/BSD
+python-subunit>=1.0.0 # Apache-2.0/BSD
@@ -15,3 +15,4 @@ testscenarios>=0.4 # Apache-2.0/BSD
-testtools>=1.4.0 # MIT
-mock>=2.0 # BSD
-oslotest>=1.10.0 # Apache-2.0
+testtools>=2.2.0 # MIT
+mock>=2.0.0 # BSD
+oslotest>=3.2.0 # Apache-2.0
+yaql>=1.1.3 # Apache 2.0 License
1
0
13 Mar '18
We are glad to announce the release of:
python-ironic-inspector-client 3.1.1: Python client for Ironic
Inspector
This release is part of the queens release series.
The source is available from:
https://git.openstack.org/cgit/openstack/python-ironic-inspector-
client
Download the package from:
https://pypi.python.org/pypi/python-ironic-inspector-client
Please report issues through launchpad:
https://bugs.launchpad.net/python-ironic-inspector-client
For more details, please see below.
Changes in python-ironic-inspector-client 3.1.0..3.1.1
------------------------------------------------------
deedd34 Updated from global requirements
6caaa3d Update UPPER_CONSTRAINTS_FILE for stable/queens
82f0c12 Update .gitreview for stable/queens
Diffstat (except docs and test files)
-------------------------------------
.gitreview | 1 +
test-requirements.txt | 2 +-
tox.ini | 2 +-
3 files changed, 3 insertions(+), 2 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index 325209c..9fe1bfc 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -11 +11 @@ sphinx!=1.6.6,>=1.6.2 # BSD
-openstackdocstheme>=1.17.0 # Apache-2.0
+openstackdocstheme>=1.18.1 # Apache-2.0
1
0
We enthusiastically announce the release of:
ovsdbapp 0.10.0: A library for creating OVSDB applications
This release is part of the queens release series.
The source is available from:
http://git.openstack.org/cgit/openstack/ovsdbapp
Download the package from:
https://tarballs.openstack.org/ovsdbapp/
Please report issues through launchpad:
http://bugs.launchpad.net/ovsdbapp
For more details, please see below.
Changes in ovsdbapp 0.9.1..0.10.0
---------------------------------
f971e5d Transaction: Handle NOT_LOCKED status
592fd23 Updated from global requirements
Diffstat (except docs and test files)
-------------------------------------
ovsdbapp/backend/ovs_idl/transaction.py | 13 +++++++++++--
requirements.txt | 2 +-
test-requirements.txt | 6 +++---
3 files changed, 15 insertions(+), 6 deletions(-)
Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index bc850d3..ff6ceb4 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -7 +7 @@ netaddr>=0.7.18 # BSD
-ovs>=2.7.0 # Apache-2.0
+ovs>=2.8.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 26dc93f..6aa28ad 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -9,3 +9,3 @@ python-subunit>=1.0.0 # Apache-2.0/BSD
-sphinx>=1.6.2 # BSD
-openstackdocstheme>=1.17.0 # Apache-2.0
-oslotest>=1.10.0 # Apache-2.0
+sphinx!=1.6.6,>=1.6.2 # BSD
+openstackdocstheme>=1.18.1 # Apache-2.0
+oslotest>=3.2.0 # Apache-2.0
1
0
We are pleased to announce the release of:
python-ironicclient 2.3.0: OpenStack Bare Metal Provisioning API
Client Library
This release is part of the rocky release series.
The source is available from:
https://git.openstack.org/cgit/openstack/python-ironicclient
Download the package from:
https://pypi.python.org/pypi/python-ironicclient
Please report issues through launchpad:
https://bugs.launchpad.net/python-ironicclient
For more details, please see below.
2.3.0
^^^^^
New Features
* Adds support for rescue_interface for the commands below. They are
available starting with ironic API microversion 1.38.
* "openstack baremetal node create"
* "openstack baremetal node show"
* "openstack baremetal node set"
* "openstack baremetal node unset"
* "openstack baremetal driver list"
* "openstack baremetal driver show"
* Adds the below commands to OSC to support rescue mode for ironic
available starting with API version 1.38:
* "openstack baremetal node rescue"
* "openstack baremetal node unrescue"
Changes in python-ironicclient 2.2.0..2.3.0
-------------------------------------------
964556b Updated from global requirements
25bf1a4 Change confusing test class names
9683a7e Update 'Usage' section in 'doc/source/api_v1.rst'
1d74c50 Updated from global requirements
67fac2f Replace use of functools.wraps() with six.wraps()
d7e7ea9 Zuul: Remove project name
6b53f45 Use 'with' method rather than having to call close
487ad98 Follow-up of rescue mode
e0d8b16 Add rescue_interface to node and driver
fce885b Add support for RESCUE and UNRESCUE provision states
79cffe3 Update reno for stable/queens
25a3cee Replace curly quotes with straight quotes
b11e679 Use the 'ironic' queue for the gate
979b915 Check return value in test_baremetal_list_traits
Diffstat (except docs and test files)
-------------------------------------
ironicclient/common/http.py | 5 +-
ironicclient/common/utils.py | 5 +-
ironicclient/osc/v1/baremetal_node.py | 59 +++++++-
ironicclient/v1/create_resources.py | 3 +-
ironicclient/v1/node.py | 14 +-
ironicclient/v1/resource_fields.py | 6 +
ironicclient/v1/utils.py | 4 +
...erface-to-node-and-driver-e3ff9b5df2628e5a.yaml | 12 ++
...d-rescue-unrescue-support-f78266514ca59346.yaml | 8 +
releasenotes/source/index.rst | 1 +
releasenotes/source/queens.rst | 6 +
requirements.txt | 4 +-
setup.cfg | 2 +
tox.ini | 2 +-
zuul.d/project.yaml | 2 +-
23 files changed, 312 insertions(+), 33 deletions(-)
Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index b965f1f..9277e32 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -8 +8 @@ jsonschema<3.0.0,>=2.6.0 # MIT
-keystoneauth1>=3.3.0 # Apache-2.0
+keystoneauth1>=3.4.0 # Apache-2.0
@@ -14 +14 @@ PrettyTable<0.8,>=0.7.1 # BSD
-PyYAML>=3.10 # MIT
+PyYAML>=3.12 # MIT
1
0
We eagerly announce the release of:
puppet-ceilometer 12.4.1: Puppet module for OpenStack Ceilometer
This release is part of the queens release series.
Download the package from:
https://tarballs.openstack.org/puppet-ceilometer/
For more details, please see below.
12.4.1
^^^^^^
Upgrade Notes
* The extra_params to ceilometer::db::sync does not default to using
--skip-gnocchi-resource-types now. If you are running ceilometer
without gnocchi you need to pass this argument manually in
ceilometer::db::sync::extra_params so it's appaneded to the
ceilometer-upgrade call.
Changes in puppet-ceilometer 12.4.0..12.4.1
-------------------------------------------
68d19f8 Prepare new bug-fix release in queens
4100abf Do not skip gnocchi resource type creation by default in db::sync
44519f3 Update UPPER_CONSTRAINTS_FILE for stable/queens
eeb4bea Update .gitreview for stable/queens
Diffstat (except docs and test files)
-------------------------------------
.gitreview | 1 +
manifests/db/sync.pp | 4 ++--
metadata.json | 4 ++--
...eter-db-dont-skip-gnocchi-resource-types-a278ceb929a42da3.yaml | 8 ++++++++
spec/acceptance/ceilometer_wsgi_apache_spec.rb | 2 ++
spec/classes/ceilometer_db_sync_spec.rb | 2 +-
tox.ini | 2 +-
7 files changed, 17 insertions(+), 6 deletions(-)
1
0
12 Mar '18
We are pleased to announce the release of:
openstack-ansible-plugins 14.2.16: plugins for OpenStack Ansible
This release is part of the newton release series.
Download the package from:
https://tarballs.openstack.org/openstack-ansible-plugins/
For more details, please see below.
Changes in openstack-ansible-plugins 14.2.14..14.2.16
-----------------------------------------------------
56421ae Zuul: Remove project name
Diffstat (except docs and test files)
-------------------------------------
zuul.d/project.yaml | 2 --
1 file changed, 2 deletions(-)
1
0
12 Mar '18
We are psyched to announce the release of:
openstack-ansible-os_nova 14.2.16: os_nova for OpenStack Ansible
This release is part of the newton release series.
Download the package from:
https://tarballs.openstack.org/openstack-ansible-os_nova/
For more details, please see below.
Changes in openstack-ansible-os_nova 14.2.15..14.2.16
-----------------------------------------------------
d85329a Fix cache update after initial apt_repository fail
Diffstat (except docs and test files)
-------------------------------------
tasks/nova_compute_powervm_install.yml | 19 +++++++++++++++++--
1 file changed, 17 insertions(+), 2 deletions(-)
1
0
[openstackansible] openstack-ansible-os_ceilometer 14.2.16 (newton)
by no-reply@openstack.org 12 Mar '18
by no-reply@openstack.org 12 Mar '18
12 Mar '18
We are jazzed to announce the release of:
openstack-ansible-os_ceilometer 14.2.16: os_ceilometer role for
OpenStack-Ansible
This release is part of the newton release series.
Download the package from:
https://tarballs.openstack.org/openstack-ansible-os_ceilometer/
For more details, please see below.
Changes in openstack-ansible-os_ceilometer 14.2.14..14.2.16
-----------------------------------------------------------
490eb91 Fix for lookup and get_url occuring in different places
c35b986 Zuul: Remove project name
Diffstat (except docs and test files)
-------------------------------------
tasks/ceilometer_install.yml | 9 ++++++++-
zuul.d/project.yaml | 2 --
2 files changed, 8 insertions(+), 3 deletions(-)
1
0
[openstackansible] openstack-ansible-os_horizon 14.2.16 (newton)
by no-reply@openstack.org 12 Mar '18
by no-reply@openstack.org 12 Mar '18
12 Mar '18
We are chuffed to announce the release of:
openstack-ansible-os_horizon 14.2.16: OpenStack Horizon role for
OpenStack Ansible
This release is part of the newton release series.
Download the package from:
https://tarballs.openstack.org/openstack-ansible-os_horizon/
For more details, please see below.
Changes in openstack-ansible-os_horizon 14.2.14..14.2.16
--------------------------------------------------------
88bb96d Fix for lookup and get_url occuring in different places
40c1172 Zuul: Remove project name
9dda478 Set WSGIApplicationGroup %{GLOBAL} as recommended
Diffstat (except docs and test files)
-------------------------------------
tasks/horizon_install.yml | 9 ++++++++-
templates/openstack_dashboard.conf.j2 | 2 +-
zuul.d/project.yaml | 2 --
3 files changed, 9 insertions(+), 4 deletions(-)
1
0
12 Mar '18
We are pumped to announce the release of:
openstack-ansible-ironic 14.2.16: Ironic Role for OpenStack Ansible
This release is part of the newton release series.
Download the package from:
https://tarballs.openstack.org/openstack-ansible-os_ironic/
For more details, please see below.
Changes in openstack-ansible-ironic 14.2.14..14.2.16
----------------------------------------------------
370f29e Fix for lookup and get_url occuring in different places
2afdfb0 Zuul: Remove project name
df587ac Change stable/newton branch to newton-eol
Diffstat (except docs and test files)
-------------------------------------
defaults/main.yml | 2 +-
tasks/ironic_install.yml | 9 ++++++++-
zuul.d/project.yaml | 2 --
3 files changed, 9 insertions(+), 4 deletions(-)
1
0