Skip to content

Commit 51b1082

Browse files
ivanmatmatioktalz
authored andcommitted
MINOR: make docker image sha1 repeatable
1 parent da69b9d commit 51b1082

File tree

3 files changed

+17
-17
lines changed

3 files changed

+17
-17
lines changed

build/Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,14 @@ RUN mkdir -p /var/run/vars && \
2626
cd /src && \
2727
git config --get remote.origin.url > /var/run/vars/GIT_REPO && \
2828
git rev-parse --short HEAD > /var/run/vars/GIT_HEAD_COMMIT && \
29+
git log -1 --date=format:"%Y/%m/%d %T" --format="%ad" > /var/run/vars/GIT_DATE_LAST_COMMIT && \
2930
git describe --abbrev=0 --tags > /var/run/vars/GIT_LAST_TAG && \
3031
git rev-parse --short $(cat /var/run/vars/GIT_LAST_TAG) > /var/run/vars/GIT_TAG_COMMIT && \
3132
git diff $(cat /var/run/vars/GIT_HEAD_COMMIT) $(cat /var/run/vars/GIT_TAG_COMMIT) --quiet > /var/run/vars/GIT_MODIFIED1 || echo '.dev' > /var/run/vars/GIT_MODIFIED1 && \
3233
git diff --quiet > /var/run/vars/GIT_MODIFIED2 || echo '.dirty' > /var/run/vars/GIT_MODIFIED2 && \
3334
cat /var/run/vars/GIT_MODIFIED1 /var/run/vars/GIT_MODIFIED2 | tr -d '\n' > /var/run/vars/GIT_MODIFIED && \
34-
date '+%Y-%m-%dT%H:%M:%S' > /var/run/vars/BUILD_DATE && \
3535
CGO_ENABLED=0 go build \
36-
-ldflags "-X main.GitRepo=$(cat /var/run/vars/GIT_REPO) -X main.GitTag=$(cat /var/run/vars/GIT_LAST_TAG) -X main.GitCommit=$(cat /var/run/vars/GIT_HEAD_COMMIT) -X main.GitDirty=$(cat /var/run/vars/GIT_MODIFIED) -X main.BuildTime=$(cat /var/run/vars/BUILD_DATE)" \
36+
-ldflags "-X main.GitRepo=$(cat /var/run/vars/GIT_REPO) -X main.GitTag=$(cat /var/run/vars/GIT_LAST_TAG) -X main.GitCommit=$(cat /var/run/vars/GIT_HEAD_COMMIT) -X main.GitDirty=$(cat /var/run/vars/GIT_MODIFIED) -X \"main.GitCommitDate=$(cat /var/run/vars/GIT_DATE_LAST_COMMIT)\"" \
3737
-o fs/haproxy-ingress-controller .
3838

3939
FROM haproxytech/haproxy-alpine:2.7

main.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ func logInfo(logger utils.Logger, osArgs utils.OSArgs) {
135135
if len(osArgs.Version) > 0 {
136136
fmt.Printf("HAProxy Ingress Controller %s %s%s", GitTag, GitCommit, GitDirty)
137137
fmt.Printf("Build from: %s", GitRepo)
138-
fmt.Printf("Build date: %s\n", BuildTime)
138+
fmt.Printf("Git commit date: %s", GitCommitDate)
139139
if len(osArgs.Version) > 1 {
140140
fmt.Printf("ConfigMap: %s", osArgs.ConfigMap)
141141
fmt.Printf("Ingress class: %s", osArgs.IngressClass)
@@ -147,7 +147,7 @@ func logInfo(logger utils.Logger, osArgs utils.OSArgs) {
147147
logger.Print(IngressControllerInfo)
148148
logger.Printf("HAProxy Ingress Controller %s %s%s", GitTag, GitCommit, GitDirty)
149149
logger.Printf("Build from: %s", GitRepo)
150-
logger.Printf("Build date: %s\n", BuildTime)
150+
logger.Printf("Git commit date: %s", GitCommitDate)
151151
logger.Printf("ConfigMap: %s", osArgs.ConfigMap)
152152
logger.Printf("Ingress class: %s", osArgs.IngressClass)
153153
logger.Printf("Empty Ingress class: %t", osArgs.EmptyIngressClass)

version.go

+13-13
Original file line numberDiff line numberDiff line change
@@ -26,20 +26,20 @@ var GitCommit = ""
2626
// GitDirty ...
2727
var GitDirty = "dirty"
2828

29-
// BuildTime ...
30-
var BuildTime = ""
29+
// GitCommitDate ...
30+
var GitCommitDate = ""
3131

3232
// IngressControllerInfo console pretty print
3333
const IngressControllerInfo = `
34-
_ _ _ ____
35-
| | | | / \ | _ \ _ __ _____ ___ _
36-
| |_| | / _ \ | |_) | '__/ _ \ \/ / | | |
37-
| _ |/ ___ \| __/| | | (_) > <| |_| |
38-
|_| |_/_/ \_\_| |_| \___/_/\_\\__, |
39-
_ __ _ |___/ ___ ____
40-
| |/ / _| |__ ___ _ __ _ __ ___| |_ ___ ___ |_ _/ ___|
41-
| ' / | | | '_ \ / _ \ '__| '_ \ / _ \ __/ _ \/ __| | | |
42-
| . \ |_| | |_) | __/ | | | | | __/ || __/\__ \ | | |___
43-
|_|\_\__,_|_.__/ \___|_| |_| |_|\___|\__\___||___/ |___\____|
44-
34+
_ _ _ ____
35+
| | | | / \ | _ \ _ __ _____ ___ _
36+
| |_| | / _ \ | |_) | '__/ _ \ \/ / | | |
37+
| _ |/ ___ \| __/| | | (_) > <| |_| |
38+
|_| |_/_/ \_\_| |_| \___/_/\_\\__, |
39+
_ __ _ |___/ ___ ____
40+
| |/ / _| |__ ___ _ __ _ __ ___| |_ ___ ___ |_ _/ ___|
41+
| ' / | | | '_ \ / _ \ '__| '_ \ / _ \ __/ _ \/ __| | | |
42+
| . \ |_| | |_) | __/ | | | | | __/ || __/\__ \ | | |___
43+
|_|\_\__,_|_.__/ \___|_| |_| |_|\___|\__\___||___/ |___\____|
44+
4545
`

0 commit comments

Comments
 (0)