Configuration
Configuration Should Be Versioned.
Configuration determines what a deployment produces. When desired configuration moves ahead of what is deployed, the difference is drift.
ARCHITECTURE / DEPLOYMENT PREVIEW
Configuration areas
BrandDomainNavigationGeographyFeaturesData SourcesAPI ConnectionsMarketplace ConnectionsPublisher ConnectionsSearchStructured DataSurface RulesInformation RoutingVisibilityAI AccessAnalyticsPermissionsEnvironment Variables
Inheritance rules
InheritedOverriddenLockedRequiredOptional
Complex inheritance is described here, not implemented as a live engine.
- 01CONFIGURATION v7
- 02DEPLOYMENT
- 03RELEASE 14
- 04CONFIGURATION v8Desired state moves ahead
- 05DRIFT DETECTEDActual deployment still v7
Configuration v8 desired.
Configuration v7 deployed.
That is drift.
Version comparison
Desired vs deployed configuration
| Object | Desired | Observed | Result |
|---|---|---|---|
| CFG-CITY-MN · Duluth | v12 | v12 | IN SYNC |
| CFG-CITY-MN · Minneapolis | v12 | v11 | DRIFT DETECTED |
| CFG-CITY-MN · St. Paul | v12 | not deployed | DRIFT DETECTED |
| CFG-STATE-MN | v9 | v9 | IN SYNC |
| CFG-MKT-OUTDOOR | v4 | v4 | IN SYNC |