stackkit advanced change-set, stackkit advanced origin-certificate, stackkit advanced restore-drill, stackkit advanced rollback, stackkit advanced trust
stackkit advanced change-set
管理经离线授权的 Terramate 变更集。stackkit advanced change-set apply, stackkit advanced change-set create
stackkit advanced change-set apply
应用经 Owner 精确批准的 Terramate 变更集。stackkit advanced change-set create
创建经 Owner 签名的 Terramate 变更集。stackkit advanced origin-certificate
管理受管 kombify.me 源站的 Cloudflare Origin CA 证书。stackkit advanced origin-certificate install, stackkit advanced origin-certificate request
stackkit advanced origin-certificate install
验证并安装交付的源站证书。stackkit advanced origin-certificate request
生成节点本地的源站密钥对并输出其 CSR。stackkit advanced restore-drill
运行受能力限制的原生恢复演练。stackkit advanced restore-drill run
stackkit advanced restore-drill run
暂存并验证某个备份锚点的恢复,但不激活。 以 Advanced 操作的方式运行原生 v2 恢复演练。 只有同时满足以下条件,演练才会被受理:持有允许 restore.drill 的离线验证能力、本地 Owner 已批准的签发方信任,以及显式的--owner-approve。它会验证当前运行时,创建新的快照锚点(或验证本地托管中的 --anchor),暂存该锚点的恢复,验证暂存目录树,删除暂存区,并确认线上运行时未发生变化。暂存的数据绝不会被激活。
示例
stackkit advanced rollback
运行受能力限制、跨 Terramate 栈的协调回滚。stackkit advanced rollback run
stackkit advanced rollback run
将本地所有 Terramate 栈回滚到同一个已验证的检查点。 以 Advanced 操作 rollback.coordinated 的方式,将本地主机回滚到一个已验证的执行器状态检查点。 只有同时满足以下条件,回滚才会被受理:持有允许 rollback.coordinated 的离线验证能力、本地 Owner 已批准的签发方信任,以及显式的--owner-approve。--to 直接指定检查点,或指定其执行前检查点即为目标的变更集。各栈按相反的运行顺序处理:检查点之后新增的栈会通过 OpenTofu 销毁(docker compose down,不含卷)并移除;发生变化的栈会恢复检查点的状态、配置和负载,并被强制收敛;检查点之后被移除的栈会重新创建。在各栈运行之前,检查点的 StackSpec 和 Inventory 会被还原并重新生成;之后,联结的 apply 与 verify 子操作会记录并验证检查点的 Apply 证据。被中断的回滚会在下次使用相同 --to 运行时继续,并跳过已收敛的栈。
示例
stackkit advanced trust
管理本地经 Owner 批准的 Advanced 签发方信任。stackkit advanced trust import, stackkit advanced trust inspect
