Commit d3aba35
committed
feat(EC-1868): use conforma/tekton-catalog for conforma task
Switch the git resolver from conforma/cli to conforma/tekton-catalog
and hard-code the revision SHA instead of using the
verify_ec_task_git_revision param, which is defined in a configmap
with its own change workflow in another repo.
The param is kept for backwards compatibility but its value is now
ignored.
The motivation for this change is that we want to have a simple and
clear atomic roll-out (and roll-back if needed) workflow for
Conforma updates. The current system where the reference is in a
configmap and gets passed as a param makes that difficult.
Also, the current conforma/cli git resolver reference has the
disadvantage of not using a pinned version of the Conforma CLI,
hence a change merged to main branch Conforma goes live instantly.
The conforma/tekton-catalog definition does not have this problem,
since the cli image used by the task is pinned there, updates only
go live when the git sha ref we're introducing in this PR gets
updated.
Also in this PR: Add a todo about the one instance of the task (in
the calunga-push-to-pulp pipeline) that might need some more careful
testing before updating. Since the version of the task it's
currently using is almost a year old, there's a chance the params
need to be changed. To reduce the risk of breaking something, and
because I don't have a good way to test the calunga-push-to-pulp
pipeline, I don't want to do it in this PR, so to be cautious I'm
leaving it alone and flagging it as a todo for someone else to fix
later.
Signed-off-by: Simon Baird <sbaird@redhat.com>
Assisted-by: Claude Opus 4.6 <noreply@anthropic.com>1 parent ab9a39d commit d3aba35
45 files changed
Lines changed: 123 additions & 88 deletions
File tree
- .github/workflows
- pipelines/managed
- calunga-push-to-pulp
- e2e
- fbc-release
- push-artifacts-to-cdn
- push-artifacts-to-storage
- push-disk-images-to-cdn
- push-disk-images-to-marketplaces
- push-oot-kmods
- push-rpm-to-koji
- push-rpms-to-pulp
- push-tekton-task-bundles-to-external-registry
- push-to-addons-registry
- push-to-external-registry
- release-to-github
- release-to-mrrc
- release-to-nrrc
- rh-advisories
- rh-push-helm-chart-to-registry-redhat-io
- rh-push-to-external-registry
- rh-push-to-registry-redhat-io
- rh-rpm-advisories
- rhtap-service-push
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
213 | 213 | | |
214 | 214 | | |
215 | 215 | | |
216 | | - | |
217 | 216 | | |
218 | 217 | | |
219 | 218 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| |||
Lines changed: 17 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
45 | | - | |
| 45 | + | |
| 46 | + | |
46 | 47 | | |
47 | 48 | | |
48 | 49 | | |
| |||
182 | 183 | | |
183 | 184 | | |
184 | 185 | | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
185 | 199 | | |
186 | 200 | | |
187 | 201 | | |
188 | 202 | | |
| 203 | + | |
| 204 | + | |
189 | 205 | | |
190 | 206 | | |
191 | 207 | | |
192 | | - | |
193 | 208 | | |
194 | 209 | | |
195 | 210 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
| 44 | + | |
| 45 | + | |
45 | 46 | | |
46 | 47 | | |
47 | 48 | | |
| |||
104 | 105 | | |
105 | 106 | | |
106 | 107 | | |
107 | | - | |
| 108 | + | |
108 | 109 | | |
109 | | - | |
| 110 | + | |
110 | 111 | | |
111 | 112 | | |
112 | 113 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
43 | | - | |
| 43 | + | |
| 44 | + | |
44 | 45 | | |
45 | 46 | | |
46 | 47 | | |
| |||
233 | 234 | | |
234 | 235 | | |
235 | 236 | | |
236 | | - | |
| 237 | + | |
237 | 238 | | |
238 | | - | |
| 239 | + | |
239 | 240 | | |
240 | 241 | | |
241 | 242 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| |||
Lines changed: 4 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
| 44 | + | |
| 45 | + | |
45 | 46 | | |
46 | 47 | | |
47 | 48 | | |
| |||
237 | 238 | | |
238 | 239 | | |
239 | 240 | | |
240 | | - | |
| 241 | + | |
241 | 242 | | |
242 | | - | |
| 243 | + | |
243 | 244 | | |
244 | 245 | | |
245 | 246 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| |||
0 commit comments