k3s/cluster/openstack-heat
Kubernetes Submit Queue 7ee9abe447 Merge pull request #40339 from noseka1/master
Automatic merge from submit-queue (batch tested with PRs 40549, 40339)

Invalid node names when deploying with Heat

OpenStack Heat templates create Kubernetes nodes with invalid
hostnames. Capital letters are not allowed in the hostnames:

Unable to register node "kubernetes-node-6s8OizYe" with API server: Node "kubernetes-node-6s8OizYe" is invalid: metadata.name: Invalid value: "kubernetes-node-6s8OizYe": must match the regex [a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)* (e.g. 'example.com')

This patch prevents Heat generating hostnames that contain
capital letters.



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

**Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #

**Special notes for your reviewer**:

**Release note**:

```release-note
```
2017-01-29 23:52:07 -08:00
..
kubernetes-heat Merge pull request #40339 from noseka1/master 2017-01-29 23:52:07 -08:00
config-default.sh Merge pull request #37264 from yuanying/use-lowercase-character 2017-01-24 10:52:12 -08:00
config-image.sh Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
config-test.sh Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
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 Merge pull request #39784 from micmro/keystone-v3-support-for-openstack-heat 2017-01-25 19:30:32 -08:00