Release 2.1.0
-
Created the profile option for the
init
command; templates provided so far:simple
: (the default if--profile
not used) a basic kubernetes charm with lot of texts helping the developer to navigate their first charm, including unit and integration tests andtox
configuration (related issue)kubernetes
: also a k8s charm but more sintetic, aimed for more experienced developersmachine
: also a sintetic base charm but meant to be deployed in machine-based environments (related issues this and this)
-
Use incremental delays (with very small first ones) during the polling of upload status (related issue)
-
Instrumented the
pack
command so timings can be easily captured (related issue)- provided a
--measure
option to dump measurements to a file - and a tool to visualize those measurements (related issue)
- provided a
-
Several
reactive
plugin improvements:- Fix charm tools version validation (related issue)
- Support arguments to charm build command (related issue)
- Properly check returncode from charm tool (related issue)
-
Support both image id and digest when uploading oci-image resources. (related issue)
-
Isolated charm_builder.py as a generic plugin script (related issue)
-
Better charm's entry point validation (it's a linter now, so it can be ignored or run explicitly)
-
Several internal help messages and web documentation improvements.