TLDR
- When: Thursday 25 May, 15:30 Amsterdam time
- Where: here
- What: Charming fundamentals
-
Who:
- Wrecording: ON --> Introduction to charming | Juju Community workshop 25 May 2023 - YouTube
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
- Breaking down the task of writing a charm:
- Workload installation
- Workload configuration
- Workload operation
The workshop will be recorded and posted publicly for those who were unable to attend in person.