Argo · Example Payload

Argo Workflows Template Example

CNCFCI/CDGitOpsKubernetesOpen SourceProgressive DeliveryWorkflow Engine

Argo Workflows Template Example is an example object payload from Argo, with 13 top-level fields. It illustrates the shape of data this provider's APIs accept or return.

Top-level fields

nameinputsoutputscontainerscriptresourcedagstepssuspendactiveDeadlineSecondsretryStrategynodeSelectormetadata

Example Payload

Raw ↑
{
  "name": "my-workflow",
  "inputs": "example-value",
  "outputs": "example-value",
  "container": {
    "image": "example-value",
    "command": [
      "example-value",
      "example-value"
    ],
    "args": [
      "example-value",
      "example-value"
    ],
    "env": [
      {
        "name": null,
        "value": null
      },
      {
        "name": null,
        "value": null
      }
    ]
  },
  "script": {
    "image": "example-value",
    "command": [
      "example-value",
      "example-value"
    ],
    "source": "example-value"
  },
  "resource": {
    "action": "create",
    "manifest": "example-value",
    "successCondition": "example-value",
    "failureCondition": "example-value"
  },
  "dag": {
    "tasks": [
      "example-value",
      "example-value"
    ]
  },
  "steps": [
    [
      "example-value",
      "example-value"
    ],
    [
      "example-value",
      "example-value"
    ]
  ],
  "suspend": {
    "duration": "example-value"
  },
  "activeDeadlineSeconds": 2,
  "retryStrategy": "example-value",
  "nodeSelector": {},
  "metadata": {
    "labels": {},
    "annotations": {}
  }
}