aboutsummaryrefslogtreecommitdiff
path: root/kolla
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2021-10-11 14:27:15 +0000
committerGerrit Code Review <review@openstack.org>2021-10-11 14:27:15 +0000
commite17ca09fa51193e8395b8a32a5eae7a2c8f4846f (patch)
treeb18316af375035464a81c7f60912b95bca546cf3 /kolla
parent09d03a9b438fd742ab7e0f12a0dcdbe43c483835 (diff)
parent556e8f9eeef71d240bef961cee0e3e5d357e3711 (diff)
downloadkolla-e17ca09fa51193e8395b8a32a5eae7a2c8f4846f.tar.gz
kolla-e17ca09fa51193e8395b8a32a5eae7a2c8f4846f.zip
Merge "Fix GitHub tarball URL for monasca-thresh"
Diffstat (limited to 'kolla')
-rwxr-xr-xkolla/common/config.py15
1 files changed, 11 insertions, 4 deletions
diff --git a/kolla/common/config.py b/kolla/common/config.py
index f5075a378..15e6848d2 100755
--- a/kolla/common/config.py
+++ b/kolla/common/config.py
@@ -232,9 +232,14 @@ _CLI_OPTS = [
' of disk IO. "docker-squash" tool is required, install'
' it by "pip install docker-squash"')),
cfg.StrOpt('openstack-release', default=OPENSTACK_RELEASE,
- help='OpenStack release for building kolla-toolbox'),
- cfg.StrOpt('openstack-branch', default='master',
- help='Branch for source images'),
+ help='OpenStack release for building kolla source images and '
+ 'kolla-toolbox image'),
+ cfg.StrOpt('openstack-branch',
+ help='Branch for source images (internal; with a dash; '
+ 'please set openstack-release instead)'),
+ cfg.StrOpt('openstack-branch-slashed',
+ help='Branch for source images (internal; with a slash; '
+ 'please set openstack-release instead)'),
cfg.BoolOpt('docker-healthchecks', default=True,
help='Add Kolla docker healthcheck scripts in the image'),
cfg.BoolOpt('quiet', short='q', default=False,
@@ -498,7 +503,7 @@ SOURCES = {
'monasca-thresh': {
'type': 'url',
'location': ('https://github.com/openstack/monasca-thresh/archive/'
- 'master.tar.gz')},
+ '${openstack_branch_slashed}.tar.gz')},
'monasca-thresh-additions-monasca-common': {
'type': 'url',
'location': ('$tarballs_base/openstack/monasca-common/'
@@ -1018,7 +1023,9 @@ def parse(conf, args, usage=None, prog=None,
conf.set_default('base_tag', DEFAULT_BASE_TAGS[conf.base]['tag'])
prefix = '' if conf.openstack_release == 'master' else 'stable-'
openstack_branch = '{}{}'.format(prefix, conf.openstack_release)
+ openstack_branch_slashed = openstack_branch.replace('-', '/')
conf.set_default('openstack_branch', openstack_branch)
+ conf.set_default('openstack_branch_slashed', openstack_branch_slashed)
if not conf.base_image:
conf.base_image = DEFAULT_BASE_TAGS[conf.base]['name']