UNPKG

@vfarcic/dot-ai

Version:

Universal Kubernetes application deployment agent with CLI and MCP interfaces

38 lines 990 B
/** * Deploy Operation - Handles Kubernetes manifest deployment with readiness checking */ export interface DeployOptions { solutionId: string; sessionDir?: string; timeout?: number; kubeconfig?: string; } export interface DeployResult { success: boolean; solutionId: string; manifestPath: string; readinessTimeout: boolean; message: string; kubectlOutput: string; } export declare class DeployOperation { private kubectlConfig; constructor(kubeconfig?: string); /** * Deploy Kubernetes manifests from generated solution */ deploy(options: DeployOptions): Promise<DeployResult>; /** * Get the manifest file path for the solution */ private getManifestPath; /** * Verify that the manifest file exists */ private verifyManifestExists; /** * Apply manifests using kubectl with readiness checking */ private applyManifests; } //# sourceMappingURL=deploy-operation.d.ts.map