Skip to content
Draft
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
89 changes: 88 additions & 1 deletion argo-workflows-3.7.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package:
name: argo-workflows-3.7
version: "3.7.7"
epoch: 0 # GHSA-cfpf-hrx2-8rv6
epoch: 1 # GHSA-cfpf-hrx2-8rv6
description: Workflow engine for Kubernetes.
copyright:
- license: Apache-2.0
Expand Down Expand Up @@ -108,6 +108,35 @@ subpackages:
mkdir -p "${{targets.subpkgdir}}"
ln -sf /usr/bin/workflow-controller ${{targets.subpkgdir}}/workflow-controller

- name: argo-workflow-controller-${{vars.major-minor-version}}-iamguarded-compat
description: "compat package for iamguarded argo-workflow-controller image"
dependencies:
provides:
- argo-workflow-controller-iamguarded-compat=${{package.full-version}}
runtime:
- argo-workflow-controller-${{vars.major-minor-version}}
- wolfi-baselayout
pipeline:
- uses: iamguarded/build-compat
with:
package: argo-workflow-controller
version: ${{vars.major-minor-version}}
- runs: |
mkdir -p /opt/iamguarded/argo-workflow-controller/bin/
chmod g+rwX /opt/iamguarded
ln -sf /usr/bin/workflow-controller /opt/iamguarded/argo-workflow-controller/bin/workflow-controller
- uses: iamguarded/finalize-compat
with:
package: argo-workflow-controller
version: ${{vars.major-minor-version}}
test:
pipeline:
- runs: stat /opt/iamguarded/argo-workflow-controller/bin/workflow-controller
- uses: iamguarded/test-compat
with:
package: argo-workflow-controller
version: ${{vars.major-minor-version}}

- name: argo-workflow-executor-${{vars.major-minor-version}}
description: "Argo workflow executor"
dependencies:
Expand Down Expand Up @@ -142,6 +171,35 @@ subpackages:
mkdir -p "${{targets.subpkgdir}}"
ln -sf /usr/bin/argoexec ${{targets.subpkgdir}}/argoexec

- name: argo-workflow-executor-${{vars.major-minor-version}}-iamguarded-compat
description: "compat package for iamguarded argo-workflow-exec image"
dependencies:
provides:
- argo-workflow-executor-iamguarded-compat=${{package.full-version}}
runtime:
- argo-workflow-executor-${{vars.major-minor-version}}
- wolfi-baselayout
pipeline:
- uses: iamguarded/build-compat
with:
package: argo-workflow-exec
version: ${{vars.major-minor-version}}
- runs: |
mkdir -p /opt/iamguarded/argo-workflow-exec/bin/
chmod g+rwX /opt/iamguarded
ln -sf /usr/bin/argoexec /opt/iamguarded/argo-workflow-exec/bin/argoexec
- uses: iamguarded/finalize-compat
with:
package: argo-workflow-exec
version: ${{vars.major-minor-version}}
test:
pipeline:
- runs: stat /opt/iamguarded/argo-workflow-exec/bin/argoexec
- uses: iamguarded/test-compat
with:
package: argo-workflow-exec
version: ${{vars.major-minor-version}}

- name: argo-workflow-cli-${{vars.major-minor-version}}
dependencies:
provides:
Expand All @@ -155,6 +213,35 @@ subpackages:
mkdir -p "${{targets.subpkgdir}}"
ln -sf /usr/bin/argo ${{targets.subpkgdir}}/argo

- name: argo-workflow-cli-${{vars.major-minor-version}}-iamguarded-compat
description: "compat package for iamguarded argo-workflow-cli image"
dependencies:
provides:
- argo-workflow-cli-iamguarded-compat=${{package.full-version}}
runtime:
- argo-workflows-${{vars.major-minor-version}}
- wolfi-baselayout
pipeline:
- uses: iamguarded/build-compat
with:
package: argo-workflow-cli
version: ${{vars.major-minor-version}}
- runs: |
mkdir -p /opt/iamguarded/argo-workflow-cli/bin/
chmod g+rwX /opt/iamguarded
ln -sf /usr/bin/argo /opt/iamguarded/argo-workflow-cli/bin/argo
- uses: iamguarded/finalize-compat
with:
package: argo-workflow-cli
version: ${{vars.major-minor-version}}
test:
pipeline:
- runs: stat /opt/iamguarded/argo-workflow-cli/bin/argo
- uses: iamguarded/test-compat
with:
package: argo-workflow-cli
version: ${{vars.major-minor-version}}

- name: argo-workflows-ui-${{vars.major-minor-version}}
description: "Argo workflows embedded UI"
dependencies:
Expand Down
Loading