Skip to content

Commit abc7e7a

Browse files
committed
[tekton]: build source image, hermetic builds, multiarch
1 parent bb71955 commit abc7e7a

4 files changed

+14
-14
lines changed

.tekton/kube-descheduler-operator-4-18-pull-request.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,6 @@ spec:
2626
value: quay.io/redhat-user-workloads/kdo-workloads-tenant/kube-descheduler-operator-4-18:on-pr-{{revision}}
2727
- name: image-expires-after
2828
value: 5d
29-
- name: build-platforms
30-
value:
31-
- linux/x86_64
3229
- name: dockerfile
3330
value: Dockerfile
3431
pipelineSpec:
@@ -80,7 +77,7 @@ spec:
8077
description: Skip checks against built image
8178
name: skip-checks
8279
type: string
83-
- default: "false"
80+
- default: "true"
8481
description: Execute the build with network isolation
8582
name: hermetic
8683
type: string
@@ -92,7 +89,7 @@ spec:
9289
description: Image tag expiration time, time values could be something like
9390
1h, 2d, 3w for hours, days, and weeks, respectively.
9491
name: image-expires-after
95-
- default: "false"
92+
- default: "true"
9693
description: Build a source image.
9794
name: build-source-image
9895
type: string
@@ -110,6 +107,9 @@ spec:
110107
type: string
111108
- default:
112109
- linux/x86_64
110+
- linux/arm64
111+
- linux/ppc64le
112+
- linux/s390x
113113
description: List of platforms to build the container images on. The available
114114
set of values is determined by the configuration of the multi-platform-controller.
115115
name: build-platforms

.tekton/kube-descheduler-operator-4-18-push.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,6 @@ spec:
2323
value: '{{revision}}'
2424
- name: output-image
2525
value: quay.io/redhat-user-workloads/kdo-workloads-tenant/kube-descheduler-operator-4-18:{{revision}}
26-
- name: build-platforms
27-
value:
28-
- linux/x86_64
2926
- name: dockerfile
3027
value: Dockerfile
3128
pipelineSpec:
@@ -77,7 +74,7 @@ spec:
7774
description: Skip checks against built image
7875
name: skip-checks
7976
type: string
80-
- default: "false"
77+
- default: "true"
8178
description: Execute the build with network isolation
8279
name: hermetic
8380
type: string
@@ -89,7 +86,7 @@ spec:
8986
description: Image tag expiration time, time values could be something like
9087
1h, 2d, 3w for hours, days, and weeks, respectively.
9188
name: image-expires-after
92-
- default: "false"
89+
- default: "true"
9390
description: Build a source image.
9491
name: build-source-image
9592
type: string
@@ -107,6 +104,9 @@ spec:
107104
type: string
108105
- default:
109106
- linux/x86_64
107+
- linux/arm64
108+
- linux/ppc64le
109+
- linux/s390x
110110
description: List of platforms to build the container images on. The available
111111
set of values is determined by the configuration of the multi-platform-controller.
112112
name: build-platforms

.tekton/kube-descheduler-operator-bundle-4-18-pull-request.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ spec:
7777
description: Skip checks against built image
7878
name: skip-checks
7979
type: string
80-
- default: "false"
80+
- default: "true"
8181
description: Execute the build with network isolation
8282
name: hermetic
8383
type: string
@@ -89,7 +89,7 @@ spec:
8989
description: Image tag expiration time, time values could be something like
9090
1h, 2d, 3w for hours, days, and weeks, respectively.
9191
name: image-expires-after
92-
- default: "false"
92+
- default: "true"
9393
description: Build a source image.
9494
name: build-source-image
9595
type: string

.tekton/kube-descheduler-operator-bundle-4-18-push.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ spec:
7474
description: Skip checks against built image
7575
name: skip-checks
7676
type: string
77-
- default: "false"
77+
- default: "true"
7878
description: Execute the build with network isolation
7979
name: hermetic
8080
type: string
@@ -86,7 +86,7 @@ spec:
8686
description: Image tag expiration time, time values could be something like
8787
1h, 2d, 3w for hours, days, and weeks, respectively.
8888
name: image-expires-after
89-
- default: "false"
89+
- default: "true"
9090
description: Build a source image.
9191
name: build-source-image
9292
type: string

0 commit comments

Comments
 (0)