Skip to content

Commit 3cb8e9f

Browse files
authored
Add arm64 image builds (#998)
- Updated tags to be more clear and follow `myorg/myimage:version-platform` pattern from docs - Added arm64 sections for image builds
1 parent 67c0ab3 commit 3cb8e9f

File tree

1 file changed

+52
-8
lines changed

1 file changed

+52
-8
lines changed

.goreleaser.yaml

Lines changed: 52 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,10 @@ dockers:
4949
ids:
5050
- kube-linter
5151
image_templates:
52-
- "ghcr.io/stackrox/kube-linter:latest"
53-
- "ghcr.io/stackrox/kube-linter:{{ .Tag }}"
54-
- "stackrox/kube-linter:latest"
55-
- "stackrox/kube-linter:{{ .Tag }}"
52+
- "ghcr.io/stackrox/kube-linter:latest-amd64"
53+
- "ghcr.io/stackrox/kube-linter:{{ .Tag }}-amd64"
54+
- "stackrox/kube-linter:latest-amd64"
55+
- "stackrox/kube-linter:{{ .Tag }}-amd64"
5656
build_flag_templates:
5757
- "--pull"
5858
- "--platform=linux/amd64"
@@ -66,15 +66,37 @@ dockers:
6666
- "--label=org.opencontainers.image.version={{ .Version }}"
6767
- "--label=org.opencontainers.image.revision={{ .FullCommit }}"
6868
- "--label=org.opencontainers.image.created={{ .CommitDate }}"
69+
70+
- dockerfile: image/Dockerfile
71+
ids:
72+
- kube-linter
73+
image_templates:
74+
- "ghcr.io/stackrox/kube-linter:latest-arm64"
75+
- "ghcr.io/stackrox/kube-linter:{{ .Tag }}-arm64"
76+
- "stackrox/kube-linter:latest-arm64"
77+
- "stackrox/kube-linter:{{ .Tag }}-arm64"
78+
build_flag_templates:
79+
- "--pull"
80+
- "--platform=linux/arm64"
81+
- "--label=org.opencontainers.image.title={{ .ProjectName }}"
82+
- "--label=org.opencontainers.image.vendor=RedHat"
83+
- "--label=org.opencontainers.image.description=Kube-Linter {{ .Version }}"
84+
- "--label=org.opencontainers.image.url=https://kubelinter.io"
85+
- "--label=org.opencontainers.image.documentation=https://docs.kubelinter.io/"
86+
- "--label=org.opencontainers.image.source={{ .GitURL }}"
87+
- "--label=org.opencontainers.image.licenses=Apache"
88+
- "--label=org.opencontainers.image.version={{ .Version }}"
89+
- "--label=org.opencontainers.image.revision={{ .FullCommit }}"
90+
- "--label=org.opencontainers.image.created={{ .CommitDate }}"
6991

7092
- dockerfile: image/Dockerfile_alpine
7193
ids:
7294
- kube-linter
7395
image_templates:
74-
- "ghcr.io/stackrox/kube-linter:latest-alpine"
75-
- "ghcr.io/stackrox/kube-linter:{{ .Tag }}-alpine"
76-
- "stackrox/kube-linter:latest-alpine"
77-
- "stackrox/kube-linter:{{ .Tag }}-alpine"
96+
- "ghcr.io/stackrox/kube-linter:latest-alpine-amd64"
97+
- "ghcr.io/stackrox/kube-linter:{{ .Tag }}-alpine-amd64"
98+
- "stackrox/kube-linter:latest-alpine-amd64"
99+
- "stackrox/kube-linter:{{ .Tag }}-alpine-amd64"
78100
build_flag_templates:
79101
- "--pull"
80102
- "--platform=linux/amd64"
@@ -88,6 +110,28 @@ dockers:
88110
- "--label=org.opencontainers.image.version={{ .Version }}"
89111
- "--label=org.opencontainers.image.revision={{ .FullCommit }}"
90112
- "--label=org.opencontainers.image.created={{ .CommitDate }}"
113+
114+
- dockerfile: image/Dockerfile_alpine
115+
ids:
116+
- kube-linter
117+
image_templates:
118+
- "ghcr.io/stackrox/kube-linter:latest-alpine-arm64"
119+
- "ghcr.io/stackrox/kube-linter:{{ .Tag }}-alpine-arm64"
120+
- "stackrox/kube-linter:latest-alpine-arm64"
121+
- "stackrox/kube-linter:{{ .Tag }}-alpine-arm64"
122+
build_flag_templates:
123+
- "--pull"
124+
- "--platform=linux/arm64"
125+
- "--label=org.opencontainers.image.title={{ .ProjectName }}"
126+
- "--label=org.opencontainers.image.vendor=RedHat"
127+
- "--label=org.opencontainers.image.description=Kube-Linter {{ .Version }}"
128+
- "--label=org.opencontainers.image.url=https://kubelinter.io"
129+
- "--label=org.opencontainers.image.documentation=https://docs.kubelinter.io/"
130+
- "--label=org.opencontainers.image.source={{ .GitURL }}"
131+
- "--label=org.opencontainers.image.licenses=Apache"
132+
- "--label=org.opencontainers.image.version={{ .Version }}"
133+
- "--label=org.opencontainers.image.revision={{ .FullCommit }}"
134+
- "--label=org.opencontainers.image.created={{ .CommitDate }}"
91135

92136

93137
checksum:

0 commit comments

Comments
 (0)