What's supported in Harness CCM
SaaS
Features | Use Case | AWS | Azure | GCP | Kubernetes | RBAC Support | |
---|---|---|---|---|---|---|---|
📊 Cost Reporting | Perspectives | Custom views to slice and dice cloud spend across business dimensions. | ✅ | ✅ | ✅ | ✅ | ✅ |
📊 Cost Reporting | Cost categories | Group and analyze cloud costs based on user-defined categories. | ✅ | ✅ | ✅ | ✅ | ✅ |
📊 Cost Reporting | Dashboards | Visualize and track cloud cost trends, anomalies, and budgets in one place. | ✅ | ✅ | ✅ | ✅ | ✅ |
📊 Cost Reporting | Anomalies | Automatically detect unusual spikes or drops in your cloud spend. | ✅ | ✅ | ✅ | ✅ | ✅ |
💸 Cost Optimization | AutoStopping | Automatically shut down idle resources to save costs. | ✅ | ✅ | ✅ | ✅ | ✅ |
💸 Cost Optimization | Recommendations | Get actionable insights to right-size and optimize cloud resources. | ✅ | ✅ | ✅ | ✅ | ✅ |
💸 Cost Optimization | Cluster Orchestrator for AWS EKS clusters | Automate provisioning, scaling, and shutdown of Kubernetes clusters based on workload patterns to reduce idle costs. | ✅ EKS | ✅ | |||
💸 Cost Optimization | Commitment Orchestrator | Manage and optimize AWS commitments like EC2 Convertible RIs and SPs and RDS Standard RIs . |
| ✅ | |||
🛡️ Cost Governance | Asset Governance | Enforce policies on cloud resources to ensure cost efficiency and compliance. | ✅ | ✅ | ✅ | ✅ | |
🛡️ Cost Governance | Budgets | Set and track cloud spend limits to avoid budget overruns. | ✅ | ✅ | ✅ | ✅ | ✅ |
Harness CCM does not currently support AWS China regions.
Self-Managed Enterprise Edition
Review the following information about what installation infrastructure and CCM features are supported on Harness Self-Managed Enterprise Edition.
AWS is the only supported installation infrastructure. If you do not install Harness Self-Managed Enterprise Edition on AWS, then you cannot use the CCM features.
Connected Environment
Features | AWS | Azure | GCP | Kubernetes |
---|---|---|---|---|
Perspectives | ✅ | ✅ | ✅ | ✅ |
Cost categories | ✅ | ✅ | ✅ | ✅ |
Budgets | ✅ | ✅ | ✅ | ✅ |
BI dashboards | ✅ | ✅ | ✅ | ✅ |
Anomaly detection | ✅ | ✅ | ✅ | ✅ |
Currency standardization | ❌ | ❌ | ❌ | ❌ |
Recommendations | ✅ | ✅ | ✅ | ✅ |
AutoStopping | ❌ | ❌ | ❌ | ❌ |
Asset governance | ❌ | ❌ | ❌ | ❌ |
Perspective Preferences | ✅ | ✅ | ✅ | ✅ |
Air-Gapped environment
Features | AWS | Azure | GCP | Kubernetes |
---|---|---|---|---|
Perspectives | ✅ | ❌ | ❌ | ✅ |
Cost categories | ✅ | ❌ | ❌ | ✅ |
Budgets | ✅ | ❌ | ❌ | ✅ |
BI dashboards | ✅ | ❌ | ❌ | ✅ |
Anomaly detection | ✅ | ❌ | ❌ | ✅ |
Currency standardization | ❌ | ❌ | ❌ | ❌ |
Recommendations | ✅ | ✅ | ✅ | ✅ |
AutoStopping | ❌ | ❌ | ❌ | ❌ |
Asset governance | ❌ | ❌ | ❌ | ❌ |
Perspective Preferences | ✅ | ❌ | ❌ | ✅ |
- Margin Obfuscation is not supported on Harness SMP. For others, it is behind a feature flag
CCM_MSP
. To enable the feature flag in your Harness account, contact Harness Support - Istio virtual services are available for Azure in strict mode.
- The cost data for Kubernetes workloads will be derived from the public pricing provided by the respective cloud provider.
- Tracking recommendation lifescyle through Jira and ServiceNow is not supported in Air-gapped environments.
CCM on Air-Gapped Environment
CCM is supported in Harness Self-Managed Enterprise Edition installs on an air-gapped environment.
CCM leverages AWS APIs that require connectivity from the isolated (air-gapped) instance. To grant access to these AWS APIs, establish VPC endpoints for the respective AWS services. For services lacking VPC endpoints, use a proxy to facilitate access. For more information, go to Manage AWS costs by using CCM on Harness Self-Managed Enterprise Edition.
For a comprehensive list of supported features in other Harness modules and the Harness Platform overall, go to Supported platforms and technologies.
CCM Feature Flags
Some Harness CCM 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 CCM.
To enable a feature flag in your Harness account, contact Harness Support.
Flag | Description |
CCM_CLUSTER_ORCH | Enables cluster orchestrator functionality |
CCM_COMMORCH | Enables the commitment orchestrator in the UI side nav |
CCM_CURRENCY_PREFERENCES | Enables viewing costs in preferred currency |
CCM_BUDGET_CASCADES | Enables nested budgets for Financial Management |
CCM_COST_CATEGORIES_DASHBOARD | Enables the use of cost categories in the dashboard |
CCM_COMMORCH_RDS | Enables RDS support in commitment orchestration |
CCM_ENABLE_DATA_SCOPE | Enables RBAC on CCM data scope |
CCM_GOVERNANCE_EVALUATION_COST_PER_RESOURCE | Enables cost per resource for a governance evaluation |
CCM_ANOMALIES_V2 | Enables the new version of CCM anomalies |