Platform:

Channel Revision Published Runs on
latest/stable 355 23 Jul 2026
Ubuntu 22.04
latest/beta 358 28 Jul 2026
Ubuntu 22.04
latest/edge 354 23 Jul 2026
Ubuntu 22.04
juju deploy testflinger-k8s

Learn about configurations >

  • enable_proxyfix | boolean

    Enable Flask's ProxyFix middleware. Required when the application is behind a reverse proxy and OIDC is enabled, so that redirects from the OIDC provider can be properly handled.

  • external_hostname | string

    Default: testflinger.local

    The external hostname for accessing the Testflinger server This configuration is used to configure the nginx or traefik route. While it is valid for traefik route, the preferred approach is to set the external_hostname in the traefik application configuration instead.

  • http_proxy | string

    HTTP proxy for accessing external HTTP resources

  • https_proxy | string

    HTTPS proxy for accessing external HTTPS resources

  • jwt_leeway | int

    Default: 5

    The allowed drift in seconds for validating JWT tokens. Useful in k8s deployments where the clock may not be perfectly synchronized between the k8s nodes.

  • jwt_signing_key | string

    The secret key used for signing authorization tokens

  • keepalive | int

    Default: 10

    Number of seconds to wait for keepalive connections

  • max_pool_size | int

    Default: 100

    Maximum number of concurrent connections to the database

  • no_proxy | string

    Default: localhost,127.0.0.1,::1

    Resources that we should be able to access bypassing proxy

  • oidc_client_id | string

    The OIDC client ID used for authenticating with the OIDC provider

  • oidc_client_secret | string

    The OIDC client secret used for authenticating with the OIDC provider

  • oidc_provider_issuer | string

    The OIDC provider issuer URL for authenticating users

  • testflinger_secrets_master_key | string

    The master key used for encrypting secrets data keys

  • web_secret_key | string

    The secret key used for signing web sessions and cookies

  • webhook_auth | string

    Optional bearer token for authenticating with the webhook endpoint

  • webhook_url | string

    Default: http://test-observer-api.local/

    The URL for the webhook to send notifications to.