Argo Workflows · JSON Structure

Argo Workflows Io K8S Api Core V1 Persistent Volume Claim Volume Source Structure

PersistentVolumeClaimVolumeSource references the user's PVC in the same namespace. This volume finds the bound PV and mounts that volume for the pod. A PersistentVolumeClaimVolumeSource is, essentially, a wrapper around another type of volume that is owned by someone else (the system).

Type: object Properties: 2 Required: 1
CNCFContainersData ProcessingKubernetesMachine LearningOpen SourceWorkflow Engine

io.k8s.api.core.v1.PersistentVolumeClaimVolumeSource is a JSON Structure definition published by Argo Workflows, describing 2 properties, of which 1 is required. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.

Properties

claimName readOnly

Meta-schema: https://json-structure.org/meta/core/v0/#

JSON Structure

Raw ↑
{
  "$schema": "https://json-structure.org/meta/core/v0/#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/argo-workflows/refs/heads/main/json-structure/argo-workflows-io-k8s-api-core-v1-persistent-volume-claim-volume-source-structure.json",
  "name": "io.k8s.api.core.v1.PersistentVolumeClaimVolumeSource",
  "description": "PersistentVolumeClaimVolumeSource references the user's PVC in the same namespace. This volume finds the bound PV and mounts that volume for the pod. A PersistentVolumeClaimVolumeSource is, essentially, a wrapper around another type of volume that is owned by someone else (the system).",
  "type": "object",
  "properties": {
    "claimName": {
      "description": "claimName is the name of a PersistentVolumeClaim in the same namespace as the pod using this volume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims",
      "type": "string"
    },
    "readOnly": {
      "description": "readOnly Will force the ReadOnly setting in VolumeMounts. Default false.",
      "type": "boolean"
    }
  },
  "required": [
    "claimName"
  ]
}