weebl
Platform:
| Channel | Revision | Published | Runs on |
|---|---|---|---|
| latest/stable | 42 | 24 Jul 2026 | |
| latest/stable | 41 | 24 Jul 2026 | |
| latest/stable | 24 | 04 Sep 2023 | |
| latest/candidate | 38 | 09 Jul 2026 | |
| latest/candidate | 37 | 09 Jul 2026 | |
| latest/candidate | 7 | 14 Jun 2023 | |
| latest/beta | 42 | 24 Jul 2026 | |
| latest/beta | 41 | 24 Jul 2026 | |
| latest/beta | 22 | 29 Aug 2023 | |
| latest/edge | 38 | 09 Jul 2026 | |
| latest/edge | 37 | 09 Jul 2026 | |
| latest/edge | 7 | 14 Jun 2023 |
juju deploy weebl
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. |
| artifacts_base_url | "" | Base URL used by Weebl frontend artifact links for test runs. Empty uses Weebl's internal default. |
| grafana_base_url | "" | Base URL used by frontend Grafana links. Empty uses Weebl's internal default. |
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.