@topgroup/diginext
Version:
A BUILD SERVER & CLI to deploy apps to any Kubernetes clusters.
35 lines • 1.37 kB
TypeScript
import type { IContainerRegistry } from "../../entities";
import type { InputOptions } from "../../interfaces/InputOptions";
import type { ContainerRegistrySecretOptions } from "../registry/ContainerRegistrySecretOptions";
/**
* Authenticate Google Cloud
*/
export declare const authenticate: (options?: InputOptions) => Promise<boolean>;
/**
* Connect Docker to Google Cloud Registry
*/
export declare const connectDockerToRegistry: (options?: InputOptions & {
builder?: "docker" | "podman";
}) => Promise<IContainerRegistry>;
/**
* Create Google Container Registry image pulling secret
*/
export declare const createImagePullingSecret: (options?: ContainerRegistrySecretOptions) => Promise<{
name?: string;
value?: string;
}>;
export declare const showHelp: (options?: InputOptions) => void;
export declare const execGoogleCloud: (options?: InputOptions) => Promise<void>;
declare const _default: {
authenticate: (options?: InputOptions) => Promise<boolean>;
connectDockerRegistry: (options?: InputOptions & {
builder?: "podman" | "docker";
}) => Promise<IContainerRegistry>;
createImagePullingSecret: (options?: ContainerRegistrySecretOptions) => Promise<{
name?: string;
value?: string;
}>;
showHelp: (options?: InputOptions) => void;
};
export default _default;
//# sourceMappingURL=gcloud.d.ts.map