aboutsummaryrefslogtreecommitdiff
path: root/kolla/common
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2016-06-01 05:13:10 +0000
committerGerrit Code Review <review@openstack.org>2016-06-01 05:13:10 +0000
commit2bed574032c9b7aeb1676f1e2f251ce0d045515c (patch)
tree560902049020fc6c65a904d2293c81bf11a5ce58 /kolla/common
parentabef69d40518cf2697e5a4fb4485ffb99476ed29 (diff)
parent4044a3475e51f763f8d4f3feda003f0a4837f177 (diff)
downloadkolla-2bed574032c9b7aeb1676f1e2f251ce0d045515c.tar.gz
kolla-2bed574032c9b7aeb1676f1e2f251ce0d045515c.zip
Merge "Pin the base distro release version"
Diffstat (limited to 'kolla/common')
-rw-r--r--kolla/common/config.py14
1 files changed, 13 insertions, 1 deletions
diff --git a/kolla/common/config.py b/kolla/common/config.py
index dbe6394f8..21ac064b6 100644
--- a/kolla/common/config.py
+++ b/kolla/common/config.py
@@ -18,7 +18,14 @@ from oslo_config import types
from kolla.version import version_info as version
-BASE_OS_DISTRO = ['centos', 'ubuntu', 'oraclelinux']
+BASE_OS_DISTRO = ['centos', 'ubuntu', 'oraclelinux', 'debian']
+DISTRO_RELEASE = {
+ 'centos': '7',
+ 'redhat': '7',
+ 'oraclelinux': '7',
+ 'debian': '8',
+ 'ubuntu': '14.04',
+}
RDO_MIRROR = "http://trunk.rdoproject.org/centos7"
DELOREAN = "{}/current-passed-ci/delorean.repo".format(RDO_MIRROR)
DELOREAN_DEPS = "{}/delorean-deps.repo".format(RDO_MIRROR)
@@ -294,5 +301,10 @@ def parse(conf, args, usage=None, prog=None,
prog=prog,
version=version.cached_version_string(),
default_config_files=default_config_files)
+
+ # NOTE(jeffrey4l): set the default base tag based on the
+ # base option
+ conf.set_default('base_tag', DISTRO_RELEASE.get(conf.base))
+
if not conf.base_image:
conf.base_image = conf.base