11package :
22 name : argo-workflows-3.7
33 version : " 3.7.7"
4- epoch : 0 # GHSA-cfpf-hrx2-8rv6
4+ epoch : 1 # GHSA-cfpf-hrx2-8rv6
55 description : Workflow engine for Kubernetes.
66 copyright :
77 - license : Apache-2.0
@@ -108,6 +108,35 @@ subpackages:
108108 mkdir -p "${{targets.subpkgdir}}"
109109 ln -sf /usr/bin/workflow-controller ${{targets.subpkgdir}}/workflow-controller
110110
111+ - name : argo-workflow-controller-${{vars.major-minor-version}}-iamguarded-compat
112+ description : " compat package for iamguarded argo-workflow-controller image"
113+ dependencies :
114+ provides :
115+ - argo-workflow-controller-iamguarded-compat=${{package.full-version}}
116+ runtime :
117+ - argo-workflow-controller-${{vars.major-minor-version}}
118+ - wolfi-baselayout
119+ pipeline :
120+ - uses : iamguarded/build-compat
121+ with :
122+ package : argo-workflow-controller
123+ version : ${{vars.major-minor-version}}
124+ - runs : |
125+ mkdir -p /opt/iamguarded/argo-workflow-controller/bin/
126+ chmod g+rwX /opt/iamguarded
127+ ln -sf /usr/bin/workflow-controller /opt/iamguarded/argo-workflow-controller/bin/workflow-controller
128+ - uses : iamguarded/finalize-compat
129+ with :
130+ package : argo-workflow-controller
131+ version : ${{vars.major-minor-version}}
132+ test :
133+ pipeline :
134+ - runs : stat /opt/iamguarded/argo-workflow-controller/bin/workflow-controller
135+ - uses : iamguarded/test-compat
136+ with :
137+ package : argo-workflow-controller
138+ version : ${{vars.major-minor-version}}
139+
111140 - name : argo-workflow-executor-${{vars.major-minor-version}}
112141 description : " Argo workflow executor"
113142 dependencies :
@@ -142,6 +171,35 @@ subpackages:
142171 mkdir -p "${{targets.subpkgdir}}"
143172 ln -sf /usr/bin/argoexec ${{targets.subpkgdir}}/argoexec
144173
174+ - name : argo-workflow-executor-${{vars.major-minor-version}}-iamguarded-compat
175+ description : " compat package for iamguarded argo-workflow-exec image"
176+ dependencies :
177+ provides :
178+ - argo-workflow-executor-iamguarded-compat=${{package.full-version}}
179+ runtime :
180+ - argo-workflow-executor-${{vars.major-minor-version}}
181+ - wolfi-baselayout
182+ pipeline :
183+ - uses : iamguarded/build-compat
184+ with :
185+ package : argo-workflow-exec
186+ version : ${{vars.major-minor-version}}
187+ - runs : |
188+ mkdir -p /opt/iamguarded/argo-workflow-exec/bin/
189+ chmod g+rwX /opt/iamguarded
190+ ln -sf /usr/bin/argoexec /opt/iamguarded/argo-workflow-exec/bin/argoexec
191+ - uses : iamguarded/finalize-compat
192+ with :
193+ package : argo-workflow-exec
194+ version : ${{vars.major-minor-version}}
195+ test :
196+ pipeline :
197+ - runs : stat /opt/iamguarded/argo-workflow-exec/bin/argoexec
198+ - uses : iamguarded/test-compat
199+ with :
200+ package : argo-workflow-exec
201+ version : ${{vars.major-minor-version}}
202+
145203 - name : argo-workflow-cli-${{vars.major-minor-version}}
146204 dependencies :
147205 provides :
@@ -155,6 +213,35 @@ subpackages:
155213 mkdir -p "${{targets.subpkgdir}}"
156214 ln -sf /usr/bin/argo ${{targets.subpkgdir}}/argo
157215
216+ - name : argo-workflow-cli-${{vars.major-minor-version}}-iamguarded-compat
217+ description : " compat package for iamguarded argo-workflow-cli image"
218+ dependencies :
219+ provides :
220+ - argo-workflow-cli-iamguarded-compat=${{package.full-version}}
221+ runtime :
222+ - argo-workflows-${{vars.major-minor-version}}
223+ - wolfi-baselayout
224+ pipeline :
225+ - uses : iamguarded/build-compat
226+ with :
227+ package : argo-workflow-cli
228+ version : ${{vars.major-minor-version}}
229+ - runs : |
230+ mkdir -p /opt/iamguarded/argo-workflow-cli/bin/
231+ chmod g+rwX /opt/iamguarded
232+ ln -sf /usr/bin/argo /opt/iamguarded/argo-workflow-cli/bin/argo
233+ - uses : iamguarded/finalize-compat
234+ with :
235+ package : argo-workflow-cli
236+ version : ${{vars.major-minor-version}}
237+ test :
238+ pipeline :
239+ - runs : stat /opt/iamguarded/argo-workflow-cli/bin/argo
240+ - uses : iamguarded/test-compat
241+ with :
242+ package : argo-workflow-cli
243+ version : ${{vars.major-minor-version}}
244+
158245 - name : argo-workflows-ui-${{vars.major-minor-version}}
159246 description : " Argo workflows embedded UI"
160247 dependencies :
0 commit comments