Role Pin for Pike OSA Milestone-1

Nova is pinned before 6dd047a3307a1056077608fd5bc2d1c3b3285338 until
https://review.openstack.org/#/c/455710/ can merge.

Change-Id: I27adc85337424a7b251d8d5d614ad4446c6c55d3
This commit is contained in:
Andy McCrae 2017-04-10 17:45:14 +01:00 committed by Andy McCrae
parent 9c16a2bab7
commit 26b1fb9ce5
84 changed files with 699 additions and 89 deletions

View File

@ -1,196 +1,196 @@
- name: apt_package_pinning - name: apt_package_pinning
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-apt_package_pinning src: https://git.openstack.org/openstack/openstack-ansible-apt_package_pinning
version: master version: 364fc9fcd8ff652546c13d9c20ac808bc0e35f66
- name: pip_install - name: pip_install
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-pip_install src: https://git.openstack.org/openstack/openstack-ansible-pip_install
version: master version: 289531e46bcbf65d53da6e1a2b9834fe4741a4ec
- name: galera_client - name: galera_client
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-galera_client src: https://git.openstack.org/openstack/openstack-ansible-galera_client
version: master version: c093c13e01826da545bf9a0259e0be441bc1b5e1
- name: galera_server - name: galera_server
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-galera_server src: https://git.openstack.org/openstack/openstack-ansible-galera_server
version: master version: 61609d8f9f99826cd4a519ebde81efdf7d697e76
- name: ceph_client - name: ceph_client
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-ceph_client src: https://git.openstack.org/openstack/openstack-ansible-ceph_client
version: master version: 573ea17a107fc364ce4326409c3e643d5e5972dd
- name: haproxy_server - name: haproxy_server
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-haproxy_server src: https://git.openstack.org/openstack/openstack-ansible-haproxy_server
version: master version: 32415ab81c61083ac5a83b65274703e4a5470e5e
- name: keepalived - name: keepalived
scm: git scm: git
src: https://github.com/evrardjp/ansible-keepalived src: https://github.com/evrardjp/ansible-keepalived
version: master version: 2.6.1
- name: lxc_container_create - name: lxc_container_create
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-lxc_container_create src: https://git.openstack.org/openstack/openstack-ansible-lxc_container_create
version: master version: 22c4d0911aba28e169f806e1fddf87a952ac1207
- name: lxc_hosts - name: lxc_hosts
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-lxc_hosts src: https://git.openstack.org/openstack/openstack-ansible-lxc_hosts
version: master version: 84ae0818f5e6f556830ec0e990a57fbaddaefd9d
- name: memcached_server - name: memcached_server
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-memcached_server src: https://git.openstack.org/openstack/openstack-ansible-memcached_server
version: master version: 58e17aa13ebe7b0aa5da7c00afc75d6716d2720d
- name: openstack-ansible-security - name: openstack-ansible-security
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-security src: https://git.openstack.org/openstack/openstack-ansible-security
version: master version: 6f524798fcd51fdfdf668a43de9930ff7b41b24c
- name: openstack_hosts - name: openstack_hosts
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-openstack_hosts src: https://git.openstack.org/openstack/openstack-ansible-openstack_hosts
version: master version: 4da878d8bd275559c93554bba2789fe1482b6d50
- name: os_keystone - name: os_keystone
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_keystone src: https://git.openstack.org/openstack/openstack-ansible-os_keystone
version: master version: cee7a02143a1826479e6444c6fb5f1c2b6074ab7
- name: openstack_openrc - name: openstack_openrc
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-openstack_openrc src: https://git.openstack.org/openstack/openstack-ansible-openstack_openrc
version: master version: 42c25da7cba779ea4fd51cd1939a5eb50832c10e
- name: os_aodh - name: os_aodh
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_aodh src: https://git.openstack.org/openstack/openstack-ansible-os_aodh
version: master version: 9dcacb8fd6feef02e485f99c83535707ae67876b
- name: os_barbican - name: os_barbican
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_barbican src: https://git.openstack.org/openstack/openstack-ansible-os_barbican
version: master version: bb3f39cb2f3c31c6980aa65c8953ff6293b992c0
- name: os_ceilometer - name: os_ceilometer
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_ceilometer src: https://git.openstack.org/openstack/openstack-ansible-os_ceilometer
version: master version: 178ad8245fa019f0610c628c58c377997b011e8a
- name: os_cinder - name: os_cinder
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_cinder src: https://git.openstack.org/openstack/openstack-ansible-os_cinder
version: master version: 0458e948c2f7065af7b5962170c9e2e1101dee22
- name: os_glance - name: os_glance
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_glance src: https://git.openstack.org/openstack/openstack-ansible-os_glance
version: master version: bababac1057c4d32a84fc552c273439f84d1dd80
- name: os_gnocchi - name: os_gnocchi
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_gnocchi src: https://git.openstack.org/openstack/openstack-ansible-os_gnocchi
version: master version: 39d0d7c2d8b5caa871dec2fb7c14583d6588f716
- name: os_heat - name: os_heat
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_heat src: https://git.openstack.org/openstack/openstack-ansible-os_heat
version: master version: 07d59ddb757b2d2557fba52ac537803e646e65b4
- name: os_horizon - name: os_horizon
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_horizon src: https://git.openstack.org/openstack/openstack-ansible-os_horizon
version: master version: aaa29f616d8bd7890cce949a1f5d4d08bd82d927
- name: os_ironic - name: os_ironic
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_ironic src: https://git.openstack.org/openstack/openstack-ansible-os_ironic
version: master version: 314d6c5658b7a0c141c1ad1243b2763af48a925f
- name: os_magnum - name: os_magnum
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_magnum src: https://git.openstack.org/openstack/openstack-ansible-os_magnum
version: master version: 8329c257dff25686827bd1cc904506d76ad1d12f
- name: os_trove - name: os_trove
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_trove src: https://git.openstack.org/openstack/openstack-ansible-os_trove
version: master version: b948402c76d6188caa7be376098354cdb850d638
- name: os_neutron - name: os_neutron
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_neutron src: https://git.openstack.org/openstack/openstack-ansible-os_neutron
version: master version: f4b17afd216fc8e9bde9d4d0f29abd24fcfd248c
- name: os_nova - name: os_nova
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_nova src: https://git.openstack.org/openstack/openstack-ansible-os_nova
version: master version: 511963b7921ec7c2db24e8ee1d71a940b0aafae4
- name: os_rally - name: os_rally
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_rally src: https://git.openstack.org/openstack/openstack-ansible-os_rally
version: master version: 96153c5b3285d11d00611a03135c9d8f267e0f52
- name: os_sahara - name: os_sahara
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_sahara src: https://git.openstack.org/openstack/openstack-ansible-os_sahara
version: master version: 012d3f3530f878e5143d58380f94d1f514baad04
- name: os_swift - name: os_swift
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_swift src: https://git.openstack.org/openstack/openstack-ansible-os_swift
version: master version: 6a1669fb3dbbfd9727b042be9fac405b225f572c
- name: os_tempest - name: os_tempest
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_tempest src: https://git.openstack.org/openstack/openstack-ansible-os_tempest
version: master version: 9d2bfb09d1ebbc9102329b0d42de33aa321e57b1
- name: plugins - name: plugins
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-plugins src: https://git.openstack.org/openstack/openstack-ansible-plugins
version: master version: 5e1828ce6e3f7120b61113bc57e6a2e74dec90bf
- name: rabbitmq_server - name: rabbitmq_server
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-rabbitmq_server src: https://git.openstack.org/openstack/openstack-ansible-rabbitmq_server
version: master version: b64d6bd1688d5e2e10c02e5d60eb4644803667af
- name: repo_build - name: repo_build
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-repo_build src: https://git.openstack.org/openstack/openstack-ansible-repo_build
version: master version: fe3ae20f74a912925d5c78040984957a6d55f9de
- name: repo_server - name: repo_server
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-repo_server src: https://git.openstack.org/openstack/openstack-ansible-repo_server
version: master version: 7ea0820e0941282cd5c5cc263e939ffbee54ba52
- name: rsyslog_client - name: rsyslog_client
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-rsyslog_client src: https://git.openstack.org/openstack/openstack-ansible-rsyslog_client
version: master version: 5a150eee9b808e0c837c6b264f4aac6a21083cf4
- name: rsyslog_server - name: rsyslog_server
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-rsyslog_server src: https://git.openstack.org/openstack/openstack-ansible-rsyslog_server
version: master version: a1fbb19ddddcc3344fc49f32026955d0e9018fb6
- name: sshd - name: sshd
scm: git scm: git
src: https://github.com/willshersystems/ansible-sshd src: https://github.com/willshersystems/ansible-sshd
version: master version: 0.4.5
- name: bird - name: bird
scm: git scm: git
src: https://github.com/logan2211/ansible-bird src: https://github.com/logan2211/ansible-bird
version: master version: '1.2'
- name: etcd - name: etcd
scm: git scm: git
src: https://github.com/logan2211/ansible-etcd src: https://github.com/logan2211/ansible-etcd
version: master version: '1.2'
- name: unbound - name: unbound
scm: git scm: git
src: https://github.com/logan2211/ansible-unbound src: https://github.com/logan2211/ansible-unbound
version: master version: '1.1'
- name: resolvconf - name: resolvconf
scm: git scm: git
src: https://github.com/logan2211/ansible-resolvconf src: https://github.com/logan2211/ansible-resolvconf
version: master version: '1.2'
- name: os_designate - name: os_designate
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_designate src: https://git.openstack.org/openstack/openstack-ansible-os_designate
version: master version: b7098a6bdea73c869f45a86e0cc78d21b032161e
- name: ceph.ceph-common - name: ceph.ceph-common
scm: git scm: git
src: https://github.com/ceph/ansible-ceph-common src: https://github.com/ceph/ansible-ceph-common
version: master version: v2.1.9
- name: ceph.ceph-docker-common - name: ceph.ceph-docker-common
scm: git scm: git
src: https://github.com/ceph/ansible-ceph-docker-common src: https://github.com/ceph/ansible-ceph-docker-common
version: master version: ca86fd0ef6d24aa2c750a625acdcb8012c374aa0
- name: ceph-mon - name: ceph-mon
scm: git scm: git
src: https://github.com/ceph/ansible-ceph-mon src: https://github.com/ceph/ansible-ceph-mon
version: master version: v2.1.9
- name: ceph-osd - name: ceph-osd
scm: git scm: git
src: https://github.com/ceph/ansible-ceph-osd src: https://github.com/ceph/ansible-ceph-osd
version: master version: v2.1.9
- name: os_octavia - name: os_octavia
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_octavia src: https://git.openstack.org/openstack/openstack-ansible-os_octavia
version: master version: a7eb80f9a3836c063ed4c0f2a088beb956d8085e
- name: os_molteniron - name: os_molteniron
scm: git scm: git
src: https://git.openstack.org/openstack/openstack-ansible-os_molteniron src: https://git.openstack.org/openstack/openstack-ansible-os_molteniron
version: master version: a80e50d65ad91ee6b69125fd884139b52ae703a6

