A container registry that uses the AT Protocol for manifest storage and S3 for blob storage.
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at main 35 lines 1.3 kB view raw
1# ATCR Hold Service Quota Configuration 2# Copy this file to quotas.yaml to enable quota enforcement. 3# If quotas.yaml doesn't exist, quotas are disabled (unlimited for all users). 4 5# Tiers define quota levels using nautical crew ranks. 6# Each tier has a quota limit specified in human-readable format. 7# Supported units: B, KB, MB, GB, TB, PB (case-insensitive) 8tiers: 9 # Entry-level crew - suitable for new or casual users 10 deckhand: 11 quota: 5GB 12 13 # Mid-level crew - for regular contributors 14 bosun: 15 quota: 50GB 16 17 # Senior crew - for power users or trusted contributors 18 quartermaster: 19 quota: 100GB 20 21 # You can add custom tiers with any name: 22 # unlimited_crew: 23 # quota: 1TB 24 25defaults: 26 # Default tier assigned to new crew members who don't have an explicit tier. 27 # This tier must exist in the tiers section above. 28 new_crew_tier: deckhand 29 30# Notes: 31# - The hold captain (owner) always has unlimited quota regardless of tiers. 32# - Crew members can be assigned a specific tier in their crew record. 33# - If a crew member's tier doesn't exist in config, they fall back to the default. 34# - Quota is calculated per-user by summing unique blob sizes (deduplicated). 35# - Quota is checked when pushing manifests (after blobs are already uploaded).