Skip to content

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

Open
mintlify[bot] wants to merge 5 commits into
mainfrom
mintlify/5e8c16f3
Open

Update from support feedback: clarify Git integration network requirements#7172
mintlify[bot] wants to merge 5 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 firewall requirements for enterprise Git integrations so customers do not mix up webhook egress with Mintlify ingress.

The GHES network section is rewritten into separate outbound (webhooks to leaves.mintlify.com by hostname + DNS) and inbound (API from static egress 54.242.90.151) guidance, with a note that Agent clone/push may use dynamic IPs and links to the existing allowlist troubleshooting article.

Self-hosted GitLab OAuth gets a matching Network requirements block (inbound from 54.242.90.151, outbound webhooks to app.mintlify.com by hostname) plus the same Agent/automation caveat.

A new help center article documents when to allowlist 54.242.90.151, how Agent traffic differs, and that Mintlify inbound webhook targets are hostname-based without published static IPs; it is registered in docs.json navigation.

Reviewed by Cursor Bugbot for commit f7a9007. 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 (UTC)
mintlify 🟢 Ready View Preview Aug 28, 2026, 4:26 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>
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