template.yaml 1015 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. ---
  2. kind: kubernetes
  3. metadata:
  4. icon:
  5. provider: selfh
  6. id: kubernetes
  7. name: Kubernetes PersistentVolumeClaim
  8. description: >
  9. Kubernetes PersistentVolumeClaim for requesting persistent storage.
  10. PVCs are used by Pods to claim durable storage.
  11. Documentation: https://kubernetes.io/docs/concepts/storage/persistent-volumes/
  12. version: 1.31.0
  13. author: Christian Lempa
  14. date: '2025-01-11'
  15. spec:
  16. general:
  17. vars:
  18. resource_name:
  19. default: app-pvc
  20. namespace:
  21. default: default
  22. storage_class:
  23. type: str
  24. description: Storage class name (leave empty for default)
  25. default: ""
  26. storage_size:
  27. type: str
  28. description: Storage size (e.g., 10Gi, 1Ti)
  29. default: 10Gi
  30. access_mode:
  31. type: enum
  32. description: Access mode
  33. config:
  34. options:
  35. - ReadWriteOnce
  36. - ReadOnlyMany
  37. - ReadWriteMany
  38. - ReadWriteOncePod
  39. default: ReadWriteOnce