Often I found myself in need to run
juju model-config update-status-hook-interval=5s
to speed up the
update-status hook firing rate, and once I got my event (to de-defer some other event, or get my
debug-hooks session running, or …), set the firing rate back to 60m or something like that.
That’s way too much typing for a software engineer, so here’s
jhack utils ffwd.
This launches a context which remains alive until you kill it with
Ctrl+C. Within it, you get a default of a
update-status each 5s. When exiting the context, the rate is set by default back to 5m.
Alternatively you can specify a timeout after which the context exits on its own.