Skip to content

Commit 904b2b8

Browse files
Update operator to deploy Shipwright Build
nightly-2025-02-24-1740373406 components. Changes include updates to the build CRDs Signed-off-by: ayushsatyam146 <[email protected]>
1 parent a19fb85 commit 904b2b8

File tree

1 file changed

+174
-6
lines changed

1 file changed

+174
-6
lines changed

kodata/release.yaml

Lines changed: 174 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ spec:
155155
serviceAccountName: shipwright-build-controller
156156
containers:
157157
- name: shipwright-build
158-
image: ghcr.io/shipwright-io/build/shipwright-build-controller:v0.14.0@sha256:f38b9266889be7e81a5f66d371da39506071719217207718b56c1297589f6a4f
158+
image: ghcr.io/shipwright-io/build/shipwright-build-controller:nightly-2025-02-24-1740373406@sha256:88f2e8bdce9a0c6c94a4e04530163ea9fe1fedabb1b759060796d91627a60fc7
159159
env:
160160
- name: WATCH_NAMESPACE
161161
valueFrom:
@@ -172,15 +172,15 @@ spec:
172172
- name: CONTROLLER_NAME
173173
value: "shipwright-build"
174174
- name: GIT_CONTAINER_IMAGE
175-
value: ghcr.io/shipwright-io/build/git:v0.14.0@sha256:81a8c0572364836b7f4728cfcb10a93326b06c9ae45bb57e56eec6e80469dd63
175+
value: ghcr.io/shipwright-io/build/git:nightly-2025-02-24-1740373406@sha256:05fad6ce5e43fde514308514077a8c1b8c7e3ff3208d7178c9a268e5f1174a54
176176
- name: GIT_ENABLE_REWRITE_RULE
177177
value: "false"
178178
- name: IMAGE_PROCESSING_CONTAINER_IMAGE
179-
value: ghcr.io/shipwright-io/build/image-processing:v0.14.0@sha256:6532c8a246b3b9f433f758627230d62eb624baf58e309fbe106840209ed4c9b9
179+
value: ghcr.io/shipwright-io/build/image-processing:nightly-2025-02-24-1740373406@sha256:6e6939f03a3797c0cf6d3d7a3007dd9a2a2e27f45eb4c886e7f5bec5171d43a8
180180
- name: BUNDLE_CONTAINER_IMAGE
181-
value: ghcr.io/shipwright-io/build/bundle:v0.14.0@sha256:d921fbbfd7d87bd43a5a3cecf9039c6a65306cf1ce9ee307c55ce522f7d86af2
181+
value: ghcr.io/shipwright-io/build/bundle:nightly-2025-02-24-1740373406@sha256:f1db7795e4e6f0b34c83b62f3407bc1d8c46e88bcd19fae97e9c086f7d820fa6
182182
- name: WAITER_CONTAINER_IMAGE
183-
value: ghcr.io/shipwright-io/build/waiter:v0.14.0@sha256:4e9c45f8ebd723a07ceef9c6bc3b8727a0fd8149de7bee60d6ebae634bfedec9
183+
value: ghcr.io/shipwright-io/build/waiter:nightly-2025-02-24-1740373406@sha256:cff7eebdf3dee2725e8aad224d2a887ad40864d1bca5aa6666ab5a9aff8ebe54
184184
ports:
185185
- containerPort: 8383
186186
name: metrics-port
@@ -237,7 +237,7 @@ spec:
237237
serviceAccountName: shipwright-build-webhook
238238
containers:
239239
- name: shipwright-build-webhook
240-
image: ghcr.io/shipwright-io/build/shipwright-build-webhook:v0.14.0@sha256:aa7bd77d7884efb03bbbecbc249f92fcbcf85c1150ce11cae4eb751457a3cbb6
240+
image: ghcr.io/shipwright-io/build/shipwright-build-webhook:nightly-2025-02-24-1740373406@sha256:4de187c0685d8bd66d22f16905242738b8e080e5b5f8da12d1cedc8e1e7cfc4f
241241
volumeMounts:
242242
- name: webhook-certs
243243
mountPath: /etc/webhook/certs
@@ -7273,6 +7273,9 @@ spec:
72737273
format: duration
72747274
type: string
72757275
type: object
7276+
schedulerName:
7277+
description: SchedulerName specifies the scheduler to be used to dispatch the Pod
7278+
type: string
72767279
source:
72777280
description: |-
72787281
Source refers to the location where the source code is,
@@ -7361,6 +7364,45 @@ spec:
73617364
description: Timeout defines the maximum amount of time the Build should take to execute.
73627365
format: duration
73637366
type: string
7367+
tolerations:
7368+
description: If specified, the pod's tolerations.
7369+
items:
7370+
description: |-
7371+
The pod this Toleration is attached to tolerates any taint that matches
7372+
the triple <key,value,effect> using the matching operator <operator>.
7373+
properties:
7374+
effect:
7375+
description: |-
7376+
Effect indicates the taint effect to match. Empty means match all taint effects.
7377+
When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute.
7378+
type: string
7379+
key:
7380+
description: |-
7381+
Key is the taint key that the toleration applies to. Empty means match all taint keys.
7382+
If the key is empty, operator must be Exists; this combination means to match all values and all keys.
7383+
type: string
7384+
operator:
7385+
description: |-
7386+
Operator represents a key's relationship to the value.
7387+
Valid operators are Exists and Equal. Defaults to Equal.
7388+
Exists is equivalent to wildcard for value, so that a pod can
7389+
tolerate all taints of a particular category.
7390+
type: string
7391+
tolerationSeconds:
7392+
description: |-
7393+
TolerationSeconds represents the period of time the toleration (which must be
7394+
of effect NoExecute, otherwise this field is ignored) tolerates the taint. By default,
7395+
it is not set, which means tolerate the taint forever (do not evict). Zero and
7396+
negative values will be treated as 0 (evict immediately) by the system.
7397+
format: int64
7398+
type: integer
7399+
value:
7400+
description: |-
7401+
Value is the taint value the toleration matches to.
7402+
If the operator is Exists, the value should be empty, otherwise just a regular string.
7403+
type: string
7404+
type: object
7405+
type: array
73647406
trigger:
73657407
description: Trigger defines the scenarios where a new build should be triggered.
73667408
properties:
@@ -9388,6 +9430,9 @@ spec:
93889430
format: duration
93899431
type: string
93909432
type: object
9433+
schedulerName:
9434+
description: SchedulerName specifies the scheduler to be used to dispatch the Pod
9435+
type: string
93919436
serviceAccount:
93929437
description: |-
93939438
ServiceAccount refers to the kubernetes serviceaccount
@@ -9424,6 +9469,45 @@ spec:
94249469
description: Timeout defines the maximum run time of this BuildRun.
94259470
format: duration
94269471
type: string
9472+
tolerations:
9473+
description: If specified, the pod's tolerations.
9474+
items:
9475+
description: |-
9476+
The pod this Toleration is attached to tolerates any taint that matches
9477+
the triple <key,value,effect> using the matching operator <operator>.
9478+
properties:
9479+
effect:
9480+
description: |-
9481+
Effect indicates the taint effect to match. Empty means match all taint effects.
9482+
When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute.
9483+
type: string
9484+
key:
9485+
description: |-
9486+
Key is the taint key that the toleration applies to. Empty means match all taint keys.
9487+
If the key is empty, operator must be Exists; this combination means to match all values and all keys.
9488+
type: string
9489+
operator:
9490+
description: |-
9491+
Operator represents a key's relationship to the value.
9492+
Valid operators are Exists and Equal. Defaults to Equal.
9493+
Exists is equivalent to wildcard for value, so that a pod can
9494+
tolerate all taints of a particular category.
9495+
type: string
9496+
tolerationSeconds:
9497+
description: |-
9498+
TolerationSeconds represents the period of time the toleration (which must be
9499+
of effect NoExecute, otherwise this field is ignored) tolerates the taint. By default,
9500+
it is not set, which means tolerate the taint forever (do not evict). Zero and
9501+
negative values will be treated as 0 (evict immediately) by the system.
9502+
format: int64
9503+
type: integer
9504+
value:
9505+
description: |-
9506+
Value is the taint value the toleration matches to.
9507+
If the operator is Exists, the value should be empty, otherwise just a regular string.
9508+
type: string
9509+
type: object
9510+
type: array
94279511
volumes:
94289512
description: |-
94299513
Volumes contains volume Overrides of the BuildStrategy volumes in case those are allowed
@@ -11399,6 +11483,9 @@ spec:
1139911483
format: duration
1140011484
type: string
1140111485
type: object
11486+
schedulerName:
11487+
description: SchedulerName specifies the scheduler to be used to dispatch the Pod
11488+
type: string
1140211489
source:
1140311490
description: |-
1140411491
Source refers to the location where the source code is,
@@ -11487,6 +11574,45 @@ spec:
1148711574
description: Timeout defines the maximum amount of time the Build should take to execute.
1148811575
format: duration
1148911576
type: string
11577+
tolerations:
11578+
description: If specified, the pod's tolerations.
11579+
items:
11580+
description: |-
11581+
The pod this Toleration is attached to tolerates any taint that matches
11582+
the triple <key,value,effect> using the matching operator <operator>.
11583+
properties:
11584+
effect:
11585+
description: |-
11586+
Effect indicates the taint effect to match. Empty means match all taint effects.
11587+
When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute.
11588+
type: string
11589+
key:
11590+
description: |-
11591+
Key is the taint key that the toleration applies to. Empty means match all taint keys.
11592+
If the key is empty, operator must be Exists; this combination means to match all values and all keys.
11593+
type: string
11594+
operator:
11595+
description: |-
11596+
Operator represents a key's relationship to the value.
11597+
Valid operators are Exists and Equal. Defaults to Equal.
11598+
Exists is equivalent to wildcard for value, so that a pod can
11599+
tolerate all taints of a particular category.
11600+
type: string
11601+
tolerationSeconds:
11602+
description: |-
11603+
TolerationSeconds represents the period of time the toleration (which must be
11604+
of effect NoExecute, otherwise this field is ignored) tolerates the taint. By default,
11605+
it is not set, which means tolerate the taint forever (do not evict). Zero and
11606+
negative values will be treated as 0 (evict immediately) by the system.
11607+
format: int64
11608+
type: integer
11609+
value:
11610+
description: |-
11611+
Value is the taint value the toleration matches to.
11612+
If the operator is Exists, the value should be empty, otherwise just a regular string.
11613+
type: string
11614+
type: object
11615+
type: array
1149011616
trigger:
1149111617
description: Trigger defines the scenarios where a new build should be triggered.
1149211618
properties:
@@ -15991,6 +16117,9 @@ spec:
1599116117
format: duration
1599216118
type: string
1599316119
type: object
16120+
schedulerName:
16121+
description: SchedulerName specifies the scheduler to be used to dispatch the Pod
16122+
type: string
1599416123
source:
1599516124
description: |-
1599616125
Source refers to the location where the source code is,
@@ -16079,6 +16208,45 @@ spec:
1607916208
description: Timeout defines the maximum amount of time the Build should take to execute.
1608016209
format: duration
1608116210
type: string
16211+
tolerations:
16212+
description: If specified, the pod's tolerations.
16213+
items:
16214+
description: |-
16215+
The pod this Toleration is attached to tolerates any taint that matches
16216+
the triple <key,value,effect> using the matching operator <operator>.
16217+
properties:
16218+
effect:
16219+
description: |-
16220+
Effect indicates the taint effect to match. Empty means match all taint effects.
16221+
When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute.
16222+
type: string
16223+
key:
16224+
description: |-
16225+
Key is the taint key that the toleration applies to. Empty means match all taint keys.
16226+
If the key is empty, operator must be Exists; this combination means to match all values and all keys.
16227+
type: string
16228+
operator:
16229+
description: |-
16230+
Operator represents a key's relationship to the value.
16231+
Valid operators are Exists and Equal. Defaults to Equal.
16232+
Exists is equivalent to wildcard for value, so that a pod can
16233+
tolerate all taints of a particular category.
16234+
type: string
16235+
tolerationSeconds:
16236+
description: |-
16237+
TolerationSeconds represents the period of time the toleration (which must be
16238+
of effect NoExecute, otherwise this field is ignored) tolerates the taint. By default,
16239+
it is not set, which means tolerate the taint forever (do not evict). Zero and
16240+
negative values will be treated as 0 (evict immediately) by the system.
16241+
format: int64
16242+
type: integer
16243+
value:
16244+
description: |-
16245+
Value is the taint value the toleration matches to.
16246+
If the operator is Exists, the value should be empty, otherwise just a regular string.
16247+
type: string
16248+
type: object
16249+
type: array
1608216250
trigger:
1608316251
description: Trigger defines the scenarios where a new build should be triggered.
1608416252
properties:

0 commit comments

Comments
 (0)