Merge pull request #12692 from arrikto/fix-apiserver-ips
Support changing apiserver-ips when restarting minikubepull/13125/head
commit
c3ea9c298c
|
@ -692,6 +692,12 @@ func updateExistingConfigFromFlags(cmd *cobra.Command, existing *config.ClusterC
|
||||||
cc.VerifyComponents = interpretWaitFlag(*cmd)
|
cc.VerifyComponents = interpretWaitFlag(*cmd)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if cmd.Flags().Changed("apiserver-ips") {
|
||||||
|
// IPSlice not supported in Viper
|
||||||
|
// https://github.com/spf13/viper/issues/460
|
||||||
|
cc.KubernetesConfig.APIServerIPs = apiServerIPs
|
||||||
|
}
|
||||||
|
|
||||||
// Handle flags and legacy configuration upgrades that do not contain KicBaseImage
|
// Handle flags and legacy configuration upgrades that do not contain KicBaseImage
|
||||||
if cmd.Flags().Changed(kicBaseImage) || cc.KicBaseImage == "" {
|
if cmd.Flags().Changed(kicBaseImage) || cc.KicBaseImage == "" {
|
||||||
cc.KicBaseImage = viper.GetString(kicBaseImage)
|
cc.KicBaseImage = viper.GetString(kicBaseImage)
|
||||||
|
|
Loading…
Reference in New Issue