Ben Hoyt

Results 203 comments of Ben Hoyt

*Just moving some notes I've had on my personal to-do list here for the record.* For multiple blocked statuses, we could do one of several approaches: 1) Change Juju to...

This has been solved with the multi-status feature -- the new `collect_app_status` and `collect_unit_status` events now address this exact problem. Present in [ops 2.5.0](https://github.com/canonical/operator/releases/tag/2.5.0).

We should still fix this. There's a simple workaround with reemit() described above, but this problem still exists. Be careful when fixing this, as when charm tests are calling reemit()...

I've marked this `blocked` because we're [thinking about deprecating event deferral](https://github.com/canonical/operator/issues/966) more generally, so we wouldn't fix this if we do that. It's also another case of an issue where...

@tonyandrewmeyer is going to follow up on this issue after doing the (related) work for https://github.com/canonical/operator/issues/736

Decision is that this is pretty invasive in Harness, and we're focussing our energy on Scenario testing now. Given this issue has been open since 2020, we're going to close...

Given the fact this describes an edge case which hasn't been commented on for 3 years, and IMO it's clearer to just write it out as shown below (especially with...

Oops, I accidentally opened a dupe of this at https://github.com/canonical/operator/issues/883 (closing that one now). However, as noted there: especially now that `open-port` and so on are now supported in K8s...

Just adding these notes from internal chat here: > **Guillaume Belanger:** > > FYI open-port with subprocess fails on juju 3.0 with the following message: > `unit-test-juju30-0: 16:40:14 ERROR juju.worker.uniter.operation...

@rbarry82 Can you clarify what you mean by an event for this? I definitely intend to include a way to list the opened ports (the `opened-ports` hook tool), but not...