Argo Workflows · Schema

io.argoproj.workflow.v1alpha1.Artifact

Artifact indicates an artifact to place at a specified path

CNCFContainersData ProcessingKubernetesMachine LearningOpen SourceWorkflow Engine

Properties

Name Type Description
archive object Archive controls how the artifact will be saved to the artifact repository.
archiveLogs boolean ArchiveLogs indicates if the container logs should be archived
artifactGC object ArtifactGC describes the strategy to use when to deleting an artifact from completed or deleted workflows
artifactory object Artifactory contains artifactory artifact location details
azure object Azure contains Azure Storage artifact location details
deleted boolean Has this been deleted?
from string From allows an artifact to reference an artifact from a previous step
fromExpression string FromExpression, if defined, is evaluated to specify the value for the artifact
gcs object GCS contains GCS artifact location details
git object Git contains git artifact location details
globalName string GlobalName exports an output artifact to the global scope, making it available as '{{io.argoproj.workflow.v1alpha1.outputs.artifacts.XXXX}} and in workflow.status.outputs.artifacts
hdfs object HDFS contains HDFS artifact location details
http object HTTP contains HTTP artifact location details
mode integer mode bits to use on this file, must be a value between 0 and 0777. Set when loading input artifacts. It is recommended to set the mode value to ensure the artifact has the expected permissions in your
name string name of the artifact. must be unique within a template's inputs/outputs.
optional boolean Make Artifacts optional, if Artifacts doesn't generate or exist
oss object OSS contains OSS artifact location details
path string Path is the container path to the artifact
plugin object Plugin contains plugin artifact location details
raw object Raw contains raw artifact location details
recurseMode boolean If mode is set, apply the permission recursively into the artifact if it is a folder
s3 object S3 contains S3 artifact location details
subPath string SubPath allows an artifact to be sourced from a subpath within the specified source
View JSON Schema on GitHub