Skip to content

Release 2.1.0

Compare
Choose a tag to compare
@facundobatista facundobatista released this 29 Sep 18:34
· 945 commits to main since this release
2.1.0
b22fcdb
  • 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 and tox configuration (related issue)
    • kubernetes: also a k8s charm but more sintetic, aimed for more experienced developers
    • machine: 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)
  • Several reactive plugin improvements:

  • 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.