UNPKG

@topgroup/diginext

Version:

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

39 lines 1.18 kB
import type { IUser, IWorkspace } from "../../entities"; import type { AppConfig, KubeDeployment, KubeNamespace } from "../../interfaces"; export type GenerateDeploymentParams = { appSlug: string; env: string; username: string; user: IUser; workspace: IWorkspace; /** * Skip replacing origin domain of "prerelease" environment. * * @default false */ skipPrerelease?: boolean; /** * Requires if generate deployment files from image URL. */ appConfig?: AppConfig; /** * Requires if generate deployment files from source code. */ targetDirectory?: string; /** * Requires if generate deployment files from source code. */ buildTag?: string; isDebugging?: boolean; }; export type GenerateDeploymentResult = { namespaceContent: string; namespaceObject: KubeNamespace; deploymentContent: string; deploymentCfg: KubeDeployment; buildTag: string; IMAGE_NAME: string; endpoint: string; }; export declare const generateDeployment: (params: GenerateDeploymentParams) => Promise<GenerateDeploymentResult>; //# sourceMappingURL=generate-deployment.d.ts.map