blob: 1aeebe041313f7cbdb9edd95c9127144942ac4ec [file] [log] [blame]
Serge Bazanskibb7db922020-04-30 12:43:10 +02001#!/usr/bin/env bash
2
3# Workspace status used for build stamping.
Serge Bazanskibb7db922020-04-30 12:43:10 +02004set -o errexit
5set -o nounset
6set -o pipefail
7
Serge Bazanski662b5b32020-12-21 13:49:00 +01008# TODO: Figure out how to version Metropolis
Lorenz Brunac3324b2022-07-07 10:55:48 +00009METROPOLIS_VERSION=0.1
Lorenz Brun878f5f92020-05-12 16:15:39 +020010
Serge Bazanskibb7db922020-04-30 12:43:10 +020011KUBERNETES_gitTreeState="clean"
12if [ ! -z "$(git status --porcelain)" ]; then
13 KUBERNETES_gitTreeState="dirty"
14fi
15
16# TODO(q3k): unify with //third_party/go/repsitories.bzl.
17KUBERNETES_gitMajor="1"
Lorenz Brunf73d6f02022-05-16 14:34:23 +020018KUBERNETES_gitMinor="24"
Lorenz Brun961c7a22022-07-07 10:51:33 +000019KUBERNETES_gitVersion="v1.24.2+mngn"
Serge Bazanskibb7db922020-04-30 12:43:10 +020020
Tim Windelschmidt1fdab132023-03-30 15:04:16 +020021# CI doesnt have the user set...
Tim Windelschmidt9ab37502023-04-03 19:05:07 +020022IMAGE_TAG=${IMAGE_TAG:-${USER:-unknown}-$(date +%s)}
Tim Windelschmidt1fdab132023-03-30 15:04:16 +020023
Serge Bazanskibb7db922020-04-30 12:43:10 +020024cat <<EOF
25KUBERNETES_gitCommit $(git rev-parse "HEAD^{commit}")
26KUBERNETES_gitTreeState $KUBERNETES_gitTreeState
Serge Bazanskibb7db922020-04-30 12:43:10 +020027KUBERNETES_buildDate $(date \
28 ${SOURCE_DATE_EPOCH:+"--date=@${SOURCE_DATE_EPOCH}"} \
29 -u +'%Y-%m-%dT%H:%M:%SZ')
Tim Windelschmidt0b84a9f2023-07-27 14:20:31 +000030STABLE_KUBERNETES_gitVersion $KUBERNETES_gitVersion
31STABLE_KUBERNETES_gitMajor $KUBERNETES_gitMajor
32STABLE_KUBERNETES_gitMinor $KUBERNETES_gitMinor
33
34STABLE_METROPOLIS_gitCommit $(git rev-parse "HEAD^{commit}")
35STABLE_METROPOLIS_gitTreeState $KUBERNETES_gitTreeState
Serge Bazanski662b5b32020-12-21 13:49:00 +010036STABLE_METROPOLIS_version $METROPOLIS_VERSION
Tim Windelschmidt0b84a9f2023-07-27 14:20:31 +000037
Tim Windelschmidt1fdab132023-03-30 15:04:16 +020038IMAGE_TAG $IMAGE_TAG
Serge Bazanskibb7db922020-04-30 12:43:10 +020039EOF