Platform:

Ubuntu
24.04 22.04 20.04
Channel Revision Published Runs on
latest/stable 42 24 Jul 2026
Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04
latest/stable 41 24 Jul 2026
Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04
latest/stable 24 04 Sep 2023
Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04
latest/candidate 38 09 Jul 2026
Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04
latest/candidate 37 09 Jul 2026
Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04
latest/candidate 7 14 Jun 2023
Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04
latest/beta 42 24 Jul 2026
Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04
latest/beta 41 24 Jul 2026
Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04
latest/beta 22 29 Aug 2023
Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04
latest/edge 38 09 Jul 2026
Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04
latest/edge 37 09 Jul 2026
Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04
latest/edge 7 14 Jun 2023
Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04
juju deploy weebl

Learn about configurations >

  • artifacts_base_url | string

    Base URL used for test-run artifact links in the Weebl frontend. Override this to point at a different Swift/S3-compatible endpoint, e.g. a RadosGW Swift path.

  • backup_period_hours | int

    Default: 24

    Time interval, in hours, in which to make a backup of the database.

  • backups_enabled | boolean

    Whether to enable backups or not.

  • grafana_base_url | string

    Base URL used by frontend Grafana links. Keep this empty to use the built-in default URL, or set explicitly per deployment.

  • http_listen_port | int

    Default: 8080

    HTTP listen port for exposed weebl snap server.

  • http_num_workers | int

    Default: 1

    Number of HTTP worker processes for the weebl snap server.

  • https_reverse_proxy | boolean

    Set to true when Weebl sits behind an HTTPS reverse proxy. Ensures OIDC redirect URIs use https:// instead of http://.

  • ingress_address | string

    Default: http://localhost:8080

    Specify desired address for accessing Weebl. This is included in the generated environment.yaml file for each user. If not supplied, it will default to localhost as a failsafe.

  • ingress_extra_origins | string

    Comma-separated list of additional origins (scheme + host) that the server should accept for CSRF validation, e.g. "https://alt.example.com,https://other.example.com". The primary ingress_address is always trusted; use this for extra DNS aliases that also point to this server.

  • oidc_client_id | string

    OIDC client ID.

  • oidc_client_secret | secret

    OIDC client secret. Should be specified under the key "value" within the secret, e.g. value=$MY_KEY.

  • oidc_endpoint | string

    OIDC provider endpoint URL.

  • os_auth_url | string

    Openstack OS_AUTH_URL env var key.

  • os_container_name | string

    Default: solutions-qa

    Openstack Swift Container name key.

  • os_password | secret

    Openstack OS_PASSWORD env var key. Should be specified under the key "value" within the secret, e.g. value=$MY_KEY.

  • os_project_domain_name | string

    Openstack OS_PROJECT_DOMAIN_NAME env var key.

  • os_project_name | string

    Openstack OS_PROJECT_NAME env var key.

  • os_username | string

    Openstack OS_USERNAME env var key.

  • runtime_mode | string

    Default: production

    Operating mode of the Weebl snap. Valid values are 'debug' and 'production'. Debug mode enables Django DEBUG=True.

  • weebl_snap_release_channel | string

    Default: stable

    Snapstore release channel for weebl snap