Orca 旧管道执行清理与 S3 保留策略
作者: dbyron-sf创建于 2023年12月14日更新于 2026年4月6日
标签enhancementno-lifecycle
问题摘要: Orca 有一个清理旧管道执行的机制 - OldPipelineCleanupPollingNotificationAgent。 该机制的一个属性称为 minimumPipelineExecutions。 因此,即使一般的逻辑是删除比 90 天更旧的管道执行,Orca 也会保留每个管道配置的最小执行数。 换句话说,非常旧的管道执行可能仍然存在。 由于 artifacts 存储库 及其当前实现使用 s3 进行存储,因此在 s3 中配置一个保留策略来删除超过某个阈值的 artifacts 似乎是很自然的。 遗憾的是,这意味着点击比阈值更旧的执行的"Baked Manifest YAML"等内容会导致错误,因为 s3 会从 artifacts 存储库中删除该 artifacts。 cc: @xibz
内容来源: spinnaker/spinnaker