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§
- Cluster
Repository - Auto-generated derived type for ClusterRepositorySpec via
CustomResource - Cluster
Repository Spec - A shared kopia repository referenceable from allow-listed namespaces. ADR §3.2.
- Cluster
Repository Status - Mirrors
RepositoryStatus(ADR §3.1) plusallowedNamespaceCount. ADR §3.2. - Identity
Template - Templates rendered (Jinja2-compatible) at admission to derive consumer identity
when a
BackupConfigdoesn’t override. ADR §3.2/§4.2.
Enums§
- Allowed
Namespaces - The set of namespaces permitted to reference this
ClusterRepository. ADR §3.2.