We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 703f76d commit 3c0dd23Copy full SHA for 3c0dd23
hack/get_k8s_version.py
@@ -17,9 +17,11 @@
17
"This package gets the LD flags used to set the version of kubernetes."
18
19
import json
20
+import os
21
import re
22
import subprocess
23
import sys
24
+import time
25
from datetime import datetime
26
27
K8S_PACKAGE = 'k8s.io/kubernetes/'
@@ -63,7 +65,8 @@ def get_tree_state():
63
65
return 'gitTreeState=%s' % result
64
66
67
def get_build_date():
- return 'buildDate=%s' % datetime.now().strftime('%Y-%m-%dT%H:%M:%SZ')
68
+ build_date = datetime.utcfromtimestamp(int(os.environ.get('SOURCE_DATE_EPOCH', time.time())))
69
+ return 'buildDate=%s' % build_date.strftime('%Y-%m-%dT%H:%M:%SZ')
70
71
def main():
72
if len(sys.argv) > 1 and sys.argv[1] == "--k8s-version-only":
0 commit comments