aboutsummaryrefslogtreecommitdiff
path: root/kolla
diff options
context:
space:
mode:
authorMarcin Juszkiewicz <marcin.juszkiewicz@linaro.org>2020-01-02 12:58:20 +0100
committerMarcin Juszkiewicz <marcin.juszkiewicz@linaro.org>2020-01-02 12:58:20 +0100
commit73a1d006e44d21693a85b2ff848a0507ba3d8629 (patch)
treed4f52c2e958fea796ca092c63648e467983b9b1b /kolla
parent90babe35d0e075ad15904bb2263e1dd019f10532 (diff)
downloadkolla-73a1d006e44d21693a85b2ff848a0507ba3d8629.tar.gz
kolla-73a1d006e44d21693a85b2ff848a0507ba3d8629.zip
Add '--quiet' switch
Quiet option turns off all image build logs above CRITICAL level. Handy for checking build/push queue. Change-Id: I9d49c9e6851341c084673ef2946acf4490c3ae8b
Diffstat (limited to 'kolla')
-rwxr-xr-xkolla/common/config.py4
-rw-r--r--kolla/common/utils.py2
-rwxr-xr-xkolla/image/build.py3
3 files changed, 6 insertions, 3 deletions
diff --git a/kolla/common/config.py b/kolla/common/config.py
index f713c29c8..7ce8d26e1 100755
--- a/kolla/common/config.py
+++ b/kolla/common/config.py
@@ -256,7 +256,9 @@ _CLI_OPTS = [
cfg.StrOpt('openstack-branch', default='master',
help='Branch for source images'),
cfg.BoolOpt('docker-healthchecks', default=True,
- help='Add Kolla docker healthcheck scripts in the image')
+ help='Add Kolla docker healthcheck scripts in the image'),
+ cfg.BoolOpt('quiet', short='q', default=False,
+ help='Do not print image logs')
]
_BASE_OPTS = [
diff --git a/kolla/common/utils.py b/kolla/common/utils.py
index 8913b132e..9cd8ecca9 100644
--- a/kolla/common/utils.py
+++ b/kolla/common/utils.py
@@ -32,6 +32,8 @@ def make_a_logger(conf=None, image_name=None):
log.addHandler(handler)
if conf is not None and conf.debug:
log.setLevel(logging.DEBUG)
+ elif conf is not None and conf.quiet and image_name:
+ log.setLevel(logging.CRITICAL)
else:
log.setLevel(logging.INFO)
return log
diff --git a/kolla/image/build.py b/kolla/image/build.py
index a5db92984..5711a0f93 100755
--- a/kolla/image/build.py
+++ b/kolla/image/build.py
@@ -310,8 +310,7 @@ class PushIntoQueueTask(task.Task):
@property
def name(self):
- return 'PushIntoQueueTask(%s=>%s)' % (self.push_task.name,
- self.push_queue)
+ return 'PushIntoQueueTask(%s)' % (self.push_task.name)
def run(self):
self.push_queue.put(self.push_task)