是否可以动态添加ELB到Spinnaker

时间:2017-08-29 21:20:48

标签: devops spinnaker

有没有办法在Spinnaker中动态添加负载均衡器名称?比方说,我有一个管道可以烘烤并在ASG中为不同的环境部署AMI。在部署阶段进行群集定义时,我不想对ELB名称进行硬编码,而是从属性文件中读取。 这个我可以为不同的环境使用相同的管道。 有什么想法或想法吗?

先谢谢。

2 个答案:

答案 0 :(得分:0)

执行添加负载均衡器'在网络选项卡中打开检查面板时通过甲板执行操作。捕获API调用。你会发现有一个json有效载荷。您可以修改并随后编写该操作的脚本。

答案 1 :(得分:0)

编辑管道配置,在Deploy阶段编辑相应的“Deploy Configuration”。选择负载均衡器使用Spring Expression,如:

${ trigger.properties.LB_NAME }

这假设您已预先配置了与触发器属性文件中传递的LB_NAME匹配的负载均衡器。