首页 > 解决方案 > 最近的 bitbucket TLS 更新问题(webhook)

问题描述

周一早上我们遇到了一个奇怪的问题,我们的 CI 管道作业是由 Bitbucket webhook 触发的。

在 12 月 1 日弃用 TLSv1 和 TLSv1.1 之前,我怀疑我们只有来自这些 IP 地址的 webhook: 12 月 1 日之前的 bitbucket IP 来源

我们所有的管道都运行良好,我们的 kibana 日志几乎没有错误。

周一早上,当人们开始制作 PR(触发构建、检查和测试)时,人们抱怨他们的管道工作没有触发。我打开了记录 webhook 请求的设置,发现上游服务器返回了许多 403 403 错误:.

无论如何,我不得不在我们的 CI 的白名单规则中添加一堆 IP 地址。这为我们解决了 403。

我希望分享这个经验,看看是否有其他人对周末发生的 TLS 弃用有这个问题。

标签: bitbucketwebhooks

解决方案


我们遇到同样的问题。经过一番研究,我们在他们的博客上发现了一条注释:https ://bitbucket.org/blog/update-to-outgoing-webhook-ip-addresses

编辑:我编写了一个简单的 python 脚本,它将 AWS EC2 安全组与 Atlassian IP 范围列表同步:https
://github.com/agrzegorczyk-leonsoftware/atlassian-sg-updater 它没有经过很好的测试,但可能对某人有用。


推荐阅读