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/cacheDefaults/ catalog), plus a tenancy gate (allowedNamespaces) and per-namespace identity templating (identityDefaults).

Structs§

ClusterRepository
Auto-generated derived type for ClusterRepositorySpec via CustomResource
ClusterRepositorySpec
A shared kopia repository referenceable from allow-listed namespaces. ADR §3.2.
ClusterRepositoryStatus
Mirrors RepositoryStatus (ADR §3.1) plus allowedNamespaceCount. ADR §3.2.
IdentityTemplate
Templates rendered (Jinja2-compatible) at admission to derive consumer identity when a BackupConfig doesn’t override. ADR §3.2/§4.2.

Enums§

AllowedNamespaces
The set of namespaces permitted to reference this ClusterRepository. ADR §3.2.