Rename BootConfig.APIServer to BootConfig.APIServerIP

This commit is contained in:
Ciprian Hacman 2022-11-07 05:37:46 +02:00
parent 6a4080dbe5
commit 0e2cc7e0cc
3 changed files with 6 additions and 6 deletions

View File

@ -49,12 +49,12 @@ func (b *EtcHostsBuilder) Build(c *fi.ModelBuilderContext) error {
} else if b.Cluster.UsesNoneDNS() {
task.Records = append(task.Records, nodetasks.HostRecord{
Hostname: b.Cluster.Spec.MasterInternalName,
Addresses: []string{b.BootConfig.APIServer},
Addresses: []string{b.BootConfig.APIServerIP},
})
if b.UseKopsControllerForNodeBootstrap() {
task.Records = append(task.Records, nodetasks.HostRecord{
Hostname: "kops-controller.internal." + b.Cluster.Name,
Addresses: []string{b.BootConfig.APIServer},
Addresses: []string{b.BootConfig.APIServerIP},
})
}
}

View File

@ -90,9 +90,9 @@ type BootConfig struct {
ConfigBase *string `json:",omitempty"`
// ConfigServer holds the configuration for the configuration server.
ConfigServer *ConfigServerOptions `json:",omitempty"`
// APIServer is the API server IP address.
// APIServerIP is the API server IP address.
// This field is used for adding an alias for api.internal. in /etc/hosts, when Topology.DNS.Type == DNSTypeNone.
APIServer string `json:",omitempty"`
APIServerIP string `json:",omitempty"`
// InstanceGroupName is the name of the instance group.
InstanceGroupName string `json:",omitempty"`
// InstanceGroupRole is the instance group role.

View File

@ -1424,11 +1424,11 @@ func (n *nodeUpConfigBuilder) BuildConfig(ig *kops.InstanceGroup, apiserverAddit
}
for _, additionalIP := range apiserverAdditionalIPs {
if cidr.Contains(net.ParseIP(additionalIP)) {
bootConfig.APIServer = additionalIP
bootConfig.APIServerIP = additionalIP
break
}
}
if bootConfig.APIServer != "" {
if bootConfig.APIServerIP != "" {
break
}
}