Release-announce
Threads by month
- ----- 2025 -----
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
September 2017
- 1 participants
- 157 discussions
[openstackansible] openstack-ansible-os_designate 16.0.0 (pike)
by no-reply@openstack.org 15 Sep '17
by no-reply@openstack.org 15 Sep '17
15 Sep '17
We are delighted to announce the release of:
openstack-ansible-os_designate 16.0.0: os_designate for OpenStack
Ansible
This release is part of the pike release series.
Download the package from:
https://tarballs.openstack.org/openstack-ansible-os_designate/
For more details, please see below.
Changes in openstack-ansible-os_designate 15.0.0.0rc1..16.0.0
-------------------------------------------------------------
56cf5e2 Updated from OpenStack Ansible Tests
7e4e4b2 Updated from OpenStack Ansible Tests
d73624d Update vars and test tooling for Pike
c49d5be Update UPPER_CONSTRAINTS_FILE for stable/pike
afc8d58 Update .gitreview for stable/pike
e435e67 Deprecate rpc_backend option
a063939 Updated from OpenStack Ansible Tests
5dfd2bf Add dnf support
307d879 Updated from OpenStack Ansible Tests
4ca7d76 Updated from OpenStack Ansible Tests
aeff018 Updated from global requirements
4799343 Update URLs in documents according to document migration
26950b3 Add support for the openSUSE Leap distributions
92fb2b5 tests: Convert bind configuration file to template
56fd02a Updated from OpenStack Ansible Tests
768fafc Updated from OpenStack Ansible Tests
889a551 Fix openstackdocstheme settings
cc9760d Updated from global requirements
09358c7 Switch from oslosphinx to openstackdocstheme
1c4d035 Updated from OpenStack Ansible Tests
541f2cb Updated from global requirements
e4c3095 Updated from global requirements
4ef3462 Switch to Cryptography over pycrypto
ba56c99 Ensure that role tests pin pip/setuptools/wheel
a193460 Updated from global requirements
c505653 Allow the developer constraints to be adjusted
9315d42 Use command instead of debug for handlers
6c595b1 Ensure that policy file has correct group/mode
4964e2c Deprecate rabbit_use_ssl option
e9abdf4 Add venv_tag local fact
1c0f251 Perform an atomic policy file change
6c3f4c0 Updated from global requirements
48778cc Added release note for the template change
63c1162 Use internalURL by default for Neutron
fc8b0f3 Fix for lookup and get_url occuring in different places
9d55629 Use zuul-cloner for tests repo in OpenStack-CI
c9817c1 Optimise apt cache update task
8da7605 Rename release note to unique hash
673af4c Reduce init restart/kill times
8904dd1 Standardize the testing for Designate
b7098a6 Ensure the components are isolated from the system
7f7714e Install python2-pyOpenSSL package on CentOS
afdc6de Updated from global requirements
7e2bf6c Remove extras directory
143d4bc Updated from global requirements
d83ca75 Updated from global requirements
b68ca8d Use https instead of http for git.openstack.org
2a56937 Install python2 for Vagrant
b9adeab Enable current Designate services
5a9b172 Update reno for stable/ocata
69877f3 Configure pools.yaml inside Designate role
Diffstat (except docs and test files)
-------------------------------------
.gitignore | 3 +
.gitreview | 1 +
README.rst | 2 +-
Vagrantfile | 45 ++++++++--
bindep.txt | 46 +++++++---
defaults/main.yml | 74 ++++++++++++----
examples/playbook.yml | 1 -
extras/conf.d/designate.yml.aio | 3 -
extras/env.d/designate.yml | 57 -------------
extras/group_vars_designate.yml | 13 ---
extras/haproxy_designate.yml | 10 ---
extras/os-designate-install.yml | 95 ---------------------
extras/repo_designate.yml | 4 -
extras/user_secrets_designate.yml | 7 --
handlers/main.yml | 49 ++++++++++-
meta/main.yml | 10 ++-
...ignate-pools-yaml-support-d693dc2471642167.yaml | 11 +++
...ignate_init_time_settings-6efb66b0d17d4c04.yaml | 23 +++++
...int-change-to-internalurl-3da6bb4bd4972bea.yaml | 7 ++
...ova-init-config-overrides-ffce7e419061c4da.yaml | 10 +++
.../notes/remove_rpc_backend-a9832d7699ef1245.yaml | 5 ++
releasenotes/source/conf.py | 11 ++-
releasenotes/source/index.rst | 1 +
releasenotes/source/ocata.rst | 6 ++
setup.cfg | 2 +-
setup.py | 2 +-
tasks/designate_db_setup.yml | 6 +-
tasks/designate_init_common.yml | 27 ------
tasks/designate_init_systemd.yml | 6 +-
tasks/designate_install.yml | 33 +++++---
tasks/designate_post_install.yml | 8 +-
tasks/main.yml | 5 +-
templates/designate-systemd-init.j2 | 13 ++-
templates/designate.conf.j2 | 73 +++++++++++++---
test-requirements.txt | 11 ++-
tox.ini | 22 ++---
vars/redhat-7.yml | 1 +
vars/suse-42.yml | 1 +
vars/ubuntu-16.04.yml | 1 +
55 files changed, 729 insertions(+), 593 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index a5433f9..ae8c323 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6 +6 @@ flake8<2.6.0,>=2.5.4 # MIT
-pyasn1 # BSD
+pyasn1!=0.2.3 # BSD
@@ -8 +8 @@ pyOpenSSL>=0.14 # Apache-2.0
-requests!=2.12.2,>=2.10.0 # Apache-2.0
+requests>=2.14.2 # Apache-2.0
@@ -12,3 +12,2 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD
-sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
-oslosphinx>=4.7.0 # Apache-2.0
-openstackdocstheme>=1.5.0 # Apache-2.0
+sphinx>=1.6.2 # BSD
+openstackdocstheme>=1.16.0 # Apache-2.0
@@ -16 +15 @@ doc8 # Apache-2.0
-reno>=1.8.0 # Apache-2.0
+reno!=2.3.1,>=1.8.0 # Apache-2.0
1
0
We are satisfied to announce the release of:
kolla-ansible 5.0.0: Ansible Deployment of Kolla containers
This release is part of the pike release series.
Download the package from:
https://tarballs.openstack.org/kolla-ansible/
For more details, please see below.
Changes in kolla-ansible 4.0.0.0rc1..5.0.0
------------------------------------------
e98d086 Fix barbican-api log filter in fluentd
6428b8e Revert "Remove priviledged mode for nova-api"
8a4cd06 Add WSGI support for cloudkitty-api
9ceb913 Perform bootstrap on Horizon upgrade
487c1af Fix warning during Mongodb bootstrap task
5cdf87e Fix warning during Panko bootstrap task
acc13d6 Fluentd "progname" field not always generated
9392a35 Fluentd: manage multiline log pattern
fc9468e Update UPPER_CONSTRAINTS_FILE for stable/pike
32bd564 Update .gitreview for stable/pike
05b4ac1 add ovs-dpdk docs
c751a4f Revert "Fix modify external ceph.conf not restart related containers"
ae1d934 Update designate-sink custom configuration folder
c24afe6 Enable use of --limit when using bootstrap-servers
5c9d10f Fix freezer elasticsearch config
28bd9bf Run registering keystone ceph_rgw user task only on one node
894e731 Fix gates out of disk space
cbf2b30 Ironic: disable pxe_ssh driver in the ironic.conf
182cea7 Update Nova to use Cinder v3
0033f77 Fix typo in cinder guide for starting nfs
7aec5a2 Changed as per the standard convention set to use "."
deedb77 Correct a grammar mistake
96fe55c Add a note to help user avoid docker start failure
56bd98f writing convention set to use "." to source script files
19924ad Consistent heading style for all headings
7d62a1c Add enable_haproxy to globals.yml
6aa63bd Add tacker sfc contrib demo
e300f24 Add missing ifaces and groups in prod guide
9c1ee79 Note about networks in zun guide
73bd4a6 Install docker python module with pip
5d22ea3 let openvswitch_db listener localhost
4dfd299 README.rst: update 'contrib' directory description
9bd04b7 Add Redis component to README.rst
29ca8ba Remove Zaqar doc link in README.rst
e1bd6ca Add tacker documentation
4e35b0e Add release note for redis in mistral
338509c Improve the Cinder docs
6a85e1e Fix Line to long in VMware doc
0ec2bf3 Fix modify external ceph.conf not restart related containers
e8ab455 Update multi-regions.rst
a729dcc Mount host /tmp folder to horizon container
b63d716 Add swift ring files check in prechecks
e3423be Add Redis role
c618dbc Omit outward_rabbitmq from check for upgrade
ecc0221 Fix missing tacker-conductor service
1d5bd21 Update fluentd config for rpm distros
46b1b91 Add panko log in fluentd
0fc512e Revert "Update Keystone haproxy config to balance based on source ip"
b6aadb9 Fix VMware VPN, LBAAS and neutron-server config
dff4c6b Skydive: allow access to netns for skydive agents
8fd755e vmtp: remove kolla_logs Docker mount
d3e0734 Add Swift backend support to Glance
6119585 Fixing ceph gates
004bc13 fix line lenght issues in networking-guide
5fa29f6 Fix mistral coordination
deadbdb Disable grafana Getting Started panel
2d52573 Add pull reconfigure and upgrade commands
7b385f9 Add vmware support to ceilometer
1075c34 Enable ovsdpdk w/ ODL Neutron_Plugin_Agent
90149ad Add ironic log in fluentd
9ea1b06 Remove service_providers in vpnaas_agent.ini
65bbc00 Add inventory file path in swift-guide.rst
2e3b873 Standardize Fluentd grammar usage
a87af7a Add vpnaas support to vsphere by vmware-nsx plugin
23863a7 Fix a typo in all.yml: replace Vaid with Valid
2442773 Update default settings in libvirtd.conf jinja template
0da03ad Change cleaning_network_uuid to cleaning_network
ee66b64 Fix wrong condition for iscsid container
921530b Fix a typo in globals.yml: replace mathcing with matching
781d846 introduce playbook to ovs with dpdk
0299a1a Consistent underline of heading
b1c9809 Move placement-api-access log format to apache_access
042434c Fluentd: add support for "domain" concept in Keystone V3
ae4ab21 Skydive: enable logging in file
7f4742f Unify external_ceph.yml filename
eeb8014 Fix the domain name in admin-openrc.sh.j2
de51572 Add OpenDaylight role docs
c9eaf91 Add vSphere support to nova_compute
57496c4 Add OpenDaylight role
18b1737 Add gnocchi log on fluentd
14e9d9f Fix openstack_python not accurate match
3529a52 Fix log greedy match
7d79202 Remove image_driver_list in zun.conf
c7a77ef Change mode after ceph and neutron log is rotated
f19be73 Add VMware Documentation
c18615e Remove priviledged mode for nova-api
141dbc8 Fixes horizon reconfigure for adding custom *_policy.json files
ea1ae40 Assume the container is removed if it is not show in docker ps
7f2ade5 Stop and start container rather than use restart directly
2cd9ae0 Updated from global requirements
1cf116c Use a separate user for ceph-rgw rather than keystone admin user
20595eb copy cinder_backup keyring from cinder_backup
96e8ab2 Updated from global requirements
afe16ce Fix zun command in zun-guide
ca82b29 Wait keystone_fernet running before init tokens
c1ed80f Fix configuration for nova_compute_ironic
db0f469 Unified Apache access log format
72ee7da Support multi local chrony servers
4566d1c enable CORS for Gnocchi and Keystone for grafana datasource
6e8ff22 Fix zun transport_url
8a4de2c Quickstart guide add inventory in pull command
4fde486 Only start one glance_api when using file backend
f4e7b3a Add Elasticsearch to Grafana
0f70b38 Make cinder-backup service optional
133423a Remove an unnecessary endif
52bbb65 Added note
52f73f4 Fix logging collection in gates
fa52fb3 Fix grafana post-config check
70ca560 Add vmware DVS support to kolla-ansible
08753b4 Support customizing grafana home dashboard
77f1812 Dynamically retrieve the location of ARA to work on both py2 & py3
8e1940d ntpd behind proxy fails
5cd55bf Optimize reconfiguration for mariadb
b39da1e Update the documentation link for doc migration
b7aef07 Fix grafana data source registration
2352f99 Add default volume_backend_name for rbd driver in cinder volume
d787b2b Add collectd support to telegraf container
9d4f842 Add cinder client keyring requirements for external ceph in nova
bbe9d41 Allow for running standalone Ironic w/o keystone
d4e7dfb Finish/fix neutron sfc service
f76b9ad Add vlan tenant network support
1a58876 Add evaluation_interval option
922eb49 Make Ironic inspector honour inventory
f5dd178 Disable trace for all containers running httpd
1ab0b7a Revert "Add default_boot_option configuration"
cacf08f Remove all kolla-kubernetes configurations
d1d726e Add pipeline file into ceilometer-central and ceilomter-compute node
6559cfa Update URL home-page in documents according to document migration
6c58d55 Restart lbaas agent when lbaas conf changed
4eda91e Add fwaas support to vsphere by vmware-nsx plugin
f2c54e6 Make ceph default cinder backup driver again
ddad15c Remove ceilometer-api and ceilometer-collector services
65ebba8 Fix wsgi file path and log-file parameter
322c073 Updated from global requirements
2d424ff Remove warning during kolla_docker execution
f68aa1d Updated from global requirements
6a12fd8 Pull cinder cephx keyring only when enable_cinder is true in nova
66b91d8 Remove doc build errors
3dbb760 Remove Kafka from Infrastructure components list
866a160 Magnum: Enable cluster trust customization
f12a4a6 Add VMware DataStore support to cinder
50735ff Allow tmp path to download registry
2f00c64 Enable proxy cache for tarballs download
4803b54 Add dev mode for Horizon
63314ad Move nova scheduler related parameters to [scheduler] group
2c9d9c9 Set api_v2 to True in image-feature-enabled
75c5700 Revert "Fix a typo and complement doc in ceph-guide.rst"
bf95283 Improve Swift ring setup sample script
17ac22c Fix option api_v1 in tempest.conf
f8bbba5 Fix designate-api listen interface
efc50df Searchlight: activate Ironic resources
dbce666 Fix searchlight nova resources indexation
eeb535a Add qdrouterd role for messaging infrastructure component
8b5b3ce Clean some Boolean condition checks
3daeea3 Upgrade from docker-py to docker
eeb932c Fix bandit tests directory
f5624b2 Fix tools/cleanup-images script error
a1291fd Fix zun-api logging and state_path
2182e56 delete delimiter from init fernet condition check
77e10c7 Add dev mode for Murano
f70dfc5 Make glance filesystem_store_datadir configurable.
eea490e Update cinder sanity check to use built in shade
378ec1f Fix depends-on kolla gates
7e2c3ec Fix an invalid variable name
58964d6 Clear all l3 related namespace before starting neutron-l3-agent
69d9343 Add ceph rgw object store support into trove
dba360f Use /run for all containers when need access namespace
ae79f7b Use latest docker engine in gate
a6831e9 Support cinder backend for glance
865736c Fix fwaas options
372e991 Standardize Keystone domain variables
d708e95 Migrate cinder-api under apache
9170cda Add designate dashboard to horizon
2e70a4d Fix keystone-paste.ini custom file management
6022b61 Use proper variable in horizon copy policy task
a9113fc Avoid launching "local" actions too many times
08ab3d8 Fix outdated barbican-api-paste.ini file
89787a7 Removing deplicated option from global.yml file.
f5fba5d Fix field data is too large
8795924 Fixed vmware typos
f006233 Fix ironic authentication configuration
919968a Remove elasticsearch_protocol unused variable
4c04d06 Fix skydive analyzer "etcd" config
1f42a50 Remove SKIP_LOG_SETUP env variable from fluentd env
d2f7259 Set neutron RPC workers and state report workers
9ce5225 Add SELinux python bindings in quickstart guide
fdc75cd Magnum: update clients config groups
fb69566 Remove the unnecessary "compute" for ceph-guide.rst
065b64f Fix add cleanup images cli options release note folder
8d5526c Remove symlink in reconfigure tasks
a643acb Switch from oslosphinx to openstackdocstheme
e50f195 Set TFTP file permissions to 0644
c702850 Add logrotate configuration for ironic inspector
82788a6 Reinstate [DEFAULT] firewall_driver option
9db0599 Manila: add support of endpoint_type for clients
84738f0 Cinder: modernize nova config
99137b8 Neutron: nova_metadata_ip property is deprecated
870836b Enable zun ui when zun enabled
1463cd0 Fix Skydive analyser 'graph' config section
08c5de2 Modify glance log name
6c4d100 Remove Ubuntu Trusty 14.04 related code
a6d90dd Updated from global requirements
60439d8 fix horizon contents path for ubuntu/binary
0ffa770 Always create ResellerAdmin role for Swift
f6eefdf Add flag to allow provider networks
acecdc2 The notify "Restart tacker containers" is not correct
844ba6d Adds NTP sync process to account for ceph time sync requirements. Removes precheck portion of NTP. Corrects for redhat Fixes typo
4261ded Add sanity checks for Barbican
77358dd The notify "Restart keystone containers" is not correct
a1f42ad Pull cinder cephx keyring only when cinder_backup_ceph is true in nova
2e3b663 Fix baremetal role idempotency
2e43590 Barbican simple_crypto plugin broken - invalid key
296ddbe Add possibility to configure tenant network types and type drivers
1f1d91b Move mDNS to network nodes
7d26aa4 Fix jenkins link in running-tests
7f7b6a0 Add webconsole support in ironic
1daef35 Fix glance Upload large image haproxy timeout when using external
ba5c430 Retry Keystone's default user role creation
36c530f Fix the database user name for all roles
59d0736 all.yml should be in alphabetical order
bcb2da2 Add option ha_vrrp_health_check_interval for l3
339b27c Enable multi-scenario gates
ea5d1a5 Add documetation for kolla-mergepwd tool
112d632 Enable port_security by default
a3f9575 Only use br-tun on network and compute nodes
c3b72a7 Add if enable_outward_rabbitmq in haproxy.cfg
7c3b1c8 Updated from global requirements
335a19f Skydive: fix facts retrieved two times
991695a Simplify condition check on standalone services
03e1b05 Use unified vars in task
aff43f7 Add vhost to outward rabbitmq for Murano
58ce2b5 Add Hyper-V role
d8fe3ea Add a new 'outward' rabbitmq instance
41686ed Replace always_run by check_mode
50803ee Revert "Enable port_security in gate to fix the neutron broken"
3958a68 Deploy etcd in compute nodes when kuryr
fdeffed Add Skydive startup guide documentation
89922b6 Update loopback instructions in cinder docs
91789c4 Add /lib/modules to neutron_openvswitch_agent
00a42b8 Bump min Ansible version to 2.2.0
7ac53ec Fix cron restarting issue
da49b49 Use kuryr for zun network
f2fd735 Fix kuryr ansible deployment
6ce222a Remove keystone-paste.ini file in kolla
8530bc1 Enable deploying ceph on loopback devices
20df814 Use templates for keystone domain specific configurations
64b09d6 Fix bootstrap-servers with invalid api_interface
8818e33 Change Solum keystone v2 to v3
49c083f Fix "Enable influxdb datasource" random error
8d1b745 Add VMware NSXV support to neutron
f3a294d Change zun rewrite rule number in fluentd
056ecc5 Update Vagrant dev environment
36a3994 Fix service_type of Octavia
8646562 Revert "Avoid facts gathered twice when deploying with --limit"
59a621e Remove extra configuration item in solum.conf.j2
ba838b8 Add zun log in fluentd
e624f21 Neutron oslo_messaging_notifications config error
f45e181 Nova oslo_messaging_notifications config error
76c500f Support for increasing thread cache size in TCMalloc.
5cb3756 Add a Kolla 'devstack' mode
898155d Add default_boot_option configuration
18449a2 Remove unnecessary setUp function in testcase
a1d3625 Fix sed replacement command in Ubuntu's install_docker
6879998 vagrant env not working due to libpng-dev and zlib-dev package deprecation
9eb9622 Set tempest image user var
dfb4581 Fixed CentOS Vagrant and NFS setup instructions
483f32e Fix mongodb name in cron.json
79b49e2 Add makestep in chrony.conf
43900bc Add skydive service
6ccd133 Remove archive_policy configuration in ceilometer.conf
ff1087f Updated from global requirements
f5354f5 Enable multinode gate
a3aa0e8 Add release note to deprecate some config files
e8b5895 Mixing binary and source images for N* and O* projects
597e112 Remove the unnecessary jinja2 templating delimiters
94a882b Enable port_security in gate to fix the neutron broken
c039b3c Mixing binary and source images for T*, W*, Z* projects
74242ee Mixing binary and source images for S* projects
cda878d Mixing binary and source images for M* projects
bf0bf04 Mixing binary and source images for I* and K* projects
8260414 Cloudkitty: remove oslo_messaging_notifications config
bb1b085 Grafana post_config checks only need to run locally
ab4b1ff Support OSprofile usage
973145f Fix unrecognized --limit option
f127da3 Mixing binary and source images for D*, G* and H* projects
d463b05 Mixing binary and source images for C* projects
a02e597 Mixing binary and source images for A* and B* projects
5a935cc Mixing binary and source images for Glance
2b22c52 Stop using old gnocchi reference
dbedf6b Rewrite haproxy precheck conditions to not use string interpolation
10531d7 Fix vnc_enabled warning
8e9cd4d Fix nova fake driver support
8868454 Missing ExecStart in docker.service
52d9158 missing rbd_serect_uuid in cinder.conf in doc
4738c75 Fix rabbitmq prechecks broken due to Ansible upgrade
27b577c Fix zun deployment
8fe4317 Fix vagrant development environment
4df02d6 Update deprecated 'play_hosts' with 'ansible_play_batch'
15a5d2c Revert "Add jinja2-py version check in pre_checks"
e0c31c5 Remove deprecated options designate
0002de6 Enabled pxe_ssh driver in ironic
2742914 Change default permissions in jinja templates.
dc71ebe gzip the ARA report after generating it
0635abd Add a complete example of configuring a basic 3 nodes Ceph environment.
7d23bd3 Fix etc/hosts format with baremetal role
afdd11b Generalize api_interface_address variable usage
a62eb96 Updated from global requirements
e5ee448 Mount cinder volume for cinder-volume and cinder-backup all the time
c6c75e5 Fix some wording issues on a comment
c6d2070 Add VMware DataStore support to glance
2d9a028 Kibana post_config checks only need to run locally
479d567 Removing ovs bridge before destroying container
61f4331 Fix doc warning
2a8cb0b Modify the configuration file of telegraf
f6ed0d9 Fix invalid literal for int in swift_proxy_server
b7948a6 Updated the quick start guide
9e158b7 Fix create and associate error of resellerAdmin
a1606f8 Add heat_stack_owner role to admin project
46a54e6 Optimize the reconfiguration for 'common' container
e8e64f1 [Trivial] Fix two typos in kolla-ansible.
ce3c8fd Add external_vip_interface precheck
e9bde0d Use auth vars for admin user
d366dd7 Avoid facts gathered twice when deploying with --limit
afe2072 Fix vpnaas in service_plugins
a399193 Updated from global requirements
df3bef0 Fix lbaasv2 in service_plugins
f80959d Move the "notify_on_state_change" into group “notifications"
7aeb8a2 Fixed libvirt package removal
ba78082 Fix cinder-api ubuntu binary deploy
ec635f8 Remove verbose log in memcached container
94c5cc5 Add kolla-ansible bash completion script
c5b6d0d Add cinder-backup config to external-ceph-guide
24ed428 Remove symlink from fluentd global conf
ed72a0a Add upgrade release note for ovs split
b23cbf4 Update the port format for zun
583f0b6 Remove the unnecessary delimiters
731970f Fix the "tox -e docs" faild for kolla-ansible
4bb722b Remove /etc/fstab Swift references during cleanup-host
0fca39d Fix wrong variable used in trove role
7b05bb7 Add local directive for chrony
e05b3ac Fix panko source and dest file path in ceilometer config
5c62baa Fix log rotation issue on services
dbab46e Fix haproxy restart while genconfig
2eeca32 Fix neutron-openvswitch-agent crash on multinode
97a5b1e Fix iSCSI mounts for Cinder backup container
de31cdc Fix heat ec2 keystone auth
940067c Add lbaas support to vsphere by vmware-nsx plugin
033308c Advertise public heat endpoint for wait conditions
6f9ab26 Fix permission on chrony.conf
5f197ed Update docker_py_version_min version
b1f0156 Add timeout parameter for precheck tasks
198ecb7 Don't configure external bridge on computes if DVR is disabled
4e8bd61 Fix a typo and complement doc in ceph-guide.rst
73740ff mount /run in sahara-engine container
0bb7263 Fix saraha-engine authencation issue
2afc869 Configure Kibana default index pattern
5f6ea7c Fix a grammar issue
ba6e324 Change ssh/config permissions to 600
029de18 Add ssh-keyscan to unblock kolla-ansible gate
5fe11a8 Fix neutron agents restarted on ml2 config change
fee4eee Add compute inventory precheck
dfb115a Fix Telegraf container restarting issue
56b185c Cleanup privileged attribut usage in containers
2984425 Grafana: automatically set InfuxDB datasource
1d003a5 Add YAML missing dashes at start of file
1477671 Fix folder creation at quickstart
9ba235f Ensure that /tftpboot/pxelinux.cfg is owned by Ironic
24beec2 Add OS_REGION_NAME to admin-openrc.sh.j2
87ce5cd kolla_toolbox: allow docker api version to be specified
f6f99db Add cli options to cleanup-images
43d42d0 Use cryptography instead of pycrypto
e6e48c3 Tempest: remove all oslo.policy related stuff
8d12087 Development Environment With Vagrant link not working
ae3310f Fix swift-ring-builder path for container
12621ef Add the ceph keyring files related task condition
3a67e57 Add copy ceph keyring files conditions in cinder
df25978 Fix Kibana checking free port interface
22e3235 Fix the path of firewall plugin in kolla-ansible.
cd31eaa Remove image_format config section
13e5942 Mount /lib/modules folder for cinder-volume container
6160f42 Fix troubleshooting guide debugging section
8263daf Allow different configuration of iSCSI helper
17b9653 Comment designate options at globals.yml
0defa3b Add panko.conf file in ceilometer container
e082217 neutron_vpnaas_agent: kolla_docker parameter 'volumes' is wrong
54c3cec Add fwaas extension in l3 agent when neutron fwaas is enabled
5dfb81e Update simple_cell_setup to manual creation
0a096d9 Cleanup /lib/modules volume mounts in containers
a7c47a0 Allow use of any backup backend for any volume backend
321a6e5 Cleanup /run/netns host directory volume mount
07453f3 Use ironic-inspector user for ironic inspector
fb9ab70 Add barbican_crypto_password key in passwords.yml file
519283d Add kolla-ansible to operating-kolla.rst document
a148895 Updated from global requirements
a49e18a Fix Grafana config file template to use variables
cd103b1 Fix ceph role set target_max_bytes for cache pools
e9f2310 Add info about RabbitMQ requirement on quickstart
92f9a7e OVS Role release note
3170b6c Fix 'node_config_directory' variable bad usage
6dfb430 Add zun startup guide documentation
a6a76a7 Fix Freezer service config override issue
d929359 Add graceful_timeout argument to kolla_docker
a2568df Fix ceilometer meters for swift service
3ecfd4e Magnum: add oslo_messaging_notifications config
c85e046 Remove show_multiple_locations in glance-api
a308a2c Remove the variable redefined in deploy-servers.yml
7a5a8cb Nova_backend_ceph variable mobile location.
11d26e6 Fix Multi-regions nova support boot from volume
9badc4d Split Openvswitch into own role
de4747a Temporaly fix deploy gate
1077da7 Remove dead code from cleanup-host.sh script
e27165e Unmount Ceph OSD disks as part of destroy
f8322df fix typo
39627f0 Fix panko mongo idempotency
a7ad449 Remove kolla_logs_volume unused variable
f9899fb Detect openstack_release variable in mariadb recovery playbooks
0a95528 Remove all Ubuntu 14.04 related documentation
74a26a9 Use utf8_general_ci collation as a default collation
0e38fc2 Configure coordination_url for cloudkitty processor
73cb6dc Remove neutron_metadata_socket volume from agents
9d98f80 Fix Heat Kolla demo in contrib
64999de Add jinja2-py version check in pre_checks
1a431de Use aodh alarms with tacker
034a0f5 Remove graphiz from test-requirements.txt
85b9da4 Remove python-swiftclient from test-requirements.txt
d6bd9e6 Remove python-heatclient from test-requirements.txt
c014d69 Remove python-barbicanclient from test-requirements.txt
77bed6f Remove un-used Keystone test path
27d675e Switch kolla_docker to rely on SHA256 for image changes
1086135 Fix documentation for kolla_docker image pulling
93ff74e Revert "Remove useless variable glance_backend_file"
8006ecd Update keystone sanity check to use built in shade
6f82538 Add sudo command for non-root account to mount osd
6bc3799 Update the references link for some project
3ec2a23 Revert "Fix Fluentd warn on dnsmasq.log file parsing"
5ed07f9 Add release note for versionless keystone endpoint
bfecaf3 Telegraf: activate influxdb input plugin
1ab0c16 Fix senlin workers and events
98f3283 Remove unused driver attr in cinder_backends map
a914fb6 Fix Telegraf retention policy not found
d9ce5cf Fix outdated InfluxDB configuration
4fae4bb Add tacker contrib demo
5782a21 Karbor services restarting issue on conf update
ff46e09 Update the cirros version to "0.3.5"
b937812 Fix the "tox -e docs" failed
4f6470b Fix Fluentd warn on dnsmasq.log file parsing
fbb0ded Fix qos rules are not applied on ocata with ovs
4c27bd0 Fix Haproxy reconfigure
7583c96 Fix designate prechecks
b257b2a Trove services restarting issue on conf update
91321ac Update Keystone haproxy config to balance based on source ip
b67cd3f Fix secure_proxy_ssl_header option in nova
61156a9 Fix the check.yml of Zun does not exist
90bf34f Fix the "Creating the Zun service and endpoint" failed
ab83cae Remove image building related docs from kolla-ansible
a836033 Optimize reconfiguration for haproxy
a1e2901 Use yaml.safe_dump() instead of yaml.dump()
b73f066 Modify the permission of directory
867c3bd Remove useless variable glance_backend_file
2364bee Add zun ansible role
83fae8c Fix secure_proxy_ssl_header option
1f3ac2a Allow nfs, rpcbind and mountd service on server firewall
9ded0db Fix cinder config group in nova.conf
66ac7aa Remove min_l3_agents_per_router option
8e2b341 Set to Unix format trove-conductor.conf file
b6ab5bf Trove fix backup restore with Swift
2e63113 Updated from global requirements
2947a95 Fix ceph log location
f6d93e5 [deploy-guide] Moving the quick start to the deploy folder
3b18fcf Fix some blank space issues
e05491b Fix Telegraf role reconfigure action
29a4b19 Enable timeout feature when connecting ceph in cinder
74dfe04 Remove Ubuntu 14.04 related code
538a9eb Fix glance Upload large image haproxy timeout
6a10504 change log-* to flog-*.
6d831db Remove nova-network deprecated options
e11c6b0 Improved documentation for central logging.
d72b19e Cleanup requirements.txt file
6d0e31f Fix can't find /usr/lib/libCryptoki2_64.so in barbican
43965ea Updated from global requirements
b8c0326 Add an extra network node for HA
916a69c Heat: add oslo_messaging_notifications config
ee68bc3 Improve developer documentation for Bifrost
ab0d5ca Update the "virt_driver" to "virt_type"
cbe374c Use service_name variable when defined in neutron role
f7c54a5 Fix wrong api interface reference in haproxy.cfg for nova serial
3dfc763 Doc syntax error and expressions updates
dfdf3ef Fix error during Grafana container restart
8e3cce3 Fix Telegraf startup config files issue
7f3cab6 Set fluentd output to elasticsearch to use elasticsearch_address
23c85b4 Delete the deprecated option from the group "DEFAULT"
a565925 Fix the remove mariadb volume failed
b14f1c5 Use versionless keystone endpoints
9fd26ad Remove signing_dir option
312c3fe Fix the Nova SSH port prechecks missing
dff062b Activate binary-logs in MariaDB/MySQL
198a906 Update infra components list in README.rst
4ca1444 Update Searchlight resource_plugin configuration
9866f8b Register Cinder v3 endpoint in keystone
fccff01 Change heat cfn service description
94dec80 Add neutron-bgp-dragent playbooks and sensible defaults.
3548534 Add new section "Log delivery" in CONTRIBUTING.rst
50c29f0 Update Fluentd config to log in Kibana dashboard
b586f41 Implement Cinder, Nova Placement and mistral logs for kibana
fbf712b Fix logrotate issue on Octavia and Watcher service
00a1bd3 Add an Ansible group for bifrost
33e7f64 Remove all Heka related remaining stuff
abba627 Update glance sanity check to use built in shade
a8aa25b Update the README.rst file
1c4a5e5 Add the missing port prechecks for keystone
b03906d Enable horizon_backend_database if murano is enabled
d5017bd Updated from global requirements
811266b Sahara: add oslo_messaging_notifications config
6a8b3ed Trove: add oslo_messaging_notifications config
586e81f Nova external-ceph.yml writes keyname into libvirt.base64
1435cb5 Add gnocchi backend precheckes for ceilometer
ea6fe28 formate hyperlink of Fluentd in README.rst.
11f9ba6 init-runonce - set image distro to "linux"
1c5e6a5 Designate: manage Api and Central services workers
fbfbbed Add cpu_mode in quickstart guide
936722f Remove heka_socket vol and unwedge some containers
411fdb9 Mount /lib/modules folder in ironic-conductor container
5922878 Remove the deprecated option for cinder.conf
d038f7f Access glance through vip rather than multi glance ips in ironic
77bc3b4 Solum: remove oslo_messaging_notifications config
b2a9f35 Congress: remove oslo_messaging_notifications config
25597fe Freezer: remove oslo_messaging_notifications config
1b59a5a Fix the "tox -e docs" command failed
30546d2 Revert "Fixes problem with kolla-kubernetes 3.0.2 images"
cb1d214 Fix heat-engine and heat-api-cfn workers configuration
dcdbe44 Multi-regions Support
3aba2ff Set tacker-server api_workers using openstack_service_workers
45f331a Set karbor-api workers using openstack_service_workers
4c8acca Set magnum-api workers using openstack_service_workers
48093ee Set mistral-server workers using openstack_service_workers
55beaca Fix vpnaas custom config dir
7b1bac5 Set senlin-api workers using openstack_service_workers
a290e83 Set searchlight-api workers using openstack_service_workers
07a8c47 Fix typo in nova external ceph
5418ada Enable sanity checks from kolla-ansible
473a5e0 Modify the hosts of the post-deploy.yml playbook
3172a2c Updated from global requirements
34b3bcf Set empty openstack_release option
58195bd Remove cell setup and db creation nova upgrade
44e8419 Fix dbPath typo in templates/mongodb.json.j2
a2f2e32 Enable run nova-compute-ironic with nova-compute on the same node
cad7fc3 Disable running playbooks in serial by default
d06efce Fix booting from volume failure
ea9b157 Apply correct permissions to kolla_logs/ceilometer
f70599b Modify the directory path in running-tests.rst
8fc8d32 Fix mongodb cluster using wrong network interface
b7f8aba Make qemu use nova user
a2a9c17 Fix Ceilometer cannot create MySQL database
3637644 Update Multinode deployment of kolla guide
c7ee875 Access placement service through internal interface rather than public
3c23d48 Run precheck after deployed openstack
4286a50 Fix Magnum Kolla demo in contrib
47762d4 Fix the failure when running precheck after deploy
283e9de Release note for reconfiguration optimizaiton
57dc5b3 Use internal interface instead of public interface
78e5c86 Fix the incompatible of docker-py 2.0.0
2947519 Fix pushing images to local registry documentation
78cf8ab Deployment Guide
52588d3 Updated from global requirements
ab3bdd8 Fix Creating Panko MongoDB database failed
c2fbcf5 Fixed some tox errors in docs
c39e896 Update the file format for baremetal
32a2193 philosophy example on customization is incorrect
099a1ea Etcd fails to start - missing environment parameter
03feeb0 Fix designate deploy/genconfig
63e5c44 Enable heat-api proxy header parsing
7c26f0f Change swift-initial-rings URL
1d85a10 Update the link in README.rst
93a5a5c Fix the ironic tasks name
93c10f4 change amoung to among
c62aae6 Disable unneeded fact gathering
00e8370 Improve Swift docs
2ade45e Fix Creating Ceilometer MongoDB database failed
37c27b0 Add default dnsmasq_dns_servers in dhcp_agent.ini file
6e41c1e Exit with error code 1 when there is failure container in gate
1b15dc2 Set default value for osds/osd_ids facts when facts not set
9828ad1 Fix keystone idempotency
b8dbdb2 Remove Heka yaml file
37e173d Update the panko location of site.yml
a82aadd Add the missing "ironic_inspector" into precheks
242c559 Add until in restart nova libvirt task
159feff Update cinder docs with some lvm info
82b5dc6 Add the missing prechecks for placement_api
f2cc931 Fix rabbitmq log ulti-line cutting problem
fc387c9 Fix typo in ironic task name
c5ba70a Remove rabbitmq from freezer
8fd18ab Checking kernel and initramfs files for Ironic
1e42095 Updated from global requirements
d1417cd magnum domain register error at setting domain id
167974a Update the "source" to "."
b35901c Add missing dashboard policies
aa8215c ironic_pxe bootstrap should run on all hosts
c37c1a5 ironic-dnsmasq should use ironic-inspector group
156b317 ironic_dnsmasq doesn't support reconfiguration
8da7dc3 Fix the error in document
7e9e5fd Start nova-conductor earlier
bc9130d Run nova-compute and nova-compute-ironic at the same time on kolla-k8s
03ddc1b Add empty volume item check in kolla_docker module
374774c Fix typo in nova-serialproxy handler
af2acb2 Do not failed when there is no nova-compute is running
10bc344 Fix wrong module argument name for kolla_toolbox
f0c61d4 Disable nova-compute when enable_ironic is yes
504adc3 Update the "ouput" to "output"
5adb72b Option "use_neutron" from group "DEFAULT" is deprecated for removal
3889bbe Replace "ara generate" by "ara generate html"
be6d9e8 Fixed a typo in tg-agent
0cd872c Fix genconfig for ironic-dnsmasq for kolla-kubernetes
d56c586 Optimize reconfigure action for rabbitmq
8b90fb6 Change python interpreter
e6b9249 Use correct inventory file for Bifrost
394cf34 Remove extra spaces
dbc5967 Support kolla-ansible installed in a virtualenv
053fb37 Make service_plugins and extensions more configurable
b2da75f Update production architecture guide for formatting
e2316dd Fix BASEDIR because of new kolla-ansible project name
50232c3 Fix extension_drivers check in ml2
87b8dae Fix haproxy log not writable in upgrade
79b4774 Fix typo in neutron's default/main.yml file
3e3ab11 Fix freezer auth issue
f6af64b Fix typo in all.yml
b719782 Secret generate fail with hostvars is undefined
6f6186a Updated from global requirements
09a0cc8 Update reno for stable/ocata
e01900b Fix chrony genconfig
963e407 Change freezer service type
6defea4 Optimize reconfiguration for collectd
871733c Optimize reconfiguration for designate
9738f00 Remove support for py34
e527707 Optimize reconfigure action for congress
38ad05a Remove unnecessary until in register.yml file
1210720 Optimize reconfigure action for trove
71f6d10 Add Loading nfs_shares file without .j2 extension in cinder config
035ab8b Optimize reconfigure action for manila
05e8740 Optimize reconfigure action for vmtp
ac3e4cf Use kolla_internal_vip_address for glance_api servers
Diffstat (except docs and test files)
-------------------------------------
.gitreview | 1 +
README.rst | 109 ++---
ansible/action_plugins/merge_configs.py | 12 +-
ansible/action_plugins/merge_yaml.py | 2 +-
ansible/bifrost.yml | 2 +-
ansible/group_vars/all.yml | 308 +++++++++-----
ansible/inventory/all-in-one | 69 +++-
ansible/inventory/multinode | 70 +++-
ansible/kolla-host.yml | 32 ++
ansible/library/bslurp.py | 2 +-
ansible/library/kolla_container_facts.py | 6 +-
ansible/library/kolla_docker.py | 72 ++--
ansible/library/kolla_toolbox.py | 20 +-
ansible/library/merge_configs.py | 2 +-
ansible/library/merge_yaml.py | 2 +-
ansible/mariadb_recovery.yml | 16 +
ansible/post-deploy.yml | 3 +-
ansible/roles/aodh/defaults/main.yml | 19 +-
ansible/roles/aodh/tasks/bootstrap.yml | 2 +-
ansible/roles/aodh/tasks/check.yml | 1 +
ansible/roles/aodh/tasks/config.yml | 5 +-
ansible/roles/aodh/tasks/precheck.yml | 3 +-
ansible/roles/aodh/tasks/register.yml | 8 -
ansible/roles/aodh/templates/aodh.conf.j2 | 10 +-
ansible/roles/aodh/templates/wsgi-aodh.conf.j2 | 7 +-
ansible/roles/barbican/defaults/main.yml | 15 +-
ansible/roles/barbican/tasks/bootstrap.yml | 2 +-
ansible/roles/barbican/tasks/check.yml | 33 ++
ansible/roles/barbican/tasks/config.yml | 22 +-
ansible/roles/barbican/tasks/precheck.yml | 3 +-
ansible/roles/barbican/tasks/register.yml | 8 -
.../barbican/templates/barbican-api-paste.ini.j2 | 60 ---
.../roles/barbican/templates/barbican-api.ini.j2 | 2 +-
.../roles/barbican/templates/barbican-api.json.j2 | 3 +-
ansible/roles/barbican/templates/barbican.conf.j2 | 26 +-
ansible/roles/baremetal/defaults/main.yml | 5 +-
.../roles/baremetal/tasks/bootstrap-servers.yml | 2 +
ansible/roles/baremetal/tasks/check.yml | 1 +
ansible/roles/baremetal/tasks/install.yml | 29 +-
ansible/roles/baremetal/tasks/post-install.yml | 99 +++--
ansible/roles/baremetal/tasks/pre-install.yml | 37 +-
ansible/roles/bifrost/defaults/main.yml | 7 +-
ansible/roles/bifrost/tasks/bootstrap.yml | 2 +-
ansible/roles/bifrost/tasks/check.yml | 1 +
ansible/roles/bifrost/tasks/deploy-servers.yml | 6 +-
ansible/roles/ceilometer/defaults/main.yml | 50 +--
ansible/roles/ceilometer/handlers/main.yml | 56 +--
ansible/roles/ceilometer/tasks/bootstrap.yml | 68 +---
.../roles/ceilometer/tasks/bootstrap_service.yml | 2 +-
ansible/roles/ceilometer/tasks/check.yml | 1 +
ansible/roles/ceilometer/tasks/config.yml | 88 ++--
ansible/roles/ceilometer/tasks/precheck.yml | 20 +-
ansible/roles/ceilometer/tasks/register.yml | 36 +-
ansible/roles/ceilometer/tasks/upgrade.yml | 12 +
.../ceilometer/templates/ceilometer-api.json.j2 | 18 +-
.../templates/ceilometer-central.json.j2 | 13 +
.../templates/ceilometer-collector.json.j2 | 18 -
.../templates/ceilometer-compute.json.j2 | 19 +
.../templates/ceilometer-notification.json.j2 | 14 +
.../roles/ceilometer/templates/ceilometer.conf.j2 | 51 +--
.../ceilometer/templates/event_definitions.yaml.j2 | 52 ++-
.../ceilometer/templates/event_pipeline.yaml.j2 | 8 +-
.../roles/ceilometer/templates/pipeline.yaml.j2 | 14 +-
.../templates/wsgi-ceilometer-api.conf.j2 | 24 --
ansible/roles/ceph/defaults/main.yml | 20 +-
ansible/roles/ceph/tasks/bootstrap_mons.yml | 8 +-
ansible/roles/ceph/tasks/bootstrap_osds.yml | 7 +-
ansible/roles/ceph/tasks/check.yml | 1 +
ansible/roles/ceph/tasks/config.yml | 4 +-
ansible/roles/ceph/tasks/distribute_keyrings.yml | 4 +-
ansible/roles/ceph/tasks/precheck.yml | 3 +-
ansible/roles/ceph/tasks/reconfigure.yml | 12 +-
ansible/roles/ceph/tasks/start_osds.yml | 5 +-
ansible/roles/ceph/tasks/start_rgw_keystone.yml | 17 +-
ansible/roles/ceph/templates/ceph-mon.json.j2 | 6 +-
ansible/roles/ceph/templates/ceph-osd.json.j2 | 6 +-
ansible/roles/ceph/templates/ceph-rgw.json.j2 | 2 +-
ansible/roles/ceph/templates/ceph.conf.j2 | 19 +-
ansible/roles/ceph_pools.yml | 32 +-
ansible/roles/certificates/tasks/check.yml | 1 +
ansible/roles/chrony/handlers/main.yml | 4 +
ansible/roles/chrony/tasks/check.yml | 1 +
ansible/roles/chrony/tasks/config.yml | 2 +-
ansible/roles/chrony/tasks/reconfigure.yml | 3 +-
ansible/roles/chrony/tasks/upgrade.yml | 3 +-
ansible/roles/chrony/templates/chrony.conf.j2 | 23 +-
ansible/roles/chrony/templates/chrony.json.j2 | 16 +-
ansible/roles/cinder/defaults/main.yml | 40 +-
ansible/roles/cinder/handlers/main.yml | 1 +
ansible/roles/cinder/tasks/bootstrap.yml | 2 +-
ansible/roles/cinder/tasks/ceph.yml | 36 +-
ansible/roles/cinder/tasks/check.yml | 36 +-
ansible/roles/cinder/tasks/config.yml | 26 +-
ansible/roles/cinder/tasks/external_ceph.yml | 44 +-
ansible/roles/cinder/tasks/precheck.yml | 13 +-
ansible/roles/cinder/tasks/register.yml | 11 +-
ansible/roles/cinder/templates/cinder-api.json.j2 | 10 +-
ansible/roles/cinder/templates/cinder-wsgi.conf.j2 | 18 +
ansible/roles/cinder/templates/cinder.conf.j2 | 62 ++-
ansible/roles/cloudkitty/defaults/main.yml | 11 +-
ansible/roles/cloudkitty/handlers/main.yml | 1 +
ansible/roles/cloudkitty/tasks/bootstrap.yml | 2 +-
ansible/roles/cloudkitty/tasks/check.yml | 1 +
ansible/roles/cloudkitty/tasks/config.yml | 18 +-
ansible/roles/cloudkitty/tasks/precheck.yml | 3 +-
ansible/roles/cloudkitty/tasks/register.yml | 12 -
.../cloudkitty/templates/cloudkitty-api.json.j2 | 10 +-
.../roles/cloudkitty/templates/cloudkitty.conf.j2 | 18 +-
.../cloudkitty/templates/wsgi-cloudkitty.conf.j2 | 20 +
ansible/roles/collectd/defaults/main.yml | 15 +
ansible/roles/collectd/handlers/main.yml | 21 +
ansible/roles/collectd/tasks/check.yml | 1 +
ansible/roles/collectd/tasks/config.yml | 54 ++-
ansible/roles/collectd/tasks/deploy.yml | 3 +-
ansible/roles/collectd/tasks/pull.yml | 6 +-
ansible/roles/collectd/tasks/reconfigure.yml | 61 +--
ansible/roles/collectd/tasks/start.yml | 14 -
ansible/roles/collectd/tasks/upgrade.yml | 3 +-
ansible/roles/collectd/templates/collectd.conf.j2 | 5 +
ansible/roles/common/defaults/main.yml | 35 ++
ansible/roles/common/handlers/main.yml | 67 +++
ansible/roles/common/tasks/bootstrap.yml | 1 -
ansible/roles/common/tasks/check.yml | 1 +
ansible/roles/common/tasks/clean_heka.yml | 13 -
ansible/roles/common/tasks/config.yml | 71 +++-
ansible/roles/common/tasks/deploy.yml | 3 +-
ansible/roles/common/tasks/pull.yml | 17 +-
ansible/roles/common/tasks/reconfigure.yml | 42 +-
ansible/roles/common/tasks/start.yml | 46 ---
ansible/roles/common/tasks/upgrade.yml | 5 +-
ansible/roles/common/templates/admin-openrc.sh.j2 | 6 +-
.../conf/filter/00-record_transformer.conf.j2 | 7 +
.../templates/conf/filter/01-rewrite.conf.j2 | 43 +-
.../templates/conf/format/wsgi_python.conf.j2 | 2 +-
.../common/templates/conf/input/00-global.conf.j2 | 10 +-
.../common/templates/conf/input/01-syslog.conf.j2 | 6 +-
.../common/templates/conf/input/02-mariadb.conf.j2 | 5 +-
.../templates/conf/input/03-rabbitmq.conf.j2 | 11 +-
.../common/templates/conf/output/00-local.conf.j2 | 16 +-
.../common/templates/conf/output/01-es.conf.j2 | 8 +-
.../common/templates/cron-logrotate-ceph.conf.j2 | 7 +
.../common/templates/cron-logrotate-chrony.conf.j2 | 3 +
.../templates/cron-logrotate-collectd.conf.j2 | 3 +
.../templates/cron-logrotate-congress.conf.j2 | 3 +
.../common/templates/cron-logrotate-etcd.conf.j2 | 3 +
.../templates/cron-logrotate-influxdb.conf.j2 | 3 +
.../cron-logrotate-ironic-inspector.conf.j2 | 3 +
.../common/templates/cron-logrotate-ironic.conf.j2 | 3 +
.../common/templates/cron-logrotate-kibana.conf.j2 | 3 +
.../common/templates/cron-logrotate-kuryr.conf.j2 | 3 +
.../templates/cron-logrotate-mongodb.conf.j2 | 3 +
.../templates/cron-logrotate-neutron.conf.j2 | 3 +
.../cron-logrotate-outward-rabbitmq.conf.j2 | 3 +
.../common/templates/cron-logrotate-rally.conf.j2 | 3 +
.../templates/cron-logrotate-skydive.conf.j2 | 3 +
.../templates/cron-logrotate-tempest.conf.j2 | 3 +
.../common/templates/cron-logrotate-trove.conf.j2 | 3 +
.../common/templates/cron-logrotate-zun.conf.j2 | 3 +
ansible/roles/common/templates/cron.json.j2 | 25 +-
ansible/roles/common/templates/fluentd.json.j2 | 72 ++--
ansible/roles/congress/defaults/main.yml | 45 ++-
ansible/roles/congress/handlers/main.yml | 69 ++++
ansible/roles/congress/tasks/bootstrap.yml | 2 +-
ansible/roles/congress/tasks/bootstrap_service.yml | 11 +-
ansible/roles/congress/tasks/check.yml | 1 +
ansible/roles/congress/tasks/config.yml | 73 ++--
ansible/roles/congress/tasks/deploy.yml | 6 +-
ansible/roles/congress/tasks/precheck.yml | 3 +-
ansible/roles/congress/tasks/pull.yml | 23 +-
ansible/roles/congress/tasks/reconfigure.yml | 74 +---
ansible/roles/congress/tasks/register.yml | 8 -
ansible/roles/congress/tasks/start.yml | 36 --
ansible/roles/congress/tasks/upgrade.yml | 3 +-
ansible/roles/congress/templates/congress.conf.j2 | 11 +-
ansible/roles/designate/defaults/main.yml | 84 +++-
ansible/roles/designate/handlers/main.yml | 139 +++++++
ansible/roles/designate/tasks/bootstrap.yml | 4 +-
.../roles/designate/tasks/bootstrap_service.yml | 11 +-
ansible/roles/designate/tasks/check.yml | 1 +
ansible/roles/designate/tasks/config.yml | 153 ++++---
ansible/roles/designate/tasks/deploy.yml | 9 +-
ansible/roles/designate/tasks/precheck.yml | 18 +-
ansible/roles/designate/tasks/pull.yml | 44 +-
ansible/roles/designate/tasks/reconfigure.yml | 93 +----
ansible/roles/designate/tasks/register.yml | 8 -
ansible/roles/designate/tasks/start.yml | 75 ----
ansible/roles/designate/tasks/upgrade.yml | 3 +-
.../roles/designate/templates/designate.conf.j2 | 20 +-
ansible/roles/destroy/defaults/main.yml | 1 +
ansible/roles/destroy/tasks/check.yml | 1 +
ansible/roles/destroy/tasks/cleanup_host.yml | 4 +
ansible/roles/destroy/tasks/cleanup_images.yml | 2 +-
ansible/roles/elasticsearch/defaults/main.yml | 3 +
ansible/roles/elasticsearch/handlers/main.yml | 1 +
ansible/roles/elasticsearch/tasks/check.yml | 1 +
ansible/roles/elasticsearch/tasks/config.yml | 1 +
ansible/roles/elasticsearch/tasks/precheck.yml | 3 +-
.../elasticsearch/templates/elasticsearch.yml.j2 | 9 +-
ansible/roles/etcd/defaults/main.yml | 13 +-
ansible/roles/etcd/handlers/main.yml | 3 +-
ansible/roles/etcd/tasks/bootstrap.yml | 19 -
ansible/roles/etcd/tasks/check.yml | 1 +
ansible/roles/etcd/tasks/config.yml | 6 +-
ansible/roles/etcd/tasks/deploy.yml | 2 -
ansible/roles/etcd/tasks/precheck.yml | 6 +-
ansible/roles/etcd/tasks/pull.yml | 2 +-
ansible/roles/freezer/tasks/check.yml | 1 +
ansible/roles/freezer/tasks/config.yml | 15 +-
ansible/roles/freezer/tasks/precheck.yml | 3 +-
ansible/roles/freezer/tasks/register.yml | 10 +-
.../roles/freezer/templates/freezer-api.conf.j2 | 22 +-
.../freezer/templates/wsgi-freezer-api.conf.j2 | 7 +-
ansible/roles/glance/defaults/main.yml | 39 +-
ansible/roles/glance/handlers/main.yml | 4 +-
ansible/roles/glance/tasks/bootstrap.yml | 2 +-
ansible/roles/glance/tasks/check.yml | 35 +-
ansible/roles/glance/tasks/config.yml | 23 +-
ansible/roles/glance/tasks/precheck.yml | 8 +-
ansible/roles/glance/tasks/reconfigure.yml | 3 +-
ansible/roles/glance/tasks/register.yml | 8 -
ansible/roles/glance/templates/glance-api.conf.j2 | 75 ++--
ansible/roles/glance/templates/glance-api.json.j2 | 9 +-
.../roles/glance/templates/glance-registry.conf.j2 | 31 +-
.../roles/glance/templates/glance-swift.conf.j2 | 7 +
ansible/roles/gnocchi/defaults/main.yml | 15 +-
ansible/roles/gnocchi/tasks/bootstrap.yml | 2 +-
ansible/roles/gnocchi/tasks/ceph.yml | 4 +-
ansible/roles/gnocchi/tasks/check.yml | 1 +
ansible/roles/gnocchi/tasks/config.yml | 5 +-
ansible/roles/gnocchi/tasks/precheck.yml | 3 +-
ansible/roles/gnocchi/tasks/register.yml | 8 -
.../roles/gnocchi/templates/gnocchi-api.json.j2 | 2 +-
.../gnocchi/templates/gnocchi-metricd.json.j2 | 2 +-
.../roles/gnocchi/templates/gnocchi-statsd.json.j2 | 2 +-
ansible/roles/gnocchi/templates/gnocchi.conf.j2 | 15 +-
.../roles/gnocchi/templates/wsgi-gnocchi.conf.j2 | 12 +-
ansible/roles/grafana/defaults/main.yml | 26 ++
ansible/roles/grafana/handlers/main.yml | 3 +-
ansible/roles/grafana/tasks/bootstrap.yml | 2 +-
ansible/roles/grafana/tasks/check.yml | 1 +
ansible/roles/grafana/tasks/config.yml | 18 +-
ansible/roles/grafana/tasks/deploy.yml | 4 +-
ansible/roles/grafana/tasks/post_config.yml | 44 ++
ansible/roles/grafana/tasks/precheck.yml | 3 +-
ansible/roles/grafana/templates/grafana.ini.j2 | 4 +-
ansible/roles/grafana/templates/grafana.json.j2 | 7 +
ansible/roles/haproxy/defaults/main.yml | 26 ++
ansible/roles/haproxy/handlers/main.yml | 62 +++
ansible/roles/haproxy/tasks/check.yml | 1 +
ansible/roles/haproxy/tasks/config.yml | 69 +++-
ansible/roles/haproxy/tasks/deploy.yml | 5 +-
ansible/roles/haproxy/tasks/precheck.yml | 279 ++++++++++---
ansible/roles/haproxy/tasks/pull.yml | 16 +-
ansible/roles/haproxy/tasks/reconfigure.yml | 74 +---
ansible/roles/haproxy/tasks/start.yml | 35 --
ansible/roles/haproxy/tasks/upgrade.yml | 6 +-
ansible/roles/haproxy/templates/haproxy.cfg.j2 | 111 ++++-
ansible/roles/haproxy/templates/haproxy.json.j2 | 2 +-
ansible/roles/haproxy/templates/keepalived.json.j2 | 2 +-
ansible/roles/heat/defaults/main.yml | 27 +-
ansible/roles/heat/handlers/main.yml | 6 +-
ansible/roles/heat/tasks/bootstrap.yml | 2 +-
ansible/roles/heat/tasks/check.yml | 1 +
ansible/roles/heat/tasks/clone.yml | 6 +
ansible/roles/heat/tasks/config.yml | 5 +-
ansible/roles/heat/tasks/deploy.yml | 7 +
ansible/roles/heat/tasks/precheck.yml | 6 +-
ansible/roles/heat/tasks/register.yml | 43 +-
ansible/roles/heat/templates/heat.conf.j2 | 54 ++-
ansible/roles/horizon/defaults/main.yml | 18 +
ansible/roles/horizon/tasks/bootstrap.yml | 2 +-
ansible/roles/horizon/tasks/check.yml | 1 +
ansible/roles/horizon/tasks/clone.yml | 14 +
ansible/roles/horizon/tasks/config.yml | 49 ++-
ansible/roles/horizon/tasks/deploy.yml | 4 +
ansible/roles/horizon/tasks/precheck.yml | 3 +-
ansible/roles/horizon/tasks/upgrade.yml | 5 +-
ansible/roles/horizon/templates/horizon.conf.j2 | 9 +-
ansible/roles/horizon/templates/horizon.json.j2 | 28 +-
ansible/roles/horizon/templates/local_settings.j2 | 22 +-
ansible/roles/influxdb/tasks/check.yml | 1 +
ansible/roles/influxdb/tasks/precheck.yml | 6 +-
ansible/roles/influxdb/templates/influxdb.conf.j2 | 10 +-
ansible/roles/ironic/defaults/main.yml | 26 +-
ansible/roles/ironic/tasks/bootstrap.yml | 21 +-
ansible/roles/ironic/tasks/bootstrap_service.yml | 2 +
ansible/roles/ironic/tasks/check.yml | 1 +
ansible/roles/ironic/tasks/config.yml | 19 +-
ansible/roles/ironic/tasks/deploy.yml | 5 +-
ansible/roles/ironic/tasks/precheck.yml | 36 +-
ansible/roles/ironic/tasks/pull.yml | 2 +-
ansible/roles/ironic/tasks/reconfigure.yml | 9 +-
ansible/roles/ironic/tasks/register.yml | 16 -
ansible/roles/ironic/tasks/start.yml | 5 +-
.../roles/ironic/templates/ironic-dnsmasq.conf.j2 | 5 +-
.../ironic/templates/ironic-inspector.conf.j2 | 31 +-
.../ironic/templates/ironic-inspector.json.j2 | 6 +-
ansible/roles/ironic/templates/ironic-pxe.json.j2 | 9 +
ansible/roles/ironic/templates/ironic.conf.j2 | 73 ++--
ansible/roles/iscsi/defaults/main.yml | 11 +-
ansible/roles/iscsi/tasks/check.yml | 1 +
ansible/roles/iscsi/tasks/config.yml | 8 +-
ansible/roles/iscsi/tasks/precheck.yml | 3 +-
ansible/roles/iscsi/tasks/start.yml | 4 +-
ansible/roles/karbor/defaults/main.yml | 15 +-
ansible/roles/karbor/handlers/main.yml | 2 -
ansible/roles/karbor/tasks/bootstrap.yml | 2 +-
ansible/roles/karbor/tasks/check.yml | 1 +
ansible/roles/karbor/tasks/config.yml | 28 +-
ansible/roles/karbor/tasks/precheck.yml | 3 +-
ansible/roles/karbor/tasks/register.yml | 8 -
ansible/roles/karbor/templates/karbor-api.json.j2 | 2 +-
.../templates/karbor-operationengine.json.j2 | 2 +-
.../karbor/templates/karbor-protection.json.j2 | 4 +-
ansible/roles/karbor/templates/karbor.conf.j2 | 15 +-
ansible/roles/keystone/defaults/main.yml | 15 +-
.../keystone/files/fernet_rotate_cron_generator.py | 2 +-
ansible/roles/keystone/tasks/bootstrap.yml | 2 +-
ansible/roles/keystone/tasks/check.yml | 20 +-
ansible/roles/keystone/tasks/config.yml | 28 +-
ansible/roles/keystone/tasks/deploy.yml | 4 -
ansible/roles/keystone/tasks/init_fernet.yml | 14 +-
ansible/roles/keystone/tasks/precheck.yml | 28 +-
ansible/roles/keystone/tasks/reconfigure.yml | 3 +-
ansible/roles/keystone/tasks/register.yml | 7 +-
ansible/roles/keystone/tasks/update_endpoints.yml | 21 +
ansible/roles/keystone/tasks/upgrade.yml | 3 +
.../keystone/templates/keystone-fernet.json.j2 | 2 +-
.../roles/keystone/templates/keystone-paste.ini.j2 | 83 ----
.../roles/keystone/templates/keystone-ssh.json.j2 | 2 +-
ansible/roles/keystone/templates/keystone.conf.j2 | 31 +-
ansible/roles/keystone/templates/keystone.json.j2 | 5 +-
ansible/roles/keystone/templates/sshd_config.j2 | 2 +-
.../roles/keystone/templates/wsgi-keystone.conf.j2 | 2 +
ansible/roles/kibana/defaults/main.yml | 9 +
ansible/roles/kibana/tasks/check.yml | 1 +
ansible/roles/kibana/tasks/deploy.yml | 2 +
ansible/roles/kibana/tasks/post_config.yml | 84 ++++
ansible/roles/kibana/tasks/precheck.yml | 3 +-
ansible/roles/kibana/templates/kibana.yml.j2 | 4 +-
ansible/roles/kuryr/defaults/main.yml | 4 +
ansible/roles/kuryr/handlers/main.yml | 1 +
ansible/roles/kuryr/tasks/bootstrap.yml | 19 -
ansible/roles/kuryr/tasks/check.yml | 1 +
ansible/roles/kuryr/tasks/config.yml | 6 +-
ansible/roles/kuryr/tasks/deploy.yml | 2 -
ansible/roles/kuryr/tasks/precheck.yml | 3 +-
ansible/roles/kuryr/tasks/register.yml | 4 -
ansible/roles/kuryr/tasks/upgrade.yml | 2 -
ansible/roles/kuryr/templates/kuryr.conf.j2 | 15 +-
ansible/roles/kuryr/templates/kuryr.json.j2 | 9 +-
ansible/roles/kuryr/templates/kuryr.spec.j2 | 2 +-
ansible/roles/magnum/defaults/main.yml | 18 +-
ansible/roles/magnum/tasks/bootstrap.yml | 2 +-
ansible/roles/magnum/tasks/check.yml | 1 +
ansible/roles/magnum/tasks/config.yml | 5 +-
ansible/roles/magnum/tasks/precheck.yml | 3 +-
ansible/roles/magnum/tasks/register.yml | 25 +-
ansible/roles/magnum/templates/magnum.conf.j2 | 46 ++-
ansible/roles/manila/defaults/main.yml | 66 ++-
ansible/roles/manila/handlers/main.yml | 93 +++++
ansible/roles/manila/tasks/bootstrap.yml | 2 +-
ansible/roles/manila/tasks/bootstrap_service.yml | 11 +-
ansible/roles/manila/tasks/check.yml | 1 +
ansible/roles/manila/tasks/config.yml | 93 +++--
ansible/roles/manila/tasks/deploy.yml | 7 +-
ansible/roles/manila/tasks/precheck.yml | 3 +-
ansible/roles/manila/tasks/pull.yml | 30 +-
ansible/roles/manila/tasks/reconfigure.yml | 79 +---
ansible/roles/manila/tasks/register.yml | 8 -
ansible/roles/manila/tasks/start.yml | 52 ---
ansible/roles/manila/tasks/upgrade.yml | 3 +-
.../roles/manila/templates/manila-share.conf.j2 | 15 +-
ansible/roles/manila/templates/manila.conf.j2 | 9 +-
ansible/roles/mariadb/defaults/main.yml | 13 +
ansible/roles/mariadb/handlers/main.yml | 120 ++++++
ansible/roles/mariadb/tasks/bootstrap.yml | 5 +-
ansible/roles/mariadb/tasks/bootstrap_cluster.yml | 21 +-
ansible/roles/mariadb/tasks/config.yml | 69 +++-
ansible/roles/mariadb/tasks/deploy.yml | 15 +-
ansible/roles/mariadb/tasks/lookup_cluster.yml | 12 +-
ansible/roles/mariadb/tasks/precheck.yml | 12 +-
ansible/roles/mariadb/tasks/pull.yml | 7 +-
ansible/roles/mariadb/tasks/reconfigure.yml | 66 +--
ansible/roles/mariadb/tasks/recover_cluster.yml | 44 +-
ansible/roles/mariadb/tasks/register.yml | 2 +-
ansible/roles/mariadb/tasks/start.yml | 31 --
ansible/roles/mariadb/tasks/upgrade.yml | 8 +-
ansible/roles/mariadb/templates/galera.cnf.j2 | 7 +-
ansible/roles/memcached/handlers/main.yml | 1 +
ansible/roles/memcached/tasks/check.yml | 1 +
ansible/roles/memcached/tasks/precheck.yml | 3 +-
ansible/roles/memcached/tasks/reconfigure.yml | 3 +-
.../roles/memcached/templates/memcached.json.j2 | 2 +-
ansible/roles/mistral/defaults/main.yml | 15 +-
ansible/roles/mistral/tasks/bootstrap.yml | 2 +-
ansible/roles/mistral/tasks/check.yml | 1 +
ansible/roles/mistral/tasks/config.yml | 5 +-
ansible/roles/mistral/tasks/precheck.yml | 3 +-
ansible/roles/mistral/tasks/register.yml | 8 -
.../roles/mistral/templates/mistral-api.json.j2 | 2 +-
.../roles/mistral/templates/mistral-engine.json.j2 | 2 +-
.../mistral/templates/mistral-executor.json.j2 | 2 +-
ansible/roles/mistral/templates/mistral.conf.j2 | 35 +-
ansible/roles/mongodb/tasks/bootstrap_cluster.yml | 6 +-
ansible/roles/mongodb/tasks/check.yml | 1 +
ansible/roles/mongodb/tasks/deploy.yml | 3 -
ansible/roles/mongodb/tasks/precheck.yml | 6 +-
ansible/roles/mongodb/tasks/start.yml | 4 +-
.../mongodb/templates/bootstrap_cluster.js.j2 | 2 +-
ansible/roles/mongodb/templates/mongodb.conf.j2 | 2 +-
ansible/roles/mongodb/templates/mongodb.json.j2 | 4 +-
ansible/roles/multipathd/tasks/check.yml | 1 +
ansible/roles/murano/defaults/main.yml | 19 +-
ansible/roles/murano/tasks/bootstrap.yml | 2 +-
ansible/roles/murano/tasks/check.yml | 1 +
ansible/roles/murano/tasks/clone.yml | 6 +
ansible/roles/murano/tasks/config.yml | 17 +-
ansible/roles/murano/tasks/deploy.yml | 6 +
ansible/roles/murano/tasks/precheck.yml | 3 +-
ansible/roles/murano/tasks/register.yml | 8 -
ansible/roles/murano/tasks/start.yml | 10 +-
ansible/roles/murano/templates/murano.conf.j2 | 13 +-
ansible/roles/neutron/defaults/main.yml | 255 ++++++------
ansible/roles/neutron/handlers/main.yml | 151 ++-----
ansible/roles/neutron/tasks/bootstrap.yml | 2 +-
ansible/roles/neutron/tasks/bootstrap_service.yml | 25 +-
ansible/roles/neutron/tasks/check.yml | 1 +
.../roles/neutron/tasks/config-neutron-fake.yml | 44 +-
ansible/roles/neutron/tasks/config.yml | 95 ++++-
ansible/roles/neutron/tasks/precheck.yml | 35 +-
ansible/roles/neutron/tasks/reconfigure.yml | 3 +-
ansible/roles/neutron/tasks/register.yml | 8 -
ansible/roles/neutron/templates/bgp_dragent.ini.j2 | 3 +
ansible/roles/neutron/templates/dhcp_agent.ini.j2 | 20 +
.../roles/neutron/templates/fwaas_driver.ini.j2 | 11 +
ansible/roles/neutron/templates/l3_agent.ini.j2 | 12 +-
.../roles/neutron/templates/metadata_agent.ini.j2 | 2 +-
ansible/roles/neutron/templates/ml2_conf.ini.j2 | 51 ++-
.../neutron/templates/neutron-bgp-dragent.json.j2 | 36 ++
.../neutron/templates/neutron-dhcp-agent.json.j2 | 8 +-
.../templates/neutron-l3-agent-wrapper.sh.j2 | 15 +
.../neutron/templates/neutron-l3-agent.json.j2 | 14 +-
.../neutron/templates/neutron-lbaas-agent.json.j2 | 8 +-
.../templates/neutron-metadata-agent.json.j2 | 6 -
.../roles/neutron/templates/neutron-server.json.j2 | 17 +-
.../templates/neutron-vpnaas-agent-wrapper.sh.j2 | 17 +
.../neutron/templates/neutron-vpnaas-agent.json.j2 | 12 +-
ansible/roles/neutron/templates/neutron.conf.j2 | 58 ++-
.../roles/neutron/templates/neutron_lbaas.conf.j2 | 2 +
.../roles/neutron/templates/neutron_vpnaas.conf.j2 | 4 +
ansible/roles/neutron/templates/nsx.ini.j2 | 28 ++
.../templates/openvswitch-db-server.json.j2 | 4 -
.../neutron/templates/openvswitch-vswitchd.json.j2 | 4 -
.../roles/neutron/templates/vpnaas_agent.ini.j2 | 3 -
ansible/roles/nova-hyperv/defaults/main.yml | 7 +
ansible/roles/nova-hyperv/handlers/main.yml | 15 +
ansible/roles/nova-hyperv/tasks/check.yml | 1 +
ansible/roles/nova-hyperv/tasks/config.yml | 35 ++
ansible/roles/nova-hyperv/tasks/deploy.yml | 6 +
ansible/roles/nova-hyperv/tasks/install.yml | 26 ++
ansible/roles/nova-hyperv/tasks/main.yml | 2 +
ansible/roles/nova-hyperv/tasks/reconfigure.yml | 2 +
.../templates/neutron_hyperv_agent.conf.j2 | 18 +
.../nova-hyperv/templates/nova_hyperv.conf.j2 | 61 +++
ansible/roles/nova-hyperv/templates/wsgate.ini.j2 | 28 ++
ansible/roles/nova/defaults/main.yml | 72 ++--
ansible/roles/nova/handlers/main.yml | 52 +--
ansible/roles/nova/tasks/bootstrap.yml | 6 +-
ansible/roles/nova/tasks/ceph.yml | 46 ++-
ansible/roles/nova/tasks/check.yml | 1 +
ansible/roles/nova/tasks/config-nova-fake.yml | 16 +-
ansible/roles/nova/tasks/config.yml | 21 +-
ansible/roles/nova/tasks/deploy.yml | 4 +-
ansible/roles/nova/tasks/external-ceph.yml | 49 ---
ansible/roles/nova/tasks/external_ceph.yml | 93 +++++
ansible/roles/nova/tasks/precheck.yml | 62 ++-
ansible/roles/nova/tasks/reconfigure.yml | 3 +-
ansible/roles/nova/tasks/register.yml | 8 -
ansible/roles/nova/tasks/simple_cell_setup.yml | 49 ++-
ansible/roles/nova/tasks/upgrade.yml | 8 -
ansible/roles/nova/templates/libvirtd.conf.j2 | 1 +
ansible/roles/nova/templates/nova-compute.json.j2 | 6 +
ansible/roles/nova/templates/nova-libvirt.json.j2 | 4 +-
ansible/roles/nova/templates/nova-ssh.json.j2 | 2 +-
ansible/roles/nova/templates/nova.conf.j2 | 147 +++----
.../nova/templates/placement-api-wsgi.conf.j2 | 2 +
ansible/roles/nova/templates/placement-api.json.j2 | 2 +-
ansible/roles/nova/templates/qemu.conf.j2 | 11 +
ansible/roles/nova/templates/secret.xml.j2 | 4 +-
ansible/roles/octavia/defaults/main.yml | 19 +-
ansible/roles/octavia/tasks/bootstrap.yml | 2 +-
ansible/roles/octavia/tasks/check.yml | 1 +
ansible/roles/octavia/tasks/config.yml | 18 +-
ansible/roles/octavia/tasks/precheck.yml | 7 +-
ansible/roles/octavia/tasks/register.yml | 12 +-
ansible/roles/octavia/templates/octavia.conf.j2 | 14 +-
ansible/roles/opendaylight/defaults/main.yml | 24 ++
ansible/roles/opendaylight/handlers/main.yml | 31 ++
ansible/roles/opendaylight/meta/main.yml | 3 +
ansible/roles/opendaylight/tasks/check.yml | 1 +
ansible/roles/opendaylight/tasks/config.yml | 178 ++++++++
ansible/roles/opendaylight/tasks/deploy.yml | 5 +
ansible/roles/opendaylight/tasks/main.yml | 2 +
ansible/roles/opendaylight/tasks/precheck.yml | 111 +++++
ansible/roles/opendaylight/tasks/pull.yml | 10 +
ansible/roles/opendaylight/tasks/reconfigure.yml | 2 +
ansible/roles/opendaylight/tasks/upgrade.yml | 5 +
ansible/roles/opendaylight/templates/akka.conf.j2 | 33 ++
.../opendaylight/templates/custom.properties.j2 | 47 +++
ansible/roles/opendaylight/templates/jetty.xml.j2 | 90 +++++
.../opendaylight/templates/module-shards.conf.j2 | 59 +++
.../roles/opendaylight/templates/modules.conf.j2 | 20 +
.../templates/netvirt-aclservice-config.xml.j2 | 4 +
.../netvirt-impl-config_netvirt-impl-config.xml.j2 | 7 +
.../opendaylight/templates/opendaylight.json.j2 | 90 +++++
.../templates/org.apache.karaf.features.cfg.j2 | 24 ++
.../org.opendaylight.ovsdb.library.cfg.j2 | 7 +
.../templates/org.ops4j.pax.logging.cfg.j2 | 52 +++
.../templates/org.ops4j.pax.url.mvn.cfg.j2 | 34 ++
ansible/roles/opendaylight/templates/setenv.j2 | 24 ++
ansible/roles/opendaylight/templates/start-odl.j2 | 3 +
.../opendaylight/templates/tomcat-server.xml.j2 | 46 +++
ansible/roles/openvswitch/defaults/main.yml | 59 +++
ansible/roles/openvswitch/handlers/main.yml | 65 +++
ansible/roles/openvswitch/meta/main.yml | 3 +
ansible/roles/openvswitch/tasks/check.yml | 1 +
ansible/roles/openvswitch/tasks/config.yml | 65 +++
ansible/roles/openvswitch/tasks/deploy.yml | 8 +
ansible/roles/openvswitch/tasks/ironic-check.yml | 6 +
ansible/roles/openvswitch/tasks/main.yml | 2 +
ansible/roles/openvswitch/tasks/precheck.yml | 20 +
ansible/roles/openvswitch/tasks/pull.yml | 10 +
ansible/roles/openvswitch/tasks/reconfigure.yml | 2 +
ansible/roles/openvswitch/tasks/upgrade.yml | 5 +
.../templates/openvswitch-db-server.json.j2 | 11 +
.../templates/openvswitch-vswitchd.json.j2 | 11 +
ansible/roles/openvswitch/templates/start-ovs.j2 | 10 +
.../openvswitch/templates/start-ovsdb-server.j2 | 33 ++
ansible/roles/ovs-dpdk/defaults/main.yml | 86 ++++
ansible/roles/ovs-dpdk/handlers/main.yml | 108 +++++
ansible/roles/ovs-dpdk/tasks/check.yml | 1 +
ansible/roles/ovs-dpdk/tasks/config.yml | 60 +++
ansible/roles/ovs-dpdk/tasks/deploy.yml | 5 +
ansible/roles/ovs-dpdk/tasks/main.yml | 2 +
ansible/roles/ovs-dpdk/tasks/prechecks.yml | 1 +
ansible/roles/ovs-dpdk/tasks/pull.yml | 11 +
ansible/roles/ovs-dpdk/tasks/reconfigure.yml | 2 +
ansible/roles/ovs-dpdk/tasks/upgrade.yml | 2 +
.../roles/ovs-dpdk/templates/ovsdpdk-db.json.j2 | 4 +
.../ovs-dpdk/templates/ovsdpdk-vswitchd.json.j2 | 4 +
ansible/roles/panko/tasks/bootstrap.yml | 7 +-
ansible/roles/panko/tasks/check.yml | 1 +
ansible/roles/panko/tasks/config.yml | 5 +-
ansible/roles/panko/tasks/deploy.yml | 3 -
ansible/roles/panko/tasks/precheck.yml | 3 +-
ansible/roles/panko/tasks/register.yml | 8 -
ansible/roles/panko/templates/panko.conf.j2 | 10 +-
ansible/roles/panko/templates/wsgi-panko.conf.j2 | 7 +-
ansible/roles/prechecks/tasks/check.yml | 1 +
ansible/roles/prechecks/tasks/package_checks.yml | 2 +-
ansible/roles/prechecks/tasks/port_checks.yml | 40 +-
ansible/roles/prechecks/tasks/precheck.yml | 1 -
ansible/roles/prechecks/tasks/service_checks.yml | 66 +--
ansible/roles/prechecks/vars/main.yml | 4 +-
ansible/roles/qdrouterd/defaults/main.yml | 22 +
ansible/roles/qdrouterd/handlers/main.yml | 21 +
ansible/roles/qdrouterd/meta/main.yml | 3 +
ansible/roles/qdrouterd/tasks/add_sasl_user.yml | 16 +
ansible/roles/qdrouterd/tasks/check.yml | 1 +
ansible/roles/qdrouterd/tasks/config.yml | 72 ++++
ansible/roles/qdrouterd/tasks/deploy.yml | 7 +
ansible/roles/qdrouterd/tasks/main.yml | 2 +
ansible/roles/qdrouterd/tasks/precheck.yml | 28 ++
ansible/roles/qdrouterd/tasks/pull.yml | 10 +
ansible/roles/qdrouterd/tasks/reconfigure.yml | 2 +
ansible/roles/qdrouterd/tasks/upgrade.yml | 5 +
.../qdrouterd/templates/qdrouterd-sasl.conf.j2 | 4 +
.../roles/qdrouterd/templates/qdrouterd.conf.j2 | 58 +++
.../roles/qdrouterd/templates/qdrouterd.json.j2 | 29 ++
ansible/roles/rabbitmq/defaults/main.yml | 17 +
ansible/roles/rabbitmq/handlers/main.yml | 21 +
ansible/roles/rabbitmq/tasks/bootstrap.yml | 11 +-
ansible/roles/rabbitmq/tasks/check.yml | 1 +
ansible/roles/rabbitmq/tasks/config.yml | 48 ++-
ansible/roles/rabbitmq/tasks/deploy.yml | 3 +-
ansible/roles/rabbitmq/tasks/main.yml | 2 +-
ansible/roles/rabbitmq/tasks/precheck.yml | 68 +++-
ansible/roles/rabbitmq/tasks/pull.yml | 7 +-
ansible/roles/rabbitmq/tasks/reconfigure.yml | 64 +--
ansible/roles/rabbitmq/tasks/start.yml | 12 -
ansible/roles/rabbitmq/tasks/upgrade.yml | 30 +-
.../roles/rabbitmq/templates/definitions.json.j2 | 16 +-
.../templates/rabbitmq-clusterer.config.j2 | 4 +-
.../roles/rabbitmq/templates/rabbitmq-env.conf.j2 | 6 +-
.../roles/rabbitmq/templates/rabbitmq.config.j2 | 14 +-
ansible/roles/rally/handlers/main.yml | 2 +-
ansible/roles/rally/tasks/bootstrap.yml | 2 +-
ansible/roles/rally/tasks/check.yml | 1 +
ansible/roles/rally/tasks/config.yml | 5 +-
ansible/roles/redis/defaults/main.yml | 34 ++
ansible/roles/redis/handlers/main.yml | 42 ++
ansible/roles/redis/meta/main.yml | 3 +
ansible/roles/redis/tasks/config.yml | 50 +++
ansible/roles/redis/tasks/deploy.yml | 5 +
ansible/roles/redis/tasks/main.yml | 2 +
ansible/roles/redis/tasks/precheck.yml | 20 +
ansible/roles/redis/tasks/pull.yml | 10 +
ansible/roles/redis/tasks/reconfigure.yml | 2 +
ansible/roles/redis/tasks/upgrade.yml | 5 +
.../roles/redis/templates/redis-sentinel.conf.j2 | 11 +
.../roles/redis/templates/redis-sentinel.json.j2 | 18 +
ansible/roles/redis/templates/redis.conf.j2 | 55 +++
ansible/roles/redis/templates/redis.json.j2 | 18 +
ansible/roles/sahara/defaults/main.yml | 13 +-
ansible/roles/sahara/handlers/main.yml | 1 +
ansible/roles/sahara/tasks/bootstrap.yml | 2 +-
ansible/roles/sahara/tasks/check.yml | 1 +
ansible/roles/sahara/tasks/config.yml | 6 +-
ansible/roles/sahara/tasks/precheck.yml | 3 +-
ansible/roles/sahara/tasks/register.yml | 8 -
ansible/roles/sahara/templates/sahara.conf.j2 | 24 +-
ansible/roles/searchlight/defaults/main.yml | 11 +-
ansible/roles/searchlight/tasks/check.yml | 1 +
ansible/roles/searchlight/tasks/config.yml | 5 +-
ansible/roles/searchlight/tasks/deploy.yml | 3 -
ansible/roles/searchlight/tasks/precheck.yml | 3 +-
ansible/roles/searchlight/tasks/register.yml | 8 -
.../searchlight/templates/searchlight.conf.j2 | 89 ++--
ansible/roles/senlin/defaults/main.yml | 11 +-
ansible/roles/senlin/tasks/bootstrap.yml | 2 +-
ansible/roles/senlin/tasks/check.yml | 1 +
ansible/roles/senlin/tasks/config.yml | 5 +-
ansible/roles/senlin/tasks/precheck.yml | 3 +-
ansible/roles/senlin/tasks/register.yml | 8 -
ansible/roles/senlin/templates/senlin.conf.j2 | 25 +-
ansible/roles/skydive/defaults/main.yml | 37 ++
ansible/roles/skydive/handlers/main.yml | 44 ++
ansible/roles/skydive/meta/main.yml | 3 +
ansible/roles/skydive/tasks/config.yml | 54 +++
ansible/roles/skydive/tasks/deploy.yml | 7 +
ansible/roles/skydive/tasks/main.yml | 2 +
ansible/roles/skydive/tasks/precheck.yml | 34 ++
ansible/roles/skydive/tasks/pull.yml | 10 +
ansible/roles/skydive/tasks/reconfigure.yml | 2 +
ansible/roles/skydive/tasks/upgrade.yml | 5 +
.../roles/skydive/templates/skydive-agent.conf.j2 | 60 +++
.../roles/skydive/templates/skydive-agent.json.j2 | 18 +
.../skydive/templates/skydive-analyzer.conf.j2 | 63 +++
.../skydive/templates/skydive-analyzer.json.j2 | 18 +
ansible/roles/solum/defaults/main.yml | 19 +-
ansible/roles/solum/tasks/bootstrap.yml | 2 +-
ansible/roles/solum/tasks/check.yml | 1 +
ansible/roles/solum/tasks/config.yml | 16 +-
ansible/roles/solum/tasks/precheck.yml | 6 +-
ansible/roles/solum/tasks/register.yml | 12 -
ansible/roles/solum/templates/solum-api.json.j2 | 2 +-
.../roles/solum/templates/solum-conductor.json.j2 | 2 +-
.../roles/solum/templates/solum-deployer.json.j2 | 2 +-
ansible/roles/solum/templates/solum-worker.json.j2 | 2 +-
ansible/roles/solum/templates/solum.conf.j2 | 15 +-
ansible/roles/stop/tasks/check.yml | 1 +
ansible/roles/swift/defaults/main.yml | 27 +-
ansible/roles/swift/tasks/check.yml | 2 +-
ansible/roles/swift/tasks/config.yml | 21 +-
ansible/roles/swift/tasks/precheck.yml | 36 +-
ansible/roles/swift/tasks/register.yml | 19 +-
ansible/roles/swift/tasks/start.yml | 2 -
ansible/roles/swift/templates/account.conf.j2 | 2 +-
ansible/roles/swift/templates/container.conf.j2 | 2 +-
ansible/roles/swift/templates/object.conf.j2 | 2 +-
ansible/roles/swift/templates/proxy-server.conf.j2 | 23 +-
ansible/roles/swift/templates/rsyncd.conf.j2 | 2 +-
ansible/roles/tacker/defaults/main.yml | 30 +-
ansible/roles/tacker/handlers/main.yml | 31 +-
ansible/roles/tacker/tasks/bootstrap.yml | 6 +-
ansible/roles/tacker/tasks/bootstrap_service.yml | 8 +-
ansible/roles/tacker/tasks/check.yml | 1 +
ansible/roles/tacker/tasks/config.yml | 19 +-
ansible/roles/tacker/tasks/deploy.yml | 4 +
ansible/roles/tacker/tasks/precheck.yml | 9 +-
ansible/roles/tacker/tasks/pull.yml | 2 +-
ansible/roles/tacker/tasks/register.yml | 8 -
.../tacker/templates/tacker-conductor.json.j2 | 25 ++
.../roles/tacker/templates/tacker-server.json.j2 | 25 ++
ansible/roles/tacker/templates/tacker.conf.j2 | 40 +-
ansible/roles/tacker/templates/tacker.json.j2 | 25 --
ansible/roles/telegraf/defaults/main.yml | 1 +
ansible/roles/telegraf/tasks/check.yml | 1 +
ansible/roles/telegraf/tasks/config.yml | 1 +
ansible/roles/telegraf/tasks/reconfigure.yml | 42 +-
ansible/roles/telegraf/templates/telegraf.conf.j2 | 27 +-
ansible/roles/telegraf/templates/telegraf.json.j2 | 3 +-
ansible/roles/tempest/defaults/main.yml | 4 +-
ansible/roles/tempest/handlers/main.yml | 4 +-
ansible/roles/tempest/tasks/check.yml | 1 +
ansible/roles/tempest/tasks/config.yml | 21 +-
ansible/roles/tempest/templates/tempest.conf.j2 | 15 +-
ansible/roles/tempest/templates/tempest.json.j2 | 7 -
ansible/roles/trove/defaults/main.yml | 48 ++-
ansible/roles/trove/handlers/main.yml | 63 +++
ansible/roles/trove/tasks/bootstrap.yml | 2 +-
ansible/roles/trove/tasks/bootstrap_service.yml | 12 +-
ansible/roles/trove/tasks/check.yml | 1 +
ansible/roles/trove/tasks/config.yml | 76 ++--
ansible/roles/trove/tasks/deploy.yml | 6 +-
ansible/roles/trove/tasks/precheck.yml | 3 +-
ansible/roles/trove/tasks/pull.yml | 23 +-
ansible/roles/trove/tasks/reconfigure.yml | 74 +---
ansible/roles/trove/tasks/register.yml | 8 -
ansible/roles/trove/tasks/start.yml | 38 --
ansible/roles/trove/tasks/upgrade.yml | 3 +-
.../roles/trove/templates/trove-conductor.conf.j2 | 34 +-
.../trove/templates/trove-taskmanager.conf.j2 | 20 +-
ansible/roles/trove/templates/trove.conf.j2 | 30 +-
ansible/roles/vmtp/defaults/main.yml | 10 +
ansible/roles/vmtp/handlers/main.yml | 18 +
ansible/roles/vmtp/tasks/check.yml | 1 +
ansible/roles/vmtp/tasks/config.yml | 30 +-
ansible/roles/vmtp/tasks/deploy.yml | 4 +-
ansible/roles/vmtp/tasks/pull.yml | 7 +-
ansible/roles/vmtp/tasks/reconfigure.yml | 58 +--
ansible/roles/vmtp/tasks/start.yml | 11 -
ansible/roles/vmtp/tasks/upgrade.yml | 3 +-
ansible/roles/watcher/defaults/main.yml | 15 +-
ansible/roles/watcher/tasks/bootstrap.yml | 2 +-
ansible/roles/watcher/tasks/check.yml | 1 +
ansible/roles/watcher/tasks/config.yml | 17 +-
ansible/roles/watcher/tasks/precheck.yml | 3 +-
ansible/roles/watcher/tasks/register.yml | 8 -
.../roles/watcher/templates/watcher-api.json.j2 | 2 +-
.../watcher/templates/watcher-applier.json.j2 | 2 +-
.../roles/watcher/templates/watcher-engine.json.j2 | 2 +-
ansible/roles/watcher/templates/watcher.conf.j2 | 10 +-
ansible/roles/zun/defaults/main.yml | 61 +++
ansible/roles/zun/handlers/main.yml | 49 +++
ansible/roles/zun/meta/main.yml | 3 +
ansible/roles/zun/tasks/bootstrap.yml | 32 ++
ansible/roles/zun/tasks/bootstrap_service.yml | 19 +
ansible/roles/zun/tasks/check.yml | 1 +
ansible/roles/zun/tasks/config.yml | 92 +++++
ansible/roles/zun/tasks/deploy.yml | 13 +
ansible/roles/zun/tasks/main.yml | 2 +
ansible/roles/zun/tasks/precheck.yml | 17 +
ansible/roles/zun/tasks/pull.yml | 10 +
ansible/roles/zun/tasks/reconfigure.yml | 2 +
ansible/roles/zun/tasks/register.yml | 34 ++
ansible/roles/zun/tasks/upgrade.yml | 7 +
ansible/roles/zun/templates/wsgi-zun.conf.j2 | 28 ++
ansible/roles/zun/templates/zun-api.json.j2 | 33 ++
ansible/roles/zun/templates/zun-compute.json.j2 | 25 ++
ansible/roles/zun/templates/zun.conf.j2 | 97 +++++
ansible/site.yml | 197 ++++++++-
contrib/bash-completion/kolla-ansible | 21 +
contrib/demos/heat/launch | 21 +-
contrib/demos/magnum/start | 46 +--
contrib/demos/magnum/stop | 9 +-
contrib/demos/tacker/README.rst | 20 +
contrib/demos/tacker/cleanup-tacker | 20 +
contrib/demos/tacker/deploy-tacker-demo | 73 ++++
contrib/demos/tacker/deploy-tacker-demo-sfc | 81 ++++
contrib/dev/vagrant/Vagrantfile | 62 ++-
contrib/dev/vagrant/Vagrantfile.custom.example | 17 +-
contrib/dev/vagrant/bootstrap.sh | 13 +-
deploy-guide/source/conf.py | 4 +-
deploy-guide/source/get-started.rst | 4 -
deploy-guide/source/index.rst | 24 +-
deploy-guide/source/multinode.rst | 2 +
deploy-guide/source/next-steps.rst | 4 -
deploy-guide/source/quickstart.rst | 2 +
etc/kolla/globals.yml | 153 ++++---
etc/kolla/passwords.yml | 29 ++
kolla_ansible/cmd/genpwd.py | 44 +-
kolla_ansible/cmd/mergepwd.py | 2 +-
...leanup-images-cli-options-dd5c43fcc683b8e0.yaml | 6 +
.../add-extra-network-node-4b6e4e2663950b9c.yaml | 5 +
...lag-for-provider-networks-3fb5de28ba89b128.yaml | 13 +
...nce-swift-backend-support-6f48573601991b5b.yaml | 3 +
...graceful-timeout-argument-a8b71a389351599b.yaml | 4 +
...le-bash-completion-script-74d39268a829e1a2.yaml | 4 +
.../add-neutron-bgp-dragent-26838f8e8c8d37b2.yaml | 3 +
.../notes/add-qdrouterd-role-3bb4c184804e1f98.yaml | 5 +
...dd-trove-ceph-rgw-support-622e06876ae90eb7.yaml | 3 +
.../notes/add-zun-role-275d41711e0fe206.yaml | 5 +
...arbican-simple-crypto-key-f3cd3b8b210ab237.yaml | 21 +
.../ceph-rgw-keystone-user-d084c3ebdc9528c7.yaml | 5 +
.../notes/cinder-api-apache-fc58978df0645b2f.yaml | 5 +
.../notes/cli-sanity-check-09f1d7831bf9ff8c.yaml | 4 +
...able-tenant-network-types-4dd6ad35df8e8c6c.yaml | 13 +
...precate-some-config-files-0ed8c75f6bb4aa26.yaml | 9 +
...disable-serial-in-default-442093aca22658f4.yaml | 5 +
...dockerfile-customizations-26981ebefe3b710b.yaml | 2 +-
...e_port_security_extension-dfadfe9b288a49d2.yaml | 4 +
.../hyperv-ansible-role-dd6062f36470e7b6.yaml | 3 +
...mport-murano-core-library-86f00abaa21cfb94.yaml | 2 +-
...tone-versionless-endpoint-ae9274c81927d949.yaml | 4 +
...for-openstack-development-e4fa7991c8f4dc77.yaml | 4 +
.../notes/mdns-network-nodes-ac8b9d4b721e9ac8.yaml | 6 +
.../notes/mistral-redis-9f7da83c521056cc.yaml | 8 +
...oup-depends-on-keepalived-27c60fbd1471cc29.yaml | 6 +
.../multi-regions-support-e69dea15e614629c.yaml | 4 +
.../notes/murano-rabbitmq-c3cec712b12f045f.yaml | 4 +
.../notes/opendaylight-role-b1787bc458da5bc4.yaml | 3 +
.../notes/osprofiler-support-ac1df8db57bf7789.yaml | 4 +
.../notes/outward-rabbitmq-0024957af87a7c7e.yaml | 5 +
releasenotes/notes/ovs-dpdk-a48404777d3836a3.yaml | 43 ++
releasenotes/notes/ovs-role-9f3774a443464289.yaml | 3 +
.../notes/ovs-role-split-384be69867da3682.yaml | 4 +
.../reconfigure-optimization-d8194c854144ca4f.yaml | 3 +
...eilometer-useless-service-4e210ddc1c48ac48.yaml | 8 +
...move-ubuntu-14-04-support-cd493b959cdbaa19.yaml | 5 +
...-rbd-secret-uuid-password-f022e546930158ab.yaml | 4 +
.../notes/support-vmware-nsx-214ecc8be9dbf0d1.yaml | 3 +
.../notes/tacker-conductor-dc90739426381e14.yaml | 11 +
.../notes/unmount-ceph-osds-43b7b59685bff5b4.yaml | 3 +
releasenotes/source/conf.py | 6 +-
releasenotes/source/index.rst | 1 +
releasenotes/source/ocata.rst | 6 +
requirements.txt | 14 +-
setup.cfg | 4 +-
setup.py | 2 +-
specs/kubernetes-deployment.rst | 6 +-
test-requirements.txt | 21 +-
tools/cleanup-containers | 7 +-
tools/cleanup-host | 33 +-
tools/cleanup-images | 75 +++-
tools/deploy_aio.sh | 114 ------
tools/init-runonce | 7 +-
tools/kolla-ansible | 75 +++-
tools/ovs-dpdkctl.sh | 153 ++++++-
tools/playbook-setup-nodes.yml | 23 --
tools/setup_Debian.sh | 25 +-
tools/setup_RedHat.sh | 21 +-
tools/setup_gate.sh | 141 ++++---
tools/validate-all-file.py | 7 +-
tools/validate-yaml.py | 2 +-
tox.ini | 11 +-
882 files changed, 13907 insertions(+), 5875 deletions(-)
Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index 28fdf05..23f28c4 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4,2 +4,2 @@
-pbr>=1.8 # Apache-2.0
-docker-py>=1.8.1 # Apache-2.0
+pbr!=2.1.0,>=2.0.0 # Apache-2.0
+docker>=2.0.0 # Apache-2.0
@@ -7,2 +6,0 @@ Jinja2!=2.9.0,!=2.9.1,!=2.9.2,!=2.9.3,!=2.9.4,>=2.8 # BSD License (3 clause)
-gitdb>=0.6.4 # BSD License (3 clause)
-GitPython>=1.0.1 # BSD License (3 clause)
@@ -10,4 +8,3 @@ six>=1.9.0 # MIT
-oslo.config!=3.18.0,>=3.14.0 # Apache-2.0
-oslo.utils>=3.18.0 # Apache-2.0
-setuptools!=24.0.0,>=16.0 # PSF/ZPL
-pycrypto>=2.6 # Public Domain
+oslo.config!=4.3.0,!=4.4.0,>=4.0.0 # Apache-2.0
+oslo.utils>=3.20.0 # Apache-2.0
+setuptools!=24.0.0,!=34.0.0,!=34.0.1,!=34.0.2,!=34.0.3,!=34.1.0,!=34.1.1,!=34.2.0,!=34.3.0,!=34.3.1,!=34.3.2,!=36.2.0,>=16.0 # PSF/ZPL
@@ -15,0 +13 @@ netaddr!=0.7.16,>=0.7.13 # BSD
+cryptography!=2.0,>=1.6 # BSD/Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 9707db0..7199c20 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6,2 +6,2 @@ bashate>=0.2 # Apache-2.0
-beautifulsoup4 # MIT
-coverage>=4.0 # Apache-2.0
+beautifulsoup4>=4.6.0 # MIT
+coverage!=4.4,>=4.0 # Apache-2.0
@@ -10 +9,0 @@ extras # MIT
-graphviz!=0.5.0,>=0.4.0 # MIT License
@@ -12,2 +11,2 @@ hacking>=0.10.0
-openstackdocstheme>=1.5.0 # Apache-2.0
-oslo.log>=3.11.0 # Apache-2.0
+openstackdocstheme>=1.16.0 # Apache-2.0
+oslo.log>=3.22.0 # Apache-2.0
@@ -15,2 +14 @@ oslotest>=1.10.0 # Apache-2.0
-oslosphinx>=4.7.0 # Apache-2.0
-reno>=1.8.0 # Apache-2.0
+reno!=2.3.1,>=1.8.0 # Apache-2.0
@@ -19 +16,0 @@ PyYAML>=3.10.0 # MIT
-python-barbicanclient>=4.0.0 # Apache-2.0
@@ -21,4 +18,2 @@ python-ceilometerclient>=2.5.0 # Apache-2.0
-python-heatclient>=1.6.1 # Apache-2.0
-python-neutronclient>=5.1.0 # Apache-2.0
-python-openstackclient>=3.3.0 # Apache-2.0
-python-swiftclient>=3.2.0 # Apache-2.0
+python-neutronclient>=6.3.0 # Apache-2.0
+python-openstackclient!=3.10.0,>=3.3.0 # Apache-2.0
@@ -26 +21 @@ pytz>=2013.6 # MIT
-sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
+sphinx>=1.6.2 # BSD
1
0
15 Sep '17
We jubilantly announce the release of:
openstack-ansible-os_nova 16.0.0: os_nova for OpenStack Ansible
This release is part of the pike release series.
Download the package from:
https://tarballs.openstack.org/openstack-ansible-os_nova/
For more details, please see below.
Changes in openstack-ansible-os_nova 15.0.0.0rc1..16.0.0
--------------------------------------------------------
1c125da Ensure online migrations can run
bed3511 Update vars and test tooling for Pike
d7537e4 Correct nova virt type detection
2a95366 Correct Ansible deprecation warning
72a059b Fail if TLS + TCP are enabled for libvirtd
3b8b29f Update UPPER_CONSTRAINTS_FILE for stable/pike
7a7c839 Update .gitreview for stable/pike
6b5a267 Fix reloads for uWSGI
f94e609 Add libxml2-devel package dependency
0c653f0 Update paste, policy and rootwrap configurations 2017-08-15
42eaa80 tasks: nova_install: Fix virtualenv-tools issue on openSUSE
823a80b Move to use UWsgi for Nova
672c762 Updated from OpenStack Ansible Tests
6a1cc72 remove the use of iteritems
1c895a1 Add dnf support
42fad6d Updated from OpenStack Ansible Tests
ab45cf0 Remove nova_linuxnet_interface_driver option
2bf61ee Updated from OpenStack Ansible Tests
392572d Updated from global requirements
394365f Add support for the openSUSE Leap distributions
6ce3958 Use direct include instead of "with_first_found"
c642931 Update URLs in documents according to document migration
92c6aa0 Remove temporary default used for Ceph var migration
33ea3ff Include ceph_client role if needed
b236525 Updated from OpenStack Ansible Tests
ce9a25b Cast the resulting intersect set into a list
cdb408b Improve inventory scoping for limited play execution
5b76274 Updated from OpenStack Ansible Tests
7fc1497 Implement data migrations for rolling upgrades
a2f95e9 Set cpu_mode = none for Qemu
fe52878 Fix openstackdocstheme settings
031b386 Updated from global requirements
403f3ff Switch from oslosphinx to openstackdocstheme
a49019b Updated from OpenStack Ansible Tests
dd10ad2 Remove neutron SHA pin for nova-lxd scenario
8ad85e2 Add reload support to init file
071794e novnc fix for vnc_auto.html -> vnc_lite.html
4b9100a Perform an atomic policy file change
3c573ae Normalise distro package installation
234ec64 Use the host python interpreter when delegating to localhost
975a6e2 Fix default_floating_pool option
5137777 Updated from global requirements
5574d70 Updated from global requirements
8f107d7 Update paste, policy and rootwrap configurations 2017-06-02
4d34788 Switch to Cryptography over pycrypto
27872a8 Remove cpu_mode option in Nova configuration
afa6fc5 Ensure that role tests pin pip/setuptools/wheel
3fe7e81 Updated from global requirements
bc9a645 Add upgrade testing benchmarks for Nova
b17d880 Allow the developer constraints to be adjusted
ace5107 Update paste, policy and rootwrap configurations 2017-05-26
fdb2e96 Fix lint failure E004
1ea729a Remove warning about duplicate item var
d43ca20 Remove {{ in when
8120853 Pin Neutron for Nova-lxd
06af48b Ensure tasks are not skipped
33bd2fd Get Cell UUID based on Cell name variable
3b5d2d8 Deprecate rabbit_use_ssl option
9326554 Add venv_tag local fact
4ccf26f Fix upgrades to map existing nova instances to cell1
33b2472 Streamline task execution
385d03c Remove default for nova_console_keymap
9d59176 Updated from global requirements
b3c6035 Remove trailing slash in nginx config
9ae3404 Fix for lookup and get_url occuring in different places
f9a36eb Remove pypowervm module linking
97cf209 Use handlers based on filtered_nova_services
d320e43 Cleanup CentOS pkg
83b17c9 Use zuul-cloner for tests repo in OpenStack-CI
d76d4cd Enable using btrfs as a backend
6a21912 Update paste, policy and rootwrap configurations 2017-04-28
6682ea0 Rename release note to unique hash
3e8a78b Reduce init restart/kill times
a68afec Revert "Pin Nova SHA for testing"
fa3797d Enable Nginx for nova-placement
5e30aa9 Filter services dictionary per host
e56ad5b Fix role gate tests for Ansible 2.3
9a217f2 Pin Nova SHA for testing
cff06e1 Rename reno to avoid conflict on integrated repo
5fbbff6 Reload service files on Nova services restart
2bd15db nova user can read kernel for libguestfs on Ubuntu
12d958e Allow to use a custom block device with LXD init
15131c7 Fixed error in Galera SSL connection related task
2dbb860 Added constraints to qemu save dir check and move
54af2f2 Add novalink apt key and repo before installation
863da4b Use the cinderv3 endpoint by default
b87bb37 Search for whole equivalence for SElinux
e9cc32c Ensure the components are isolated from the system
1c6b5ac CentOS pkg cleanup
3df65a5 Fix Nova upgrade jobs
4027710 Allow libvirt rbd params to be independent of cinder
0e12132 Rename vars/common.yml to vars/main.yml
700ff8e Move away from "tenant_id" endpoints
f655b1a Run nova_placement_service_setup.yml once
6d1346b Cleanup nova-placement installation
3145f51 Set secontext for /var/lib/nova/
80b800e Changed libvirt unit name
7a068be Install python2-pyOpenSSL package on CentOS
57e283f Added MySQL connection SSL support
ea6e673 Adjust ordering for nova_db_setup
98019a0 Updated from global requirements
4b002d4 Change /etc/default/libvirt-bin to libvirtd
5950d99 Adjust ansible_hostname to ansible_nodename
7c9a64b Adjust conf for deprecation warnings
6867e24 Reload nginx instead of restart
58bfc33 Split upgrade testing into it's own shell script
f83296e Cap the number of worker threads
5c99b10 Ordered service restarts
6fc78d9 Fix cell enrollment wait conditional
9137145 Remove uwsgi http port and add var for buffer-size
1ad0bb7 Enable cell auto enrollment
b6992d3 Remove UCA/RDO in role
6def3da Setup "os_interface" option for placement service
ec3c29e Updated from global requirements
ae89331 Updated from global requirements
b9b8e08 Wait for nova-compute service registration
d2da078 Fix idempotence for nova cell1 create
aae4f01 Add variable to enable integration with barbican
d81b7e6 Use ocata component for UCA
a690884 Implementing stricter permissions on config files
74acf48 Work around Trusty CI bindep issue
46c1576 Change the group name for the libvirt group
0c4bf88 Update upgrade test to use stable/ocata
2adb650 Only install nova_nginx packages on placement host
b4e7fb8 Install python2 for Ubuntu 16.04 and CentOS 7 in Vagrant
bdf7eb7 Combine package install tasks
5b624d6 Use https instead of http for git.openstack.org
3c40a4f Update reno for stable/ocata
0b3c1b8 Implementation Neutron SR-IOV
7b86a05 Update paste, policy and rootwrap configurations 2017-02-02
b13be07 Fix nova.conf to reduce deprecation warnings.
Diffstat (except docs and test files)
-------------------------------------
.gitignore | 3 +
.gitreview | 1 +
README.rst | 2 +-
Vagrantfile | 49 +++++-
bindep.txt | 44 +++--
defaults/main.yml | 153 +++++++++++------
files/nova_kernel_permissions.sh | 20 +++
files/rootwrap.d/compute.filters | 31 ++--
handlers/main.yml | 72 ++++++--
meta/main.yml | 8 +
.../capping_nova_workers-349f0f4d3fd50b37.yaml | 7 +
.../libvirt-rbd-independent-5876349073463cc3.yaml | 8 +
.../nova-data-migrations-f6c2bc0f9e7b1908.yaml | 9 +
...ova-init-config-overrides-7221a8f9d5be9291.yaml | 9 +
...a-ocata-conf-deprecations-0a99d13c97424c51.yaml | 13 ++
.../notes/nova_galera_ssl-24c2ca2a8ab6fec4.yaml | 9 +
.../nova_init_time_settings-cef7e89ab41da256.yaml | 23 +++
.../nova_use_cinder_v3_api-ce5f9c030591c404.yaml | 6 +
.../notes/nova_uwsgi-af062fa20317d41c.yaml | 23 +++
.../remove-console-keymap-ae255da81979a3a5.yaml | 13 ++
...move_nova_cpu_mode_option-e9fcfc97aa13a29a.yaml | 9 +
releasenotes/source/conf.py | 11 +-
releasenotes/source/index.rst | 1 +
releasenotes/source/ocata.rst | 6 +
setup.cfg | 2 +-
setup.py | 2 +-
tasks/consoles/nova_console_novnc_install.yml | 66 ++++++++
tasks/consoles/nova_console_novnc_ssl.yml | 44 +++++
tasks/consoles/nova_console_spice_install.yml | 37 ++++
tasks/drivers/ironic/nova_compute_ironic.yml | 32 ++++
tasks/drivers/kvm/nova_compute_kvm.yml | 127 ++++++++++++++
tasks/drivers/kvm/nova_compute_kvm_install.yml | 97 +++++++++++
.../kvm/nova_compute_kvm_virsh_net_remove.yml | 28 ++++
tasks/drivers/kvm/nova_compute_qemu.yml | 1 +
tasks/drivers/kvm/nova_disable_smt.yml | 41 +++++
tasks/drivers/kvm/nova_kernel_permissions.yml | 39 +++++
tasks/drivers/lxd/nova_compute_lxd.yml | 56 +++++++
tasks/drivers/powervm/nova_compute_powervm.yml | 59 +++++++
tasks/drivers/qemu | 1 +
tasks/main.yml | 83 +++++++--
tasks/nova_compute.yml | 14 +-
tasks/nova_compute_ironic.yml | 32 ----
tasks/nova_compute_key_distribute.yml | 5 +-
tasks/nova_compute_kvm.yml | 121 --------------
tasks/nova_compute_kvm_install.yml | 88 ----------
tasks/nova_compute_kvm_virsh_net_remove.yml | 28 ----
tasks/nova_compute_lxd.yml | 46 -----
tasks/nova_compute_lxd_install.yml | 31 ----
tasks/nova_compute_powervm.yml | 46 -----
tasks/nova_compute_powervm_install.yml | 85 ----------
tasks/nova_console_novnc_install.yml | 63 -------
tasks/nova_console_novnc_ssl.yml | 44 -----
tasks/nova_console_spice_install.yml | 37 ----
tasks/nova_db_post_setup.yml | 21 +--
tasks/nova_db_setup.yml | 57 +++++--
tasks/nova_disable_smt.yml | 41 -----
tasks/nova_init_common.yml | 30 ----
tasks/nova_init_systemd.yml | 41 ++---
tasks/nova_install.yml | 186 ++++++++-------------
tasks/nova_install_apt_powervm.yml | 39 +++++
tasks/nova_placement.yml | 58 -------
tasks/nova_placement_nginx.yml | 56 -------
tasks/nova_placement_service_setup.yml | 103 ------------
tasks/nova_placement_uwsgi.yml | 50 ------
tasks/nova_post_install.yml | 13 +-
tasks/nova_pre_install.yml | 7 +-
tasks/nova_selinux.yml | 41 +++++
tasks/nova_service_setup.yml | 95 ++++++++++-
tasks/nova_uwsgi.yml | 55 ++++++
tasks/nova_virt_detect.yml | 29 ++--
templates/api-paste.ini.j2 | 13 +-
templates/lxd-init.sh.j2 | 17 ++
templates/nova-placement-nginx.conf.j2 | 23 ---
templates/nova-placement-uwsgi.ini.j2 | 21 ---
templates/nova-systemd-init.j2 | 20 ++-
templates/nova-systemd-tmpfiles.j2 | 4 +-
templates/nova-uwsgi.ini.j2 | 21 +++
templates/nova.conf.j2 | 125 +++++++-------
templates/qemu.conf.j2 | 2 +-
test-requirements.txt | 11 +-
tox.ini | 34 ++--
vars/main.yml | 59 +++++++
vars/redhat-7.yml | 17 +-
vars/suse-42.yml | 65 +++++++
vars/ubuntu-16.04.yml | 20 +--
99 files changed, 2177 insertions(+), 1665 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index a5433f9..ae8c323 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6 +6 @@ flake8<2.6.0,>=2.5.4 # MIT
-pyasn1 # BSD
+pyasn1!=0.2.3 # BSD
@@ -8 +8 @@ pyOpenSSL>=0.14 # Apache-2.0
-requests!=2.12.2,>=2.10.0 # Apache-2.0
+requests>=2.14.2 # Apache-2.0
@@ -12,3 +12,2 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD
-sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
-oslosphinx>=4.7.0 # Apache-2.0
-openstackdocstheme>=1.5.0 # Apache-2.0
+sphinx>=1.6.2 # BSD
+openstackdocstheme>=1.16.0 # Apache-2.0
@@ -16 +15 @@ doc8 # Apache-2.0
-reno>=1.8.0 # Apache-2.0
+reno!=2.3.1,>=1.8.0 # Apache-2.0
1
0
15 Sep '17
We exuberantly announce the release of:
openstack-ansible-plugins 16.0.0: plugins for OpenStack Ansible
This release is part of the pike release series.
Download the package from:
https://tarballs.openstack.org/openstack-ansible-plugins/
For more details, please see below.
Changes in openstack-ansible-plugins 15.0.0.0rc1..16.0.0
--------------------------------------------------------
bc8fa68 Updated from OpenStack Ansible Tests
c9656dd Updated from OpenStack Ansible Tests
2ba5aaa Update vars and test tooling for Pike
8c83876 Update UPPER_CONSTRAINTS_FILE for stable/pike
df02fab Update .gitreview for stable/pike
5daef92 Updated from OpenStack Ansible Tests
854812e Updated from OpenStack Ansible Tests
2d1dd94 remove the use of iteritems
a769cf7 Fix lookup plugin for py3.5 support
2a286fb config_template python 3 compatibility
6d496d6 Fix dumping hostvars to yaml from overrides
15357d7 Add func_py3 toxenv
e1fbd3d Updated from OpenStack Ansible Tests
d084f2c Updated from global requirements
2319b3c Update URLs in documents according to document migration
80a1262 Add a get_nested filter
e76a18d Updated from OpenStack Ansible Tests
4b9187b Updated from OpenStack Ansible Tests
6c6753b Fix the physical_host_addr vars lookup
38a7c29 Fix openstackdocstheme settings
8685a0b Resolve unorderable types errors
60363db Replace use of basestring
d8cd490 Updated from global requirements
76d5f02 Add ignore_none_type to config template
2869a79 Switch from oslosphinx to openstackdocstheme
1670ccd Avoid double-encoding to bytes
371cbc1 Handle 'dict' type as input of 'content'
13fadcd Updated from OpenStack Ansible Tests
7d0a494 conditional import of shlex_quote
c69ac0c Correct ansible imports
8b1a07d Fix delegation to containers between hosts
a556e38 Python fix to the connection issue
1c7cb99 connection: ssh: Clear environment when connecting to LXC containers
88e9453 Updated from global requirements
3ac2452 Actually fix connection plugin physical host var
02fd0a9 Updated from global requirements
d91d203 Fix connection plugin physical host set
8f8d9cf Connect using physical host's ansible_host var
9cc3dae Revert "connection: ssh: Clear environment when connecting to LXC containers"
c2c71bc connection: ssh: Clear environment when connecting to LXC containers
057ed9a Python3 compatibility for osa-filters
69b9cdf Ensure that role tests pin pip/setuptools/wheel
36ff6fb Updated from global requirements
a5d669f Remove neutron library
573c8a8 Updated from global requirements
fa85b97 Support Keystone versionless endpoints
a900eca Use zuul-cloner for tests repo in OpenStack-CI
d8c0341 Support delegation in strategy plugin
8d040dc Add openSUSE and CentOS as supported distributions
5e1828c Don't log password arguments of keystone module
8bfffe3 Add Packages file parsing lookup
9974ceb Updated connection plugin for ansible 2.3 support
cb7ad3f Fix the pep8 fixing
77bbd15 Introduce userspace group_vars and host_vars
5822e29 Always update existing matching endpoints
5805987 Install python2-pyOpenSSL package on CentOS
6b3b601 Updated from global requirements
cc7c924 Allow keystone module to ignore service catalog
5d6c040 Implement tag filter strategy
655d777 Add a new strategy filtering tasks
5202eb3 [DOCS] Add docs for plugins
aa236e0 Remove apt-get update in Vagranfile as we do it in run_test.sh
14d2727 Remove quotes when assigning values from an openrc
5e2c0c5 Updated from global requirements
d23ad34 Updated from global requirements
d10df27 Install python2 for Ubuntu 16.04 and CentOS 7 in Vagrant
5a2f82f Remove profile_tasks callback
9dacd3a Use https instead of http for git.openstack.org
b028501 Update reno for stable/ocata
Diffstat (except docs and test files)
-------------------------------------
.gitignore | 8 +-
.gitreview | 2 +-
Vagrantfile | 50 ++-
action/_v1_config_template.py | 2 +-
action/_v2_config_template.py | 74 +++-
bindep.txt | 47 ++-
callback/profile_tasks.py | 77 ----
connection/ssh.py | 81 +++-
filter/osa-filters.py | 40 +-
library/config_template | 10 +
library/keystone | 84 +++-
library/magnum | 4 +-
library/neutron | 465 ---------------------
lookup/packages_file.py | 79 ++++
lookup/py_pkgs.py | 22 +-
meta/main.yml | 6 +
...template-ignore-none-type-9387c236853f061b.yaml | 9 +
.../notes/get_nested_filter-b89828586d7e2520.yaml | 7 +
...one_plugin_default_update-c025bd5508069df3.yaml | 12 +
.../plugins-remove-neutron-cbea1235e030e4f5.yaml | 5 +
...space_group_and_host_vars-14f77b5eb518e32d.yaml | 22 +
releasenotes/source/conf.py | 31 +-
releasenotes/source/index.rst | 1 +
releasenotes/source/ocata.rst | 6 +
setup.cfg | 2 +-
setup.py | 2 +-
strategy/linear.py | 53 ++-
strategy/tagfilter.py | 43 ++
test-requirements.txt | 11 +-
.../files/test_content_no_overrides.json.expected | 1 +
tox.ini | 34 +-
vars_plugins/override_folder.py | 109 +++++
55 files changed, 1671 insertions(+), 790 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index a5433f9..ae8c323 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6 +6 @@ flake8<2.6.0,>=2.5.4 # MIT
-pyasn1 # BSD
+pyasn1!=0.2.3 # BSD
@@ -8 +8 @@ pyOpenSSL>=0.14 # Apache-2.0
-requests!=2.12.2,>=2.10.0 # Apache-2.0
+requests>=2.14.2 # Apache-2.0
@@ -12,3 +12,2 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD
-sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
-oslosphinx>=4.7.0 # Apache-2.0
-openstackdocstheme>=1.5.0 # Apache-2.0
+sphinx>=1.6.2 # BSD
+openstackdocstheme>=1.16.0 # Apache-2.0
@@ -16 +15 @@ doc8 # Apache-2.0
-reno>=1.8.0 # Apache-2.0
+reno!=2.3.1,>=1.8.0 # Apache-2.0
1
0
15 Sep '17
We are pumped to announce the release of:
openstack-ansible-os_rally 16.0.0: os_rally for OpenStack Ansible
This release is part of the pike release series.
Download the package from:
https://tarballs.openstack.org/openstack-ansible-os_rally/
For more details, please see below.
Changes in openstack-ansible-os_rally 15.0.0.0rc1..16.0.0
---------------------------------------------------------
e57e9c2 Updated from OpenStack Ansible Tests
64dc7f3 Updated from OpenStack Ansible Tests
ace2e7b Update vars and test tooling for Pike
8202950 Update UPPER_CONSTRAINTS_FILE for stable/pike
f1ed443 Update .gitreview for stable/pike
67a3b84 Updated from OpenStack Ansible Tests
ffe290c Updated from OpenStack Ansible Tests
1b1a4c5 Updated from OpenStack Ansible Tests
7bd67ca Updated from OpenStack Ansible Tests
5280896 Updated from global requirements
df6ffda Update URLs in documents according to document migration
7c65365 Updated from OpenStack Ansible Tests
ba12900 Updated from OpenStack Ansible Tests
e454631 Fix openstackdocstheme settings
9125458 Updated from global requirements
e868358 Switch from oslosphinx to openstackdocstheme
df7dfdc Updated from OpenStack Ansible Tests
2096195 Updated from global requirements
ff854d2 Updated from global requirements
bcd0ab8 Ensure that role tests pin pip/setuptools/wheel
a1291a9 Updated from global requirements
a1ca8da Allow the developer constraints to be adjusted
997a03a Add venv_tag local fact
bda9077 Updated from global requirements
65383e8 Fix for lookup and get_url occuring in different places
cab2a12 Use zuul-cloner for tests repo in OpenStack-CI
fdc4458 Use package module to install distro packages
c61017d Fix role gate tests for Ansible 2.3
96153c5 Install python2-pyOpenSSL package on CentOS
555b80a Updated from global requirements
ae98d1e Updated from global requirements
37b0cfa Updated from global requirements
c754941 Install python2 for Ubuntu 16.04 and CentOS 7 in Vagrant
852b429 Use https instead of http for git.openstack.org
e3a82d6 Update reno for stable/ocata
Diffstat (except docs and test files)
-------------------------------------
.gitignore | 8 +--
.gitreview | 1 +
README.rst | 2 +-
Vagrantfile | 49 +++++++++++++++---
bindep.txt | 46 ++++++++++++-----
defaults/main.yml | 2 +-
meta/main.yml | 17 ++++++-
releasenotes/source/conf.py | 11 +++--
releasenotes/source/index.rst | 1 +
releasenotes/source/ocata.rst | 6 +++
setup.cfg | 2 +-
setup.py | 2 +-
tasks/rally_install.yml | 32 ++++++++++--
tasks/rally_install_apt.yml | 26 ----------
test-requirements.txt | 11 ++---
tox.ini | 22 +++------
22 files changed, 325 insertions(+), 155 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index a5433f9..ae8c323 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6 +6 @@ flake8<2.6.0,>=2.5.4 # MIT
-pyasn1 # BSD
+pyasn1!=0.2.3 # BSD
@@ -8 +8 @@ pyOpenSSL>=0.14 # Apache-2.0
-requests!=2.12.2,>=2.10.0 # Apache-2.0
+requests>=2.14.2 # Apache-2.0
@@ -12,3 +12,2 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD
-sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
-oslosphinx>=4.7.0 # Apache-2.0
-openstackdocstheme>=1.5.0 # Apache-2.0
+sphinx>=1.6.2 # BSD
+openstackdocstheme>=1.16.0 # Apache-2.0
@@ -16 +15 @@ doc8 # Apache-2.0
-reno>=1.8.0 # Apache-2.0
+reno!=2.3.1,>=1.8.0 # Apache-2.0
1
0
[openstackansible] openstack-ansible-rabbitmq_server 16.0.0 (pike)
by no-reply@openstack.org 15 Sep '17
by no-reply@openstack.org 15 Sep '17
15 Sep '17
We are overjoyed to announce the release of:
openstack-ansible-rabbitmq_server 16.0.0: rabbitmq_server for
OpenStack Ansible
This release is part of the pike release series.
Download the package from:
https://tarballs.openstack.org/openstack-ansible-rabbitmq_server/
For more details, please see below.
16.0.0
^^^^^^
New Features
* The default ulimit for RabbitMQ is now 65536. Deployers can still
adjust this limit using the "rabbitmq_ulimit" Ansible variable.
Changes in openstack-ansible-rabbitmq_server 15.0.0.0rc1..16.0.0
----------------------------------------------------------------
e148ca4 Add release note for RabbitMQ ulimit
8f32eda Increase RabbitMQ's ulimit to 65536
6e5c3c4 Updated from OpenStack Ansible Tests
bb0051a Updated from OpenStack Ansible Tests
dc40e93 Update vars and test tooling for Pike
11ff715 Remove update_cache for yum
fc28b46 Add automatic restart for RabbitMQ
620cad0 Update UPPER_CONSTRAINTS_FILE for stable/pike
5cf07a1 Update .gitreview for stable/pike
9edd9e7 Allow RabbitMQ/Erlang repo overrides without extra-vars
2630772 Pass list for package installation
3378efd Updated from OpenStack Ansible Tests
1e4e845 Updated from OpenStack Ansible Tests
f739bf3 Add dnf support
fcf578b Updated from OpenStack Ansible Tests
7b6dd83 Updated from OpenStack Ansible Tests
aae6814 Updated from global requirements
6c8e460 correct distro package variable name
e9a0420 Update URLs in documents according to document migration
d273b8c Updated from OpenStack Ansible Tests
0a232c7 Updated from OpenStack Ansible Tests
486e54a Fix openstackdocstheme settings
eb66cf1 SUSE: pin erlang packages
c73e469 Actually pin erlang packages
50bffbf SUSE: Add ability to use the upstream RabbitMQ package
43aa191 Updated from global requirements
baf6ef1 Updated from OpenStack Ansible Tests
ec2ec4c Add support for the openSUSE Leap distributions
2a3091c Pin erlang packages to version 19.3
0534bbf Fix RPM warnings, cleanup
e5df2e4 Use newer when syntax
22fb8e9 tests: test.yml: Allow RabbitMQ version overrides
a5e5d7a Sync test files with the openstack-ansible-tests repository
06a9584 tasks: rabbitmq_upgrade_check: Fix tag for rpm query
f57dbb1 tasks: rabbitmq_started: Signal rabbitmq-server init failures
aec4459 rabbitmq_cluster_join: Retry if starting the RabbitMQ application fails
83a95ef Install specific version of Erlang from ESL
a1fec14 Updated from global requirements
b9213cf Updated from global requirements
c82d711 Dynamically include install task file
7f79ea2 Ensure that role tests pin pip/setuptools/wheel
9cddb12 Updated from global requirements
abaca36 Updated from global requirements
8f54d6b Use zuul-cloner for tests repo in OpenStack-CI
7e6fb68 Fix role gate tests for Ansible 2.3
4dd83cc Use Ansible blocks
3964388 Use checksum option when downloading RabbitMQ
b64d6bd Update RabbitMQ to v3.6.9-1
9b0ce64 Remove EPEL installation on RabbitMQ
93160e0 Install python2-pyOpenSSL package on CentOS
f02d890 Updated from global requirements
b6f360a Updated from global requirements
da549de Updated from global requirements
4f36ee4 Update RabbitMQ to v3.6.6-1
0f155e2 Install python2 for Ubuntu 16.04 and CentOS 7 in Vagrant
bb6ab78 Use https instead of http for git.openstack.org
0cf67be Update reno for stable/ocata
Diffstat (except docs and test files)
-------------------------------------
.gitignore | 7 +-
.gitreview | 1 +
README.rst | 2 +-
Vagrantfile | 44 ++++++-
bindep.txt | 46 +++++--
defaults/main.yml | 16 ++-
meta/main.yml | 15 ++-
releasenotes/notes/esl-repo-6ff0c7f24ad2a043.yaml | 25 ++++
.../ulimit-increased-65536-50b418d8e8ca4eef.yaml | 5 +
releasenotes/source/conf.py | 11 +-
releasenotes/source/index.rst | 1 +
releasenotes/source/ocata.rst | 6 +
setup.cfg | 2 +-
setup.py | 2 +-
tasks/install_apt.yml | 113 +++++++++--------
tasks/install_dnf.yml | 1 +
tasks/install_yum.yml | 136 +++++++++++++--------
tasks/install_zypper.yml | 93 ++++++++++++++
tasks/rabbitmq_cluster_create.yml | 26 ++--
tasks/rabbitmq_cluster_join.yml | 64 +++++-----
tasks/rabbitmq_install.yml | 11 +-
tasks/rabbitmq_post_install.yml | 15 ++-
tasks/rabbitmq_pre_install.yml | 13 +-
tasks/rabbitmq_set_cookie.yml | 55 ++++-----
tasks/rabbitmq_started.yml | 10 +-
tasks/rabbitmq_stopped.yml | 8 +-
tasks/rabbitmq_upgrade_check.yml | 17 +--
templates/rabbitmq-server.service.j2 | 18 +++
templates/systemd-restart-on-failure.conf.j2 | 4 +
test-requirements.txt | 11 +-
tox.ini | 22 ++--
vars/debian.yml | 38 +++---
vars/redhat.yml | 48 +++++---
vars/suse.yml | 38 ++++++
46 files changed, 872 insertions(+), 380 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index a5433f9..ae8c323 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6 +6 @@ flake8<2.6.0,>=2.5.4 # MIT
-pyasn1 # BSD
+pyasn1!=0.2.3 # BSD
@@ -8 +8 @@ pyOpenSSL>=0.14 # Apache-2.0
-requests!=2.12.2,>=2.10.0 # Apache-2.0
+requests>=2.14.2 # Apache-2.0
@@ -12,3 +12,2 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD
-sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
-oslosphinx>=4.7.0 # Apache-2.0
-openstackdocstheme>=1.5.0 # Apache-2.0
+sphinx>=1.6.2 # BSD
+openstackdocstheme>=1.16.0 # Apache-2.0
@@ -16 +15 @@ doc8 # Apache-2.0
-reno>=1.8.0 # Apache-2.0
+reno!=2.3.1,>=1.8.0 # Apache-2.0
1
0
15 Sep '17
We are gleeful to announce the release of:
openstack-ansible-os_sahara 16.0.0: os_sahara for OpenStack Ansible
This release is part of the pike release series.
Download the package from:
https://tarballs.openstack.org/openstack-ansible-os_sahara/
For more details, please see below.
16.0.0
^^^^^^
New Features
* The "sahara-api" service has moved to run as a uWSGI application.
You can set the max number of WSGI processes, the number of
processes, threads, and buffer size utilizing the
"sahara_wsgi_processes_max", "sahara_wsgi_processes",
"sahara_wsgi_threads", and "sahara_wsgi_buffer_size". Additionally,
you can override any settings in the uWSGI ini configuration file
using the "sahara_api_uwsgi_ini_overrides" setting. The uWSGI
application will listen on the address specified by
"sahara_uwsgi_bind_address" which defaults to "0.0.0.0".
Changes in openstack-ansible-os_sahara 15.0.0.0rc1..16.0.0
----------------------------------------------------------
5904bdb Updated from OpenStack Ansible Tests
d527078 Updated from OpenStack Ansible Tests
35919b7 Update vars and test tooling for Pike
7e2527e Update UPPER_CONSTRAINTS_FILE for stable/pike
5a32d97 Update .gitreview for stable/pike
55f437b Implement uWSGI for sahara-api
35e734f Updated from OpenStack Ansible Tests
a6aa4ae Updated from global requirements
9dedd0c Update URLs in documents according to document migration
7c94719 Add ceph_client role
fad6a53 Updated from OpenStack Ansible Tests
9c344aa Updated from OpenStack Ansible Tests
dbd211a Fix openstackdocstheme settings
433d624 Updated from global requirements
92ce072 Switch from oslosphinx to openstackdocstheme
dcafc59 Updated from OpenStack Ansible Tests
51c907c Updated from global requirements
e11bbcb Updated from global requirements
b9a83ea Switch to Cryptography over pycrypto
96935c7 Ensure that role tests pin pip/setuptools/wheel
ea4c295 Updated from global requirements
1713ba0 Deprecate rpc_backend option
ac72d9a Allow the developer constraints to be adjusted
19f8664 Deprecate rabbit_use_ssl option
afb4cfa Add venv_tag local fact
10dc52e Updated from global requirements
68d35cd Fix for lookup and get_url occuring in different places
8405fd4 Use zuul-cloner for tests repo in OpenStack-CI
7ea5647 Rename release note to unique hash
8cb9fa1 Reduce init restart/kill times
96c46dc Optimise apt cache update task
2597114 Fix role gate tests for Ansible 2.3
64dc827 Rename reno to avoid conflict on integrated repo
012d3f3 Ensure the components are isolated from the system
e72a776 Install python2-pyOpenSSL package on CentOS
29045b9 Cap the number of worker threads
4f64188 Updated from global requirements
3a9f07c Update paste, policy and rootwrap configurations 2017-02-15
8be49e1 Fix tmpfiles.d filename
95e4f48 Role cleanup/update for ocata
94d0ba6 Updated from global requirements
c48bf50 Updated from global requirements
7feca97 Install python2 for Ubuntu 16.04 and CentOS 7 in Vagrant
73d1cd2 Add nova_api_placement group to tests inventory
a329626 Use https instead of http for git.openstack.org
c803eb7 Update reno for stable/ocata
Diffstat (except docs and test files)
-------------------------------------
.gitignore | 7 +-
.gitreview | 1 +
README.rst | 2 +-
Vagrantfile | 48 +++++++++--
bindep.txt | 46 +++++++---
defaults/main.yml | 51 +++++++----
extras/env.d/sahara.yml | 38 ---------
extras/group_vars_sahara.yml | 20 -----
extras/haproxy_sahara.yml | 10 ---
extras/os-sahara-install.yml | 64 --------------
extras/repo-sahara.yml | 5 --
extras/user_secrets_sahara.yml | 3 -
handlers/main.yml | 18 ++--
meta/main.yml | 2 +-
...apping_sahara_api_workers-d95bdf63093ce893.yaml | 6 ++
.../notes/remove_rpc_backend-89135235e3513394.yaml | 5 ++
...ara-init-config-overrides-4c35b88618b0d0b4.yaml | 10 +++
...sahara_init_time_settings-5ed44feb1285b867.yaml | 23 +++++
.../notes/sahara_uwsgi-41e7e0a91a3f8c33.yaml | 15 ++++
releasenotes/source/conf.py | 11 ++-
releasenotes/source/index.rst | 1 +
releasenotes/source/ocata.rst | 6 ++
setup.cfg | 2 +-
setup.py | 2 +-
tasks/main.yml | 9 +-
tasks/sahara_init.yml | 28 ------
tasks/sahara_init_common.yml | 7 +-
tasks/sahara_init_systemd.yml | 48 +++++++----
tasks/sahara_install.yml | 39 +++++++--
tasks/sahara_install_apt.yml | 23 -----
tasks/sahara_post_install.yml | 6 +-
tasks/sahara_uwsgi.yml | 32 +++++++
templates/policy.json.j2 | 1 +
templates/sahara-systemd-init.j2 | 23 +++--
templates/sahara-systemd-tempfiles.j2 | 4 -
templates/sahara-systemd-tmpfiles.j2 | 4 +
templates/sahara-uwsgi.ini.j2 | 19 +++++
templates/sahara.conf.j2 | 8 +-
test-requirements.txt | 11 ++-
tox.ini | 22 ++---
vars/redhat-7.yml | 19 +++++
vars/ubuntu-16.04.yml | 1 +
48 files changed, 562 insertions(+), 395 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index a5433f9..ae8c323 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6 +6 @@ flake8<2.6.0,>=2.5.4 # MIT
-pyasn1 # BSD
+pyasn1!=0.2.3 # BSD
@@ -8 +8 @@ pyOpenSSL>=0.14 # Apache-2.0
-requests!=2.12.2,>=2.10.0 # Apache-2.0
+requests>=2.14.2 # Apache-2.0
@@ -12,3 +12,2 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD
-sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
-oslosphinx>=4.7.0 # Apache-2.0
-openstackdocstheme>=1.5.0 # Apache-2.0
+sphinx>=1.6.2 # BSD
+openstackdocstheme>=1.16.0 # Apache-2.0
@@ -16 +15 @@ doc8 # Apache-2.0
-reno>=1.8.0 # Apache-2.0
+reno!=2.3.1,>=1.8.0 # Apache-2.0
1
0
[openstackansible] openstack-ansible-rsyslog_server 16.0.0 (pike)
by no-reply@openstack.org 15 Sep '17
by no-reply@openstack.org 15 Sep '17
15 Sep '17
We are delighted to announce the release of:
openstack-ansible-rsyslog_server 16.0.0: rsyslog_server for OpenStack
Ansible
This release is part of the pike release series.
Download the package from:
https://tarballs.openstack.org/openstack-ansible-rsyslog_server/
For more details, please see below.
Changes in openstack-ansible-rsyslog_server 15.0.0.0rc1..16.0.0
---------------------------------------------------------------
0645a90 Updated from OpenStack Ansible Tests
6f108c2 Updated from OpenStack Ansible Tests
b5b3131 Update vars and test tooling for Pike
f532e87 Update UPPER_CONSTRAINTS_FILE for stable/pike
a113719 Update .gitreview for stable/pike
b797bcb Updated from OpenStack Ansible Tests
84b935c Updated from OpenStack Ansible Tests
f1edc83 Updated from OpenStack Ansible Tests
b8c6cec Updated from OpenStack Ansible Tests
ec99b01 Updated from global requirements
e309e76 Update URLs in documents according to document migration
b8a3625 Consolidate package install tasks
baf3152 Updated from OpenStack Ansible Tests
0c40c57 Updated from OpenStack Ansible Tests
7895d12 Fix openstackdocstheme settings
0f4b5ac Updated from global requirements
7823765 Switch from oslosphinx to openstackdocstheme
7e76ed4 Updated from OpenStack Ansible Tests
e2b94d9 Updated from global requirements
8022112 Updated from global requirements
5461d33 Ensure that role tests pin pip/setuptools/wheel
a55018f Updated from global requirements
0b914b6 Updated from global requirements
5b9a0bd Use zuul-cloner for tests repo in OpenStack-CI
bb05f9c Fix role gate tests for Ansible 2.3
a1fbb19 Add SUSE support
efd7b21 Add storage policy
4e13393 Update default rsyslog.conf
b933c87 Install python2-pyOpenSSL package on CentOS
021e2e4 Updated from global requirements
c1d9713 Fix inconsistency for tag
9b71c88 Updated from global requirements
1d25b22 Updated from global requirements
9083b17 Install python2 for Ubuntu 16.04 and CentOS 7 in Vagrant
57abc11 Use https instead of http for git.openstack.org
226589e Update reno for stable/ocata
7de2ac4 Add Vagrantfile to allow for easier testing
a09e5ea Ensure rsyslog restarts after configuration file changes
Diffstat (except docs and test files)
-------------------------------------
.gitignore | 8 +-
.gitreview | 1 +
README.rst | 2 +-
Vagrantfile | 47 ++++++++++
bindep.txt | 46 +++++++---
defaults/main.yml | 2 +
files/50-default.conf | 2 +-
handlers/main.yml | 7 ++
meta/main.yml | 3 +
...log_server_storage_policy-1dcdd5630acdeb79.yaml | 5 ++
releasenotes/source/conf.py | 11 ++-
releasenotes/source/index.rst | 3 +-
releasenotes/source/ocata.rst | 6 ++
setup.py | 2 +-
tasks/install-apt.yml | 28 ------
tasks/install-yum.yml | 36 --------
tasks/main.yml | 4 +-
tasks/rsyslog_server_install.yml | 19 +++--
tasks/rsyslog_server_post_install.yml | 20 ++---
tasks/rsyslog_server_pre_install.yml | 5 ++
templates/os_aggregate_storage.j2 | 5 ++
templates/rsyslog.conf.j2 | 5 ++
test-requirements.txt | 11 ++-
tox.ini | 22 ++---
vars/debian.yml | 1 +
vars/redhat.yml | 1 +
vars/suse.yml | 23 +++++
33 files changed, 371 insertions(+), 193 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index a5433f9..ae8c323 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6 +6 @@ flake8<2.6.0,>=2.5.4 # MIT
-pyasn1 # BSD
+pyasn1!=0.2.3 # BSD
@@ -8 +8 @@ pyOpenSSL>=0.14 # Apache-2.0
-requests!=2.12.2,>=2.10.0 # Apache-2.0
+requests>=2.14.2 # Apache-2.0
@@ -12,3 +12,2 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD
-sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
-oslosphinx>=4.7.0 # Apache-2.0
-openstackdocstheme>=1.5.0 # Apache-2.0
+sphinx>=1.6.2 # BSD
+openstackdocstheme>=1.16.0 # Apache-2.0
@@ -16 +15 @@ doc8 # Apache-2.0
-reno>=1.8.0 # Apache-2.0
+reno!=2.3.1,>=1.8.0 # Apache-2.0
1
0
15 Sep '17
We exuberantly announce the release of:
openstack-ansible-os_horizon 16.0.0: OpenStack Horizon role for
OpenStack Ansible
This release is part of the pike release series.
Download the package from:
https://tarballs.openstack.org/openstack-ansible-os_horizon/
For more details, please see below.
Changes in openstack-ansible-os_horizon 15.0.0.0rc1..16.0.0
-----------------------------------------------------------
2ff8d91 Updated from OpenStack Ansible Tests
d061c15 Updated from OpenStack Ansible Tests
bbbc9b1 Update vars and test tooling for Pike
c7e1c7c tasks: horizon_install: Fix virtualenv-tools issue on openSUSE
7151b5a Update UPPER_CONSTRAINTS_FILE for stable/pike
07fba43 Update .gitreview for stable/pike
05781db Updated from OpenStack Ansible Tests
308201a Updated from OpenStack Ansible Tests
15f53c2 Add dnf support
16012fb Updated from OpenStack Ansible Tests
0f768b8 Updated from OpenStack Ansible Tests
f7e3765 Updated from global requirements
fb66ce6 Sort key-value pairs in local_settings dictionaries
a647451 Add support for the openSUSE Leap distributions
d7c2565 tasks: horizon_apache: Use the apache2_module Ansible module
faa5b91 Optimise the role execution
88d8b84 Updated from OpenStack Ansible Tests
cd366d4 Updated from OpenStack Ansible Tests
9d72a66 Improve Python 3 compatibility
2d6664d Allow possibility to disable heatstack password
cb4a27d Updated from global requirements
6225d1e Revert "Install curl for translations update"
10e8e7c Updated from OpenStack Ansible Tests
cd604da Added support for horizon_launch_instance_defaults
d520752 Install curl for translations update
0fa5b59 Add Translations update steps.
366d05d Updated from global requirements
28a5ad6 Updated from global requirements
bc1f1f4 Switch to Cryptography over pycrypto
ac44c4e Ensure that role tests pin pip/setuptools/wheel
f3cac1b Updated from global requirements
e20f12c Add IMAGES_ALLOW_LOCATION configuration option.
5f325f8 Use migrate for the DB and NullHandler config
1283feb Move WEBSSO_INITIAL_CHOICE setting to variable
8ce4981 Add venv_tag local fact
9205417 Updated from global requirements
1d7630e Fix for lookup and get_url occuring in different places
92816ca Use zuul-cloner for tests repo in OpenStack-CI
c35cacb Optimise apt cache update task
73b47f7 Standardize test vars
146ac22 Main tasks introduced without tags
2112f3d [DOCS] Fix the dead link
aaa29f6 Use central testing repo Horizon plays
69ef49c [COMMENT] Horizon *.png to *.svg
ccfabba Revert "Install EPEL for os_horizon"
1cdcff8 Install EPEL for os_horizon
bbe5bb7 Ensure the log folder exists
f30a914 Install python2-pyOpenSSL package on CentOS
c2c3b03 Updated from global requirements
896b2c7 Use horizon_ssl_protocol variable
24f7d80 Cap the number of worker threads
fbd1492 ensure OPENSTACK_KEYSTONE_URL is always configured
1ed1532 Make long-running tasks use async
7fdad55 Adds sahara plugins panel to horizon
73c16df Updated from global requirements
52626d8 Expose horizon_disallow_iframe_embed in defaults
d16e912 Updated from global requirements
6eca307 Provide default horizon_ssl variables
2398c49 Install python2 for Ubuntu 16.04 and CentOS 7 in Vagrant
ff47522 Implementing stricter permissions on config files
e80da54 Use https instead of http for git.openstack.org
1ec9f2d Update reno for stable/ocata
a68a8ea Add retries for horizon venv download
Diffstat (except docs and test files)
-------------------------------------
.gitignore | 4 +-
.gitreview | 1 +
Vagrantfile | 46 ++++++++--
bindep.txt | 48 ++++++++---
defaults/main.yml | 57 ++++++++++---
examples/playbook.yml | 2 -
handlers/main.yml | 2 +
meta/main.yml | 10 ++-
.../capping_horizon_workers-29ecc4893bcc3a4b.yaml | 6 ++
.../notes/heatstack_password-25956b6143577735.yaml | 5 ++
.../image-allow-location-58212b8e506639f2.yaml | 5 ++
...instance-defaults-support-533844543082b2f4.yaml | 6 ++
.../update_translations-f950283d821bba05.yaml | 8 ++
releasenotes/source/conf.py | 2 +-
releasenotes/source/index.rst | 1 +
releasenotes/source/ocata.rst | 6 ++
setup.py | 2 +-
tasks/horizon_apache.yml | 72 +++++++++++-----
tasks/horizon_db_setup.yml | 2 +-
tasks/horizon_install.yml | 39 ++++++---
tasks/horizon_post_install.yml | 12 ++-
tasks/horizon_translations_update.yml | 31 +++++++
tasks/main.yml | 43 +++++++++-
templates/horizon_local_settings.py.j2 | 35 +++++---
templates/openstack_dashboard.conf.j2 | 7 +-
test-requirements.txt | 10 +--
tox.ini | 22 ++---
vars/debian.yml | 18 +++-
vars/redhat-7.yml | 5 +-
vars/suse-42.yml | 59 +++++++++++++
43 files changed, 669 insertions(+), 274 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index a5433f9..443d1e1 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6 +6 @@ flake8<2.6.0,>=2.5.4 # MIT
-pyasn1 # BSD
+pyasn1!=0.2.3 # BSD
@@ -8 +8 @@ pyOpenSSL>=0.14 # Apache-2.0
-requests!=2.12.2,>=2.10.0 # Apache-2.0
+requests>=2.14.2 # Apache-2.0
@@ -12 +12 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD
-sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
+sphinx>=1.6.2 # BSD
@@ -14 +14 @@ oslosphinx>=4.7.0 # Apache-2.0
-openstackdocstheme>=1.5.0 # Apache-2.0
+openstackdocstheme>=1.16.0 # Apache-2.0
@@ -16 +16 @@ doc8 # Apache-2.0
-reno>=1.8.0 # Apache-2.0
+reno!=2.3.1,>=1.8.0 # Apache-2.0
1
0
15 Sep '17
We are psyched to announce the release of:
openstack-ansible-os_magnum 16.0.0: os_magnum for OpenStack Ansible
This release is part of the pike release series.
Download the package from:
https://tarballs.openstack.org/openstack-ansible-os_magnum/
For more details, please see below.
Changes in openstack-ansible-os_magnum 15.0.0.0rc1..16.0.0
----------------------------------------------------------
57d2552 Update vars and test tooling for Pike
80555b3 Updated from OpenStack Ansible Tests
cbfd875 Update Fedora test image sha1sum to latest
3ec50f7 Update UPPER_CONSTRAINTS_FILE for stable/pike
b3f7b31 Update .gitreview for stable/pike
f18df29 Updated from OpenStack Ansible Tests
2c67696 Updated from OpenStack Ansible Tests
b3734a5 Updated from global requirements
9dd4f72 Update URLs in documents according to document migration
fa6142a Add ceph_client role
5dedc66 Updated from OpenStack Ansible Tests
9576a91 Updated from OpenStack Ansible Tests
9918ef7 Fix openstackdocstheme settings
3eeb33d Updated from global requirements
925f700 Switch from oslosphinx to openstackdocstheme
ff0d348 Updated from OpenStack Ansible Tests
f2ca86a Updated from global requirements
df310e1 Updated from global requirements
38d4682 Deprecate rpc_backend option
018f256 Ensure that role tests pin pip/setuptools/wheel
217290b Updated from global requirements
15aecbb Allow the developer constraints to be adjusted
09e08d0 Deprecate rabbit_use_ssl option
be11b50 Add venv_tag local fact
ad3ec0c Updated from global requirements
4b6f044 Enable custom keystone endpoint_type in templates
1cbaa54 Update paste, policy and rootwrap configurations 2017-05-15
41f4020 Add RedHat derivatives support for OSA Magnum role
cd86590 Fix for lookup and get_url occuring in different places
fc3732d Use zuul-cloner for tests repo in OpenStack-CI
965e4c0 Use package module to install distro packages
ec33ac8 Rename release note to prevent duplicate
dee3f9f Rename release note to unique hash
3469c89 Added debug variable support
09f4810 Reduce init restart/kill times
830d94c Fix role gate tests for Ansible 2.3
e8d3481 Fix comment nit in unit file
aceaa3e Enable cluster trust for magnum
111cb9b Update Fedora test image sha1sum to latest
562d330 Ensure the components are isolated from the system
8329c25 Fix Magnum Cluster TLS assets generation
c45d189 Install python2-pyOpenSSL package on CentOS
6932980 Update paste, policy and rootwrap configurations 2017-03-03
dccae5b Updated from global requirements
04ed6e5 Update test image sha1sum to latest
f2bc37b Updated from global requirements
83e7d34 Install python2 for Ubuntu 16.04 and CentOS 7 in Vagrant
8b91d42 Remove ssl_cipher_suite from test vars
bb91460 Updated from global requirements
6f8325a Add inventory for nova_placement service
3056f0b Use https instead of http for git.openstack.org
b60da80 Update reno for stable/ocata
Diffstat (except docs and test files)
-------------------------------------
.gitignore | 6 +-
.gitreview | 1 +
README.rst | 2 +-
Vagrantfile | 52 ++++++++++--
bindep.txt | 44 +++++++---
defaults/main.yml | 11 ++-
meta/main.yml | 19 ++++-
.../notes/magnum-client-urls-64af5efc9ece6680.yaml | 13 +++
...num-init-config-overrides-aec21cbbd9da8e4e.yaml | 9 ++
.../magnum_init_time_settings-6ecc4ff27d7dca1.yaml | 23 +++++
.../notes/remove_rpc_backend-9813a3455f234521.yaml | 5 ++
releasenotes/source/conf.py | 11 ++-
releasenotes/source/index.rst | 1 +
releasenotes/source/ocata.rst | 6 ++
setup.py | 2 +-
tasks/magnum_init.yml | 2 +
tasks/magnum_init_systemd.yml | 4 +-
tasks/magnum_install.yml | 32 +++++--
tasks/magnum_install_apt.yml | 26 ------
templates/magnum-systemd-init.j2 | 13 ++-
templates/magnum.conf.j2 | 16 ++--
templates/policy.json.j2 | 58 +++++++------
test-requirements.txt | 11 ++-
tox.ini | 22 ++---
vars/redhat.yml | 26 ++++++
35 files changed, 481 insertions(+), 202 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index a5433f9..ae8c323 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6 +6 @@ flake8<2.6.0,>=2.5.4 # MIT
-pyasn1 # BSD
+pyasn1!=0.2.3 # BSD
@@ -8 +8 @@ pyOpenSSL>=0.14 # Apache-2.0
-requests!=2.12.2,>=2.10.0 # Apache-2.0
+requests>=2.14.2 # Apache-2.0
@@ -12,3 +12,2 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD
-sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
-oslosphinx>=4.7.0 # Apache-2.0
-openstackdocstheme>=1.5.0 # Apache-2.0
+sphinx>=1.6.2 # BSD
+openstackdocstheme>=1.16.0 # Apache-2.0
@@ -16 +15 @@ doc8 # Apache-2.0
-reno>=1.8.0 # Apache-2.0
+reno!=2.3.1,>=1.8.0 # Apache-2.0
1
0