Infrastructure
Infrastructure
Infrastructure is Planton's infrastructure provisioning and management platform. It handles the full lifecycle of cloud resources β from browsing a catalog of Deployment Components, to deploying them as Cloud Resources, to orchestrating multi-resource deployments through Infra Charts and Infra Pipelines.
Infrastructure is provisioned using Pulumi or Terraform modules, executed through Stack Jobs, with credentials managed automatically via Connections.
Core Concepts
Cloud Resources
The fundamental unit of infrastructure in Planton. A Cloud Resource is a deployed instance of a cloud component β a VPC, a database, a Kubernetes cluster. Each belongs to an environment and is tracked through its full lifecycle.
Cloud Resource Kinds
The taxonomy of available Cloud Resource types. Planton supports resource kinds across AWS, GCP, Azure, Kubernetes, Cloudflare, and other providers.
Infra Charts
Composed collections of Deployment Components that deploy together as a coordinated unit. An Infra Chart handles dependency ordering, shared configuration, and multi-resource orchestration.
Infra Projects
Running instances of Infra Charts with your specific configuration. Infra Projects track deployment progress via DAG visualization and maintain the history of all changes.
Infra Pipelines
DAG-based orchestration for deploying multiple Cloud Resources and Infra Projects in dependency order. Infra Pipelines coordinate the execution of Stack Jobs across resources.
Stack Jobs
The atomic execution unit that provisions infrastructure. Every infrastructure change triggers a Stack Job that runs init β refresh β plan β apply using Pulumi or Terraform.
Flow Control
Governance policies that control how infrastructure changes are deployed β approval gates, plan-before-apply requirements, and deployment pauses.
How Infrastructure Fits in the Platform
- Infrastructure provisions the infrastructure where everything runs
- CI/CD deploys applications to infrastructure provisioned by Infrastructure
- Connections provides the cloud provider credentials for Stack Job execution
- Flow Control policies govern the deployment workflow
OpenMCF
Infrastructure is built on OpenMCF (Open Multi-Cloud Framework), an open-source framework that provides the Protocol Buffer APIs, IaC modules, and CLI for multi-cloud infrastructure provisioning. Planton adds workflow orchestration, governance, and a web console on top of OpenMCF.
Learn about the OpenMCF relationship
Getting Started
- Getting Started Guide β Deploy your first Cloud Resource
- Cloud Resource Kinds β Browse the catalog
- Stack Jobs β Understand the execution model
Next article