I noticed that a similar thing happened with a regular sidecar charm (grafana): After StopContainer I only get pebble-ready:
$ juju debug-log -i unit-grafana-0 --replay | grep Emitting | grep -v "update_status" unit-grafana-0: 23:00:45 DEBUG unit.grafana/0.juju-log Emitting Juju event litestream_pebble_ready. unit-grafana-0: 07:00:42 DEBUG unit.grafana/0.juju-log Emitting Juju event grafana_pebble_ready. unit-grafana-0: 07:00:52 DEBUG unit.grafana/0.juju-log Emitting Juju event litestream_pebble_ready. unit-grafana-0: 07:03:14 DEBUG unit.grafana/0.juju-log Emitting Juju event grafana_pebble_ready. unit-grafana-0: 07:03:23 DEBUG unit.grafana/0.juju-log Emitting Juju event litestream_pebble_ready.
I noticed that a similar thing happened with a regular sidecar charm (grafana):
After StopContainer I only get pebble-ready:
$ juju debug-log -i unit-grafana-0 --replay | grep Emitting | grep -v "update_status" 0.juju- log Emitting Juju event litestream_ pebble_ ready. 0.juju- log Emitting Juju event grafana_ pebble_ ready. 0.juju- log Emitting Juju event litestream_ pebble_ ready. 0.juju- log Emitting Juju event grafana_ pebble_ ready. 0.juju- log Emitting Juju event litestream_ pebble_ ready.
unit-grafana-0: 23:00:45 DEBUG unit.grafana/
unit-grafana-0: 07:00:42 DEBUG unit.grafana/
unit-grafana-0: 07:00:52 DEBUG unit.grafana/
unit-grafana-0: 07:03:14 DEBUG unit.grafana/
unit-grafana-0: 07:03:23 DEBUG unit.grafana/