Hide Forgot
Description of problem: The Heat template would allocate additonal floating ip for LB when selecting External loadbalancer. Actually we don't need the floating ip if we choose external loadbalancer. Version-Release number of selected component (if applicable): openshift-on-openstack v0.9.1 How reproducible: 100% Steps to Reproduce: 1.Create a heat stack which selects external loadbalancer 2. 3. Actual results: After stack created successfully, found that a additional floating ip was allocated, and a unused file on bastion host /var/lib/ansible/host_vars/loadbalancer.yml was created: [root@ghuang7-external-lb-bastion ansible]# cat /var/lib/ansible/host_vars/loadbalancer.yml ansible_ssh_host: 10.66.147.193 ansible_hostname: ghuang7-external-lb-lb ansible_default_ipv4: address: 10.66.147.193 Expected results: Unused floating ips and /var/lib/ansible/host_vars/loadbalancer.yml should not be created. Additional info:
This is needed for supporting multiple loadbalancer types in OSP8. It will be much easier in OSP9 where conditionals can be used in heat template definition. This has lower priority and we can fix it in post GA.
I set target release to 3.4.0 to distinguish BZs which will be fixed in a next release.