View File

@ -33,5 +33,5 @@
## This service has a different stable branch strategy to the rest of OpenStack. ## This service has a different stable branch strategy to the rest of OpenStack.
## The SHA is recorded here to make the SHA updating easier. ## The SHA is recorded here to make the SHA updating easier.
gnocchi_git_repo: https://git.openstack.org/openstack/gnocchi gnocchi_git_repo: https://git.openstack.org/openstack/gnocchi
gnocchi_git_install_branch: 5beff0edcc14612921978ee7dd5829e37192dd5e # HEAD of "master" as of 04.04.2017 gnocchi_git_install_branch: 5beff0edcc14612921978ee7dd5829e37192dd5e # HEAD of "master" as of 10.04.2017
gnocchi_git_project_group: gnocchi_all gnocchi_git_project_group: gnocchi_all

View File

@ -27,11 +27,11 @@
## NOVNC from source ## NOVNC from source
novncproxy_git_repo: https://github.com/kanaka/novnc novncproxy_git_repo: https://github.com/kanaka/novnc
novncproxy_git_install_branch: f4ae0a1402ec2e77a653f25d0b73f426680b8fcf # HEAD of "master" as of 04.04.2017 novncproxy_git_install_branch: dd44a8ead8e614dbeaa4014900b6e74ee9f70f62 # HEAD of "master" as of 10.04.2017
novncproxy_git_project_group: nova_console novncproxy_git_project_group: nova_console
## spice-html5 from source ## spice-html5 from source
spicehtml5_git_repo: https://github.com/SPICE/spice-html5 spicehtml5_git_repo: https://github.com/SPICE/spice-html5
spicehtml5_git_install_branch: 54cc41299bea8cd681ed0262735e0fd821cd774a # HEAD of "master" as of 04.04.2017 spicehtml5_git_install_branch: 54cc41299bea8cd681ed0262735e0fd821cd774a # HEAD of "master" as of 10.04.2017
spicehtml5_git_project_group: nova_console spicehtml5_git_project_group: nova_console

View File

