--- kind: kubernetes metadata: icon: provider: selfh id: kubernetes name: Kubernetes PersistentVolume description: > Kubernetes PersistentVolume for cluster-wide storage resources. PVs are cluster-scoped and typically provisioned by administrators. Documentation: https://kubernetes.io/docs/concepts/storage/persistent-volumes/ version: 1.31.0 author: Christian Lempa date: '2025-01-11' spec: general: vars: resource_name: default: pv-nfs storage_class: type: str description: Storage class name default: "" storage_size: type: str description: Storage capacity (e.g., 10Gi, 1Ti) default: 10Gi access_mode: type: enum description: Access mode config: options: - ReadWriteOnce - ReadOnlyMany - ReadWriteMany - ReadWriteOncePod default: ReadWriteMany reclaim_policy: type: enum description: Reclaim policy config: options: - Retain - Recycle - Delete default: Retain host_path: type: str description: Host path for local storage (e.g., /mnt/data) default: /mnt/data