@chimoney.io/iaas-k8s-deployment
Version:
Kubernetes Infrastructure as a Service deployment package for streamlined multi-cloud environments
26 lines • 831 B
JavaScript
// =============================================================================
// Error Classes
// =============================================================================
export class DeploymentError extends Error {
constructor(message, code, details) {
super(message);
this.code = code;
this.details = details;
this.name = "DeploymentError";
}
}
export class ConfigValidationError extends Error {
constructor(message, errors) {
super(message);
this.errors = errors;
this.name = "ConfigValidationError";
}
}
export class RollbackError extends Error {
constructor(message, originalError) {
super(message);
this.originalError = originalError;
this.name = "RollbackError";
}
}
//# sourceMappingURL=deployment-errors.js.map