Skip to content

Per-backend Mutual TLS to the backend #4192

@howardjohn

Description

@howardjohn

What would you like to be added:

A way to configure mTLS, from gateway to backend, on a per-backend basis.

Why this is needed:

Today, we have this on Gateway. This does not align with how any users of projects I am involved in want to use mTLS. Rather, they have per-backend mTLS key/certs. (A gateway-level policy would be more like what mesh mTLS solves, which users solve with a mesh that is orthogonal to the Gateway).

For example, they have credentials to access some external database, etc.

I would like a way to do mTLS on a per-Backend basis. Presumably this would be set in BackendTLSPolicy.

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/featureCategorizes issue or PR as related to a new feature.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions