最近的Bitbucket TLS更新问题(webhooks)

时间:2018-12-03 05:43:12

标签: bitbucket webhooks

我们在星期一早上遇到了一个奇怪的问题,那就是由Bitbucket Webhooks触发的CI管道作业。

Before the TLSv1 and TLSv1.1 deprecation on December 1,我怀疑我们只有来自以下IP地址的Webhook: bitbucket IP sources before December 1

我们所有的管道运行正常,并且我们的kibana日志显示了很少的错误。

在星期一早晨,当人们开始制作PR(触发构建,检查和测试)时,人们抱怨他们的管道作业没有触发。我打开了设置以记录Webhook请求,并发现从上游服务器返回了许多403: 403 errors

无论如何,我不得不为我们的CI添加bunch of IP addresses to our whitelist规则。这为我们解决了403s。

我希望分享这一经验,看看是否有人在周末发生TLS弃用时遇到此问题。

1 个答案:

答案 0 :(得分:5)

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

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