@topgroup/diginext
Version:
A BUILD SERVER & CLI to deploy apps to any Kubernetes clusters.
39 lines • 949 B
TypeScript
import type { IRelease } from "../../entities";
export interface RolloutOptions {
isDebugging?: boolean;
onUpdate?: (msg?: string) => void;
}
/**
* Clean up PRERELEASE resources by ID or release data
* @param idOrRelease - Release ID or {Release} data
*/
export declare function cleanUp(idOrRelease: string | IRelease): Promise<{
error: any;
data?: undefined;
} | {
error: any;
data: IRelease;
}>;
/**
* Roll out a prerelease environment
* @param {String} id - Release ID
*/
export declare function previewPrerelease(id: string, options?: RolloutOptions): Promise<{
error: string;
data?: undefined;
} | {
error: any;
data: IRelease;
}>;
/**
* Roll out a release
* @param id - Release ID
*/
export declare function rollout(id: string, options?: RolloutOptions): Promise<{
error: string;
data?: undefined;
} | {
error: any;
data: IRelease;
}>;
//# sourceMappingURL=kube-deploy.d.ts.map