@ -31,179 +31,179 @@
## Global Requirements ## Global Requirements
requirements_git_repo: https://git.openstack.org/openstack/requirements requirements_git_repo: https://git.openstack.org/openstack/requirements
requirements_git_install_branch: 322f7271d43b66689b374efdb1b9a0501bb40dab # HEAD of "master" as of 04.04.2017 requirements_git_install_branch: eab9da90971e213b2ef07e1683c5de816275c71f # HEAD of "master" as of 10.04.2017
## Aodh service ## Aodh service
aodh_git_repo: https://git.openstack.org/openstack/aodh aodh_git_repo: https://git.openstack.org/openstack/aodh
aodh_git_install_branch: ecc660ba05c555634e72bc1b040833e311a08777 # HEAD of "master" as of 04.04.2017 aodh_git_install_branch: 77d2e07818e7b5d2fdd4bf5dde6cd5f9527892b0 # HEAD of "master" as of 10.04.2017
aodh_git_project_group: aodh_all aodh_git_project_group: aodh_all
## Barbican service ## Barbican service
barbican_git_repo: https://git.openstack.org/openstack/barbican barbican_git_repo: https://git.openstack.org/openstack/barbican
barbican_git_install_branch: 7d8074fddb4915e9a7264a2955576d626ca3f6ce # HEAD of "master" as of 04.04.2017 barbican_git_install_branch: 2948a004d633e66251c7c0b65fdd3f09c4d654ac # HEAD of "master" as of 10.04.2017
barbican_git_project_group: barbican_all barbican_git_project_group: barbican_all
## Ceilometer service ## Ceilometer service
ceilometer_git_repo: https://git.openstack.org/openstack/ceilometer ceilometer_git_repo: https://git.openstack.org/openstack/ceilometer
ceilometer_git_install_branch: 4c995d35cb157a407776987af27468f2e28ede09 # HEAD of "master" as of 04.04.2017 ceilometer_git_install_branch: 84e871fda8af4526e336475088b4f87940c0357a # HEAD of "master" as of 10.04.2017
ceilometer_git_project_group: ceilometer_all ceilometer_git_project_group: ceilometer_all
## Cinder service ## Cinder service
cinder_git_repo: https://git.openstack.org/openstack/cinder cinder_git_repo: https://git.openstack.org/openstack/cinder
cinder_git_install_branch: 641864b6629123353bec33b30b8bfddaadd5e3f5 # HEAD of "master" as of 04.04.2017 cinder_git_install_branch: 3ed5f157a8486d2fa1fdd698b9b295c7a2e9f675 # HEAD of "master" as of 10.04.2017
cinder_git_project_group: cinder_all cinder_git_project_group: cinder_all
## Designate service ## Designate service
designate_git_repo: https://git.openstack.org/openstack/designate designate_git_repo: https://git.openstack.org/openstack/designate
designate_git_install_branch: 8f4adefbedd5a3c4214cafc01d3f6a4a102e99bf # HEAD of "master" as of 04.04.2017 designate_git_install_branch: 8f4adefbedd5a3c4214cafc01d3f6a4a102e99bf # HEAD of "master" as of 10.04.2017
designate_git_project_group: designate_all designate_git_project_group: designate_all
## Horizon Designate dashboard plugin ## Horizon Designate dashboard plugin
designate_dashboard_git_repo: https://git.openstack.org/openstack/designate-dashboard designate_dashboard_git_repo: https://git.openstack.org/openstack/designate-dashboard
designate_dashboard_git_install_branch: 8113ea0addaebe8eab2cbd0672d4d844443cf840 # HEAD of "master" as of 04.04.2017 designate_dashboard_git_install_branch: 8113ea0addaebe8eab2cbd0672d4d844443cf840 # HEAD of "master" as of 10.04.2017
designate_dashboard_git_project_group: horizon_all designate_dashboard_git_project_group: horizon_all
## Dragonflow service ## Dragonflow service
dragonflow_git_repo: https://git.openstack.org/openstack/dragonflow dragonflow_git_repo: https://git.openstack.org/openstack/dragonflow
dragonflow_git_install_branch: 51abd4ffd893e083ea4e25492b85a57b0152f09a # HEAD of "master" as of 04.04.2017 dragonflow_git_install_branch: 5f8286c8663ff0d8d5453520bac01861f7972fde # HEAD of "master" as of 10.04.2017
dragonflow_git_project_group: neutron_all dragonflow_git_project_group: neutron_all
## Glance service ## Glance service
glance_git_repo: https://git.openstack.org/openstack/glance glance_git_repo: https://git.openstack.org/openstack/glance
glance_git_install_branch: 7678c6343fc5bd5c6274fe1c952799589bbdc405 # HEAD of "master" as of 04.04.2017 glance_git_install_branch: 1637a114828344d19ac06e4f4959ecac38faafa6 # HEAD of "master" as of 10.04.2017
glance_git_project_group: glance_all glance_git_project_group: glance_all
## Heat service ## Heat service
heat_git_repo: https://git.openstack.org/openstack/heat heat_git_repo: https://git.openstack.org/openstack/heat
heat_git_install_branch: b9120e205ec5ce49f6c0b8833081456072a2437c # HEAD of "master" as of 04.04.2017 heat_git_install_branch: e7999a9c5d7c889d2216f8d1f79d209712bb90a8 # HEAD of "master" as of 10.04.2017
heat_git_project_group: heat_all heat_git_project_group: heat_all
## Horizon service ## Horizon service
horizon_git_repo: https://git.openstack.org/openstack/horizon horizon_git_repo: https://git.openstack.org/openstack/horizon
horizon_git_install_branch: e5b0b6ee116a4f2f85f8899f3c7122effd35f482 # HEAD of "master" as of 04.04.2017 horizon_git_install_branch: f4e14953d20e3cbd2486cd8115510a8bec9e08fc # HEAD of "master" as of 10.04.2017
horizon_git_project_group: horizon_all horizon_git_project_group: horizon_all
## Horizon Ironic dashboard plugin ## Horizon Ironic dashboard plugin
ironic_dashboard_git_repo: https://git.openstack.org/openstack/ironic-ui ironic_dashboard_git_repo: https://git.openstack.org/openstack/ironic-ui
ironic_dashboard_git_install_branch: ea73fa49d2437f5f5189b55f7d365a1b5df3cc44 # HEAD of "master" as of 04.04.2017 ironic_dashboard_git_install_branch: 2ac7c5235c3574f5abd6f96545fa1681957d7739 # HEAD of "master" as of 10.04.2017
ironic_dashboard_git_project_group: horizon_all ironic_dashboard_git_project_group: horizon_all
## Horizon Magnum dashboard plugin ## Horizon Magnum dashboard plugin
magnum_dashboard_git_repo: https://git.openstack.org/openstack/magnum-ui magnum_dashboard_git_repo: https://git.openstack.org/openstack/magnum-ui
magnum_dashboard_git_install_branch: d28b05f894599c4cffb3f72c2b87cf1a2da06417 # HEAD of "master" as of 04.04.2017 magnum_dashboard_git_install_branch: f0b28f1b36d3ba4d4aadec309bfb6ba90bcd23cb # HEAD of "master" as of 10.04.2017
magnum_dashboard_git_project_group: horizon_all magnum_dashboard_git_project_group: horizon_all
## Horizon LBaaS dashboard plugin ## Horizon LBaaS dashboard plugin
neutron_lbaas_dashboard_git_repo: https://git.openstack.org/openstack/neutron-lbaas-dashboard neutron_lbaas_dashboard_git_repo: https://git.openstack.org/openstack/neutron-lbaas-dashboard
neutron_lbaas_dashboard_git_install_branch: 44ae87494f8eee78833f26b5ec733b1a1e5e1b67 # HEAD of "master" as of 04.04.2017 neutron_lbaas_dashboard_git_install_branch: 16d1218cb5ca3c27bdd1c5163f5e8ceb0d8e6a0f # HEAD of "master" as of 10.04.2017
neutron_lbaas_dashboard_git_project_group: horizon_all neutron_lbaas_dashboard_git_project_group: horizon_all
## Horizon Sahara dashboard plugin ## Horizon Sahara dashboard plugin
sahara_dashboard_git_repo: https://git.openstack.org/openstack/sahara-dashboard sahara_dashboard_git_repo: https://git.openstack.org/openstack/sahara-dashboard
sahara_dashboard_git_install_branch: b7c754483d8f968c47f149b320c276fa9a3b58c2 # HEAD of "master" as of 04.04.2017 sahara_dashboard_git_install_branch: b7c754483d8f968c47f149b320c276fa9a3b58c2 # HEAD of "master" as of 10.04.2017
sahara_dashboard_git_project_group: horizon_all sahara_dashboard_git_project_group: horizon_all
## Keystone service ## Keystone service
keystone_git_repo: https://git.openstack.org/openstack/keystone keystone_git_repo: https://git.openstack.org/openstack/keystone
keystone_git_install_branch: 1de8b9d776411a8db2e48653155d0875bd49efcf # HEAD of "master" as of 04.04.2017 keystone_git_install_branch: 2dbd5d99bbf71ad5c4a81f54e8d4ce0de258ab00 # HEAD of "master" as of 10.04.2017
keystone_git_project_group: keystone_all keystone_git_project_group: keystone_all
## Neutron service ## Neutron service
neutron_git_repo: https://git.openstack.org/openstack/neutron neutron_git_repo: https://git.openstack.org/openstack/neutron
neutron_git_install_branch: cb60d32003d095ff9cf963b50b39bae07641c83a # HEAD of "master" as of 04.04.2017 neutron_git_install_branch: b4ac177451275f1045d212df512d314f17a306f4 # HEAD of "master" as of 10.04.2017
neutron_git_project_group: neutron_all neutron_git_project_group: neutron_all
neutron_lbaas_git_repo: https://git.openstack.org/openstack/neutron-lbaas neutron_lbaas_git_repo: https://git.openstack.org/openstack/neutron-lbaas
neutron_lbaas_git_install_branch: b5ccacc81e841ad9c047c54066f9fe285ce5f7f2 # HEAD of "master" as of 04.04.2017 neutron_lbaas_git_install_branch: 8a4708044c6ca23bda728eddf7f14302463928fa # HEAD of "master" as of 10.04.2017
neutron_lbaas_git_project_group: neutron_all neutron_lbaas_git_project_group: neutron_all
neutron_vpnaas_git_repo: https://git.openstack.org/openstack/neutron-vpnaas neutron_vpnaas_git_repo: https://git.openstack.org/openstack/neutron-vpnaas
neutron_vpnaas_git_install_branch: b9fc93518a07b3c1ae797126542ed3002ac8bc3f # HEAD of "master" as of 04.04.2017 neutron_vpnaas_git_install_branch: 5ceef75a4b9aa48dd5bf07ac4e30c85029770c82 # HEAD of "master" as of 10.04.2017
neutron_vpnaas_git_project_group: neutron_all neutron_vpnaas_git_project_group: neutron_all
neutron_fwaas_git_repo: https://git.openstack.org/openstack/neutron-fwaas neutron_fwaas_git_repo: https://git.openstack.org/openstack/neutron-fwaas
neutron_fwaas_git_install_branch: fc363c3ee0e00558c2efdb283aab3ef8aaf15a1f # HEAD of "master" as of 04.04.2017 neutron_fwaas_git_install_branch: 462511d09a18c48bdc89fd6dfb0d03bddb407a4a # HEAD of "master" as of 10.04.2017
neutron_fwaas_git_project_group: neutron_all neutron_fwaas_git_project_group: neutron_all
neutron_dynamic_routing_git_repo: https://git.openstack.org/openstack/neutron-dynamic-routing neutron_dynamic_routing_git_repo: https://git.openstack.org/openstack/neutron-dynamic-routing
neutron_dynamic_routing_git_install_branch: d59cc092d2ef7b0b8838773807f968e0aa8f2841 # HEAD of "master" as of 04.04.2017 neutron_dynamic_routing_git_install_branch: abeee2df89ade38843e3f8226fe25f6d7791b0f8 # HEAD of "master" as of 10.04.2017
neutron_dynamic_routing_git_project_group: neutron_all neutron_dynamic_routing_git_project_group: neutron_all
## Nova service ## Nova service
nova_git_repo: https://git.openstack.org/openstack/nova nova_git_repo: https://git.openstack.org/openstack/nova
nova_git_install_branch: 48f9c365befdb6ab583bfa2773e0969b32d69ca7 # HEAD of "master" as of 04.04.2017 nova_git_install_branch: de0a8440c86e180f39e2eed421e1a413844e4dac # HEAD of "master" as of 06.04.2017
nova_git_project_group: nova_all nova_git_project_group: nova_all
## PowerVM Virt Driver ## PowerVM Virt Driver
nova_powervm_git_repo: https://git.openstack.org/openstack/nova-powervm nova_powervm_git_repo: https://git.openstack.org/openstack/nova-powervm
nova_powervm_git_install_branch: 5fae3168ecf80260f2900b30472607634e8f0b84 # HEAD of "master" as of 04.04.2017 nova_powervm_git_install_branch: 19d4bf633a2d843567bcbdd081d568b7bf99ae80 # HEAD of "master" as of 10.04.2017
nova_powervm_git_project_group: nova_compute nova_powervm_git_project_group: nova_compute
## LXD Virt Driver ## LXD Virt Driver
nova_lxd_git_repo: https://git.openstack.org/openstack/nova-lxd nova_lxd_git_repo: https://git.openstack.org/openstack/nova-lxd
nova_lxd_git_install_branch: c3f55e797ec4cbb34b9238c352b6bf70f975c1b0 # HEAD of "master" as of 04.04.2017 nova_lxd_git_install_branch: 02ce341738a3cc2c4af3c386879b830737d09999 # HEAD of "master" as of 10.04.2017
nova_lxd_git_project_group: nova_compute nova_lxd_git_project_group: nova_compute
## Sahara service ## Sahara service
sahara_git_repo: https://git.openstack.org/openstack/sahara sahara_git_repo: https://git.openstack.org/openstack/sahara
sahara_git_install_branch: edde55febc7ec2284e1f1475964da07d1ac127ab # HEAD of "master" as of 04.04.2017 sahara_git_install_branch: 8a51d42d03acc8bcfab60bcb461a5afaf2176cc9 # HEAD of "master" as of 10.04.2017
sahara_git_project_group: sahara_all sahara_git_project_group: sahara_all
## Swift service ## Swift service
swift_git_repo: https://git.openstack.org/openstack/swift swift_git_repo: https://git.openstack.org/openstack/swift
swift_git_install_branch: bc9a7075d3accf3160043e8366745a1dd895b08d # HEAD of "master" as of 04.04.2017 swift_git_install_branch: b3e69acb43dfdd7b86dfc369ae4df156859e8fd4 # HEAD of "master" as of 10.04.2017
swift_git_project_group: swift_all swift_git_project_group: swift_all
## Swift3 middleware ## Swift3 middleware
swift3_git_repo: https://git.openstack.org/openstack/swift3 swift3_git_repo: https://git.openstack.org/openstack/swift3
swift3_git_install_branch: 5f9516b58c4a5628778c33205c761cecc603ea69 # HEAD of "master" as of 04.04.2017 swift3_git_install_branch: 5f9516b58c4a5628778c33205c761cecc603ea69 # HEAD of "master" as of 10.04.2017
swift3_git_project_group: swift_all swift3_git_project_group: swift_all
## Ironic service ## Ironic service
ironic_git_repo: https://git.openstack.org/openstack/ironic ironic_git_repo: https://git.openstack.org/openstack/ironic
ironic_git_install_branch: 7ad3f9de8b7308b99a56fffba08b6914890138ab # HEAD of "master" as of 04.04.2017 ironic_git_install_branch: 94dec8049160e91396e7326a06fbf97c28ddb6a0 # HEAD of "master" as of 10.04.2017
ironic_git_project_group: ironic_all ironic_git_project_group: ironic_all
## Magnum service ## Magnum service
magnum_git_repo: https://git.openstack.org/openstack/magnum magnum_git_repo: https://git.openstack.org/openstack/magnum
magnum_git_install_branch: 0c7637432782cc4179f8fb6c40c8a18a11824b66 # HEAD of "master" as of 04.04.2017 magnum_git_install_branch: 1f2f002c52b2fbe96886c184a682cadd4b0dd1c6 # HEAD of "master" as of 10.04.2017
magnum_git_project_group: magnum_all magnum_git_project_group: magnum_all
## Trove service ## Trove service
trove_git_repo: https://git.openstack.org/openstack/trove trove_git_repo: https://git.openstack.org/openstack/trove
trove_git_install_branch: 03091f1c58908f48ad3baee8e34ccff66eb293ba # HEAD of "master" as of 04.04.2017 trove_git_install_branch: 3d145a537ce4aed4f23cc67dcd417a629dd6effe # HEAD of "master" as of 10.04.2017
trove_git_project_group: trove_all trove_git_project_group: trove_all
## Horizon Trove dashboard plugin ## Horizon Trove dashboard plugin
trove_dashboard_git_repo: https://git.openstack.org/openstack/trove-dashboard trove_dashboard_git_repo: https://git.openstack.org/openstack/trove-dashboard
trove_dashboard_git_install_branch: a485b5d79f2fcdc8d37cf61f5043c3d3a4a60313 # HEAD of "master" as of 04.04.2017 trove_dashboard_git_install_branch: 071394c2fd6ca3bd9cb455e053d697c4f2b9a632 # HEAD of "master" as of 10.04.2017
trove_dashboard_git_project_group: horizon_all trove_dashboard_git_project_group: horizon_all
## Octavia service ## Octavia service
octavia_git_repo: https://git.openstack.org/openstack/octavia octavia_git_repo: https://git.openstack.org/openstack/octavia
octavia_git_install_branch: 53ada8f74a96ec33f04f3ebf623711b0d7b02cb0 # HEAD of "master" as of 04.04.2017 octavia_git_install_branch: 5579f445f233fe632ea8f4a1bae8b9870066d87f # HEAD of "master" as of 10.04.2017
octavia_git_project_group: octavia_all octavia_git_project_group: octavia_all
## Molteniron service ## Molteniron service
molteniron_git_repo: https://git.openstack.org/openstack/molteniron molteniron_git_repo: https://git.openstack.org/openstack/molteniron
molteniron_git_install_branch: 7402de62eb4497e53d633e0dff9a1150b7acf175 # HEAD of "master" as of 04.04.2017 molteniron_git_install_branch: 7402de62eb4497e53d633e0dff9a1150b7acf175 # HEAD of "master" as of 10.04.2017
molteniron_git_project_group: molteniron_all molteniron_git_project_group: molteniron_all

