Authentik Server Operator

Platform:

Channel Revision Published Runs on
latest/stable 27 24 Jul 2026
Ubuntu 22.04
latest/stable 26 24 Jul 2026
Ubuntu 22.04
latest/edge 29 24 Jul 2026
Ubuntu 22.04
latest/edge 28 24 Jul 2026
Ubuntu 22.04
juju deploy authentik-server

Learn about configurations >

  • cpu | string

    K8s cpu resource limit, e.g. "1" or "500m". Default is unset (no limit). This value is used for the "limits" portion of the resource requirements (the "requests" portion is automatically deduced from it). Recommended production starting point: "500m". See https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/

  • http_proxy | string

    URL of the HTTP proxy eg http://proxy.internal:6666, it will set the HTTP_PROXY var in the workload environment

  • https_proxy | string

    URL of the HTTPS proxy eg http://proxy.internal:6666, it will set the HTTPS_PROXY var in the workload environment

  • log_level | string

    Default: info

    Configures the log level.

    Acceptable values are: "debug", "info", "warning", "error", and "trace". Note: "trace" logs may include sensitive data such as session cookies.

  • memory | string

    K8s memory resource limit, e.g. "1Gi". Default is unset (no limit). This value is used for the "limits" portion of the resource requirements (the "requests" portion is automatically deduced from it). Recommended production starting point: "1Gi". See https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/

  • no_proxy | string

    Domains that need to be excluded from proxying no_proxy="test.com,test.co.uk", it is a comma separate list

  • postgresql_conn_health_checks | boolean

    When true, Authentik will run a quick connectivity test on every database connection request to detect and discard stale or dead sockets proactively.

  • postgresql_conn_max_age | int

    Maximum lifetime of a database connection in seconds. Set to 0 to force immediate recycling of connections, or a low positive integer to limit connection age.

  • postgresql_disable_server_side_cursors | boolean

    Set to true when utilizing transaction pooling (e.g. PgBouncer or Pgpool) to prevent database cursors from breaking across connections.

  • web_workers | int

    Default: 2

    Number of gunicorn worker processes for the authentik web server. Increase this if you cannot scale horizontally and need higher throughput. A value below 2 is not recommended.