Spinnaker orca 禁止流水线并发执行的 bug 修复记录

orca 是 Spinnaker 这个开源 CD 服务的心脏模块,负责 CD 流水线的编排、执行,是大脑一般的存在。在 Spinnaker 这个产品中,每次部署操作都可以抽象成一条 流水线,当 流水线 触发时,会产生一次 执行。当该 流水线 已存在一次正在运行中的 执行 时,新的 执行 是否能够执行
阅读更多

0 | Spinnaker 官网笔记

Spinnaker官网ConceptsApplication managementto view and manage your cloud resourcesSpinnaker 中的三个概念:Applications、 clusters、 server groups暴露服务给用户:Load bal
阅读更多

3 | Spinnaker 如何执行 pipeline

本篇文章记录以发布单的形式启动的一个流水线的执行过程,并对相关敏感信息做了删除,但不影响对整体流程的介绍。通过 POST 调用 gate 服务的 pipelines/v2/{application}/{pipeline}@POST("pipelines/v2/{application}/{
阅读更多

1 | Spinnaker: Agent 缓存云厂商各项数据流程分析

在 clouddriver 中缓存云厂商的各项数据,是由这些 agent 所来完成。本文主要聚焦于何时执行、如何存储、以及存储后如何使用这三点上。Agent 从哪里来创建 agent为每个云账号的每个区域创建10个不同类型的 agent安排启动ProviderUtils.rescheduleAgen
阅读更多