On-premisesGitHubGitLabBitbucket Data CenterAzure DevOpsGerrit
Use invite-only mode to restrict human-triggered Qodo Code Review to specified Git identities. Only identities on the allowlist can trigger a review. This does not control who can open a pull request or sign in to the Qodo portal.
Before you start
Connect your Git provider and confirm that Qodo Code Review usesCONFIG__IDENTITY_PROVIDER=default. This is the review identity provider, separate from your portal’s SSO provider. You can keep your existing SSO configuration, including Zitadel.
With the default review identity provider, the allowlist check does not require portal invitations, per-user Git account linking, or Firestore records. Adding an identity to the list does not create a portal account or grant repository access.
Choose the Git provider
The integration determines which identity is checked for each event. For example, an allowed GitHub user can request a review on someone else’s PR. An unlisted user requesting a review on an allowed author’s PR is skipped.
For Bitbucket Cloud integrations, confirm the effective identity with Qodo before using this setting. Events can supply a display name instead of a unique username.
Configure the allowlist
1
Add settings to your Helm values
Add both settings to your deployment’s Helm values, preserving any existing entries under Keep both values as YAML strings.
global.merge.settings:values.yaml
CONFIG__ALLOWED_USERS contains a JSON array of strings. Matching ignores case and uses the identity supplied by the Git integration. Use the values described below rather than a portal display name.These settings are centrally managed. Repository .pr_agent.toml overrides for invite_only_mode and allowed_users are ignored.2
Apply the updated values
Apply the updated values using your existing Helm upgrade process and wait for the review workloads to roll out.
3
Confirm the configuration
Confirm that an identity on the allowlist can trigger a review and an identity not on the allowlist is skipped. For more information, see Deploy Qodo using Helm.
Disable invite-only mode
- In your Helm charts, Set
CONFIG__INVITE_ONLY_MODEto"false"and apply the update. You can then removeCONFIG__ALLOWED_USERSif it is no longer needed. For more information, see Helm chart configuration reference.