We recently restricted access to BitBucket cloud to only certain IP addresses for security reasons. After this (not quite sure though) BitBucket Cloud app became not able to perform any actions through it's buttons (such as "Nudge Reviewers", "Comment", "Merge"). "Nudge Reviewers" posts: "Sorry, you have no permission to perform this action.", other buttons (with dialog box) say "We had some trouble connecting. Try again?".
Restriction on IP rage looks like a probable explanation for this. Admins say they are not able to whitelist Slack servers because they don't have a fixed IP range (https://twitter.com/slackapi/status/567110311476350976?lang=en). An obvious solution for this seems to be proxying app's requests to BitBucket from our network. I wonder, is it possible to "configure" the app to change the BB API address to something else?
UPDATE: I got misled by Slack type of the application, but in the reality the app is probably not hosted on Slack servers or BitBucket servers. In a lucky case it can have static IP or a fixed range of addresses. Unfortunately I don't know who is the author/supporter of the app and how to contact them. Is there a way to find it out?
UPDATE 2: found developers' address on app's page: support@atlassian.com, but is still waiting for response.
As for this issue, I filed a ticket in BitBucket support. The root cause consisted of two parts:
1) a problem with the Slack app itself that was fixed (as I understand the problem was that the app's servers were not in the correct IP range).
2) Whitelisting IPv6 ranges on our BitBucket area. The whole list is here: https://ip-ranges.atlassian.com/ (we did not whitelist IPv4 ranges, only IPv6 ones).
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.