mirror of https://github.com/kubernetes/kops.git
Merge pull request #3809 from rdrgmnzs/hostnameOverride_use_hostname
Automatic merge from submit-queue. Let a user set a hostnameOverride when the cloud provider is aws. Let a user use the hostname or set a hostnameOverride when the cloud provider is aws. This would allow for a more descriptive name to be used. The name of the hosts when using @hostname can be set by using a hook or some other method.
This commit is contained in:
commit
ac7ae3fd58
|
@ -149,7 +149,10 @@ func (b *KubeletOptionsBuilder) BuildOptions(o interface{}) error {
|
|||
}
|
||||
|
||||
// Use the hostname from the AWS metadata service
|
||||
clusterSpec.Kubelet.HostnameOverride = "@aws"
|
||||
// if hostnameOverride is not set.
|
||||
if clusterSpec.Kubelet.HostnameOverride == "" {
|
||||
clusterSpec.Kubelet.HostnameOverride = "@aws"
|
||||
}
|
||||
}
|
||||
|
||||
if cloudProvider == kops.CloudProviderDO {
|
||||
|
|
|
@ -308,7 +308,7 @@ func evaluateSpec(c *api.Cluster) error {
|
|||
}
|
||||
|
||||
func evaluateHostnameOverride(hostnameOverride string) (string, error) {
|
||||
if hostnameOverride == "" {
|
||||
if hostnameOverride == "" || hostnameOverride == "@hostname" {
|
||||
return "", nil
|
||||
}
|
||||
k := strings.TrimSpace(hostnameOverride)
|
||||
|
|
Loading…
Reference in New Issue