From 2dbeab79a537df2ee5272f62f8c14c8ecdce5674 Mon Sep 17 00:00:00 2001 From: Christian Kellner Date: Fri, 18 Sep 2020 14:22:06 +0200 Subject: [PATCH] plugin/builder: more logging Add more debug logging and always print the compose result status. --- plugins/builder/osbuild.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/plugins/builder/osbuild.py b/plugins/builder/osbuild.py index 67bd1ac..e09f07c 100644 --- a/plugins/builder/osbuild.py +++ b/plugins/builder/osbuild.py @@ -226,12 +226,16 @@ class OSBuildImage(BaseTaskHandler): self.koji_url = cfg["koji"]["url"] self.client = Client(self.composer_url) + self.logger.debug("composer: %s", self.composer_url) + self.logger.debug("koji: %s", self.composer_url) + composer = cfg["composer"] if "ssl_cert" in composer: data = cfg["composer"]["ssl_cert"] cert = self.client.parse_certs(data) self.client.http.cert = cert + self.logger.debug("ssl cert: %s", cert) if "ssl_verify" in composer: try: @@ -240,6 +244,8 @@ class OSBuildImage(BaseTaskHandler): val = composer["ssl_verify"] self.client.http.verify = val + self.logger.debug("ssl verify: %s", val) + @staticmethod def arches_for_config(buildconfig: Dict): @@ -308,11 +314,13 @@ class OSBuildImage(BaseTaskHandler): # Setup down, talk to composer to create the compose kojidata = ComposeRequest.Koji(self.koji_url, self.id) cid, bid = client.compose_create(nvr, distro, ireqs, kojidata) - self.logger.info("Compose id: %s", cid) + self.logger.info("Compose id: %s, Koji build id: %s", cid, bid) self.logger.debug("Waiting for comose to finish") status = client.wait_for_compose(cid) + self.logger.debug("Compose finished: %s", str(status)) + self.logger.info("Compose result: %s", status.status) result = { "status": status.status,