代码之家  ›  专栏  ›  技术社区  ›  Dan Alvizu

Spinnaker是否可以在没有包装的情况下烘焙图像?

  •  0
  • Dan Alvizu  · 技术社区  · 7 年前

    例如,我想烤一个grafana服务器,但依赖于盐( https://saltstack.io )管理安装及其配置。我实际上并没有构建grafana,所以我没有像 .deb .rpm 产生。

    然而,我仍然希望使用Spinnaker并获得不可变基础设施的所有好处:Salt代码的更改会产生新的AMI,以及要部署的新管道。

    1 回复  |  直到 7 年前
        1
  •  2
  •   duftler    7 年前

    虽然ui确实将“package”视为必填字段,但您当然可以使用不需要os包的bake。您很可能仍然希望传递一些占位符包参数,这些参数可用于消除重复烘焙请求。本文对此有一些详细信息: https://blog.spinnaker.io/spinnaker-rosco-deduping-logic-e03716e04a30

    您还需要创建自己的定制打包器模板,以提供所需的盐位,然后在烘焙阶段配置ui的“显示高级选项”部分下引用该定制模板。

    谢谢 -马特