Skip to content

Commit 494eee8

Browse files
Merge pull request #6100 from devtron-labs/insecure-tls-oss
chore: use certificates data when InsecureSkipTLSVerify is false for a cluster in case of external run CI
2 parents 49581fe + 07c0a16 commit 494eee8

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

pkg/pipeline/WorkflowService.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,12 @@ func (impl *WorkflowServiceImpl) getClusterConfig(workflowRequest *types.Workflo
201201
ClusterName: env.Cluster.ClusterName,
202202
BearerToken: bearerToken,
203203
Host: env.Cluster.ServerUrl,
204-
InsecureSkipTLSVerify: true,
204+
InsecureSkipTLSVerify: env.Cluster.InsecureSkipTlsVerify,
205+
}
206+
if !env.Cluster.InsecureSkipTlsVerify {
207+
clusterConfig.KeyData = configMap[commonBean.TlsKey]
208+
clusterConfig.CertData = configMap[commonBean.CertData]
209+
clusterConfig.CAData = configMap[commonBean.CertificateAuthorityData]
205210
}
206211
restConfig, err := impl.k8sUtil.GetRestConfigByCluster(clusterConfig)
207212
if err != nil {

0 commit comments

Comments
 (0)