Skip to content

Settings

The Settings page controls global gateway behavior. It’s in the sidebar for admins, and only admins can change it. Saving most groups needs MFA on the request (session timeout and VCS/CI defaults need a step-up).

Configure the sliding inactivity timeout for browser sessions (default 5 minutes). It applies to sessions created after the change. CLI sessions always last 90 days from their last use.

  1. Enter the timeout in minutes
  2. Click Save
  3. (Optional) Click Clear to revert to the default

Global MFA policy for all users:

  • Require MFA for all users (default on). Off, MFA applies only to users who have enrolled a method
  • Trusted Device TTL (days) (default 30)
  • Step-Up Window (minutes) (default 10)

Changes apply at once, on every gateway instance.

Allow destructive actions (off by default) controls whether destructive rack operations are allowed at all: while it’s off, the gateway refuses deleting an app (“Destructive rack actions are disabled by policy”), whatever the caller’s role. Stopping a process isn’t affected. This is a global safety switch.

Enable deploy approvals turns the deploy approval workflow on or off, and Approval Window (minutes) (default 15) sets how long an approved request can be used to deploy.

Set the defaults for app-level deploy approvals:

  • VCS provider (currently GitHub)
  • CI provider (currently CircleCI)

These defaults are used when an app does not specify its own provider settings.

App-specific settings are not on this page. Go to Apps → {app} → Settings to configure:

  • VCS/CI deploy settings (repo, branch, approval job name)
  • Protected and secret environment variables
  • Environment variables shown in audit logs: every other env value is [REDACTED] in the audit log and Slack (see Secret Redaction)
  • Approved deploy commands
  • Service image patterns