From 24113996835f24b38bdada79614d8a1d6ce9ffc1 Mon Sep 17 00:00:00 2001 From: Somefive Date: Mon, 13 Jun 2022 13:14:25 +0800 Subject: [PATCH] Feat: support insecure cluster (#4157) Signed-off-by: Somefive --- pkg/multicluster/cluster_management.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkg/multicluster/cluster_management.go b/pkg/multicluster/cluster_management.go index ddc59524f..8e704258e 100644 --- a/pkg/multicluster/cluster_management.go +++ b/pkg/multicluster/cluster_management.go @@ -92,7 +92,9 @@ func (clusterConfig *KubeClusterConfig) RegisterByVelaSecret(ctx context.Context var credentialType clusterv1alpha1.CredentialType data := map[string][]byte{ "endpoint": []byte(clusterConfig.Cluster.Server), - "ca.crt": clusterConfig.Cluster.CertificateAuthorityData, + } + if !clusterConfig.Cluster.InsecureSkipTLSVerify { + data["ca.crt"] = clusterConfig.Cluster.CertificateAuthorityData } if len(clusterConfig.AuthInfo.Token) > 0 { credentialType = clusterv1alpha1.CredentialTypeServiceAccountToken