Channel Revision Published Runs on
latest/stable 27 29 Jul 2025
Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04
latest/stable 25 28 Jul 2025
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 7 14 Jun 2023
Ubuntu 20.04
latest/beta 22 29 Aug 2023
Ubuntu 20.04
latest/edge 7 14 Jun 2023
Ubuntu 20.04
juju deploy weebl
Show information

Platform:

Ubuntu
24.04 22.04 20.04

A charm used to deploy and manage weebl dashboard service.

weebl

Description

A charm used to deploy and manage weebl dashboard service.

Usage

The charm requires a postgresql relation on the database endpoint.

Available configuration options:

| Name | Default value | Description | | ---- | ------------- | ----------- | | weebl_snap_release_channel | stable | Snapstore release channel for the weebl snap. | | http_listen_port | 8080 | HTTP listen port for exposed weebl snap server. | | backup_frequency | 24 | Time interval in hours in which to make a backup of the database. | | backups_enabled | true | Whether or not cloud backups are enabled. | | os_username | null | Openstack Username credentials for the swift endpoint. | | os_password | null | Openstack password credentials for the swift endpoint. | | os_project_name | null | Openstack project name for the swift endpoint. | | os_project_domain_name | null | Openstack project domain name for the swift endpoint. | | os_auth_url | null | Openstack auth url for the swift endpoint. | | os_container_name | solutions-qa | Openstack container name for the swift endpoint. |

Actions

Can be called with juju run-action <unit_name> <action_name> --wait

Available actions for the charm are:

run-migrations

Schedules a database migration event.

Called with: juju run-action <unit_name> run-migrations --wait

dump-database

Makes a dump of all the data living in the database.

Called with: juju run-action <unit_name> dump-database --wait

grant-admin

Grants the specified user admin on weebl.

Called with: juju run-action <unit_name> grant-admin username=<weebl_username> --wait

update-weebl

Calls a snap refresh on the current weebl snap channel.

Called with: juju run-action <unit_name> update-weebl --wait

backup-to-swift

Backups the weebl database into the swift bucket.

Called with: juju run-action <unit_name> backup-to-swift --wait

Relations

This charm doesn't provide any relations but requires the following:

requires:
  database:
    interface: pgsql
    limit: 1

Contributing

Please see the Juju SDK docs for guidelines on enhancements to this charm following best practice guidelines, and CONTRIBUTING.md for developer guidance.