Configuration¶
OxideShield™ can be configured through YAML files, environment variables, or programmatically.
Configuration Sources¶
- YAML files - Primary configuration method
- Environment variables - Overrides and secrets
- Programmatic - Runtime configuration in code
- Policy-as-Code - Kubernetes-style declarative policies (Professional)
Configuration Discovery¶
OxideShield™ searches for configuration in order:
1. Path specified by OXIDESHIELD_CONFIG environment variable
2. ./oxideshield.yaml in current directory
3. ~/.config/oxideshield/config.yaml (user config)
4. /etc/oxideshield/config.yaml (system config)