Update plugins/kubernetes-backend/src/service/KubernetesProxy.ts
Co-authored-by: Jamie Klassen <jklassen@vmware.com> Signed-off-by: Carlos Esteban Lopez Jaramillo <luchillo17@gmail.com>
This commit is contained in:
committed by
Fredrik Adelöw
parent
d936b2feca
commit
edc9ed6952
@@ -158,38 +158,3 @@ export class KubernetesProxy {
|
||||
}
|
||||
}
|
||||
|
||||
private getKubeConfig(clusterDetails: ClusterDetails): KubeConfig {
|
||||
const cluster = {
|
||||
name: clusterDetails.name,
|
||||
server: clusterDetails.url,
|
||||
skipTLSVerify: clusterDetails.skipTLSVerify,
|
||||
caData: clusterDetails.caData,
|
||||
};
|
||||
|
||||
const user = {
|
||||
name: CLUSTER_USER_NAME,
|
||||
token: clusterDetails.serviceAccountToken,
|
||||
};
|
||||
|
||||
const context = {
|
||||
name: clusterDetails.name,
|
||||
user: user.name,
|
||||
cluster: cluster.name,
|
||||
};
|
||||
|
||||
const kubeConfig = new KubeConfig();
|
||||
|
||||
if (clusterDetails.serviceAccountToken) {
|
||||
kubeConfig.loadFromOptions({
|
||||
clusters: [cluster],
|
||||
users: [user],
|
||||
contexts: [context],
|
||||
currentContext: context.name,
|
||||
});
|
||||
} else {
|
||||
kubeConfig.loadFromDefault();
|
||||
}
|
||||
|
||||
return kubeConfig;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user