INNER CODE UNIT · Python
delete_bind
CERT-Polska/karton · karton/core/main.py:175
def delete_bind(config: Config, karton_name: str) -> None:
backend = KartonBackend(config=config, service_info=cli_service_info)
binds = {k.identity: k for k in backend.get_binds()}
consumers = backend.get_online_consumers()
if karton_name not in binds:
log.error("Trying to delete a karton bind that doesn't exist")
return
if consumers.get(karton_name, []):
log.error(
"This bind has active replicas that need to be downscaled "
"before it can be deleted"
)
return
class KartonDummy(Consumer):
persistent = False