Supported Platforms
Cloud and Infrastructure Providers
Stack Automation supports installation of a Management Server over the following platforms:
- Microsoft Azure via Azure Kubernetes Service (AKS)
- Amazon Web Services (AWS) via Elastic Kubernetes Service (EKS)
- Google Cloud Platform (GCP) via GCP Kubernetes Engine (GKE)
- Oracle Cloud Infrastructure (OCI) via OCI Kubernetes Engine (OKE)
- Self-managed Kubernetes Cluster
- Docker-based Management Server on VMWare vCenter
Infrastructure as Code Frameworks
Stack Automation provides native support for IaC assets residing in a git repository. When connecting an IaC asset repository to Stack Automation, Stack Automation maps your repository's assets, prompts you to select the ones you would like to use in Stack Automation, and auto-creates working blueprints out of the selected assets. Additionally, Stack Automation allows you to insert custom Linux-script based automation as a component of a blueprint.
Stack Automation supports the following IaC frameworks:
- Terraform
- Kubernetes
- AWS CloudFormation
- Ansible
- CloudShell
- Shell - (asset-agnostic grain that allows you to run bash/python3 commands as part of your deployment’s launch and/or teardown)
This table lists the capabilities supported for each IaC or container technology.
| Terraform | Helm | K8S native | CloudFormation | Ansible | OpenTofu | |
|---|---|---|---|---|---|---|
| Inputs/Outputs | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| Tags | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| Update | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
| Drift | ✔️ | ✔️ | ✔️ | ✔️* | ✔️ | |
| Technology specific Policies | ✔️ | ✔️ | ||||
| Consumption Policies | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| Discovery | ✔️ | ✔️ | ✔️ | ✔️ | ||
| Logs/infra | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| Introspection | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
| Scripts (extensibility) | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
| Day-2 | ✔️ | ✔️ | ✔️ | |||
| Secret management | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
For more details, see Blueprint YAML.
* Cloudformation drift reconciliation is in beta