Skip to content

argo

Workflow Engine for Kubernetes

Argo Workflows is an open source container-native workflow engine for orchestrating parallel jobs on Kubernetes. Argo Workflows is implemented as a Kubernetes CRD (Custom Resource Definition).

devops

https://argo-workflows.readthedocs.io

arm64 amd64

Installation

1. Add WakeMeOps repository

curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash

2. Install argo

sudo apt install argo

Snippets

FROM wakemeops/minideb:bullseye

RUN install_packages \
    argo=3.5.8*

USER 1001
- name: Install dependencies
  uses: upciti/wakemeops-action@v1
  with:
    packages: |
      argo=3.5.8*

Download URLs

Version SHA256 Size (KB)
3.5.8 a04e047efe811bed804797ac11946053a1409078e43f90ddf234a7c0204ff829 25032
3.5.7 db35540e5ef571b6c92414a81deb638e82afeecd0106bef1f364f07c360de577 25041
3.5.6 78155a7e3ad03cc6fcba49dc23fb5353eca027574d27c7177fc14e5dd4b5f1b7 23739
3.5.5 111b6db0a76cf61c46fe06ee7040874083a3552c41e98c979993117a43ebe523 23650
3.5.4 930af1ea7d4852878d54443a01600f402201a6617590b3573d428515e42cb77e 23647
3.5.3 ce8d0c451662e53d7e6d963d89f0923de4c8988662b7ac30beeb3723c3122640 23484
3.5.2 b704ced530cf6283a169fb70b9e072788ef554595708db0d825f62d294ba71a1 23468
3.5.1 22babe76a4ad9992f6e1417ec13e3081e44bb7641c108bd2414c197d2af73d10 23758
3.5.0 c1f3ab9c5422936da23e2bdfbbf88e92d6374b94e075e8e6083cd796ebc0812d 23737
Version SHA256 Size (KB)
3.5.8 d9314bfe59547337ffda0d70c411a029027e22927188ac637f45961175b01e24 22706
3.5.7 ec453c89c0b1ef935081fdb367a37443e657397a6ce3f31afa57108d5552ba3a 22705
3.5.6 e5b8aabd6ac8f43b962f57eb008e8ba1030471340e300aebd3d1d4f005b30e7c 21574
3.5.5 33567b5087e79963a6d5f8547c80a85500185c4dce6fc61525544d57f14cb56f 21490
3.5.4 67f4c2b701393f5cc8f114060012240add19ba43b0c884210f22dcadc0e83578 21484
3.5.3 b00cc6148f012e8c7ba33eddccf22439e5ae769330e979d31cd67cb4ece2b5dc 21348
3.5.2 2c9334d4f6dfa566be6420c5714dc7e08980cfe08f540be833054944f9c2487b 21342
3.5.1 2622b9145f89c54624bebceefe348898e026c0d1ed3bb7051a0d3121761bc931 21630
3.5.0 e29e553a94e35413ea9c07ef6173824c55272822c48bc07306476b2b908d49d2 21610

Blueprints

Debian packages listed on this page are generated from op2deb YAML blueprints. Blueprints for argo are versioned here.

Click here to see argo ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/devops/argo/ops2deb.yml
name: argo
matrix:
  architectures:
    - amd64
    - arm64
  versions:
    - 3.5.0
    - 3.5.1
    - 3.5.2
    - 3.5.3
    - 3.5.4
    - 3.5.5
    - 3.5.6
    - 3.5.7
    - 3.5.8
homepage: https://argo-workflows.readthedocs.io
summary: Workflow Engine for Kubernetes
description: |-
  Argo Workflows is an open source container-native workflow engine for
  orchestrating parallel jobs on Kubernetes. Argo Workflows is implemented as a
  Kubernetes CRD (Custom Resource Definition).
fetch: https://github.com/argoproj/argo-workflows/releases/download/v{{version}}/argo-linux-{{arch}}.gz
install:
  - argo-linux-{{arch}}:/usr/bin/argo

The blueprint fetch keyword contains a URL template pointing to argo releases. Downloaded files are locked in a lockfile versioned here.

Click here to see argo release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/devops/argo/ops2deb.lock.yml
- url: https://github.com/argoproj/argo-workflows/releases/download/v3.5.0/argo-linux-amd64.gz
  sha256: 52557f2066d265a81362a808d6a76c1fc445a1f73e1a3c9509842427d447823c
  timestamp: 2024-05-31 02:15:27+00:00
- url: https://github.com/argoproj/argo-workflows/releases/download/v3.5.0/argo-linux-arm64.gz
  sha256: 224739385282142249195408cce6f6990b7f838be8554f70e2d37b0bd7967fc4
  timestamp: 2024-05-31 02:15:27+00:00
- url: https://github.com/argoproj/argo-workflows/releases/download/v3.5.1/argo-linux-amd64.gz
  sha256: 23108a150f9a88a183e3b80b49b5e81d9a4953f519a784224ba08714b36707db
  timestamp: 2024-05-31 02:15:27+00:00
