Directories
¶
| Path | Synopsis |
|---|---|
|
api
|
|
|
v1alpha1
+kubebuilder:object:generate=true +groupName=tenancy.edgeconnect.eu
|
+kubebuilder:object:generate=true +groupName=tenancy.edgeconnect.eu |
|
cmd
|
|
|
quota-admission-webhook
command
ABOUTME: Entry point for the quota-admission-webhook binary — serves the §4a reservation gate ABOUTME: and the QuotaPolicy validation (§3/§7), both dispatched from the APIExport owner workspace.
|
ABOUTME: Entry point for the quota-admission-webhook binary — serves the §4a reservation gate ABOUTME: and the QuotaPolicy validation (§3/§7), both dispatched from the APIExport owner workspace. |
|
quota-controller
command
ABOUTME: Entry point for the quota-controller binary — owns QuotaPolicy across all bound ABOUTME: workspaces via the quotapolicies APIExport and emits QuotaEnforcement directives.
|
ABOUTME: Entry point for the quota-controller binary — owns QuotaPolicy across all bound ABOUTME: workspaces via the quotapolicies APIExport and emits QuotaEnforcement directives. |
|
config
|
|
|
kcp
ABOUTME: Ships the generated kcp APIResourceSchemas as module content so trueup hosts in other ABOUTME: repositories can publish the quota APIs in their integration suites.
|
ABOUTME: Ships the generated kcp APIResourceSchemas as module content so trueup hosts in other ABOUTME: repositories can publish the quota APIs in their integration suites. |
|
internal
|
|
|
quota
ABOUTME: Pure reservation decision logic — the count-vs-limit core both admission paths share ABOUTME: (ADR-0026 §4a resource creates, §7 child-grant allocation).
|
ABOUTME: Pure reservation decision logic — the count-vs-limit core both admission paths share ABOUTME: (ADR-0026 §4a resource creates, §7 child-grant allocation). |
|
quotapolicy
ABOUTME: Reconciler for QuotaPolicy — translates limits into per-enforcer QuotaEnforcement ABOUTME: directives, mirrors usage, derives path/parentPath, trues up allocatedToChildren (ADR-0026).
|
ABOUTME: Reconciler for QuotaPolicy — translates limits into per-enforcer QuotaEnforcement ABOUTME: directives, mirrors usage, derives path/parentPath, trues up allocatedToChildren (ADR-0026). |
|
readiness
ABOUTME: Cache-sync readiness gate for controller-runtime managers.
|
ABOUTME: Cache-sync readiness gate for controller-runtime managers. |
|
webhook
ABOUTME: Production implementations of the handler contracts: Resolver over the multicluster ABOUTME: manager + aggregate QuotaPolicy cache, and the TenantPolicy ceiling read (unstructured).
|
ABOUTME: Production implementations of the handler contracts: Resolver over the multicluster ABOUTME: manager + aggregate QuotaPolicy cache, and the TenantPolicy ceiling read (unstructured). |
|
pkg
|
|
|
registry
ABOUTME: The GVK->enforcer registry (ADR-0026 §4b/§6) — names, per quota-managed kind, the one ABOUTME: component that owns its count.
|
ABOUTME: The GVK->enforcer registry (ADR-0026 §4b/§6) — names, per quota-managed kind, the one ABOUTME: component that owns its count. |
|
trueup
ABOUTME: The shared §4b trueup reconciler every enforcer embeds — converges QuotaEnforcement ABOUTME: .status.usage to the enforcer's ground-truth count.
|
ABOUTME: The shared §4b trueup reconciler every enforcer embeds — converges QuotaEnforcement ABOUTME: .status.usage to the enforcer's ground-truth count. |
Click to show internal directories.
Click to hide internal directories.
