File tree 2 files changed +10
-0
lines changed
cmd/capi-runtime-extensions 2 files changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -33,6 +33,13 @@ builds:
33
33
ldflags :
34
34
- -s
35
35
- -w
36
+ - -X 'k8s.io/component-base/version.buildDate={{ .CommitDate }}'
37
+ - -X 'k8s.io/component-base/version.gitCommit={{ .FullCommit }}'
38
+ - -X 'k8s.io/component-base/version.gitTreeState={{ .Env.GIT_TREE_STATE }}'
39
+ - -X 'k8s.io/component-base/version.gitVersion=v{{ trimprefix .Version "v" }}'
40
+ - -X 'k8s.io/component-base/version.major={{ .Major }}'
41
+ - -X 'k8s.io/component-base/version.minor={{ .Minor }}'
42
+ - -X 'k8s.io/component-base/version/verflag.programName={{ .ProjectName }}'
36
43
goos :
37
44
- linux
38
45
goarch :
Original file line number Diff line number Diff line change @@ -14,6 +14,7 @@ import (
14
14
cliflag "k8s.io/component-base/cli/flag"
15
15
"k8s.io/component-base/logs"
16
16
logsv1 "k8s.io/component-base/logs/api/v1"
17
+ "k8s.io/component-base/version/verflag"
17
18
"k8s.io/klog/v2"
18
19
ctrl "sigs.k8s.io/controller-runtime"
19
20
@@ -53,6 +54,8 @@ func main() {
53
54
pflag .CommandLine .AddGoFlagSet (flag .CommandLine )
54
55
pflag .Parse ()
55
56
57
+ verflag .PrintAndExitIfRequested ()
58
+
56
59
// Validates logs flags using Kubernetes component-base machinery and applies them
57
60
if err := logsv1 .ValidateAndApply (logOptions , nil ); err != nil {
58
61
setupLog .Error (err , "unable to start extension" )
You can’t perform that action at this time.
0 commit comments