您如何将Jinja模板放入大三角帆/回声中进行Webhook处理?

特拉维斯·伊利格(Travis Illig)

我已经使用Halyard将Spinnaker 1.10.5部署到Azure Kubernetes服务。

我正在尝试使Azure容器注册表Webhook触发管道。我发现,你可以设置回声神器网络挂接允许使用echo-local.yml这样的:

webhooks:
  artifacts:
    enabled: true
    sources:
    - source: azurecr
      templatePath: /path/to/azurecr.jinja

但是,我坚持自己的templatePath价值。由于我将Halyard部署到Kubernetes中,因此所有配置文件都从Kubernetes机密中作为卷挂载。

如何将我的Jinja模板放入Halyard部署的回显中,以便可以在自定义Webhook中使用?

特拉维斯·伊利格(Travis Illig)

从Halyard 1.13开始,将可以在Kubernetes中自定义安装机密

使用Jinja模板创建Kubernetes机密。

apiVersion: v1
kind: Secret
metadata:
  name: echo-webhook-templates
  namespace: spinnaker
type: Opaque
data:
  mytemplate:  [base64-encoded-contents-of-template]

设置templatePath~/.hal/default/profiles/echo-local.yml给你安装了秘密的地方。

webhooks:工件:启用:真实源:-源:mysource templatePath:/ mnt / webhook-templates / mytemplate

将坐骑添加到 ~/.hal/default/service-settings/echo.yml

kubernetes:
  volumes:
  - id: echo-webhook-templates
    type: secret
    mountPath: /mnt/webhook-templates

由于Halyard 1.13尚未真正发布,我显然没有尝试过,但这就是它应该如何工作的。另外...我猜我可能会一直坚持到那时。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

大三角帆不会自动建立管道

Azure kubernetes-如何安装大三角帆?

如何在大三角帆服务上分层特定于层的配置

如何在大三角帆中将base64工件转换为json / yaml?

大三角帆是否支持针对多个Kubernetes集群的定位?

大三角帆Jenkins Integration无法从Jenkins获取作业

大三角帆:成功部署后删除旧的AMI

大三角帆-Kubernetes-找不到Docker容器

带有门api的大三角帆cors问题

大三角帆:管理员登录页面出现意外令牌'<'“

大三角帆返回的曝光时间不喜欢算术运算

大三角帆的构建不会在现有标签的重新推送(如最新标签)上触发

大三角帆中的项目和应用程序之间有什么关系?

三角帆-在哪里复制图像内的webapp文件夹?

如何将三角括号拆分为几个?

如何获得最大三角形路径总和的轨迹?

使用三角带对纹理球体进行问题处理

如何将大型三角方程与python集成?

如何将MATLAB图形“裁剪”为三角形?

如何将三角矩阵索引转换为行,列坐标?

如何将三角剖分的面片转换为曲面网格?

如何将空心三角形箭头末端添加到线上?

R-如何将非方形矩阵的下部三角形替换为方形矩阵的下部三角形?

小三角形,大三角形代码不起作用

如何将一个或多个回声放入其他回声中?

如何将Google凭证json放入ENV变量中进行生产?

如何将文件放入项目中进行上传?Webdriver C#

您如何将整数存储到变量中并在Java中进行computeAvg?

如何将以下三角函数转换为python函数进行边界曲率计算?