template.yaml 826 B

1234567891011121314151617181920212223242526272829303132
  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. schema: "1.2"
  16. spec:
  17. general:
  18. vars:
  19. resource_name:
  20. default: nginx
  21. controller:
  22. type: str
  23. description: Ingress controller identifier (e.g., k8s.io/ingress-nginx)
  24. default: k8s.io/ingress-nginx
  25. is_default:
  26. type: bool
  27. description: Set as default IngressClass
  28. default: false