template.yaml 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. ---
  2. kind: kubernetes
  3. metadata:
  4. icon:
  5. provider: selfh
  6. id: kubernetes
  7. name: Kubernetes StorageClass
  8. description: >
  9. Kubernetes StorageClass for defining different types of storage that can be dynamically provisioned.
  10. StorageClass allows administrators to describe different storage "classes" available.
  11. Documentation: https://kubernetes.io/docs/concepts/storage/storage-classes/
  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: standard
  20. provisioner:
  21. type: str
  22. description: Storage provisioner (e.g., kubernetes.io/no-provisioner, longhorn)
  23. default: kubernetes.io/no-provisioner
  24. volume_binding_mode:
  25. type: enum
  26. description: Volume binding mode
  27. config:
  28. options:
  29. - Immediate
  30. - WaitForFirstConsumer
  31. default: WaitForFirstConsumer
  32. reclaim_policy:
  33. type: enum
  34. description: Reclaim policy for volumes
  35. config:
  36. options:
  37. - Retain
  38. - Delete
  39. default: Delete