@k1ssh/qbot
Version:
QBot SDK is a set of APIs for creating and managing microservices, and Kubernetes deployments. This is the core package for QBot AI.
14 lines (13 loc) • 992 B
TypeScript
export declare const BASE_DIRS: string[];
export declare const ENV_DIRS: string[];
export declare const QBOT_DIR: string;
export declare const initProject: typeof initProjectTask;
declare function initProjectTask(projectName: string): Promise<void>;
export declare function cloneProject(projectName: string, repositoryUrl?: string, isChart?: boolean): Promise<void>;
export declare function addEnvironment(projectName: string, environmentName: string): Promise<void>;
export declare function addChart(projectName: string, chartName: string): Promise<void>;
export declare function snapshotProject(projectName: string, snapshotName: string): Promise<void>;
export declare function diffProject(projectName: string, snapshotName: string, offline: boolean): Promise<void>;
export declare function rollbackProject(projectName: string, snapshotName: string): Promise<void>;
export declare function deployProject(projectName: string, environment: string, release: string): Promise<void>;
export {};