Skip to content

Document trust root isolation in multi-tenant deployments #153

Description

@mkolesnik

The design doc explains that meshes are namespace-scoped for tenant isolation, but doesn't cover what happens at the trust layer when multiple meshes share a trust root.

Two scenarios where this matters:

  1. Two meshes in the same namespace referencing the same Issuer
  2. Any mesh referencing a ClusterIssuer (shared by definition)

In both cases the meshes share a trust root, which means cross-mesh mTLS succeeds.
This may be intentional (single-org deployments) or a misconfiguration (multi-tenant).

The design doc should explain this in the "Cluster Selection and Multi-Tenancy" section so admins can make an informed decision.

Triggered by #149 adding ClusterIssuer support.

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions