From aaa472bfa257aea53abcb3642ad4beeaed1b99a8 Mon Sep 17 00:00:00 2001 From: Marcin Juszkiewicz Date: Fri, 10 Jan 2020 13:19:00 +0100 Subject: [PATCH] config: make kolla work with oslo.config 7.0.0+ MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit From oslo.config 7.0.0 release notes: > Positional options are now required by default, to match argparse’s > default behavior. To revert this behavior (and maintain optional > positional arguments), you need to explicitly specify positional=True, > required=False as part of the options definition. So let's follow. Change-Id: I77fdbcb905b1a7f2d535c3a37b2899118d1442c5 --- kolla/common/config.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kolla/common/config.py b/kolla/common/config.py index 29c87afa8c..9c95de3021 100755 --- a/kolla/common/config.py +++ b/kolla/common/config.py @@ -208,7 +208,7 @@ _CLI_OPTS = [ ' push properly')), cfg.IntOpt('retries', short='r', default=3, min=0, help='The number of times to retry while building'), - cfg.MultiOpt('regex', types.String(), positional=True, + cfg.MultiOpt('regex', types.String(), positional=True, required=False, help=('Build only images matching regex and its' ' dependencies')), cfg.StrOpt('registry',