Skip to content

Commit a8c250c

Browse files
committed
Merge okd-coreos-all pipeline with okd-coreos-all-layered
1 parent 6efeae5 commit a8c250c

File tree

9 files changed

+57
-342
lines changed

9 files changed

+57
-342
lines changed

base/tekton.dev/pipelines/okd-coreos-all-layered.yaml

Lines changed: 0 additions & 254 deletions
This file was deleted.

base/tekton.dev/pipelines/okd-coreos.yaml

Lines changed: 30 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,13 @@ spec:
2626
default: "quay.io/okd"
2727
type: string
2828
- name: baseos-container-image-name
29-
default: "centos-stream-coreos-9"
29+
default: "stream-coreos"
30+
type: string
31+
- name: layered-os-container-image-name
32+
default: "stream-coreos-okd"
3033
type: string
3134
- name: extensions-container-image-name
32-
default: "centos-stream-coreos-9-extensions"
35+
default: "stream-coreos-extensions"
3336
type: string
3437
- name: upload-container-images
3538
default: "false"
@@ -111,14 +114,23 @@ spec:
111114
- name: ws
112115
workspace: shared-workspace
113116
- name: cosa-test
117+
taskRef:
118+
kind: Task
119+
name: cosa-test
114120
params:
115121
- name: variant
116122
value: $(params.variant)
117123
runAfter:
118124
- cosa-build-baseos
125+
workspaces:
126+
- name: ws
127+
workspace: shared-workspace
128+
- name: build-layer
129+
runAfter:
130+
- cosa-test
119131
taskRef:
120132
kind: Task
121-
name: cosa-test
133+
name: build-layer
122134
workspaces:
123135
- name: ws
124136
workspace: shared-workspace
@@ -136,7 +148,7 @@ spec:
136148
workspace: shared-workspace
137149
- name: cosa-buildextend
138150
runAfter:
139-
- cosa-test
151+
- cosa-build-extensions
140152
taskRef:
141153
kind: Task
142154
name: cosa-buildextend
@@ -254,16 +266,24 @@ spec:
254266
- name: s3creds
255267
workspace: s3-credentials
256268
- name: ws
257-
workspace: shared-workspace
258-
- name: build-layer
259-
runAfter:
260-
- cosa-generate-release-meta
269+
workspace: shared-workspace
270+
- name: cosa-upload-scosokd
261271
taskRef:
262272
kind: Task
263-
name: build-layer
273+
name: cosa-push-layered-container
274+
runAfter:
275+
- build-layer
276+
- cosa-generate-release-meta
264277
workspaces:
265278
- name: ws
266-
workspace: shared-workspace
279+
workspace: shared-workspace
280+
when:
281+
- input: $(params.upload-container-images)
282+
operator: in
283+
values: ["true"]
284+
- input: $(tasks.build-layer.results.output)
285+
operator: in
286+
values: ["OK"]
267287
finally:
268288
- name: notify-matrix
269289
when:

base/tekton.dev/tasks/build-layer.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,9 @@ spec:
5555
# podman tag localhost/ostree-okd quay.io/okd/stream-coreos-okd
5656
# podman push quay.io/okd/stream-coreos-okd
5757
# TODO Allow for pulling previously built base image, and for pushing the layered image
58-
58+
printf "%s" "OK" > $(results.output.path)
59+
results:
60+
- name: output
5961
workspaces:
6062
- mountPath: /srv
6163
name: ws

base/triggers.tekton.dev/triggertemplates/okd-coreos-prod.yaml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,11 @@ spec:
1919
- name: target-registry
2020
default: "quay.io/okd"
2121
- name: baseos-container-image-name
22-
default: "centos-stream-coreos-9"
22+
default: "stream-coreos"
23+
- name: layered-os-container-image-name
24+
default: "stream-coreos-okd"
2325
- name: extensions-container-image-name
24-
default: "centos-stream-coreos-9-extensions"
26+
default: "stream-coreos-extensions"
2527
- name: upload-container-images
2628
default: "true"
2729
- name: tag-latest
@@ -71,6 +73,8 @@ spec:
7173
value: $(tt.params.target-registry)
7274
- name: baseos-container-image-name
7375
value: $(tt.params.baseos-container-image-name)
76+
- name: layered-os-container-image-name
77+
value: $(tt.params.layered-os-container-image-name)
7478
- name: extensions-container-image-name
7579
value: $(tt.params.extensions-container-image-name)
7680
- name: upload-container-images

environments/kind/pipelineruns/okd-coreos-4.13-dev-pipelinerun.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,11 @@ spec:
2828
- name: target-registry
2929
value: "quay.io/okd"
3030
- name: baseos-container-image-name
31-
value: "centos-stream-coreos-9"
31+
value: "stream-coreos"
32+
- name: layered-os-container-image-name
33+
value: "stream-coreos-okd"
3234
- name: extensions-container-image-name
33-
value: "centos-stream-coreos-9-extensions"
35+
value: "stream-coreos-extensions"
3436
- name: s3-bucket-name
3537
value: "okd-scos"
3638
- name: s3-endpoint-url

0 commit comments

Comments
 (0)