From 4c13117c1782e8e6b55c53286ed20555852949d4 Mon Sep 17 00:00:00 2001 From: wl-chen Date: Sat, 30 Apr 2022 09:36:13 +0800 Subject: [PATCH] fix(installer): industry code bug (#1900) * fix(installer): move nginx&webhookCertGen to base components * fix(installer): local registry need source ip --- .../app/installer/images/images.go | 26 ++++++++++--------- cmd/tke-installer/app/installer/installer.go | 3 --- 2 files changed, 14 insertions(+), 15 deletions(-) diff --git a/cmd/tke-installer/app/installer/images/images.go b/cmd/tke-installer/app/installer/images/images.go index 09f6fe33e..7c86d1bf5 100644 --- a/cmd/tke-installer/app/installer/images/images.go +++ b/cmd/tke-installer/app/installer/images/images.go @@ -37,6 +37,9 @@ type BaseComponents struct { ProviderRes containerregistry.Image TKEGateway containerregistry.Image + NginxIngress containerregistry.Image + KebeWebhookCertgen containerregistry.Image + NFSProvisioner containerregistry.Image CsiNodeDriverRegistrar containerregistry.Image @@ -48,12 +51,10 @@ type BaseComponents struct { } type ExComponents struct { - Registry containerregistry.Image - Busybox containerregistry.Image - InfluxDB containerregistry.Image - Thanos containerregistry.Image - NginxIngress containerregistry.Image - KebeWebhookCertgen containerregistry.Image + Registry containerregistry.Image + Busybox containerregistry.Image + InfluxDB containerregistry.Image + Thanos containerregistry.Image TKEBusinessAPI containerregistry.Image TKEBusinessController containerregistry.Image @@ -89,12 +90,10 @@ func (c Components) Get(name string) *containerregistry.Image { var Version = version.Get().GitVersion var exComponents = ExComponents{ - Registry: containerregistry.Image{Name: "registry", Tag: "2.7.1"}, - Busybox: containerregistry.Image{Name: "busybox", Tag: "1.31.1"}, - InfluxDB: containerregistry.Image{Name: "influxdb", Tag: "1.7.9"}, - Thanos: containerregistry.Image{Name: "thanos", Tag: "v0.15.0"}, - NginxIngress: containerregistry.Image{Name: "ingress-nginx-controller", Tag: "v1.1.3"}, - KebeWebhookCertgen: containerregistry.Image{Name: "kube-webhook-certgen", Tag: "v1.1.1"}, + Registry: containerregistry.Image{Name: "registry", Tag: "2.7.1"}, + Busybox: containerregistry.Image{Name: "busybox", Tag: "1.31.1"}, + InfluxDB: containerregistry.Image{Name: "influxdb", Tag: "1.7.9"}, + Thanos: containerregistry.Image{Name: "thanos", Tag: "v0.15.0"}, TKEBusinessAPI: containerregistry.Image{Name: "tke-business-api", Tag: Version}, TKEBusinessController: containerregistry.Image{Name: "tke-business-controller", Tag: Version}, @@ -121,6 +120,9 @@ var baseComponents = BaseComponents{ ProviderRes: containerregistry.Image{Name: "provider-res", Tag: "v1.21.4-3"}, TKEGateway: containerregistry.Image{Name: "tke-gateway", Tag: Version}, + NginxIngress: containerregistry.Image{Name: "ingress-nginx-controller", Tag: "v1.1.3"}, + KebeWebhookCertgen: containerregistry.Image{Name: "kube-webhook-certgen", Tag: "v1.1.1"}, + NFSProvisioner: containerregistry.Image{Name: "nfs-subdir-external-provisioner", Tag: "v4.0.2"}, CsiNodeDriverRegistrar: containerregistry.Image{Name: "csi-node-driver-registrar", Tag: "v2.4.0"}, diff --git a/cmd/tke-installer/app/installer/installer.go b/cmd/tke-installer/app/installer/installer.go index b7d50daed..43d981bee 100644 --- a/cmd/tke-installer/app/installer/installer.go +++ b/cmd/tke-installer/app/installer/installer.go @@ -921,9 +921,6 @@ func (t *TKE) completeProviderConfigForRegistry() error { if t.Para.Config.Registry.TKERegistry != nil { ip, err := utilnet.GetSourceIP(t.Para.Cluster.Spec.Machines[0].IP) - if t.Para.Config.HA != nil && len(t.Para.Config.HA.VIP()) > 0 { - ip = t.Para.Config.HA.VIP() - } if err != nil { return errors.Wrap(err, "get ip for registry error") }