Version1.6.0
Revision88
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.5.0 (81)1.6.0 (88)
28 May 2026, 03:45 UTC
1.4.5 (77)1.5.0 (81)
29 Apr 2026, 23:15 UTC
1.4.5 (77)
1 Apr 2026, 21:28 UTC

Published17 Oct 2024, 22:42 UTC

Last updated28 May 2026, 03:14 UTC

First seen1 Apr 2026, 21:28 UTC