summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarkos Chandras <mchandras@suse.de>2017-07-03 21:46:37 +0000
committerGerrit Code Review <gerrit@opnfv.org>2017-07-03 21:46:37 +0000
commitc5643adaaf9f4dd67b4adc617e00b25f8464d26a (patch)
treea1108ec5ec9cc216e2f8c3a78d18a61a995f2a85
parente858613f52f1d8b9bea04870921395d36055bfe6 (diff)
parent791c723db42bf7e011d04ca5fb2a9f0e019700b4 (diff)
Merge changes from topics 'prototypes/xci/config/pinned-versions-bump-dates', 'prototypes/xci/config/pinned-versions-bump-bifrost-version'
* changes: prototypes: xci: scripts: Update SHA dates prototypes: xci: update-osa-version-files: Add support for updating bifrost SHAs
-rwxr-xr-xprototypes/xci/config/pinned-versions4
-rwxr-xr-xprototypes/xci/scripts/update-osa-version-files.sh15
2 files changed, 13 insertions, 6 deletions
diff --git a/prototypes/xci/config/pinned-versions b/prototypes/xci/config/pinned-versions
index de222fd92..581786075 100755
--- a/prototypes/xci/config/pinned-versions
+++ b/prototypes/xci/config/pinned-versions
@@ -21,7 +21,7 @@
#-------------------------------------------------------------------------------
# use releng from master until the development work with the sandbox is complete
export OPNFV_RELENG_VERSION="master"
-# HEAD of "master" as of 29.06.2017
+# HEAD of bifrost "master" as of 29.06.2017
export OPENSTACK_BIFROST_VERSION=${OPENSTACK_BIFROST_VERSION:-"7c9bb5e07c6bc3b42c9a9e8457e5eef511075b38"}
-# HEAD of "master" as of 04.04.2017
+# HEAD of osa "master" as of 29.06.2017
export OPENSTACK_OSA_VERSION=${OPENSTACK_OSA_VERSION:-"0648818c64239b534d00db381c4609f28e40bda9"}
diff --git a/prototypes/xci/scripts/update-osa-version-files.sh b/prototypes/xci/scripts/update-osa-version-files.sh
index 7df020c1b..d822d2575 100755
--- a/prototypes/xci/scripts/update-osa-version-files.sh
+++ b/prototypes/xci/scripts/update-osa-version-files.sh
@@ -9,7 +9,8 @@
##############################################################################
# This script is used to pin the SHAs for the various roles in the
-# ansible-role-requirements file
+# ansible-role-requirements file. It will also update the SHAs for
+# OSA and bifrost.
set -e
@@ -18,7 +19,7 @@ releng_xci_base="$(dirname $(readlink -f $0))/.."
usage() {
echo """
- ${0} <openstack-ansible commit SHA>
+ ${0} <openstack-ansible commit SHA> [<bifrost commit SHA>]
"""
exit 0
}
@@ -32,7 +33,7 @@ printme() {
}
# Only need a single argument
-[[ $# -ne 1 ]] && echo "Invalid number of arguments!" && usage
+[[ $# -lt 1 || $# -gt 2 ]] && echo "Invalid number of arguments!" && usage
tempdir="$(mktemp -d)"
@@ -69,7 +70,13 @@ echo """---
cat $tempdir/openstack-ansible/ansible-role-requirements.yml >> $releng_xci_base/file/ansible-role-requirements.yml
# Update the pinned OSA version
-sed -i "/^export OPENSTACK_OSA_VERSION/s@:-\"[a-z0-9]*@:-\"${1}@" $releng_xci_base/config/pinned-versions
+sed -i -e "/^export OPENSTACK_OSA_VERSION/s@:-\"[a-z0-9]*@:-\"${1}@" \
+ -e "s/\(^# HEAD of osa.*of \).*/\1$(date +%d\.%m\.%Y)/" $releng_xci_base/config/pinned-versions
+
+# Update the pinned bifrost version
+[[ -n ${2:-} ]] && \
+ sed -i -e "/^export OPENSTACK_BIFROST_VERSION/s@:-\"[a-z0-9]*@:-\"${2}@" \
+ -e "s/\(^# HEAD of bifrost.*of \).*/\1$(date +%d\.%m\.%Y)/" $releng_xci_base/config/pinned-versions
popd &> /dev/null