Skip to content

docs: add missing settings to configuration guide - #49

Open
rcbevans wants to merge 2 commits into
mainfrom
chore/docs-configuration
Open

docs: add missing settings to configuration guide#49
rcbevans wants to merge 2 commits into
mainfrom
chore/docs-configuration

Conversation

@rcbevans

Copy link
Copy Markdown
Contributor

The configuration guide was missing documentation for 10 settings that are defined in settings.py but never made it into the reference tables. Operators had no way to discover these without reading source code.

TaskQSettings (5 added):

  • TASKQ_ADMIN_UI_REQUIRE_AUTH — controls whether the admin UI fails closed on missing auth in non-dev
  • TASKQ_ADMIN_ACTIONS_ENABLED — gates destructive admin UI actions (retry, cancel, run-now)
  • TASKQ_SSO_BACKEND — selects SSO backend (none/oidc/saml) for the admin UI
  • TASKQ_HEALTH_TOKEN — bearer token for health/metrics endpoints
  • TASKQ_HEALTH_REQUIRE_TOKEN — fails closed on empty health token outside dev

WorkerSettings (5 added):

  • TASKQ_RECLAIM_EVENT_VISIBILITY_DELAY — trailing-watermark margin for reclaim event ordering
  • TASKQ_MAX_KEYED_RESERVATIONS — guardrail on in-memory keyed reservation entries
  • TASKQ_MAX_KEYED_RATE_LIMITS — guardrail on in-memory keyed rate-limit entries
  • TASKQ_RELOAD_INTERVAL — periodic credential hot-reload timer (for platforms without SIGHUP)
  • TASKQ_RELOAD_FACTORY_TIMEOUT — per-factory-call timeout during credential reload

@rcbevans

Copy link
Copy Markdown
Contributor Author

CI failure is a Docker Hub timeout pulling testcontainers/ryuk image — unrelated to this docs-only change. Retriggered.

@rcbevans
rcbevans requested review from XBeg9, clinzy and kjw-azx July 29, 2026 05:44
@rcbevans rcbevans self-assigned this Jul 29, 2026
Document 10 settings that were defined in settings.py but missing
from the configuration guide: admin UI require-auth/actions-enabled,
SSO backend, health token/require-token, reclaim event visibility
delay, keyed reservation/rate-limit caps, and credential reload
interval/factory-timeout.
@rcbevans
rcbevans force-pushed the chore/docs-configuration branch from 729789b to 6f8cdd1 Compare July 30, 2026 04:59
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.

1 participant