template.yaml 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. ---
  2. kind: kubernetes
  3. schema: "1.0"
  4. metadata:
  5. icon:
  6. provider: selfh
  7. id: kubernetes
  8. name: Kubernetes StorageClass
  9. description: >
  10. Kubernetes StorageClass for defining different types of storage that can be dynamically provisioned.
  11. StorageClass allows administrators to describe different storage "classes" available.
  12. Documentation: https://kubernetes.io/docs/concepts/storage/storage-classes/
  13. version: 1.31.0
  14. author: Christian Lempa
  15. date: '2025-01-11'
  16. spec:
  17. general:
  18. vars:
  19. resource_name:
  20. default: standard
  21. provisioner:
  22. type: str
  23. description: Storage provisioner (e.g., kubernetes.io/no-provisioner, longhorn)
  24. default: kubernetes.io/no-provisioner
  25. volume_binding_mode:
  26. type: enum
  27. description: Volume binding mode
  28. options:
  29. - Immediate
  30. - WaitForFirstConsumer
  31. default: WaitForFirstConsumer
  32. reclaim_policy:
  33. type: enum
  34. description: Reclaim policy for volumes
  35. options:
  36. - Retain
  37. - Delete
  38. default: Delete