- url: https://github.com/argoproj/argo-workflows/releases/download/v3.5.1/argo-linux-arm64.gz
  sha256: ffb062d9d274a6de4edbc28ca4022503a3ee036686415f7b0386e23a34fc9e8e
  timestamp: 2024-05-31 02:15:27+00:00
- url: https://github.com/argoproj/argo-workflows/releases/download/v3.5.2/argo-linux-amd64.gz
  sha256: bac1a01efe11ea11d9f8f7218ace48daf5de8fbc014c5a2c9756cb1f7760b737
  timestamp: 2024-05-31 02:15:27+00:00
- url: https://github.com/argoproj/argo-workflows/releases/download/v3.5.2/argo-linux-arm64.gz
  sha256: dd6651c47a7b3339ccbbf02f04c0a437078cc2988dc728f7b42bac4f6e95b57c
  timestamp: 2024-05-31 02:15:27+00:00
- url: https://github.com/argoproj/argo-workflows/releases/download/v3.5.3/argo-linux-amd64.gz
  sha256: ed20bfba190e9a4ccde2ab6039d9997b75271e4bd8e8f8adc326dc935feb4e7f
  timestamp: 2024-05-31 02:15:27+00:00
- url: https://github.com/argoproj/argo-workflows/releases/download/v3.5.3/argo-linux-arm64.gz
  sha256: b1b8d69089bc4d563e7c1c7d6048901523527a5d5257d77f528aa75ef94d59fe
  timestamp: 2024-05-31 02:15:27+00:00
- url: https://github.com/argoproj/argo-workflows/releases/download/v3.5.4/argo-linux-amd64.gz
  sha256: b534a14744cbf867f3c6bfdb69690d25271dc13d343b202057b7f15b131512fc
  timestamp: 2024-05-31 02:15:27+00:00
- url: https://github.com/argoproj/argo-workflows/releases/download/v3.5.4/argo-linux-arm64.gz
  sha256: a66f09db7fd9a5f7567ada01e985820c149e3c7a77127af62215bae265abc2b9
  timestamp: 2024-05-31 02:15:27+00:00
- url: https://github.com/argoproj/argo-workflows/releases/download/v3.5.5/argo-linux-amd64.gz
  sha256: b8d520f73b06357ed118e507b25e2a375a4013f315e43c23d6c1a09b1daf3686
  timestamp: 2024-05-31 02:15:27+00:00
- url: https://github.com/argoproj/argo-workflows/releases/download/v3.5.5/argo-linux-arm64.gz
  sha256: b928025a41e39ae46a9aefde8c28f6f3fdd1bbe8f98d24959fc024663fbf545c
  timestamp: 2024-05-31 02:15:27+00:00
- url: https://github.com/argoproj/argo-workflows/releases/download/v3.5.6/argo-linux-amd64.gz
  sha256: 6691b0aa1414b8b1cb8340f50eb7ab352517519f4f982ac682798f369a965c32
  timestamp: 2024-05-31 02:15:27+00:00
- url: https://github.com/argoproj/argo-workflows/releases/download/v3.5.6/argo-linux-arm64.gz
  sha256: 0a245bb062d88c7a6a7cdb9e2f26141184897ea0966eedd91b6a0e06ab15b702
  timestamp: 2024-05-31 02:15:27+00:00
- url: https://github.com/argoproj/argo-workflows/releases/download/v3.5.7/argo-linux-amd64.gz
  sha256: 9ae18d9831e05fbf2b1072dbdb00333daebf97848cc1e72aa76ddfa4cefcef3d
  timestamp: 2024-05-31 02:15:27+00:00
- url: https://github.com/argoproj/argo-workflows/releases/download/v3.5.7/argo-linux-arm64.gz
  sha256: acebb498ebcc7318526cc8034101b1575d68db184e3001d565d1beb4b418d3c6
  timestamp: 2024-05-31 02:15:27+00:00
- url: https://github.com/argoproj/argo-workflows/releases/download/v3.5.8/argo-linux-amd64.gz
  sha256: 7ad8bd35728afde66de08b3031dab2e15c0e5e93796c6ee77f7e6dfcf0f174fe
  timestamp: 2024-06-18 06:07:33+00:00
- url: https://github.com/argoproj/argo-workflows/releases/download/v3.5.8/argo-linux-arm64.gz
  sha256: 43527565458fe89c07aa9ee66139d811a0583a220e3269cbc86e921a39110cc7
  timestamp: 2024-06-18 06:07:33+00:00

Badge

WakeMeOps

[![WakeMeOps](https://docs.wakemeops.com/badges/argo.svg)](https://docs.wakemeops.com/packages/argo)
<a href="https://docs.wakemeops.com/packages/argo">
  <img src="https://docs.wakemeops.com/badges/argo.svg"/>
</a>
.. image:: https://docs.wakemeops.com/badges/argo.svg
:target: https://docs.wakemeops.com/packages/argo