Skip to content

HTTPRoute support as an alternative to Ingress #163

Description

@stone-z

Summary

With the sunset of ingress-nginx, many Kubernetes users are switching to using Gateway API types with a gateway of their choice.

This Helm chart could include an optional HTTPRoute in order to more easily route traffic to the SCIM bridge in Gateway API environments.

We are open to contributing this.

Use cases

Much of the community uses ingress-nginx, but it will no longer be maintained, so users must eventually find an alternative ingress or switch to gateway.

There are other documented reasons to switch, but some that may be of particular interest for this project are the security improvements of separating the infrastructure configuration (Ingress/Gateway) from the application routing (HTTPRoute) and the ability to more easily use mTLS between the application and the gateway, if the implementation supports it.

Proposed solution

Giant Swarm is already using an HTTPRoute for the SCIM bridge that we could contribute.

We could also contribute other related Envoy resources, if there is interest in implementation-specific support.

Is there a workaround to accomplish this today?

Ingresses still work fine. Users can switch to an alternative ingress controller or configure an HTTPRoute separately from this chart.

References and prior work

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions