openstack-ansible/releasenotes/notes
Nolan Brubaker 8399965ed0 Check for two IP addresses assigned to same host
When parsing the openstack_user_config.yml file, the code would not
account for user mistakes when multiple IP addresses were specified for
the same hostname. When multiple IP addresses were specified, the last
one parsed would be written to the inventory.

This change instead throws a runtime error when this situation arises,
so that the invalid config cannot be written.

The tox.ini configuration is modified to make sure that the insert order
on the configuration dictionary is the same on every run of the tests.
Were this not set, the insertion order may well change dependon on the
hash seed, which would cause test failures because the assertions would
not match.

An OrderedDict is also used to ensure platform differences don't affect
testing order. The behavior of this class shouldn't differ from normal
dictionaries in a way that invalidates the test cases.

Change-Id: I7c724b1dd668a8372bf2dafaf3461e0a3cb1a557
2016-05-10 20:15:58 +00:00
..
.placeholder Add reno for release notes management 2015-11-12 14:12:45 +00:00
apt-sources-reduction-8e047a75ac555663.yaml Add release note for apt sources components change 2016-03-08 17:15:19 +00:00
ceilometer-keystone-v3-4cc85b056e2491b2.yaml Changed ceilometer configs to use keystonev3 2016-02-04 16:04:08 +00:00
check_user-config_accuracy-3318f215a8d84b7d.yaml Add a function to check accuracy of user config 2016-03-03 12:25:18 +00:00
conditional-nova-uid-gid-f75c1faa0c3da575.yaml Docs/Reno: Conditional nova UID/GID 2016-03-08 15:40:02 -06:00
container-cache-file-copy-5ce4a16ded8fb1da.yaml Add container-cache-file-copy feature release note 2016-03-08 17:08:05 +00:00
default-enable-host-security-hardening-eb73923218abbc2c.yaml Apply host security hardening by default 2016-04-06 18:21:26 +00:00
disable_slave_repo_during_sync-958bc6696546378e.yaml Release note for Repo Sync Patch 2016-03-17 12:09:36 -05:00
get-pip-options-change-d56868ed012e154f.yaml Remove pip_get_pip_options override from group_vars 2016-03-29 12:34:26 +00:00
haproxy_ssl_terminiation-cdf0092a5bfa34b5.yaml Enable SSL termination for all services 2016-04-27 18:36:07 +00:00
haproxy-install-setup-infrastructure-d1d17fd1a92b68a9.yaml Add haproxy-install to setup-infrastructure.yml 2016-03-03 16:46:29 +00:00
haproxy-logs-82fb9270d3d43e32.yaml Add release note about haproxy logs feature addition 2016-01-22 21:44:03 +00:00
horizon-customization-be7282fad552983b.yaml Docs/Reno: Add support for Horizon customization module 2016-03-16 07:07:04 +00:00
inventory-arg-change-7d882d024187eb15.yaml Release note for dynamic inventory args change 2016-02-25 10:13:52 -05:00
ironic-integration-264c4ed622a3a04e.yaml [DOCS] Adding Ironic configuration docs to Ansible 2016-04-21 10:48:12 +00:00
keepalived-upgrade-e63a11b7d4dcba20.yaml Fixing keepalived bug when 2+ backup nodes have the same priority 2016-04-13 12:05:32 +00:00
keystone-remove-default-domain-file-03c6908cd23427dc.yaml Release notes for dangling domain fix 2016-03-03 22:17:08 +00:00
keystone-v3-default-5eee0f7ca51bde58.yaml Docs/Reno: Keystone v3 API default 2016-02-11 16:24:12 -06:00
limited-mycnf-distribution-61903b3b247db0ff.yaml Add release note about restricted .my.cnf distribution 2016-02-01 17:13:35 +00:00
lxc_cache_download_ssl_verify-781d948fc0b98d84.yaml Release note for LXC download cert validation 2016-03-01 15:42:09 -05:00
memcached-logging-change-8825c2bdbcf824b9.yaml Improved logging for memcached (OSA calling part) 2016-04-27 18:34:21 +00:00
multiple-ips-for-host-f27cb1f1e878640d.yaml Check for two IP addresses assigned to same host 2016-05-10 20:15:58 +00:00
multiple-ldap-domains-f188f65678216587.yaml Implement multi-domain LDAP configuration for Keystone 2016-01-26 13:08:57 +00:00
neutron-enable-lbaasv2-agent-bc402800792d4c3c.yaml Fix typo duplicate in neutron release note 2016-03-26 23:02:00 +07:00
neutron-fwaas-5c7c6508f2cc05c3.yaml [User Guides] Link Updates - openstack-ansible 2016-04-24 03:36:34 +10:00
neutron-nova-notifications-2d1cc493043fa8f8.yaml [RENO] Neutron: Use internal endpoint for Nova notifications 2016-03-18 14:56:59 -05:00
neutron-openvswitch-agent-group-a63da4af11202790.yaml Add neutron_openvswitch_agent to env.d files 2016-05-09 11:46:24 +00:00
neutron-vpnaas-5c7c6508f2cc05c5.yaml Add option to auto enable from VPNaaS in Horizon 2016-04-19 10:00:04 +00:00
no-more-repo-clone-5b0def2826e11be8.yaml Remove the repo clone mirror play 2016-03-29 14:13:35 +01:00
nova-api-db-added-fe0524840a3e269d.yaml Add support for the nova_api db 2016-03-09 23:50:30 +00:00
nova-default-schedule-zone-934e236985f34cf4.yaml Docs/Reno: Make default_schedule_zone configurable 2016-03-09 09:52:04 -06:00
openstack_environment-754fe3c504d2aa7a.yaml Removing openstack_environment.yml. It is no longer useful. 2016-03-12 05:27:09 +00:00
openstack-ansible-rabbitmq_server-adding-erlang-parameters-3f7db4605d57a6f8.yaml Adding release notes for erlang VM tuning parameters 2016-03-03 11:20:17 +00:00
openstack-ansible-security-integration-b4fffbbf7fdc1ecb.yaml Docs/Reno: openstack-ansible-security integration 2016-02-10 10:57:31 -06:00
paramiko-2-0-dependencies-9a7c7fe9aeb394e4.yaml Add release note for paramiko issue workaround 2016-05-03 16:37:02 +00:00
pip-setuptools-wheel-pins-25494191c4739d52.yaml Use current, but pinned versions of pip, setuptools and wheel 2016-03-02 20:06:24 +00:00
plugin-folder-rename-359378939fda5ce1.yaml Update plugin folder names 2016-02-10 11:17:47 +00:00
python2-lxc-git-removal-5d20c07d80aaa75b.yaml Remove dependency on python2_lxc git source 2016-02-23 19:42:58 +00:00
rabbimq-ssl-611102b1525ba5c2.yaml Add release note about RabbitMQ SSL communication 2016-01-22 21:42:12 +00:00
remove-container-release-fa49ff23ca8c1324.yaml Removed container_release property from environment files 2016-05-05 10:23:42 +00:00
remove-deprecated-configs-71a4281809671cc1.yaml Remove deprecated config variables 2016-03-04 10:54:14 +11:00
swift-os-sync-merge-070168462c9eef81.yaml Adjust swift plays to use unified os-swift role 2016-03-29 03:27:34 +00:00
updated-neutron-plugin_base-25b5dcacc87acd0f.yaml Update LBaaS docs/config to use simple plugin names 2016-03-17 08:56:51 -05:00
updated-repo-build-26c0f7020e3257fa.yaml Docs/Reno: Updated repo build process 2016-02-09 09:42:42 -06:00
var_neutron_service_names-f58009c519a22483.yaml Add upgrade release note about the removal of neutron_service_names 2016-01-25 10:27:14 +00:00