UNPKG

@vfarcic/dot-ai

Version:

Universal Kubernetes application deployment agent with CLI and MCP interfaces

35 lines 1.2 kB
/** * Shared Kubernetes Utilities * * Common functions for interacting with Kubernetes clusters */ export interface KubectlConfig { context?: string; namespace?: string; kubeconfig?: string; timeout?: number; } /** * Execute kubectl command with proper configuration */ export declare function executeKubectl(args: string[], config?: KubectlConfig): Promise<string>; export declare function buildKubectlCommand(args: string[], config?: KubectlConfig): string; export declare class ErrorClassifier { static classifyError(error: Error): { type: string; enhancedMessage: string; }; private static isNetworkError; private static isAuthenticationError; private static isAuthorizationError; private static isAPIAvailabilityError; private static isKubeconfigError; private static isVersionCompatibilityError; private static enhanceNetworkError; private static enhanceAuthenticationError; private static enhanceAuthorizationError; private static enhanceAPIAvailabilityError; private static enhanceKubeconfigError; private static enhanceVersionCompatibilityError; } //# sourceMappingURL=kubernetes-utils.d.ts.map