Skip to main content

What's supported in Harness CCM

SaaS

FeaturesUse CaseAWSAzureGCPKubernetesRBAC Support
📊 Cost ReportingPerspectivesCustom views to slice and dice cloud spend across business dimensions.
📊 Cost ReportingCost categoriesGroup and analyze cloud costs based on user-defined categories.
📊 Cost ReportingDashboardsVisualize and track cloud cost trends, anomalies, and budgets in one place.
📊 Cost ReportingAnomaliesAutomatically detect unusual spikes or drops in your cloud spend.
💸 Cost OptimizationAutoStoppingAutomatically shut down idle resources to save costs.
💸 Cost OptimizationRecommendationsGet actionable insights to right-size and optimize cloud resources.
💸 Cost OptimizationCluster Orchestrator for AWS EKS clustersAutomate provisioning, scaling, and shutdown of Kubernetes clusters based on workload patterns to reduce idle costs.✅ EKS
💸 Cost OptimizationCommitment OrchestratorManage and optimize AWS commitments like EC2 Convertible RIs and SPs and RDS Standard RIs .
  • EC2
  • RDS
🛡️ Cost GovernanceAsset GovernanceEnforce policies on cloud resources to ensure cost efficiency and compliance.
🛡️ Cost GovernanceBudgetsSet and track cloud spend limits to avoid budget overruns.
info

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.

info

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

FeaturesAWSAzureGCPKubernetes
Perspectives
Cost categories
Budgets
BI dashboards
Anomaly detection
Currency standardization
Recommendations
AutoStopping
Asset governance
Perspective Preferences

Air-Gapped environment

FeaturesAWSAzureGCPKubernetes
Perspectives
Cost categories
Budgets
BI dashboards
Anomaly detection
Currency standardization
Recommendations
AutoStopping
Asset governance
Perspective Preferences
note
  • 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.

note

To enable a feature flag in your Harness account, contact Harness Support.

FlagDescription
CCM_CLUSTER_ORCHEnables cluster orchestrator functionality
CCM_COMMORCHEnables the commitment orchestrator in the UI side nav
CCM_CURRENCY_PREFERENCESEnables viewing costs in preferred currency
CCM_BUDGET_CASCADESEnables nested budgets for Financial Management
CCM_COST_CATEGORIES_DASHBOARDEnables the use of cost categories in the dashboard
CCM_COMMORCH_RDSEnables RDS support in commitment orchestration
CCM_ENABLE_DATA_SCOPEEnables RBAC on CCM data scope
CCM_GOVERNANCE_EVALUATION_COST_PER_RESOURCEEnables cost per resource for a governance evaluation
CCM_ANOMALIES_V2Enables the new version of CCM anomalies