Merge pull request #9045 from kim5566/k8s/use-default-kubeconfig

Kubernetes plugin:  Loading default Kube configuration
This commit is contained in:
Fredrik Adelöw
2022-01-20 13:40:19 +01:00
committed by GitHub
2 changed files with 16 additions and 6 deletions
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-kubernetes-backend': patch
---
If serviceAccountToken not provided, use default config file from cluster
@@ -45,12 +45,17 @@ export class KubernetesClientProvider {
};
const kc = new KubeConfig();
kc.loadFromOptions({
clusters: [cluster],
users: [user],
contexts: [context],
currentContext: context.name,
});
if (clusterDetails.serviceAccountToken) {
kc.loadFromOptions({
clusters: [cluster],
users: [user],
contexts: [context],
currentContext: context.name,
});
} else {
kc.loadFromDefault();
}
return kc;
}