Skip to content

Commit a4f282a

Browse files
Add bookworm linux/ppc64le variant to kube-cross
1 parent ba5066e commit a4f282a

File tree

2 files changed

+23
-3
lines changed

2 files changed

+23
-3
lines changed

images/build/cross/cloudbuild.yaml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ steps:
2121
- REVISION=$_REVISION
2222
- PROTOBUF_VERSION=$_PROTOBUF_VERSION
2323
- REGISTRY=$_REGISTRY
24+
- PLATFORMS=$_PLATFORMS
25+
- ARCHS=$(patsubst linux/%,%,$_PLATFORMS)
2426
# default cloudbuild has HOME=/builder/home and docker buildx is in /root/.docker/cli-plugins/docker-buildx
2527
# set the home to /root explicitly to if using docker buildx
2628
- HOME=/root
@@ -45,6 +47,8 @@ substitutions:
4547
_REVISION: '0'
4648
_PROTOBUF_VERSION: '0.0.0'
4749
_REGISTRY: 'fake.repository/registry-name'
50+
_PLATFORMS: 'OS/arch'
51+
_ARCHS: ${ARCHS}
4852

4953
tags:
5054
- 'kube-cross'
@@ -61,6 +65,6 @@ tags:
6165
- ${_PROTOBUF_VERSION}
6266

6367
images:
64-
- 'gcr.io/$PROJECT_ID/kube-cross-amd64:$_IMAGE_VERSION'
65-
- 'gcr.io/$PROJECT_ID/kube-cross-amd64:$_GIT_TAG-$_CONFIG-$_TYPE'
66-
- 'gcr.io/$PROJECT_ID/kube-cross-amd64:latest-$_CONFIG-$_TYPE'
68+
- 'gcr.io/$PROJECT_ID/kube-cross-$_ARCHS:$_IMAGE_VERSION'
69+
- 'gcr.io/$PROJECT_ID/kube-cross-$_ARCHS:$_GIT_TAG-$_CONFIG-$_TYPE'
70+
- 'gcr.io/$PROJECT_ID/kube-cross-$_ARCHS:latest-$_CONFIG-$_TYPE'

images/build/cross/variants.yaml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ variants:
88
GO_MAJOR_VERSION: '1.24'
99
OS_CODENAME: 'bullseye'
1010
REVISION: '0'
11+
PLATFORMS: 'linux/amd64 linux/arm64'
1112
v1.33-go1.23-bullseye:
1213
CONFIG: 'go1.23-bullseye'
1314
TYPE: 'default'
@@ -17,6 +18,17 @@ variants:
1718
GO_MAJOR_VERSION: '1.23'
1819
OS_CODENAME: 'bullseye'
1920
REVISION: '0'
21+
PLATFORMS: 'linux/amd64 linux/arm64'
22+
v1.33-go1.23-bookworm:
23+
CONFIG: 'go1.23-bookworm'
24+
TYPE: 'default'
25+
IMAGE_VERSION: 'v1.33.0-go1.23.6-bookworm.0'
26+
KUBERNETES_VERSION: 'v1.33.0'
27+
GO_VERSION: '1.23.6'
28+
GO_MAJOR_VERSION: '1.23'
29+
OS_CODENAME: 'bookworm'
30+
REVISION: '0'
31+
PLATFORMS: 'linux/ppc64le'
2032
v1.32-go1.23-bullseye:
2133
CONFIG: 'go1.23-bullseye'
2234
TYPE: 'default'
@@ -26,6 +38,7 @@ variants:
2638
GO_MAJOR_VERSION: '1.23'
2739
OS_CODENAME: 'bullseye'
2840
REVISION: '0'
41+
PLATFORMS: 'linux/amd64 linux/arm64'
2942
v1.31-go1.23-bullseye:
3043
CONFIG: 'go1.23-bullseye'
3144
TYPE: 'default'
@@ -35,6 +48,7 @@ variants:
3548
GO_MAJOR_VERSION: '1.23'
3649
OS_CODENAME: 'bullseye'
3750
REVISION: '0'
51+
PLATFORMS: 'linux/amd64 linux/arm64'
3852
v1.30-go1.23-bullseye:
3953
CONFIG: 'go1.23-bullseye'
4054
TYPE: 'default'
@@ -44,6 +58,7 @@ variants:
4458
GO_MAJOR_VERSION: '1.23'
4559
OS_CODENAME: 'bullseye'
4660
REVISION: '0'
61+
PLATFORMS: 'linux/amd64 linux/arm64'
4762
v1.29-go1.23-bullseye:
4863
CONFIG: 'go1.23-bullseye'
4964
TYPE: 'default'
@@ -53,3 +68,4 @@ variants:
5368
GO_MAJOR_VERSION: '1.23'
5469
OS_CODENAME: 'bullseye'
5570
REVISION: '0'
71+
PLATFORMS: 'linux/amd64 linux/arm64'

0 commit comments

Comments
 (0)