Version1.4.5
Revision77
Size6.3 MB
LicenseApache-2.0
Confinementclassic
Basecore24

A utility for configuring dev/test machines for charm development


concierge is an opinionated utility for provisioning charm development and testing machines.

Its role is to ensure that a given machine has the relevant "craft" tools and providers
installed, then bootstrap a Juju controller onto each of the providers. Additionally, it can
install selected tools from the [snap store](https://snapcraft.io) or the Ubuntu archive.

Configuration is by flags/environment variables, or by configuration file. The configuration file
must be in the current working directory and named 'concierge.yaml', or the path specified using
the '-c' flag.

Several presets are available by default to cover common charm development and testing scenarios.

Some aspects of presets and config files can be overridden using flags such as '--juju-channel'.
Each of the override flags has an environment variable equivalent, such as
'CONCIERGEJUJUCHANNEL'.

More information at https://github.com/canonical/concierge.

Update History

1.4.5 (77)
1 Apr 2026, 21:28 UTC

Published17 Oct 2024, 22:42 UTC

Last updated30 Mar 2026, 05:54 UTC

First seen1 Apr 2026, 21:28 UTC