TLDR
- When: Thursday 25 May, 15:30 Amsterdam time
- Where: here
- What: Charming fundamentals
-
Who:
- Wrecording: ON
Prep
Charming isn’t easy, especially if you have no idea what Juju is. And if you don’t know what Juju is, maybe you should try it out. To level the playing field, we’re going to assume the following:
- rough juju sdk understanding
- access to an environment with ubuntu + microk8s (you can use a multipass VM to get there)
- see Jose’s charm-dev-utils for an amazing script to set it all quickly up
- have charmcraft, juju and jhack snaps installed
- have a bootstrapped juju controller on microk8s (or other k8s)
See also:
Contents
We will go through writing a simple charm and discuss some tips, tricks, and touch upon some best practices and gotcha’s. Topics will include:
- Bootstrapping a charm repository
- The charm construct and ops model
- Workload installation
- Workload configuration
- Workload operation
- Unit and functional testing
- Debugging
The workshop will be recorded and posted publicly for those who were unable to attend in person.