Files

43 lines
1.0 KiB
Python
Raw Permalink Normal View History

# -*- coding: utf-8 -*-
"""一键部署编排 + 回滚引擎包(Issue #60 / PRD 5.6「⑥ 部署底座」)。
把部署与回滚落为**可测试的纯标准库编排引擎**——不真执行 k8s/helm,但模拟
完整编排序列(pre_check → deploy → health_check → post_check)+ 部署前快照
+ 失败回滚。零运行时依赖,与 iAOP 部署底座一致。
"""
from .deploy_plan import (
DeployOrchestrator,
DeployOutcome,
DeployPlan,
DeployReport,
DeployStep,
DeployStepKind,
DeployStepResult,
DeployStatus,
HealthCheckContract,
)
from .rollback import (
RollbackManager,
RollbackPoint,
RollbackResult,
RollbackStatus,
)
__all__ = [
# deploy_plan
"DeployPlan",
"DeployStep",
"DeployStepKind",
"DeployStepResult",
"DeployStatus",
"DeployOutcome",
"DeployReport",
"DeployOrchestrator",
"HealthCheckContract",
# rollback
"RollbackPoint",
"RollbackManager",
"RollbackResult",
"RollbackStatus",
]