Synchronizations
Synchronizations reconcile the desired state defined in your Git repository with the current state of resources in Axio.
Prerequisite
Platform as Code must be enabled and a Git repository connected to run synchronizations.
Connect Repository
Connect your Git repository that contains the Platform as Code manifests.
Configure Schedule
Choose an automatic schedule or run on demand to reconcile changes.
Run Synchronization
Axio detects differences between Git and the platform, then reconciles those changes.
Review Results
Check the status, validations, and changes applied during the run.
View History
Access the history of past runs for audit and troubleshooting.
What are Synchronizations?
Synchronizations detect differences between your Git repository and the Axio platform. They create, update, or delete resources in the platform to match the desired state defined in your YAML manifests.
How Synchronizations Work
Git Repository
YAML manifests
stored in Git
Discover Changes
Axio detects changes from Git
Validate
Manifests are validated against schemas and policies
Reconcile
Resources are created, updated, or deleted in Axio
Observe
Status and history are recorded for visibility and audit
Best Practices
- Keep manifests small and focused.
- Use descriptive commit messages.
- Run synchronizations frequently.
- Review results and history regularly.
- Use policies to enforce compliance.
Tip
You can run a synchronization at any time to reconcile drift between Git and the platform. Manual runs are useful after important changes or incident recovery.