From feb819920e32e3579966034f91ba64b755cb1491 Mon Sep 17 00:00:00 2001 From: Somefive Date: Wed, 19 Apr 2023 11:12:02 +0800 Subject: [PATCH] Feat: support connecting cluster via proxy url (#5875) Signed-off-by: Somefive --- pkg/multicluster/cluster_management.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/multicluster/cluster_management.go b/pkg/multicluster/cluster_management.go index 8db139aea..6c63b339b 100644 --- a/pkg/multicluster/cluster_management.go +++ b/pkg/multicluster/cluster_management.go @@ -136,6 +136,9 @@ func (clusterConfig *KubeClusterConfig) createOrUpdateClusterSecret(ctx context. data["tls.crt"] = clusterConfig.AuthInfo.ClientCertificateData data["tls.key"] = clusterConfig.AuthInfo.ClientKeyData } + if clusterConfig.Cluster.ProxyURL != "" { + data["proxy-url"] = []byte(clusterConfig.Cluster.ProxyURL) + } secret := &corev1.Secret{} if err := cli.Get(ctx, apitypes.NamespacedName{Name: clusterConfig.ClusterName, Namespace: ClusterGatewaySecretNamespace}, secret); client.IgnoreNotFound(err) != nil { return err