Here’s a summary of the work done from 2022-09-06 - 2022-09-16 by IS and the IS Charms team related to juju and charming.
- Filed Bug #1989004 “socket.timeout as part of container.exec inside a ...” : Bugs : juju “socket.timeout as part of container.exec inside a pebble-ready hook” which led to https://github.com/canonical/operator/issues/826 “ExecProcess.wait_output can leak a ‘socket.timeout’ exception”
- Filed Bug #1989076 “FileNotFoundError as part of container.exec inside...” : Bugs : juju “FileNotFoundError as part of container.exec inside a pebble poll hook”
- Submitted PR https://github.com/juju/python-libjuju/pull/726 “add support for ipv6” for python-libjuju
- Updated overview section of documentation for the Mattermost charm based on recommendations from the Documentation team: Deploy Mattermost using Charmhub - The Open Operator Collection
- Added several new coding standards for the team:
- Programming Languages and Frameworks
- Charm Ubuntu and Python Version
- Repository Setup
- Test Structure
- Test Coverage
- Non Compliant Code
- CODEOWNERS file
- F-strings and log message formatting
- Added blacklisting feature to content cache charm: https://code.launchpad.net/~weii-wang/content-cache-charm/+git/content-cache-charm/+merge/428795
- Filed https://github.com/mattermost/mattermost-server/issues/20995 “DB Migration to 6.x may not drop ParentId from posts table”
- Filed Bug #1989401 “OpenStack: Can't set root-disk-source to use local...” : Bugs : juju “OpenStack: Can’t set root-disk-source to use local storage”
- Worked with the juju team on a failure of
juju debug-code/juju ssh
which ended up being filed as Bug #1989160 “juju ssh does not work for non admin user for a k8...” : Bugs : juju “juju ssh does not work for non admin user for a k8s model” - Testing out data platform libraries, created https://github.com/canonical/data-platform-libs/pull/20 “Include DatabaseCreatedEvent in sample code”
- Submitted https://github.com/canonical/template-operator/pull/35 for porting latest CI pipeline from indico charm to charm template