TrilioVault DataMover (Sunbeam)

Shyam Biradar Publisher

Platform:

Ubuntu
24.04 22.04
Channel Revision Published Runs on
latest/candidate 9 24 Jul 2026
Ubuntu 24.04 Ubuntu 22.04
latest/candidate 1 15 Jul 2026
Ubuntu 24.04 Ubuntu 22.04
6.2/stable 18 02 Sep 2026
Ubuntu 24.04
6.2/candidate 18 01 Sep 2026
Ubuntu 24.04
juju deploy trilio-data-mover-sunbeam --channel candidate

Learn about configurations >

  • amqp-durable-queues | boolean

    Default: True

    Standard oslo.messaging amqp_durable_queues setting, applied to contego's oslo_messaging_rabbit section. Also maps to trilio_dms's rabbitmq_queue_durable for this charm's own compute-side DMS server (quorum/stream queue types there are always durable regardless of this setting — only affects behavior when rabbit-quorum-queue is false / classic queue type).

  • change-nova-user-id | boolean

    Controls behaviour when a nova user already exists on the compute node with a UID other than 42436 (the standard OpenStack nova UID used by WLM containers and all other OpenStack distributions).

    false (default): Block charm installation with an error message. The operator must either pre-create nova at UID 42436 or set this option to true.

    true: Automatically update the nova user UID/GID to 42436 using usermod/groupmod and re-own Trilio-managed directories. Use this when compute nodes have a legacy nova user created by the nova-common deb package (typically UID 116).

    If nova user does not exist at all, it is always created at UID 42436 regardless of this setting.

  • debug | boolean

    Enable debug logging

  • rabbit-quorum-queue | boolean

    Default: True

    Must match nova.conf's rabbit_quorum_queue on this compute node. Applied to both contego's oslo_messaging_rabbit section and this charm's own compute-side DMS server (mapped to trilio_dms's rabbitmq_queue_type: quorum when true, classic when false). A mismatched durability flag on a shared-name queue gets a 406 PRECONDITION_FAILED from RabbitMQ.

  • trilio-version | string

    Specific tvault-contego package version to install, e.g. "6.2.1". Leave empty to install the latest available version from the repo.

  • triliovault-pkg-source | string

    Default: deb [trusted=yes] https://apt.fury.io/trilio-maint-6-2 /

    APT repository line for TrilioVault packages

  • wlm-db-url | string

    WLM database URL for the DMS client conf (/etc/triliovault-dms/client.conf). Format: mysql+pymysql://<user>:<pass>@<host>/<db> Obtain from the WLM pod: kubectl exec -n openstack trilio-wlm-k8s-0 -c trilio-wlm --
    grep ^connection /etc/triliovault-wlm/triliovault-wlm.conf