This week I…
- Helped out Robert implement the Secrets testing infrastructure
- Gave a community workshop on charm runtime, event simulation and jhack
- Started working on slide decks for Operator Day and ubuntu summit
- Worked some on the onboarding-troublemakers bundle
- Wrote and pushed readme for dashboard
- Presented the dashboard charm to the rest of the team, and made revisions to README and filed bugs based on discussion.
- Went over Secrets code w/ team
- Various PRs (finished Pietro’s epic testing.py typing PR!)
- Did a deep dive into ingress, to understand what the controller is currently trying to do with the dashboard charm. I think that the charm is doing everything “right,” and we don’t need to bring in traefik or the k8s service patcher. I believe that the controller already sets up services and exposes them internally.
- Did a pass on dashboard code w/ an eye toward documentation and reconciling the machine and k8s versions. Updated the PR with my changes.
- Tested revisions to dashboard charms, and published new versions of machine and k8s dashboard charms to their respective --edge channels.
- Reviewed Pietro’s secrets testing work. Discussed/updated some secret spec details. Also discussed/planned for some secret integration tests.
- Did some more mods+polishing on secrets.
- Reviewed harness typing PR.
- Log forwarding
- Fixed some live-layer-updating deficiencies in my impl.
- diagnosed+fixed some bugs affecting the loki backend
- wrote a bunch of tests
- a good helping of interview stuff