@topgroup/diginext
Version:
A BUILD SERVER & CLI to deploy apps to any Kubernetes clusters.
35 lines • 1.36 kB
TypeScript
import type { ICluster } from "../../entities";
import type { InputOptions } from "../../interfaces/InputOptions";
import type { Ownership } from "../../interfaces/SystemTypes";
import type { ContainerRegistrySecretOptions } from "../registry/ContainerRegistrySecretOptions";
/**
* Authenticate custom Kubernetes cluster access
*/
export declare const authenticate: (cluster: ICluster, options?: InputOptions & {
ownership: Ownership;
}) => Promise<ICluster>;
/**
* Connect Docker to custom Container Registry
* @param {InputOptions} options
*/
export declare const connectDockerRegistry: (options?: InputOptions) => Promise<boolean>;
/**
* Create image pulling secret of custom Container Registry
*/
export declare const createImagePullingSecret: (options?: ContainerRegistrySecretOptions) => Promise<{
name: string;
value: any;
}>;
export declare const execCustomProvider: (options?: InputOptions) => Promise<void>;
declare const _default: {
authenticate: (cluster: ICluster, options?: InputOptions & {
ownership: Ownership;
}) => Promise<ICluster>;
connectDockerRegistry: (options?: InputOptions) => Promise<boolean>;
createImagePullingSecret: (options?: ContainerRegistrySecretOptions) => Promise<{
name: string;
value: any;
}>;
};
export default _default;
//# sourceMappingURL=custom.d.ts.map