Framework Team Updates - Week #14 2022

Add this week’s updates here. @ppasotti, @pengale, @pedroleaoc, @jnsgruk

  • Merged the SDI removal branch in Traefik
  • Started working on some more cleanup work in Traefik
  • Sketched a branching charms proposal
  • Attended a conference in Utrecht where I learned that
    • Daniele Procida is a truly amazing speaker
    • Plato and Python have a lot in common
    • I should do more typing
  • Gave a Community Workshop on charm event sequences and the graph I published some time ago
  • Interviewed a couple of candidates
  • Quite a bit of interview stuff
  • Opened PR for harness storage mounts
  • Triaged issue #735 - looks like the problem is either in juju or in the charm k8s spec format/syntax.
  • Looked at the pile of specs we have collecting dust and tried to determine what needs attention and what should be buried.
  • Discussed mismatch around mapping invariants guaranteed by hook invocation vs. invariants charms need to trigger action. Pietro made a nice doc setting the stage for further discussion.
  • Discussed HPC visions with Jon Thor. Looking into arranging a discussion with Idaho National Lab HPC folks.
  • Iterated a bit on some open PRs - e.g. operator#733 and pebble#113
  • Did a post mortem on a workshop that I ran last week
  • Worked with @miaaltieri to implement the rolling ops library in a charm. (The underlying problem wound up being one that the library addresses poorly, but the exercise was very useful for me.)
  • Wrote a “manual QA” doc for the Rolling Ops library, and pushed it for review: https://github.com/pengale/charm-rolling-ops/pull/6
  • Took a sick day on Wednesday.
  • Participated in the charmcraft clinic on Thursday (there will be another one next Thursday).