aboutsummaryrefslogtreecommitdiff
path: root/kolla/common
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2022-03-17 10:44:32 +0000
committerGerrit Code Review <review@openstack.org>2022-03-17 10:44:32 +0000
commit0312ee67ee9f7e82afdad7ad361d72dfcd425dc6 (patch)
treeefc72f389ca4bce4d59c103de0902d19a71d945a /kolla/common
parentf212617276d251bd852f0d9d993727b88a9e034e (diff)
parentc9f93c30c1fa24e4949b2c34341cbbedf00421e9 (diff)
downloadkolla-0312ee67ee9f7e82afdad7ad361d72dfcd425dc6.tar.gz
kolla-0312ee67ee9f7e82afdad7ad361d72dfcd425dc6.zip
Merge "Add enabled flag for sources"
Diffstat (limited to 'kolla/common')
-rwxr-xr-xkolla/common/config.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/kolla/common/config.py b/kolla/common/config.py
index 42eef7aaa..3ef4819be 100755
--- a/kolla/common/config.py
+++ b/kolla/common/config.py
@@ -963,7 +963,7 @@ USERS = {
}
-def get_source_opts(type_=None, location=None, reference=None):
+def get_source_opts(type_=None, location=None, reference=None, enabled=True):
return [cfg.StrOpt('type', choices=['local', 'git', 'url'],
default=type_,
help='Source location type'),
@@ -971,7 +971,9 @@ def get_source_opts(type_=None, location=None, reference=None):
help='The location for source install'),
cfg.StrOpt('reference', default=reference,
help=('Git reference to pull, commit sha, tag '
- 'or branch name'))]
+ 'or branch name')),
+ cfg.BoolOpt('enabled', default=enabled,
+ help=('Whether the source is enabled'))]
def get_user_opts(uid, gid, group):
@@ -998,7 +1000,8 @@ def gen_all_source_opts():
type_ = params['type']
location = params['location']
reference = params.get('reference')
- yield name, get_source_opts(type_, location, reference)
+ enabled = params.get('enabled', True)
+ yield name, get_source_opts(type_, location, reference, enabled)
def list_opts():