Here’s a summary of the work done from 2023-03-23 - 2023-04-07 by IS and the IS Charms team related to juju and charming:
Highlights :
- Hello-kubecon charm now uses Traefik instead of Nginx ingress integrator for ingress.
- WordPress revision 15 released to edge, migrating from ingress relation to nginx-route relation
- Discourse revision 19 released to edge, fixing the asset problem
- Released a new revision of GitHub runner charm which includes fix to removal of runners, and fix to PATH-related issues with Python pip installed packages. This new revision is deployed to ProdStack 5.
Features and PRs :
- Added badges to check GitHub workflows status. You can check them in “Charm Engineering Releases” page here.
- Updated upload-charm-docs to ensure that community contributions are not overridden. There is an issue with the current method which will require a further change. The action will work fine in a feature branch using the dry run mode. It will not work as intended when it is run from the default branch.
- Updated Discourse docs for the upcoming changes in charmhub
Bugs and Fixes :
- Filed https://github.com/canonical/rockcraft/issues/225 “Python plugin fails to find Python binary”
- Filed https://github.com/juju/terraform-provider-juju/issues/184 “Intermittent failure to upgrade charm if new config option is specified”
- Filed Bug #2013549 “help for `juju grant` should refer to `juju grant-...” : Bugs : Canonical Juju “help for
juju grant
should refer tojuju grant-cloud
and vice versa” - Filed https://github.com/juju/terraform-provider-juju/issues/185 “Support for add-model”
- Fixed issue causing PostgreSQL machine charm deployment to fail when deploying on Jammy due to invalid configuration parameter wal_keep_segments
- Filed https://github.com/juju/terraform-provider-juju/issues/186 “Removing a relation defined in terraform causes terraform plan to error”
- FIled https://github.com/juju/terraform-provider-juju/issues/187 “A removed subordinate causes a traceback in terraform plan”
- Filed https://github.com/juju/terraform-provider-juju/issues/188 “Deploying a plan in an empty model with a subordinate fails on ordering”