1.4.5776.3 MB
Apache-2.0
classic
core24
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.
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
17 Oct 2024, 22:42 UTC
30 Mar 2026, 05:54 UTC
1 Apr 2026, 21:28 UTC