Project configuration lives in coop.yolk, written in YolkML, at the root of your project. Each top-level section below is documented on its own page.
# coop.yolk
coop:
name: orders
region: us-east-1
deploy:
strategy: canary
canary_percent: 10[4 keys]
coop
Identity and basic settings for the workspace.
[4 keys]
network
How the coop connects to the outside world.
[5 keys]
deploy
Controls how services roll out to HenHouse.
[5 keys]
scaling
Autoscaling behavior powered by Brooder.
[4 keys]
feed
Secrets and environment variables.
[4 keys]
fence
Firewall defaults and rules.
[4 keys]
auth
Authentication and session settings.
[4 keys]
flocks
Team and role definitions.
[4 keys]
logs
Log collection and retention (Roundup Logs).
[4 keys]
metrics
Metrics, traces, and alerts (EggTracker).
[4 keys]
backup
Backup schedules and retention.
[4 keys]
database
Database connection and migration settings (Molt).
[4 keys]
functions
FreeRange Functions settings.
[4 keys]
pager
On-call and incident settings (PeckPager).
[4 keys]
cost
Budgets and cost alerts.
[4 keys]
pilot
PeckPilot AI assistant settings.