What's supported in Harness IaCM
This page describes supported platforms and technologies for Harness IaCM specifically.
For information about what's supported for other Harness modules and the Harness Platform overall, go to Supported platforms and technologies.
Prerequisites
To configure an IaCM workspace and create pipelines, you must have the following:
- An active cloud provider account
- A Git repository
Supported IaC Frameworks
Harness IaCM currently supports integration with all OpenTofu versions
For Terraform, we support all MPL versions up to 1.5.x, any BSL versions (from 1.6.0) are not supported.
Go to OpenTofu migration to migrate from Terraform to OpenTofu.
Supported Workspace Connectors
Cloud Providers
- AWS: Connect via your AWS account to leverage extensive IaCM features.
- Azure: Integration supports multiple Azure services.
- Google Cloud Platform (GCP): Offers tailored IaCM functionalities for GCP resources.
- Spot: Utilize Spot by NetApp for cost-effective cloud workload management.
Git Providers
Harness IaCM supports the following source providers for seamless code management:
- Harness Code Repository: Provides direct integration for streamlined operations.
- GitHub: Ideal for managing projects hosted on GitHub with options for branch-specific operations.
- GitLab: Connects easily with GitLab for comprehensive repository management.
- Bitbucket: Integrates smoothly for managing Bitbucket repositories.
- Azure Repos: Supports Azure Repos for direct access to Microsoft’s DevOps tools.
Git options include Latest from Branch
(specifying a branch) and Git Tag
fetch types. Users can set a configuration file path, such as a terraform (.tf) file.
IaCM Feature Flags
Some Harness IaCM features are released behind feature flags to get feedback from specific customers before releasing the features to the general audience. The following table describes each of the feature flags relevant to Harness IaCM.
To enable a feature flag in your Harness account, contact Harness Support.
Supported plugins
IaCM supports external plugins to enhance its usability and security.
- Wiz Scans to check your proposed infrastructure changes for security vulnerabilities.
- The Wiz scan feature is part of the Harness STO module and requires an STO license.