Skip to main content

Module cluster_repository

Module cluster_repository 

Source
Expand description

The ClusterRepository CRD — a cluster-scoped, shared kopia repository operated by a platform team. ADR-0001 §3.2, ADR-0003 §3.2.

Same spec surface as Repository (backend/encryption/create/moverDefaults/ catalog), plus a tenancy gate (allowedNamespaces) and per-namespace identity expressions (identityDefaults).

Structs§

ClusterRepoCredentialProjection
The repository-owner side of credential projection on a ClusterRepository.
ClusterRepository
Auto-generated derived type for ClusterRepositorySpec via CustomResource
ClusterRepositorySpec
A cluster-scoped kopia repository referenceable from allow-listed namespaces.
ClusterRepositoryStatus
Observed state of a ClusterRepository; mirrors RepositoryStatus plus allowedNamespaceCount.

Enums§

AllowedNamespaces
The set of namespaces permitted to reference this ClusterRepository (exactly one of).