k3s/cluster/openstack-heat
Kubernetes Submit Queue e6453c7880 Merge pull request #42638 from jamiehannaford/minion-fip
Automatic merge from submit-queue (batch tested with PRs 41297, 42638, 42666, 43039, 42567)

Allow minion floating IPs to be optional

**What this PR does / why we need it**:

Makes the generation of floating IPs for worker nodes optional, based on an env var. To quote the original issue:

> Currently, the OpenStack installation method assigns a floating IP to every single worker node. While this is fine for smaller clusters with a good sized IP pool, it can cause issues in environments with high node counts or less IPs available.

**Which issue this PR fixes**:

https://github.com/kubernetes/kubernetes/issues/40737

**Special notes for your reviewer**:

I used the conditions section of the Heat spec: https://docs.openstack.org/developer/heat/template_guide/hot_spec.html#conditions-section

**Release note**:
```release-note
OpenStack clusters can now specify whether worker nodes are assigned a floating IP
```
2017-03-25 18:15:21 -07:00
..
kubernetes-heat Merge pull request #42638 from jamiehannaford/minion-fip 2017-03-25 18:15:21 -07:00
config-default.sh Allow minion floating IPs to be optional 2017-03-07 12:50:42 +01:00
config-image.sh Change OPENSTACK_IMAGE_NAME to be more specific 2017-01-24 11:53:10 -05:00
config-test.sh
openrc-default.sh add default for OS_USER_DOMAIN_NAME 2017-01-25 10:46:47 +09:00
openrc-swift.sh add default for OS_USER_DOMAIN_NAME 2017-01-25 10:46:47 +09:00
util.sh Allow minion floating IPs to be optional 2017-03-07 12:50:42 +01:00