View File

@ -27,13 +27,13 @@
## Tempest service ## Tempest service
tempest_git_repo: https://git.openstack.org/openstack/tempest tempest_git_repo: https://git.openstack.org/openstack/tempest
tempest_git_install_branch: 82e5b2d8374ff57ef7e45cc596f447fe264d8426 # HEAD of "master" as of 04.04.2017 tempest_git_install_branch: c85642f6e2c355669c42572c2b08706ee9f98bbf # HEAD of "master" as of 10.04.2017
tempest_git_project_group: utility_all tempest_git_project_group: utility_all
tempest_git_install_fragments: "venvwithindex=True&ignorerequirements=True" tempest_git_install_fragments: "venvwithindex=True&ignorerequirements=True"
## Rally service ## Rally service
rally_git_repo: https://git.openstack.org/openstack/rally rally_git_repo: https://git.openstack.org/openstack/rally
rally_git_install_branch: 7fb348c31b8908f3f95fb6ffb014698ad13850ec # HEAD of "master" as of 04.04.2017 rally_git_install_branch: 70db29579274ac48a088a0aa85c1eba1497071d8 # HEAD of "master" as of 10.04.2017
rally_git_project_group: utility_all rally_git_project_group: utility_all
rally_git_install_fragments: "venvwithindex=True&ignorerequirements=True" rally_git_install_fragments: "venvwithindex=True&ignorerequirements=True"

