@topgroup/diginext
Version:
A BUILD SERVER & CLI to deploy apps to any Kubernetes clusters.
18 lines • 609 B
TypeScript
import type { KubeDeployment, KubeIngress, KubeService } from "../../../interfaces";
export interface DeploymentDetails {
deploymentName: string;
mainAppName: string;
appVersion: string;
newReplicas: number;
}
export declare class DeploymentYamlProcessor {
originalYaml: string;
ingressConfig: KubeIngress;
serviceConfig: KubeService;
deploymentConfig: KubeDeployment;
private processedYamlConfigs;
constructor(deploymentYaml: string);
processDeploymentYaml(): DeploymentDetails;
getProcessedYaml(): string;
}
//# sourceMappingURL=deploy-yaml-processor.d.ts.map