From 230019f9fff5d10b77aa02de720b7486b2e1e5b9 Mon Sep 17 00:00:00 2001 From: Manabu Mccloskey Date: Wed, 13 Sep 2023 11:07:45 -0700 Subject: [PATCH] abc --- packages/backend/src/plugins/cnoe-kube.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/packages/backend/src/plugins/cnoe-kube.ts b/packages/backend/src/plugins/cnoe-kube.ts index 9423db4..c487793 100644 --- a/packages/backend/src/plugins/cnoe-kube.ts +++ b/packages/backend/src/plugins/cnoe-kube.ts @@ -105,6 +105,17 @@ export const createKubernetesApply = (config: Config) => { }, ], }; + + if ( + targetCluster + .getString('caData') + .startsWith('-----BEGIN CERTIFICATE-----') + ) { + confFile.clusters[0].cluster['certificate-authority-data'] = + Buffer.from(targetCluster.getString('caData'), 'utf8').toString( + 'base64', + ); + } const confString = dumpYaml(confFile); const confFilePath = resolveSafeChildPath(ctx.workspacePath, 'config'); fs.writeFileSync(confFilePath, confString, {