UNPKG

@topgroup/diginext

Version:

A BUILD SERVER & CLI to deploy apps to any Kubernetes clusters.

39 lines 1.05 kB
import type { ICluster, IRelease } from "../../entities"; export interface RolloutOptions { isDebugging?: boolean; onUpdate?: (msg?: string) => void; } export interface CheckDeploymentReadyOptions { /** * Cluster's context (in ".kubeconfig") */ context?: string; namespace: string; appName: string; appVersion?: string; replicas?: number; onUpdate?: (msg?: string) => void; skipCrashedPods?: boolean; isDebugging?: boolean; } /** * Clean up namespace's resources by app version * @param cluster - Cluster * @param appVersion - App's version */ export declare function cleanUpNamespace(cluster: ICluster, namespace: string, appName: string, appVersion: string): Promise<{ error: any; data: any; }>; /** * Roll out a release (V2) * @param releaseId - Release ID */ export declare function rolloutV2(releaseId: string, options?: RolloutOptions): Promise<{ error: string; data?: undefined; } | { error: any; data: IRelease; }>; //# sourceMappingURL=deploy-rollout.d.ts.map