Skip to content

Update from support feedback: clarify Git integration network requirements - #7172

Merged
ethanpalm merged 6 commits into
mainfrom
mintlify/5e8c16f3
Sep 14, 2026
Merged

ethanpalm merged 6 commits into
mainfrom
mintlify/5e8c16f3

Conversation

@mintlify

@mintlify mintlify Bot commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

Summary

Support threads from enterprise customers showed the GHES firewall docs conflate inbound and outbound traffic, and the self-hosted GitLab page has no egress-IP guidance. This PR rewrites the GHES network requirements to state the direction of each connection (outbound to leaves.mintlify.com by hostname; inbound from static egress IP 54.242.90.151), adds a matching network requirements section to the self-hosted GitLab page, and adds a help center article answering "What IPs does Mintlify connect to my Git provider from?"

Changes

  • Rewrote deploy/ghes network requirements with explicit outbound/inbound sections
  • Added a network requirements section to deploy/gitlab-self-hosted
  • Added help-center/ip-addresses-for-git-provider-allowlists and registered it in the nav
  • Mirrored all content changes into es/, fr/, zh/ and updated es.json, fr.json, zh.json navigation
  • Tightened the help center article's title and description for SEO length limits

Support context


Note

Low Risk
Documentation-only changes to deployment and help-center pages; no application or security logic is modified.

Overview
Clarifies bidirectional Git integration firewall rules for enterprise self-hosted setups, addressing support feedback that GHES docs mixed inbound and outbound traffic.

GHES (deploy/ghes): The network requirements section is rewritten into explicit outbound (webhooks to leaves.mintlify.com by hostname + DNS) and inbound (Mintlify API traffic from static egress 54.242.90.151) subsections, and drops the misleading framing that tied inbound allowlisting to outbound rules. A Note points Agent clone/push traffic at dynamic IPs and the existing IP-allowlist troubleshooting article.

Self-hosted GitLab (deploy/gitlab-self-hosted): Adds a matching Network requirements section (inbound from 54.242.90.151, outbound webhooks to app.mintlify.com by hostname) with the same Agent allowlist caveat.

Help center: New article ip-addresses-for-git-provider-allowlists centralizes the static egress IP, when to allowlist it (GHEC/GHES/GitLab), Agent vs platform traffic, and that webhook traffic to Mintlify should be allowed by hostname—not static IPs. Registered in docs.json help center nav.

Reviewed by Cursor Bugbot for commit b8464b8. Bugbot is set up for automated code reviews on this repo. Configure here.

@mintlify

mintlify Bot commented Aug 28, 2026

Copy link
Copy Markdown
Contributor Author

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated
mintlify 🟢 Ready View Preview Sep 14, 2026, 5:21 PM

@mintlify

mintlify Bot commented Aug 28, 2026

Copy link
Copy Markdown
Contributor Author

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
tomee 🟡 Building Aug 28, 2026, 4:25 PM

💡 Tip: Enable Workflows to automatically generate PRs for you.

rgodha24 and others added 3 commits September 2, 2026 15:36
- Updated deploy/ghes.mdx
- Updated deploy/gitlab-self-hosted.mdx

Mintlify-Source: dashboard-editor
Resolves the nav conflicts with #7276 and narrows this PR to the
substantive content changes.

- Correct the static-IP claims. 54.242.90.151 is the platform's egress
  IP (API calls, check runs, deployment statuses). Agent sandboxes use
  dynamic IPs unless support enables the static-egress-proxy flag for a
  deployment, so clone/push is no longer attributed to the static IP.
  This removes the contradiction with
  help-center/agent-blocked-by-git-provider-ip-allow-list (#7276) and
  cross-links it from all three pages.
- Revert the Steps reindentation in deploy/ghes.mdx, leaving only the
  network requirements rewrite.
- Revert the hand-edited es/fr/zh files and nav entries; translations
  run automatically after merge.
- Add a language tag to the IP code block and fix Vale term errors.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@ethanpalm
ethanpalm merged commit ad5bf3e into main Sep 14, 2026
5 checks passed
@ethanpalm
ethanpalm deleted the mintlify/5e8c16f3 branch September 14, 2026 17:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants