Version1.8.0
Revision110
Size6.8 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.1 (104)1.8.0 (110)
2 Sept 2026, 07:30 UTC
1.7.0 (98)1.5.1 (104)
1 Sept 2026, 07:30 UTC
1.6.1 (93)1.7.0 (98)
30 Jul 2026, 04:00 UTC
1.6.0 (88)1.6.1 (93)
29 Jun 2026, 02:45 UTC
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 updated2 Sept 2026, 07:29 UTC

First seen1 Apr 2026, 21:28 UTC