Synchronizations

Synchronizations reconcile the desired state defined in your Git repository with the current state of resources in Axio.

Info

Prerequisite

Platform as Code must be enabled and a Git repository connected to run synchronizations.

1

Connect Repository

Connect your Git repository that contains the Platform as Code manifests.

2

Configure Schedule

Choose an automatic schedule or run on demand to reconcile changes.

3

Run Synchronization

Axio detects differences between Git and the platform, then reconciles those changes.

4

Review Results

Check the status, validations, and changes applied during the run.

5

View History

Access the history of past runs for audit and troubleshooting.

Synchronizations

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

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.