Removed cert fields from default config
Signed-off-by: Mani Kumar Marothu <ama47116@manis-mbp.lan> Signed-off-by: Mani Marothu <manikumar.1215@gmail.com>
This commit is contained in:
parent
b2eac39a4b
commit
9610dd7b15
1 changed files with 8 additions and 5 deletions
|
@ -109,7 +109,7 @@ export const createKubernetesApply = (config: Config) => {
|
|||
server: targetCluster.getString('url'),
|
||||
'insecure-skip-tls-verify':
|
||||
!!targetCluster.getOptionalBoolean('skipTLSVerify'),
|
||||
},
|
||||
} satisfies Record<string, any>,
|
||||
},
|
||||
],
|
||||
users: [
|
||||
|
@ -121,7 +121,7 @@ export const createKubernetesApply = (config: Config) => {
|
|||
},
|
||||
],
|
||||
};
|
||||
if(!confFile.clusters[0].cluster['insecure-skip-tls-verify']) {
|
||||
if (!confFile.clusters[0].cluster['insecure-skip-tls-verify']) {
|
||||
let caDataRaw = targetCluster.getOptionalString('caData');
|
||||
if (caDataRaw?.startsWith('-----BEGIN CERTIFICATE-----')) {
|
||||
caDataRaw = Buffer.from(
|
||||
|
@ -129,10 +129,13 @@ export const createKubernetesApply = (config: Config) => {
|
|||
'utf8',
|
||||
).toString('base64');
|
||||
}
|
||||
(confFile.clusters[0].cluster as any)['certificate-authority-data'] =
|
||||
confFile.clusters[0].cluster['certificate-authority-data'] =
|
||||
caDataRaw;
|
||||
(confFile.clusters[0].cluster as any)['certificate-authority'] =
|
||||
targetCluster.getOptionalString('caFile');
|
||||
|
||||
if (! (targetCluster.getOptionalString('caFile').length === 0 || targetCluster.getOptionalString('caFile').length === null)) {
|
||||
confFile.clusters[0].cluster['certificate-authority'] =
|
||||
targetCluster.getOptionalString('caFile');
|
||||
}
|
||||
}
|
||||
const confString = dumpYaml(confFile);
|
||||
const confFilePath = resolveSafeChildPath(ctx.workspacePath, 'config');
|
||||
|
|
Loading…
Reference in a new issue