Platform as Code

Manage your platform resources using Git. Define, version, and collaborate on your infrastructure and platform configuration as code.

1

Connect Git Repository

Connect your Git repository that contains the resource manifests. Axio will use this repository as the source of truth.

2

Synchronize

Trigger a synchronization to have Axio discover, validate, and reconcile the resources defined in Git. Synchronization can be started manually or configured on a schedule.

3

Monitor & Review

Track synchronization status, resource drift, and synchronization history to review changes and their outcomes.

Axio Platform as Code brings GitOps principles to platform resource management. Define resources as code, keep them version controlled, and synchronize them with Axio to discover, validate, and reconcile the desired state.

Platform as Code Workflow

Define
Define Write resource manifests in Git
Commit
Commit Commit and push changes to the repository
Synchronize
Synchronize Trigger manually or on a configured schedule
Discover
Discover Axio discovers changes from Git
Validate
Validate Manifest and policy checks are performed
Reconcile
Reconcile Resources are created or updated in Axio
Observe
Observe Monitor status, drift, and history

Benefits

  • Single source of truth for platform resources
  • Version control and auditability
  • Consistent and repeatable management
  • Policy enforcement and drift detection
  • Collaborative workflows with Git
  • Full visibility with history and status
Tip

Tip

Treat Git as the source of truth for Git-managed Platform as Code resources. Make changes in the manifest repository and use Sync now or a configured schedule to synchronize them with Axio.


Example structure:
platform-resources/
├── organizations/
├── projects/
├── workspaces/
├── environments/
└── stacks/