UNPKG

@topgroup/diginext

Version:

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

51 lines 1.52 kB
import type { IContainerRegistry, IWorkspace } from "../../entities"; import type { AppConfig, DeployEnvironment, KubeDeployment, KubeNamespace } from "../../interfaces"; export type GenerateDeploymentV2Params = { appSlug: string; env: string; port?: number; username: string; workspace: IWorkspace; /** * Skip replacing origin domain of "prerelease" environment. * * @default false * @deprecated */ skipPrerelease?: boolean; /** * Requires if generate deployment files from image URL. */ appConfig?: AppConfig; /** * Requires if generate deployment files from source code. */ targetDirectory?: string; /** * Image URL of a build on container registry (no tag/version) */ buildImage?: string; /** * Requires if generate deployment files from source code. */ buildTag?: string; /** * Container Registry */ registry?: IContainerRegistry; isDebugging?: boolean; }; export type GenerateDeploymentV2Result = { namespaceContent: string; namespaceObject: KubeNamespace; deploymentName: string; deployEnvironment: DeployEnvironment; deploymentContent: string; deploymentCfg: KubeDeployment; buildTag: string; buildNumber: number; IMAGE_NAME: string; endpoint: string; }; export declare const generateDeploymentV2: (params: GenerateDeploymentV2Params) => Promise<GenerateDeploymentV2Result>; //# sourceMappingURL=generate-deployment-v2.d.ts.map