Draft for OSUpgrade Spec

This commit is contained in:
2026-04-03 01:04:40 +08:00
parent e7b8e406a8
commit 3c0df319d7
7 changed files with 250 additions and 142 deletions

View File

@@ -12,14 +12,16 @@ BUILDINFO_FILE := pkg/buildinfo/buildinfo_gen.go
# Never cache this
.buildinfo:
echo 'package buildinfo' > $(BUILDINFO_FILE)
echo 'const (' >> $(BUILDINFO_FILE)
echo ' Version = "$(VERSION)"' >> $(BUILDINFO_FILE)
echo ' KubeVersion = "$(KUBE_VERSION)"' >> $(BUILDINFO_FILE)
echo ' GitRevision = "$(GIT_REV)"' >> $(BUILDINFO_FILE)
echo ' Timestamp = "$(shell TZ=UTC date +%Y%m%d.%H%M%S)"' >> $(BUILDINFO_FILE)
echo ')' >> $(BUILDINFO_FILE)
echo ''
@printf '%s\n' \
'package buildinfo' \
'' \
'const (' \
' Version = "$(VERSION)"' \
' KubeVersion = "$(KUBE_VERSION)"' \
' GitRevision = "$(GIT_REV)"' \
' Timestamp = "'$$(TZ=UTC date +%Y%m%d.%H%M%S)'"' \
')' \
> $(BUILDINFO_FILE)
build: .buildinfo
mkdir -p $(BIN_DIR)