sunbeam-charms/ops-sunbeam/ops_sunbeam
Guillaume Boutry 9de7b1209d
[ops] consider model error as relation not ready
When removing relations / applications, identity relations lose access
to secrets. Consider ModelError as relation no longer ready.

Treafik route access to relation data is also forbidden during shutdown.

Change-Id: If91fbadeb8b2d81e20ab278ee0d9e499edd55c4c
Signed-off-by: Guillaume Boutry <guillaume.boutry@canonical.com>
2024-11-27 14:58:48 +01:00
..
ovn [ops-sunbeam] Implement mypy linter 2024-08-13 18:56:33 +02:00
__init__.py rename package names and code cleanup 2022-07-18 10:02:40 +05:30
charm.py [ops-sunbeam] ingress_changed can fail when the relation is gone 2024-08-21 09:13:46 +02:00
compound_status.py [ops-sunbeam] Implement mypy linter 2024-08-13 18:56:33 +02:00
config_contexts.py [ops-sunbeam] Implement mypy linter 2024-08-13 18:56:33 +02:00
container_handlers.py [ops-sunbeam] Implement mypy linter 2024-08-13 18:56:33 +02:00
core.py [ops-sunbeam] Implement mypy linter 2024-08-13 18:56:33 +02:00
guard.py [ops-sunbeam] Implement mypy linter 2024-08-13 18:56:33 +02:00
interfaces.py [ops-sunbeam] Implement mypy linter 2024-08-13 18:56:33 +02:00
job_ctrl.py [ops-sunbeam] Implement mypy linter 2024-08-13 18:56:33 +02:00
py.typed [ops-sunbeam] Implement mypy linter 2024-08-13 18:56:33 +02:00
relation_handlers.py [ops] consider model error as relation not ready 2024-11-27 14:58:48 +01:00
templating.py [ops-sunbeam] Implement mypy linter 2024-08-13 18:56:33 +02:00
test_utils.py [ops-sunbeam] Update harness private paths 2024-10-18 11:47:59 +02:00
tracing.py [ops-sunbeam] Implement mypy linter 2024-08-13 18:56:33 +02:00