aboutsummaryrefslogtreecommitdiff
path: root/kolla
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2015-12-14 13:30:46 +0000
committerGerrit Code Review <review@openstack.org>2015-12-14 13:30:46 +0000
commit1cd8aab94c187d4330f47bc43d8e210e954888db (patch)
tree298d6b934e4453801b37462f72c967e127a3d6b5 /kolla
parent987ae1af770aed397af89d38757ba60a97f3b3d2 (diff)
parent3f2a4f2c0684f88ec39748c756552991d8ebf29b (diff)
downloadkolla-1cd8aab94c187d4330f47bc43d8e210e954888db.tar.gz
kolla-1cd8aab94c187d4330f47bc43d8e210e954888db.zip
Merge "Record version on container build"
Diffstat (limited to 'kolla')
-rwxr-xr-xkolla/cmd/build.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/kolla/cmd/build.py b/kolla/cmd/build.py
index 216d9d48b..1944ee978 100755
--- a/kolla/cmd/build.py
+++ b/kolla/cmd/build.py
@@ -227,6 +227,14 @@ class WorkerThread(Thread):
LOG.info('{}:Built'.format(image['name']))
+def get_kolla_version():
+ local_conf_path = os.path.join(find_base_dir(), "setup.cfg")
+ config = six.moves.configparser.RawConfigParser()
+ config.read(local_conf_path)
+ version = config.get("metadata", "version")
+ return version
+
+
def find_os_type():
return platform.linux_distribution()
@@ -267,7 +275,7 @@ def merge_args_and_config(settings_from_config_file):
defaults = {
"namespace": "kollaglue",
- "tag": "latest",
+ "tag": get_kolla_version(),
"base": "centos",
"base_tag": "latest",
"install_type": "binary",