Buildkite Configuration with GitHub Enterprise

Hi Team,

I have configured the Buildkite agent in our AWS . When I run the following command:

curl -I https://agent.buildkite.com

I receive a 200 OK response, which confirms that the server can reach the Buildkite service and that outbound internet access is working.

My question is: Do we need to whitelist any Buildkite IP addresses in our firewall?
If not, could you please confirm the recommended configuration method?

Additionally, it would be helpful if you could share details on how the connection works—specifically:

  • How Buildkite integrates with our GitHub Enterprise Server

Please let me know if you need any further information from my side.

Thanks,
Gopal

Hello :waving_hand:

The configuration you have is correct as agent.buildkite.com is Buildkite’s Agent API endpoint and you should be fine as you are able to connect successfully with a 200 Ok response
For information on how Buildkite integrates with our GitHub Enterprise Server you can review this document
https://buildkite.com/docs/pipelines/source-control/github-enterprise
It provides insights into the setup and other relevant information regarding it.

To add to this, IP Allowlisting is not strictly required on Github Enterprise server however, we recommend adding them for security as described in this section. Also, you can query the list of up to date Buildkite IPs as mentioned here Please configure your network to allow traffic from all IP addresses returned by that endpoint(i.e curl “https://api.buildkite.com/v2/meta”)

I believe this was addressed via the support portal recently but please let me know if you require any further clarification or if there was a duplication error Thanks!