Configuration
Configuration
Stub page — to be generated
This page will be generated from the Pydantic-settings models of the
server and the agent, and from the Helm chart's values.schema.json.
The text below describes the scope of the page, not its final content.
Until the generation step exists, these files define the settings:
- Server, agent and operator settings:
backend/styrmin_backend/config.py - Helm chart values: the
values.yamlfiles underhelm/styrmin/andhelm/agent/
Scope
The page will document every setting:
- Server settings: database URL, GraphQL options, Prefect connection, authentication, logging, feature flags. Defined in Pydantic-settings models, and set with environment variables or the Helm chart.
- Agent settings: server URL, poll intervals, status reporter interval, kopf operator options.
- Helm chart values: every value that the
styrminandagentcharts accept, with defaults and validation rules. - Per-environment configuration: the fields of
Environment.configandCluster.configthat override defaults for one environment or cluster.
For each setting, the page will give the key name, the type, the default, where you can set it (environment variable, Helm value, or GraphQL field), and when to change it.
Generation source
- Schema: the Pydantic-settings models of the server and the agent,
and the Helm charts'
values.schema.json - Build step: not defined yet; it will write Markdown from the JSON schemas
Related pages
- Installation: the install guides that set these values for the first time.
- Concepts and architecture → Architecture: what the server and the agent do, which explains each setting.