template.yaml 812 B

12345678910111213141516171819202122232425262728293031
  1. ---
  2. kind: kubernetes
  3. metadata:
  4. icon:
  5. provider: selfh
  6. id: kubernetes
  7. name: Kubernetes IngressClass
  8. description: >
  9. Kubernetes IngressClass for specifying which Ingress controller should handle Ingress resources.
  10. IngressClass is cluster-scoped and defines ingress controller implementations.
  11. Documentation: https://kubernetes.io/docs/concepts/services-networking/ingress/#ingress-class
  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: nginx
  20. controller:
  21. type: str
  22. description: Ingress controller identifier (e.g., k8s.io/ingress-nginx)
  23. default: k8s.io/ingress-nginx
  24. is_default:
  25. type: bool
  26. description: Set as default IngressClass
  27. default: false