|
|
|
@ -26,7 +26,7 @@ if [ -z "$VERSION_CRICTL" ]; then
|
|
|
|
|
VERSION_CRICTL="v0.0.0" |
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
VERSION_K8S=$(grep k8s.io/kubernetes go.mod | head -n1 | awk '{print $4}') |
|
|
|
|
VERSION_K8S=$(grep k8s.io/kubernetes go.mod | head -n1 | awk '{print $4}' | sed -e 's/[-+].*//') |
|
|
|
|
if [ -z "$VERSION_K8S" ]; then |
|
|
|
|
VERSION_K8S="v0.0.0" |
|
|
|
|
fi |
|
|
|
@ -34,8 +34,12 @@ fi
|
|
|
|
|
VERSION_CNIPLUGINS="v0.7.6-k3s1" |
|
|
|
|
|
|
|
|
|
if [[ -n "$GIT_TAG" ]]; then |
|
|
|
|
if [[ ! "$GIT_TAG" =~ ^"$VERSION_K8S"[+-] ]]; then |
|
|
|
|
echo "Tagged version '$GIT_TAG' does not match expected version '$VERSION_K8S[+-]*'" >&2 |
|
|
|
|
exit 1 |
|
|
|
|
fi |
|
|
|
|
VERSION=$GIT_TAG |
|
|
|
|
else |
|
|
|
|
VERSION="$(sed -e 's/[-+].*//' <<< "$VERSION_K8S")+${COMMIT:0:8}$DIRTY" |
|
|
|
|
VERSION="$VERSION_K8S+${COMMIT:0:8}$DIRTY" |
|
|
|
|
fi |
|
|
|
|
VERSION_TAG="$(sed -e 's/+/-/g' <<< "$VERSION")" |
|
|
|
|