diff options
| author | Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> | 2020-01-02 12:58:20 +0100 |
|---|---|---|
| committer | Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> | 2020-01-02 12:58:20 +0100 |
| commit | 73a1d006e44d21693a85b2ff848a0507ba3d8629 (patch) | |
| tree | d4f52c2e958fea796ca092c63648e467983b9b1b /kolla | |
| parent | 90babe35d0e075ad15904bb2263e1dd019f10532 (diff) | |
| download | kolla-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-x | kolla/common/config.py | 4 | ||||
| -rw-r--r-- | kolla/common/utils.py | 2 | ||||
| -rwxr-xr-x | kolla/image/build.py | 3 |
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) |
