Multiple gateways with traefik helm chart

Hi,

I have deployed Traefik using the helm chart.
I am testing the Gateway API and using external-dns operator for DNS.

external-dns operator uses the gateway status.addresses property to lookup the loadbalancer URL

  addresses:
    - type: Hostname
      value: >-
        aws-generated-url.amazonaws.com

Traefik as the controller looks up the associated loadbalancer service and copies the details over to the gateway resource.

This reference to the loadbalancer service is set in the helm chart values as a name/namespace reference.

  kubernetesGateway:
    .
    .
    .
    statusAddress:
      # -- The Kubernetes service to copy status addresses from. When using third parties tools like External-DNS, this option can be used to copy the service loadbalancer.status (containing the service's endpoints IPs) to the gateways. Default to Service of this Chart.
      service:
        name: "{{ (include \"traefik.fullname\" .) }}"
        namespace: "{{ .Release.Namespace }}"

This seems to allow only one service/gateway.

Can I provision more than one gateway using the helm chart and sync each gateway hostname to the correct gateway resource?

Just to add, the helm values are templated to set:

            - >-
              --providers.kubernetesgateway.statusaddress.service.name=traefik-gateway
            - >-
              --providers.kubernetesgateway.statusaddress.service.namespace=traefik

flags set in the container
Cheers

From what I see trafik proxy just handles one gateway and you need to deploy multiple traefik instances to support multiple gateways