Argo Workflows · Schema

io.argoproj.workflow.v1alpha1.ArtifactRepositoryRefStatus

ArtifactRepositoryRefStatus is the resolved artifact repository reference with namespace io.argoproj.workflow.v1alpha1.

CNCFContainersData ProcessingKubernetesMachine LearningOpen SourceWorkflow Engine

Properties

Name Type Description
artifactRepository object The repository the workflow will use. This maybe empty before v3.1.
configMap string The name of the config map. Defaults to "artifact-repositories".
default boolean If this ref represents the default artifact repository, rather than a config map.
key string The config map key. Defaults to the value of the "workflows.argoproj.io/default-artifact-repository" annotation.
namespace string The namespace of the config map. Defaults to the workflow's namespace, or the controller's namespace (if found).
View JSON Schema on GitHub

JSON Schema

argo-workflows-io-argoproj-workflow-v1alpha1-artifact-repository-ref-status-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/argo-workflows/refs/heads/main/json-schema/argo-workflows-io-argoproj-workflow-v1alpha1-artifact-repository-ref-status-schema.json",
  "title": "io.argoproj.workflow.v1alpha1.ArtifactRepositoryRefStatus",
  "description": "ArtifactRepositoryRefStatus is the resolved artifact repository reference with namespace io.argoproj.workflow.v1alpha1.",
  "type": "object",
  "properties": {
    "artifactRepository": {
      "description": "The repository the workflow will use. This maybe empty before v3.1.",
      "$ref": "#/definitions/io.argoproj.workflow.v1alpha1.ArtifactRepository"
    },
    "configMap": {
      "description": "The name of the config map. Defaults to \"artifact-repositories\".",
      "type": "string"
    },
    "default": {
      "description": "If this ref represents the default artifact repository, rather than a config map.",
      "type": "boolean"
    },
    "key": {
      "description": "The config map key. Defaults to the value of the \"workflows.argoproj.io/default-artifact-repository\" annotation.",
      "type": "string"
    },
    "namespace": {
      "description": "The namespace of the config map. Defaults to the workflow's namespace, or the controller's namespace (if found).",
      "type": "string"
    }
  }
}