# Functions
FetchArtifact from the location, decode it using explicit types, and unstructure it.
GetArtifactReader returns the ArtifactReader for this location.
GetCredentials for this minio.
NewConfigMapReader returns a new configmap reader.
NewFileReader creates a new ArtifactReader for inline.
NewGitReader returns a new git reader.
NewInlineReader creates a new ArtifactReader for inline.
NewMinioClient instantiates a new minio client object to access s3 compatible APIs.
NewResourceReader creates a new ArtifactReader for resource.
NewS3Reader creates a new ArtifactReader for an S3 compatible store.
NewURLReader creates a new ArtifactReader for workflows at URL endpoints.
# Structs
ConfigMapReader implements the ArtifactReader interface for K8s configmap.
FileReader implements the ArtifactReader interface for file artifacts.
InlineReader implements the ArtifactReader interface for inlined artifacts.
ResourceReader implements the ArtifactReader interface for resource artifacts.
S3Reader implements the ArtifactReader interface and allows reading artifacts from S3 compatible API store.
URLReader implements the ArtifactReader interface for urls.
# Interfaces
ArtifactReader enables reading artifacts from an external store.