Files
kolla/kolla/version.py
T
Michal Arbet ad7b9054ca Change kolla_version LABEL to git sha-1
Downstream users are often building their own
custom images from their own forked git.
Reasoning can be various - added fixes not merged yet,
some customizations and etc.

Because of this, it's very usefull to have information
about git commit in images, and this is exactly what
that patch does.

If images are built from pip source, kolla_version
LABEL contains kolla version.

Change-Id: If81989603185528dae86df52e8f8d0f94cdca85d
2022-06-21 08:54:03 +02:00

21 lines
791 B
Python

# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
import os
import pbr.git
import pbr.version
kolla_path = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
version_info = pbr.version.VersionInfo('kolla')
git_info = pbr.git.get_git_short_sha(git_dir=os.path.join(kolla_path, ".git"))