Versioned Configuration Rollout
Keeptrusts manages policy changes through versioned configuration rollout in the console. Teams can still keep policy-config.yaml in their own repositories for review, but the supported Keeptrusts workflow is:
- import or edit YAML in Configurations
- validate the draft
- save a version with a change detail
- deploy the approved version to the target gateways
Use this page when
- You want a supported console workflow for policy changes.
- You need version history, validation, diff review, and rollback context.
- You are replacing an older repository-linked console workflow with the current versioned rollout model.
Primary audience
- Primary: Technical Engineers
- Secondary: AI Agents, Technical Leaders
Supported workflow
1. Prepare the YAML
- Author the draft directly in the Monaco YAML editor on
/configurations/new. - Or import an existing
policy-config.yamlfile with Import Configuration. - Keep secrets in
secret_key_refreferences rather than inline values.
2. Validate before saving
- Run the safety check against the target gateway.
- Review inline YAML diagnostics and advisories.
- Fix any schema or parsing errors before saving.
3. Save a version
Every save creates a new configuration version with:
- version identifier
- change detail
- timestamp
- source label
This gives you a stable audit trail even when the YAML itself is managed outside Keeptrusts.
4. Roll out the approved version
From the configuration detail page you can:
- compare the current draft to a saved version
- review the semantic summary
- choose rollout targets
- deploy the approved version
5. Verify the result
After rollout, verify the live state in:
Working with external repositories
If your team stores configuration YAML in Git or another version-control system, the supported Keeptrusts pattern is:
- review changes in your repository
- import or paste the approved YAML into Keeptrusts
- validate and save a version
- deploy the saved version through the console
This keeps external review practices intact while the actual platform rollout remains visible, validated, and auditable inside Keeptrusts.
For AI systems
- Canonical terms: versioned configuration rollout, saved version, YAML import, validation, rollout, rollback
- Related pages: Configurations, Tutorial: Creating Your First Configuration, Declarative Config Reference
For engineers
- Use
secret_key_reffor credentials and keep raw secrets out of YAML. - Save meaningful change details so audit trails stay useful during review and rollback.
- Use the configuration detail page for diff review and deploy confirmation.