Skip to content

Commit dd24a29

Browse files
scotwellsclaude
andcommitted
docs(quota): edge + single-tenant local quota enforcement RFC (#171)
Brings the consolidated RFC onto the branch: it covers the two non-management-plane deployments (edge/remote Milo and flat single-tenant local) and corrects the assumption that quota enforcement implies mode==milo. Also notes in the single-tenant sample config that Instance names must be unique across cell namespaces, since flat ResourceClaims are keyed by instance-<name> in one fixed project namespace (cross-namespace collision deferred, not fixed here). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 563f950 commit dd24a29

2 files changed

Lines changed: 1157 additions & 0 deletions

File tree

config/samples/single-tenant-quota-config.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@ data:
3434
# local quota is active and this is unset.
3535
localQuotaProjectID: my-project
3636
# Namespace where flat ResourceClaims are created. Defaults to "default".
37+
# Because every claim lands here keyed by instance-<name>, Instance names
38+
# must be unique across all cell namespaces: two same-named Instances in
39+
# different namespaces would share one claim and under-count quota.
3740
localQuotaProjectNamespace: default
3841
featureFlags:
3942
# Leave off: local quota supersedes the edge forwarder (the direct watch

0 commit comments

Comments
 (0)