@@ -41,12 +41,12 @@ before:
41
41
name: caren-system
42
42
$(helm template {{ .ProjectName }} ./charts/{{ .ProjectName }} \
43
43
--namespace caren-system \
44
- --set-string image.tag={{ .Version }} \
45
- --set-string helmRepositoryImage.tag={{ .Version }}{{ if .IsSnapshot }}-{{ .Env.GOARCH }} \
44
+ --set-string image.tag=v {{ trimprefix .Version "v" }} \
45
+ --set-string helmRepositoryImage.tag=v {{ trimprefix .Version "v" }}{{ if .IsSnapshot }}-{{ .Env.GOARCH }} \
46
46
--set-string image.repository=ko.local/{{ .ProjectName }}{{ end }} \
47
47
)
48
48
EOF'
49
- - sed -i -e 's/\${/$${/g' -e 's/v0.0.0-dev/{{ .Version }}/g' runtime-extension-components.yaml
49
+ - sed -i -e 's/\${/$${/g' -e 's/v0.0.0-dev/v {{ trimprefix .Version "v" }}/g' runtime-extension-components.yaml
50
50
- |
51
51
sh -ec 'gojq --yaml-input --yaml-output \
52
52
".releaseSeries |= (. + [{contract: \"v1beta1\", major: {{ .Major }}, minor: {{ .Minor }}}] | unique)" \
@@ -66,7 +66,7 @@ builds:
66
66
- -X 'k8s.io/component-base/version.buildDate={{ .CommitDate }}'
67
67
- -X 'k8s.io/component-base/version.gitCommit={{ .FullCommit }}'
68
68
- -X 'k8s.io/component-base/version.gitTreeState={{ .Env.GIT_TREE_STATE }}'
69
- - -X 'k8s.io/component-base/version.gitVersion={{ .Version }}'
69
+ - -X 'k8s.io/component-base/version.gitVersion=v {{ trimprefix .Version "v" }}'
70
70
- -X 'k8s.io/component-base/version.major={{ .Major }}'
71
71
- -X 'k8s.io/component-base/version.minor={{ .Minor }}'
72
72
- -X 'k8s.io/component-base/version/verflag.programName={{ .ProjectName }}'
@@ -85,18 +85,18 @@ builds:
85
85
KO_DOCKER_REPO=ko.local/{{ .ProjectName }} \
86
86
ko build \
87
87
--bare \
88
- -t {{ .Version }} \
88
+ -t v {{ trimprefix .Version "v" }} \
89
89
./cmd
90
90
fi'
91
91
92
92
archives :
93
- - name_template : ' {{ .ProjectName }}_ {{ .Version }}_{{ .Os }}_{{ .Arch }}'
93
+ - name_template : ' {{ .ProjectName }}_v {{ trimprefix .Version "v" }}_{{ .Os }}_{{ .Arch }}'
94
94
builds :
95
95
- cluster-api-runtime-extensions-nutanix
96
96
97
97
dockers :
98
98
- image_templates :
99
- - ' ghcr.io/nutanix-cloud-native/caren-helm-reg:{{ .Version }}-amd64'
99
+ - ' ghcr.io/nutanix-cloud-native/caren-helm-reg:v {{ trimprefix .Version "v" }}-amd64'
100
100
use : buildx
101
101
dockerfile : ./hack/addons/mindthegap-helm-registry/Dockerfile
102
102
extra_files :
@@ -107,11 +107,11 @@ dockers:
107
107
- " --label=org.opencontainers.image.created={{.CommitDate}}"
108
108
- " --label=org.opencontainers.image.title=caren-helm-reg"
109
109
- " --label=org.opencontainers.image.revision={{.FullCommit}}"
110
- - ' --label=org.opencontainers.image.version={{ .Version }}'
110
+ - ' --label=org.opencontainers.image.version=v {{ trimprefix .Version "v" }}'
111
111
- " --label=org.opencontainers.image.source={{.GitURL}}"
112
112
goarch : amd64
113
113
- image_templates :
114
- - ' ghcr.io/nutanix-cloud-native/caren-helm-reg:{{ .Version }}-arm64'
114
+ - ' ghcr.io/nutanix-cloud-native/caren-helm-reg:v {{ trimprefix .Version "v" }}-arm64'
115
115
use : buildx
116
116
dockerfile : ./hack/addons/mindthegap-helm-registry/Dockerfile
117
117
extra_files :
@@ -122,15 +122,15 @@ dockers:
122
122
- " --label=org.opencontainers.image.created={{.CommitDate}}"
123
123
- " --label=org.opencontainers.image.title=caren-helm-reg"
124
124
- " --label=org.opencontainers.image.revision={{.FullCommit}}"
125
- - ' --label=org.opencontainers.image.version={{ .Version }}'
125
+ - ' --label=org.opencontainers.image.version=v {{ trimprefix .Version "v" }}'
126
126
- " --label=org.opencontainers.image.source={{.GitURL}}"
127
127
goarch : arm64
128
128
129
129
docker_manifests :
130
- - name_template : ghcr.io/nutanix-cloud-native/caren-helm-reg:{{ .Version }}
130
+ - name_template : ghcr.io/nutanix-cloud-native/caren-helm-reg:v {{ trimprefix .Version "v" }}
131
131
image_templates :
132
- - ghcr.io/nutanix-cloud-native/caren-helm-reg:{{ .Version }}-amd64
133
- - ghcr.io/nutanix-cloud-native/caren-helm-reg:{{ .Version }}-arm64
132
+ - ghcr.io/nutanix-cloud-native/caren-helm-reg:v {{ trimprefix .Version "v" }}-amd64
133
+ - ghcr.io/nutanix-cloud-native/caren-helm-reg:v {{ trimprefix .Version "v" }}-arm64
134
134
135
135
kos :
136
136
- id : cluster-api-runtime-extensions-nutanix
@@ -141,23 +141,23 @@ kos:
141
141
- -X 'k8s.io/component-base/version.buildDate={{ .CommitDate }}'
142
142
- -X 'k8s.io/component-base/version.gitCommit={{ .FullCommit }}'
143
143
- -X 'k8s.io/component-base/version.gitTreeState={{ .Env.GIT_TREE_STATE }}'
144
- - -X 'k8s.io/component-base/version.gitVersion={{ .Version }}'
144
+ - -X 'k8s.io/component-base/version.gitVersion=v {{ trimprefix .Version "v" }}'
145
145
- -X 'k8s.io/component-base/version.major={{ .Major }}'
146
146
- -X 'k8s.io/component-base/version.minor={{ .Minor }}'
147
147
- -X 'k8s.io/component-base/version/verflag.programName={{ .ProjectName }}'
148
148
labels :
149
149
org.opencontainers.image.created : " {{ .CommitDate }}"
150
150
org.opencontainers.image.title : " {{ .ProjectName }}"
151
151
org.opencontainers.image.revision : " {{ .FullCommit }}"
152
- org.opencontainers.image.version : " {{ .Version }} "
152
+ org.opencontainers.image.version : ' v {{ trimprefix .Version "v" }} '
153
153
org.opencontainers.image.source : " {{ .GitURL }}"
154
154
platforms :
155
155
- linux/amd64
156
156
- linux/arm64
157
157
repository : ghcr.io/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix
158
158
bare : true
159
159
tags :
160
- - " {{ .Version }} "
160
+ - ' v {{ trimprefix .Version "v" }} '
161
161
162
162
checksum :
163
163
name_template : ' checksums.txt'
0 commit comments