Globals / "src/main/routes/kubeconfig-route"
Module: "src/main/routes/kubeconfig-route"#
Index#
Classes#
Variables#
Functions#
Variables#
kubeconfigRoute#
• Const kubeconfigRoute: KubeconfigRoute = new KubeconfigRoute()
Defined in src/main/routes/kubeconfig-route.ts:58
Functions#
generateKubeConfig#
▸ generateKubeConfig(username: string, secret: V1Secret, cluster: Cluster): object
Defined in src/main/routes/kubeconfig-route.ts:6
Parameters:
| Name | Type |
|---|---|
username |
string |
secret |
V1Secret |
cluster |
Cluster |
Returns: object
| Name | Type |
|---|---|
apiVersion |
string |
clusters |
{ name: string = cluster.contextName; cluster: { certificate-authority-data: string = secret.data["ca.crt"]; server: string = cluster.apiUrl } }[] |
contexts |
{ name: string = cluster.contextName; context: { cluster: string = cluster.contextName; namespace: string = secret.metadata.namespace; user: string = username } }[] |
current-context |
string |
kind |
string |
users |
{ name: string = username; user: { token: string = tokenData.toString("utf8") } }[] |
Last update: November 10, 2020