View File

@ -0,0 +1,4 @@
---
features:
- CentOS7/RHEL support has been added to the ceph_client role.
- Only Ceph repos are supported for now.

View File

@ -0,0 +1,10 @@
---
features:
- New variables have been added to allow a deployer to customize
a aodh systemd unit file to their liking.
- The task dropping the aodh systemd unit files now uses the
``config_template`` action plugin allowing deployers access to
customize the unit files as they see fit without having to
load extra options into the defaults and polute the generic
systemd unit file with jinja2 variables and conditionals.

View File

@ -0,0 +1,6 @@
---
features:
- The number of worker threads for neutron will now be capped at 16 unless
a specific value is specified. Previously, the calculated number of workers
could get too high on systems with a large number of processors. This was
particularly evident on POWER systems.

View File

@ -0,0 +1,6 @@
---
features:
- Capping the default value for the variable ``aodh_wsgi_processes``
to 16 when the user doesn't configure this variable. Default value
is twice the number of vCPUs available on the machine with a capping
value of 16.

View File

@ -0,0 +1,5 @@
---
features:
- Capping the default value for the variable ``cinder_osapi_volume_workers``
to 16 when the user doesn't configure this variable. Default value is half
the number of vCPUs available on the machine with a capping value of 16.

View File

@ -0,0 +1,6 @@
---
features:
- Capping the default value for the variables ``glance_api_workers`` and
``glance_registry_workers`` to 16 when the user doesn't configure
these variables. Default value is half the number of vCPUs available
on the machine with a capping value of 16.

View File

@ -0,0 +1,6 @@
---
features:
- Capping the default value for the variable ``gnocchi_wsgi_processes``
to 16 when the user doesn't configure this variable. Default value
is twice the number of vCPUs available on the machine with a capping
value of 16.

View File

@ -0,0 +1,6 @@
---
features:
- Capping the default value for the variables
``heat_api_workers`` and ``heat_engine_workers`` to 16 when the user
doesn't configure these variables. Default value is half the number of
vCPUs available on the machine with a capping value of 16.

View File

@ -0,0 +1,6 @@
---
features:
- Capping the default value for the variables
``horizon_wsgi_processes`` and ``horizon_wsgi_threads`` to 16 when the
user doesn't configure these variables. Default value is half the number
of vCPUs available on the machine with a capping value of 16.

View File

@ -0,0 +1,6 @@
---
features:
- Capping the default value for the variable ``ironic_wsgi_processes``
to 16 when the user doesn't configure this variable. Default value
is one fourth the number of vCPUs available on the machine with a
capping value of 16.

View File

@ -0,0 +1,6 @@
---
features:
- Capping the default value for the variable ``keystone_wsgi_processes``
to 16 when the user doesn't configure this variable. Default value is
half the number of vCPUs available on the machine with a capping value
of 16.

View File

@ -0,0 +1,6 @@
---
features:
- Capping the default value for the variables ``neutron_api_workers``,
``neutron_num_sync_threads`` and ``neutron_metadata_workers`` to 16 when
the user doesn't configure these variables. Default value is half the
number of vCPUs available on the machine with a capping value of 16.

