Configure GitLab Event Intake in DocsFab
Choose how a hosted DocsFab project receives GitLab change events. A configured source does not independently establish project activation or publication authority.
Prerequisites
Use an authorized host configuration change, an activated project, and its deployment and epoch identities. Refer to Merge-Request Change-Event Intake for the required fields and credential custody.
Steps
Complete the following steps for the selected task.
- Select exactly one
forge.sourceMode:pollorwebhook. Bind the protectedforgeSourcePolicyto the same project, provider, deployment, and epoch. Mixed or missing modes refuse; neither falls back to the other. - For polling, use the protected read-only credential handle and a mapped observer allowed to run
review-documentation. Do not add webhook secret or verification fields. - For webhook intake, select exactly one protected verification mode:
gitlab-17-tokenfor NVIDIA GitLab 17.x, orstandard-webhooks-hmacfor the GitLab 19+ envelope. Do not add polling fields. - For inbound mention-submit, configure the GitLab project’s Notes hook with the Comments trigger and signing token. This hook is separate from a GitLab CI component.
- Inspect per-project health for the selected mode, last completed run, next attempt, and failure class. Keep credential values and production identity maps outside the repository.
Related
For an existing core schema, follow Upgrade the Forge Source Schema. For the separate mention-submit identity map and authorization checks, refer to Inbound Mention Submit.