Skip to content

Commit c446a1e

Browse files
committed
fix: provider config when use thirdparty registry
1 parent 8f92a29 commit c446a1e

File tree

1 file changed

+10
-9
lines changed

1 file changed

+10
-9
lines changed

cmd/tke-installer/app/installer/installer.go

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -889,11 +889,14 @@ func (t *TKE) completeProviderConfigForRegistry() error {
889889
return err
890890
}
891891
c.Registry.Prefix = t.Para.Config.Registry.Prefix()
892-
ip, err := util.GetExternalIP()
893-
if err != nil {
894-
return pkgerrors.Wrap(err, "get external ip error")
892+
893+
if t.Para.Config.Registry.TKERegistry != nil {
894+
ip, err := util.GetExternalIP()
895+
if err != nil {
896+
return pkgerrors.Wrap(err, "get external ip error")
897+
}
898+
c.Registry.IP = ip
895899
}
896-
c.Registry.IP = ip
897900

898901
return c.Save(pluginConfigFile)
899902
}
@@ -1106,11 +1109,9 @@ func (t *TKE) prepareFrontProxyCertificates() error {
11061109
}
11071110

11081111
func (t *TKE) createGlobalCluster() error {
1109-
if t.Para.Config.Registry.TKERegistry != nil {
1110-
err := t.completeProviderConfigForRegistry()
1111-
if err != nil {
1112-
return err
1113-
}
1112+
err := t.completeProviderConfigForRegistry()
1113+
if err != nil {
1114+
return err
11141115
}
11151116

11161117
// do again like platform controller

0 commit comments

Comments
 (0)