View File

@ -0,0 +1,7 @@
---
features:
- Capping the default value for the variables ``nova_wsgi_processes``,
``nova_osapi_compute_workers``, ``nova_metadata_workers`` and
``nova_conductor_workers`` to 16 when the user doesn't configure these
variables. Default value is half the number of vCPUs available on the
machine with a capping value of 16.

View File

@ -0,0 +1,5 @@
---
features:
- Capping the default value for the variable ``repo_nginx_workers`` to
16 when the user doesn't configure this variable. Default value is half
the number of vCPUs available on the machine with a capping value of 16.

View File

@ -0,0 +1,6 @@
---
features:
- Capping the default value for the variable ``sahara_api_workers``
to 16 when the user doesn't configure this variable. Default
value is half the number of vCPUs available on the machine with
a capping value of 16.

View File

@ -0,0 +1,8 @@
---
features:
- Capping the default value for the variable ``swift_proxy_server_workers``
to 16 when the user doesn't configure this variable and if the swift proxy
is in a container. Default value is half the number of vCPUs available on
the machine if the swift proxy is not in a container. Default value is half
the number of vCPUs available on the machine with a capping value of 16
if the proxy is in a container.

View File

@ -0,0 +1,10 @@
---
features:
- New variables have been added to allow a deployer to customize
a ceilometer systemd unit file to their liking.
- The task dropping the ceilometer systemd unit files now uses the
``config_template`` action plugin allowing deployers access to
customize the unit files as they see fit without having to
load extra options into the defaults and polute the generic
systemd unit file with jinja2 variables and conditionals.

View File

@ -0,0 +1,10 @@
---
features:
- Several configuration files that were not
templated for the ``os_ceilometer`` role are now
retrieved from git. The git repository used can
be changed using the
``ceilometer_git_config_lookup_location`` variable.
By default this points to ``git.openstack.org``.
These files can still be changed using the
``ceilometer_x_overrides`` variables.

View File

@ -0,0 +1,10 @@
---
features:
- New variables have been added to allow a deployer to customize
a cinder systemd unit file to their liking.
- The task dropping the cinder systemd unit files now uses the
``config_template`` action plugin allowing deployers access to
customize the unit files as they see fit without having to
load extra options into the defaults and polute the generic
systemd unit file with jinja2 variables and conditionals.

View File

@ -0,0 +1,5 @@
---
features:
- Add support for the cinder v3 api. This is enabled
by default, but can be disabled by setting the
``cinder_enable_v3_api`` variable to ``false``.

View File

@ -0,0 +1,19 @@
---
features:
- The ``cinder_sigkill_timeout`` was introduced to control
the time between sending a SIGTERM signal and a SIGKILL signal when
stopping or restarting services. This can help in letting long-lived
sessions drain while preventing new ones from starting before a
restart. Default is 120 seconds (was harcoded to 300 seconds).
- The ``cinder_restart_wait`` variable has been added to control the time
between restarts of cinder services. Default is 5 seconds (was
hardcoded to 150 seconds).
upgrade:
- The ``cinder_sigkill_timeout`` was introduced to control
the time between sending a SIGTERM signal and a SIGKILL signal when
stopping or restarting services. This can help in letting long-lived
sessions drain while preventing new ones from starting before a
restart. Default is 120 seconds (was harcoded to 300 seconds).
- The ``cinder_restart_wait`` variable has been added to control the time
between restarts of cinder services. Default is 5 seconds (was
hardcoded to 150 seconds).

View File

@ -0,0 +1,6 @@
---
features:
- |
The COPR repository for installing LXC on CentOS 7 is now set to a higher
priority than the default to ensure that LXC packages always come from the
COPR repository.

View File

@ -0,0 +1,6 @@
---
features:
- |
Deployers can provide a customized login banner via a new Ansible variable:
``security_login_banner_text``. This banner text is used for non-graphical
logins, which includes console and ssh logins.

View File

@ -0,0 +1,5 @@
---
deprecations:
- The ``cinder_keystone_auth_plugin`` variable has been deprecated.
``cinder_keystone_auth_type`` should be used instead to configure
authentication type.

View File

@ -0,0 +1,5 @@
---
deprecations:
- The ``neutron_keystone_auth_plugin`` variable has been deprecated.
``neutron_keystone_auth_type`` should be used instead to configure
authentication type.

View File

@ -0,0 +1,5 @@
---
deprecations:
- The ``swift_keystone_auth_plugin`` variable has been deprecated.
``swift_keystone_auth_type`` should be used instead to configure
authentication type.

View File

@ -0,0 +1,5 @@
---
deprecations:
- The ``trove_keystone_auth_plugin`` variable has been deprecated.
``trove_keystone_auth_type`` should be used instead to configure
authentication type.

View File

@ -0,0 +1,5 @@
---
deprecations:
- The ``aodh_keystone_auth_plugin`` variable has been deprecated.
``aodh_keystone_auth_type`` should be used instead to configure
authentication type.

View File

@ -0,0 +1,5 @@
---
deprecations:
- The ``ceilometer_keystone_auth_plugin`` variable has been deprecated.
``ceilometer_keystone_auth_type`` should be used instead to configure
authentication type.

View File

@ -0,0 +1,5 @@
---
deprecations:
- The ``gnocchi_keystone_auth_plugin`` variable has been deprecated.
``gnocchi_keystone_auth_type`` should be used instead to configure
authentication type.

View File

@ -0,0 +1,5 @@
---
deprecations:
- The ``octavia_keystone_auth_plugin`` variable has been deprecated.
``octavia_keystone_auth_type`` should be used instead to configure
authentication type.

View File

@ -0,0 +1,11 @@
---
features:
- The Designate pools.yaml file can now be generated via the
designate_pools_yaml attribute, if desired. This allows users to populate
the Designate DNS server configuration using attributes from other plays
and obviates the need to manage the file outside of the Designate role.
upgrade:
- The Designate pools.yaml file can now be generated via the
designate_pools_yaml attribute, if desired. This ability is toggled by
the designate_use_pools_yaml_attr attribute. In the future this behavior
may become default and designate_pools_yaml may become a required variable.

View File

@ -0,0 +1,6 @@
---
security:
- |
The security role will no longer fix file permissions and ownership based
on the contents of the RPM database by default. Deployers can opt in for
these changes by setting ``security_reset_perm_ownership`` to ``yes``.

View File

@ -0,0 +1,9 @@
---
features:
- The ``galera_client`` role will default to using the ``galera_repo_url``
URL if the value for it is set. This simplifies using an alternative
mirror for the MariaDB server and client as only one variable needs to
be set to cover them both.
deprecations:
- The variables ``galera_client_apt_repo_url`` and ``galera_client_yum_repo_url``
are deprecated in favour of the common variable ``galera_client_repo_url``.

View File

@ -0,0 +1,10 @@
---
features:
- New variables have been added to allow a deployer to customize
a glance systemd unit file to their liking.
- The task dropping the glance systemd unit files now uses the
``config_template`` action plugin allowing deployers access to
customize the unit files as they see fit without having to
load extra options into the defaults and polute the generic
systemd unit file with jinja2 variables and conditionals.

View File

