@chimoney.io/iaas-k8s-deployment
Version:
Kubernetes Infrastructure as a Service deployment package for streamlined multi-cloud environments
24 lines • 1.31 kB
TypeScript
/**
* @fileoverview Deployment module - Re-exports for backwards compatibility
*
* This file has been refactored to improve maintainability. The original
* monolithic implementation has been split into focused modules:
*
* - errors/ - Error classes and handling
* - logging/ - Logger implementations
* - validation/ - Configuration validation
* - progress/ - Progress tracking utilities
* - rollback/ - Rollback functionality
* - helm/ - Helm values generation
* - deployment/ - Core deployment logic
*
* All exports maintain the same interface for backwards compatibility.
*/
export { DeploymentError, ConfigValidationError, RollbackError, } from "./errors/index.js";
export { ConsoleLogger } from "./logging/index.js";
export { validateDeploymentConfig } from "./validation/index.js";
export { createProgressCallback } from "./progress/index.js";
export { performRollback, performEnhancedRollback, listRollbackTargets, storeDeploymentSnapshot, getSnapshotManager, ConfigurationSnapshotManager, } from "./rollback/index.js";
export { generateDynamicHelmValues, mergeHelmValues } from "./helm/index.js";
export { withErrorHandling, executeDeploymentAction, handleDeployment, } from "./deployment/index.js";
//# sourceMappingURL=deployment.d.ts.map