From 842af8ed321a0cdc27ba2022211f4e823c1338a6 Mon Sep 17 00:00:00 2001 From: Vincent Germain Date: Wed, 1 Mar 2023 14:08:03 +0100 Subject: [PATCH] fix(k8s): export getClusterKubeConfig --- packages/clients/src/api/k8s/index.ts | 2 +- packages/clients/src/api/k8s/v1/api.utils.ts | 13 +++++++++++++ packages/clients/src/api/k8s/v1/index.ts | 5 +++++ packages/clients/src/api/k8s/v1/types.utils.ts | 1 + 4 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 packages/clients/src/api/k8s/v1/api.utils.ts create mode 100644 packages/clients/src/api/k8s/v1/index.ts create mode 100644 packages/clients/src/api/k8s/v1/types.utils.ts diff --git a/packages/clients/src/api/k8s/index.ts b/packages/clients/src/api/k8s/index.ts index 73ddaf23c..0ef3c3b65 100644 --- a/packages/clients/src/api/k8s/index.ts +++ b/packages/clients/src/api/k8s/index.ts @@ -1 +1 @@ -export * as v1 from './v1/index.gen' +export * as v1 from './v1/index' diff --git a/packages/clients/src/api/k8s/v1/api.utils.ts b/packages/clients/src/api/k8s/v1/api.utils.ts new file mode 100644 index 000000000..c88452725 --- /dev/null +++ b/packages/clients/src/api/k8s/v1/api.utils.ts @@ -0,0 +1,13 @@ +import { API } from './api.gen' +import type { GetClusterKubeConfigRequest } from './types.utils' + +export class K8SUtilsAPI extends API { + /** + * Get configuration of a kube cluster. + * + * @param request - The request {@link GetClusterKubeConfigRequest} + * @returns A Promise of Blob + */ + getClusterKubeConfig = (request: Readonly) => + this._getClusterKubeConfig(request) +} diff --git a/packages/clients/src/api/k8s/v1/index.ts b/packages/clients/src/api/k8s/v1/index.ts new file mode 100644 index 000000000..078a0124d --- /dev/null +++ b/packages/clients/src/api/k8s/v1/index.ts @@ -0,0 +1,5 @@ +export { K8SUtilsAPI as API } from './api.utils' +export * from './content.gen' +export * from './types.gen' +export * from './types.utils' +export * as ValidationRules from './validation-rules.gen' diff --git a/packages/clients/src/api/k8s/v1/types.utils.ts b/packages/clients/src/api/k8s/v1/types.utils.ts new file mode 100644 index 000000000..86a796453 --- /dev/null +++ b/packages/clients/src/api/k8s/v1/types.utils.ts @@ -0,0 +1 @@ +export type { GetClusterKubeConfigRequest } from './types.private.gen'