我想在 tekton 中设置一个 webhook 触发器。在文档中,我可以找到可用的 Github、Gitlab 和 bitbucket 触发器。但我想要一个处理 HTTP POST 并读取 JSON 正文的通用 webhook。
例如:我正在使用 Jenkins 的通用 webhook 触发器执行以下操作。
Prometheus Alertmanager 向 Jenkins 的 Generic webhook 发送 HTTP POST,然后 Jenkins 处理 JSON 正文并开始构建。
我想和 Tekton 一样。Alertmanager 向 Tekton webhook 发送一个 HTTP POST,它将处理 JSON 主体并开始构建。
这对 Tekton 的 webhook 触发器可行吗?这在 tekton 中尚不可用,还是我缺少文档中的某些内容?
如果有人已经这样做了,你能指出我正确的方向吗?我正在使用 openshift 4.5