clastix / cluster-api-control-plane-provider-kamaji

The Kamaji Control Plane provider implementation of the Cluster Management API
Apache License 2.0
80 stars 29 forks source link

Support for Ingress in KamajiControlPlane spec #42

Closed fchiacchiaretta closed 1 year ago

fchiacchiaretta commented 1 year ago

Matching ingress support in kamaji.clastix.io/v1alpha1 TenantControlPlane spec, it would be useful to have ingress support also on controlplane.cluster.x-k8s.io/v1alpha1 KamajiControlPlane.

A suggested schema could be the following as discussed

apiVersion: controlplane.cluster.x-k8s.io/v1alpha1
kind: KamajiControlPlane
spec:
  network:
    ingress:
      className:
      hostname:
      extraLabels:
      extraAnnotations: