From 083511df56657a18255fafc0580da8720a65156b Mon Sep 17 00:00:00 2001 From: Roman Plevka Date: Fri, 19 Apr 2024 13:14:20 +0200 Subject: [PATCH] fix provider_labels parsing for container provider --- broker/providers/container.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/broker/providers/container.py b/broker/providers/container.py index 6071003b..753d4f92 100644 --- a/broker/providers/container.py +++ b/broker/providers/container.py @@ -277,7 +277,7 @@ def run_container(self, container_host, **kwargs): # prefix eventual label keys with 'broker.' to conform to the docker guidelines # https://docs.docker.com/config/labels-custom-metadata/#key-format-recommendations kwargs["provider_labels"] = { - f"broker.{label[0]}": label[1] for label in kwargs["provider_labels"].items() + f"broker.{label[0]}": label[1] for label in kwargs.get("provider_labels", {}).items() } # process eventual labels that were passed externally, split by "=" kwargs["provider_labels"].update(