@ -0,0 +1,7 @@
---
features:
- The ``os_gnocchi`` role now includes a facility where you can place your
own default ``api-paste.ini`` or ``policy.json`` file in
``/etc/openstack_deploy/gnocchi`` (by default) and it will be
deployed to the target host after being interpreted by the
template engine.

View File

@ -0,0 +1,10 @@
---
features:
- New variables have been added to allow a deployer to customize
a gnocchi systemd unit file to their liking.
- The task dropping the gnocchi systemd unit files now uses the
``config_template`` action plugin allowing deployers access to
customize the unit files as they see fit without having to
load extra options into the defaults and polute the generic
systemd unit file with jinja2 variables and conditionals.

View File

@ -0,0 +1,10 @@
---
features:
- Several configuration files that were not
templated for the ``os_gnocchi` role are now
retrieved from git. The git repository used can
be changed using the
``gnocchi_git_config_lookup_location`` variable.
By default this points to ``git.openstack.org``.
These files can still be changed using the
``gnocchi_x_overrides`` variables.

View File

@ -0,0 +1,10 @@
---
features:
- New variables have been added to allow a deployer to customize
a heat systemd unit file to their liking.
- The task dropping the heat systemd unit files now uses the
``config_template`` action plugin allowing deployers access to
customize the unit files as they see fit without having to
load extra options into the defaults and polute the generic
systemd unit file with jinja2 variables and conditionals.

View File

@ -0,0 +1,5 @@
---
features:
- Allows SSL connection to Galera with SSL support. ``galera_use_ssl`` option has to
be set to ``true``, in this case self-signed CA cert or user-provided CA cert will
be delivered to the container/host.

View File

@ -0,0 +1,6 @@
---
features:
- Implements SSL connection ability to MySQL. ``galera_use_ssl`` option has to
be set to ``true`` (default), in this case playbooks create self-signed
SSL bundle and sets up MySQL configs to use it or distributes user-provided
bundle throughout Galera nodes.

View File

@ -0,0 +1,10 @@
---
features:
- Haproxy-server role allows to set up tunable parameters.
For doing that it is necessary to set up a dictionary of options in the
config files, mentioning those which have to be changed (defaults for the
remaining ones are programmed in the template). Also "maxconn" global option
made to be tunable.
upgrade:
- The ``haproxy_bufsize`` variable has been removed and made a part of the
``haproxy_tuning_params`` dictionary.

View File

@ -0,0 +1,10 @@
---
features:
- New variables have been added to allow a deployer to customize
a ironic systemd unit file to their liking.
- The task dropping the ironic systemd unit files now uses the
``config_template`` action plugin allowing deployers access to
customize the unit files as they see fit without having to
load extra options into the defaults and polute the generic
systemd unit file with jinja2 variables and conditionals.

View File

@ -0,0 +1,10 @@
---
features:
- New variables have been added to allow a deployer to customize
a keystone systemd unit file to their liking.
- The task dropping the keystone systemd unit files now uses the
``config_template`` action plugin allowing deployers access to
customize the unit files as they see fit without having to
load extra options into the defaults and polute the generic
systemd unit file with jinja2 variables and conditionals.

View File

@ -0,0 +1,12 @@
---
features:
- The default behaviour of ``ensure_endpoint`` in the
keystone module has changed to update an existing
endpoint, if one exists that matches the service
name, type, region and interface. This ensures that
no duplicate service entries can exist per region.
deprecations:
- The ``update`` state for the ``ensure_endpoint``
method of the ``keystone`` module is now deprecated,
and will be removed in the Queens cycle. Setting
state to ``present`` will achieve the same result.

View File

@ -0,0 +1,8 @@
---
features:
- Removed dependency for ``cinder_backends_rbd_inuse`` in nova.conf
when setting ``rbd_user`` and ``rbd_secret_uuid`` variables.
Cinder delivers all necessary values via RPC when attaching the
volume, so those variables are only necessary for ephemeral
disks stored in Ceph. These variables are required to be set up
on cinder-volume side under backend section.

View File

@ -0,0 +1,5 @@
---
features:
- |
LXC on CentOS is now installed via package from a COPR repository rather
than installed from the upstream source.

View File

@ -0,0 +1,7 @@
---
features:
- In the lxc_container_create role, the keys ``preup``, ``postup``,
``predown``, and ``postdown`` are now supported in the
``container_networks`` dict for Ubuntu systems. This allows operators to
configure custom scripts to be run by Ubuntu's ifupdown system when network
interface states are changed.

View File

@ -0,0 +1,5 @@
---
features:
- The variable ``lxc_net_manage_iptables`` has been added. This variable
can be overridden by deployers if system wide iptables rules are already
in place or managed by deployers chioce.

View File

@ -0,0 +1,9 @@
---
features:
- The repo server file system structure has been updated to
allow for multiple Operating systems running multiple
architectures to be run at the same time and served from
a single server without impacting pools, venvs, wheel
archives, and manifests. The new structure follows the
following pattern `$RELEASE/$OS_TYPE-$ARCH` and has been
applied to *os-releases*, *venvs*, and *pools*.

View File

@ -0,0 +1,7 @@
---
features:
- The ``dragonflow`` plugin for neutron is now available.
You can set the ``neutron_plugin_type`` to
``ml2.dragonflow`` to utilize this code path.
The ``dragonflow`` code path is currently
experimental.

View File

@ -0,0 +1,10 @@
---
features:
- New variables have been added to allow a deployer to customize
a neutron systemd unit file to their liking.
- The task dropping the neutron systemd unit files now uses the
``config_template`` action plugin allowing deployers access to
customize the unit files as they see fit without having to
load extra options into the defaults and polute the generic
systemd unit file with jinja2 variables and conditionals.

View File

@ -0,0 +1,10 @@
---
features:
- New variables have been added to allow a deployer to customize
a designate systemd unit file to their liking.
- The task dropping the designate systemd unit files now uses the
``config_template`` action plugin allowing deployers access to
customize the unit files as they see fit without having to
load extra options into the defaults and polute the generic
systemd unit file with jinja2 variables and conditionals.

View File

@ -0,0 +1,13 @@
---
deprecations:
- Several ``nova.conf`` options that were deprecated have
been removed from the ``os_nova`` role. The
following OpenStack-Ansible variables are no longer
used and should be removed from any variable override
files.
* ``nova_dhcp_domain``
* ``nova_quota_fixed_ips``
* ``nova_quota_floating_ips``
* ``nova_quota_security_group_rules``
* ``nova_quota_security_groups``

View File

@ -0,0 +1,12 @@
---
features:
- The ``nova-placement`` service is now configured
by default. ``nova_placement_service_enabled``
can be set to ``False`` to disable the
``nova-placement`` service.
- The ``nova-placement`` api service will run as
its own ansible group ``nova_api_placement``.
- Nova cell_v2 support has been added. The default
cell is ``cell1`` which can be overridden by the
``nova_cell1_name``. Support for multiple cells
is not yet available.

View File

@ -0,0 +1,9 @@
---
features:
- Nova may now use an encrypted database connection.
This is enabled by setting ``nova_galera_use_ssl``
to ``True``.
security:
- Nova may now use an encrypted database connection.
This is enabled by setting ``nova_galera_use_ssl``
to ``True``.

View File

@ -0,0 +1,6 @@
---
upgrade:
- When upgrading nova the cinder ``catalog_info`` will
change to use the ``cinderv3`` endpoint. Ensure that
you have upgraded cinder so that the ``cinderv3``
endpoint exists in the keystone catalog.

View File

@ -0,0 +1,4 @@
---
upgrade:
- The variable ``neutron_dhcp_domain`` has been renamed to
``neutron_dns_domain``.

View File

@ -0,0 +1,5 @@
---
critical:
- A bug that caused the Keystone credential keys to be lost when the playbook
is run during a rebuild of the first Keystone container has been fixed.
Please see launchpad bug 1667960 for more details.

View File

@ -0,0 +1,5 @@
---
fixes:
- The openstack service uri protocol variables were not being used to
set the Trove specific uris. This resulted in 'http' always being used
for the public, admin and internal uris even when 'https' was intended.

View File

@ -0,0 +1,11 @@
---
upgrade:
- |
The ceilometer-api service/container can be removed as part of O->P
upgrades. A ceilometer-central container will be created to contain
the central ceilometer agents.
deprecations:
- |
The ceilometer API service is now deprecated. OpenStack-Ansible no longer
deploys this service. To make queries against metrics, alarms, and/or
events, please use the the gnocchi, aodh, and panko APIs, respectively.

View File

@ -0,0 +1,9 @@
---
features:
- |
Gnocchi is now used as the default publisher.
deprecations:
- |
Per https://review.openstack.org/#/c/413920/20, the ceilometer-collector
service is now deprecated and its respective container is no longer
deployed by default. Gnocchi is now used as the default publisher.

View File

@ -0,0 +1,5 @@
---
other:
- From now on, external repo management (in use for
RDO/UCA for example) will be done inside the
pip-install role, not in the repo_build role.

View File

@ -0,0 +1,9 @@
---
upgrade:
- |
The EPEL repository is now removed in favor of the RDO repository.
**This is a breaking change for existing CentOS deployments.** The ``yum``
package manager will have errors when it finds that certain packages that
it installed from EPEL are no longer available. Deployers may need to
rebuild container or reinstall packages to complete this change.

View File

@ -0,0 +1,7 @@
---
features:
- In the Ocata release, Trove added support for encrypting the rpc
communication between the guest DBaaS instances and the control plane.
The default values for ``trove_taskmanager_rpc_encr_key`` and
``trove_inst_rpc_key_encr_key`` should be overridden to specify
installation specific values.

View File

@ -0,0 +1,5 @@
---
features:
- Added storage policy so that deployers can override how to store the logs.
``per_host`` stores logs in a sub-directory per host. ``per_program`` stores logs
in a single file per application which facilitates troubleshooting easy.

View File

@ -0,0 +1,10 @@
---
features:
- New variables have been added to allow a deployer to customize
a sahara systemd unit file to their liking.
- The task dropping the sahara systemd unit files now uses the
``config_template`` action plugin allowing deployers access to
customize the unit files as they see fit without having to
load extra options into the defaults and polute the generic
systemd unit file with jinja2 variables and conditionals.

View File

@ -0,0 +1,7 @@
---
security:
- |
The tasks that search for ``.shosts`` and ``shosts.equiv`` files
(STIG ID: RHEL-07-040330) are now skipped by default. The search takes a
long time to complete on systems with lots of files and it also causes a
significant amount of disk I/O while it runs.

View File

@ -0,0 +1,20 @@
---
prelude: >
The first release of the Red Hat Enterprise Linux 7 STIG was entirely
renumbered from the pre-release versions. Many of the STIG configurations
simply changed numbers, but some were removed or changed. A few new
configurations were added as well.
security:
- |
The latest version of the RHEL 7 STIG requires that a standard login banner
is presented to users when they log into the system (V-71863). The
security role now deploys a login banner that is used for console and ssh
sessions.
- |
The ``cn_map`` permissions and ownership adjustments included as part of
RHEL-07-040070 and RHEL-07-040080 has been removed. This STIG
configuration was removed in the most recent release of the RHEL 7 STIG.
- |
The PKI-based authentication checks for RHEL-07-040030, RHEL-07-040040,
and RHEL-07-040050 are no longer included in the RHEL 7 STIG. The tasks
and documentation for these outdated configurations are removed.

View File

@ -0,0 +1,4 @@
---
features:
- The role now supports SUSE based distributions. Required packages
can now be installed using the `zypper` package manager.

View File

@ -0,0 +1,4 @@
---
features:
- The role now supports SUSE based distributions. Required packages
can now be installed using the `zypper` package manager.

View File

@ -0,0 +1,10 @@
---
features:
- New variables have been added to allow a deployer to customize
a swift systemd unit file to their liking.
- The task dropping the swift systemd unit files now uses the
``config_template`` action plugin allowing deployers access to
customize the unit files as they see fit without having to
load extra options into the defaults and polute the generic
systemd unit file with jinja2 variables and conditionals.

View File

@ -0,0 +1,7 @@
---
features:
- Swift container-sync has been updated to use
``internal-client``. This means a new configuration
file ``internal-client.conf`` has been added.
Configuration can be overridden using the variable
``swift_internal_client_conf_overrides``.

View File

@ -0,0 +1,10 @@
---
upgrade:
- The ``openstack_tempest_gate.sh`` script has been removed
as it requires the use of the ``run_tempest.sh`` script
which has been deprecated in Tempest. In order to
facilitate the switch, the default for the variable
``tempest_run`` has been set to ``yes``, forcing the role
to execute tempest by default. This default can be changed
by overriding the value to ``no``. The test whitelist may
be set through the list variable ``tempest_test_whitelist``.

View File

@ -0,0 +1,10 @@
---
features:
- New variables have been added to allow a deployer to customize
a trove systemd unit file to their liking.
- The task dropping the trove systemd unit files now uses the
``config_template`` action plugin allowing deployers access to
customize the unit files as they see fit without having to
load extra options into the defaults and polute the generic
systemd unit file with jinja2 variables and conditionals.

View File

@ -0,0 +1,9 @@
---
features:
- Added new variable ``tempest_volume_backend_names`` and updated
templates/tempest.conf.j2 to point ``backend_names`` at this variable
deprecations:
- Removed ``tempest_volume_backend1_name`` and
``tempest_volume_backend1_name`` since ``backend1_name`` and
``backend2_name`` were removed from tempest in commit 27905cc (merged
26/04/2016)

View File

@ -0,0 +1,22 @@
---
features:
- The deployer can now define an environment variable
``GROUP_VARS_PATH`` with the folders of its choice
(separated by the colon sign) to define an user
space group_vars folder. These vars will apply but
be (currently) overriden by the OpenStack-Ansible
default group vars, by the set facts, and by the
user_* variables. If the deployer defines multiple
paths, the variables found are merged, and
precedence is increasing from left to right
(the last defined in GROUP_VARS_PATH wins)
- The deployer can now define an environment variable
``HOST_VARS_PATH`` with the folders of its choice
(separated by the colon sign) to define an user
space host_vars folder. These vars will apply but
be (currently) overriden by the OpenStack-Ansible
default host vars, by the set facts, and by the
user_* variables. If the deployer defines multiple
paths, the variables found are merged, and
precedence is increasing from left to right
(the last defined in HOST_VARS_PATH wins)

View File

@ -0,0 +1,5 @@
---
upgrade:
- |
Gnocchi service endpoint variables were not named correctly. Renamed
variables to be consistent with other roles.