blob: f69f49ea95adbc0cda5112524d1bd1e8eb36ac97 [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
21cat <<EOF
22KUBERNETES_gitCommit $(git rev-parse "HEAD^{commit}")
23KUBERNETES_gitTreeState $KUBERNETES_gitTreeState
Lorenz Brunf6402112020-05-04 16:50:31 +020024STABLE_KUBERNETES_gitVersion $KUBERNETES_gitVersion
25STABLE_KUBERNETES_gitMajor $KUBERNETES_gitMajor
26STABLE_KUBERNETES_gitMinor $KUBERNETES_gitMinor
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')
Serge Bazanski662b5b32020-12-21 13:49:00 +010030STABLE_METROPOLIS_version $METROPOLIS_VERSION
Serge Bazanskibb7db922020-04-30 12:43:10 +020031EOF