Skip to content

[Contour Gateway Provisioner] Network Publishing Type for hostPorts #7195

@pschichtel

Description

@pschichtel

I have a cluster where the only way to get traffic in is, to configure a downstream load balancer to route traffic to a specifc node on a specific port. So I've been using contour for ingress by configuring envoy with hostPorts and a nodeSelector. That works exactly as I need it. Now I wanted to start the migration towards gateway-api and liked the idea of the gateway-provisioner, but it seems the ContourDeployment parameters object does not expose an option to run envoy with hostPorts instead of creating a service. The .spec.envoy.networkPublishing.type field seems like the natural place to extend for this by e.g. introducing a "HostPorts" type. Ideally the provisioner would configure the specific hostPorts based on the listeners configured by the gateway.

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/featureCategorizes issue or PR as related to a new feature.lifecycle/needs-triageIndicates that an issue needs to be triaged by a project contributor.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions