August was a pretty big month at Harness - is it just me, or do we say that a lot? 🥴 In August, we announced a massive update to CCM that resulted in intelligent cloud cost management. What does that mean? We’re glad you asked! Here’s a quick recap on CCM’s new features:
Automatically shuts down idle VMs and containers, and dynamically runs them on spot instances with no interruptions, reducing costs by up to 75%.
Provides deep Kubernetes cost visibility and root cost analysis, and recommends ways to optimize idle/unallocated cloud spend, making containers a first-class citizen in cloud cost management.
Intelligently achieves cost attribution, showback, and chargeback by mapping organizational hierarchies to teams and projects with a modern BI experience, ultimately driving accountability.
To learn more, head on over to Bhargav’s blog post: Introducing Intelligent Cloud Cost Management. We also figured this would be a good time to release v2 of the Cloud Cost Management Buyer’s Guide, an eBook that tells you all you need to know about cloud cost management tools, including where products are strong and where they need improvements. It’s a great tool to compare vendors and figure out which will best meet your needs. As part of the revamp, we changed our rating scale and updated features on products where necessary.
Users can now get event notifications about their deployment pipelines to any logging tool of their choice. They can set up events to be sent when the pipeline begins, completes, or pauses during execution to any webhook endpoint. This will help users gain better visibility over their entire DevOps process. The events can also be managed with GraphQL APIs.
Harness users can now easily approve or reject their deployment pipeline with APIs. This will help automate the approval process and reduce the overall lead time. Users don't have to access the UI to manually approve/reject pipelines.
Introduction to Cloud Cost Management - This module introduces Cloud Cost Intelligence, describes ways it can help organizations get visibility into their Cloud costs and walk through different tools existing cloud providers offer.
Deployment Freeze- Based on the feedback received from our early adopters, we are enhancing the deployment freeze capability to support:
Ad-hoc windows (Users will be able to easily set up freeze windows to stop deployments for the next 2 hours while doing critical demos).
Recurring windows (Easily set up freeze windows to avoid deployments from happening when the team is not around - no more weekend deployments).
Override a freeze window when you need to hotfix (Super admins (heroes) will be able to make sure that mission-critical deployments happen even when there is a freeze).
Support to Control the Rollback Order in Pre-Deployment Steps - Multiple customers have requested the ability to control the rollback order in pre-deployment steps. This will increase the manageability of their deployments. We’ve heard you loud and clear and are working to enable this shortly!
Ability to Access Deployment.yaml - Customers would now like to do the same thing against the deployment.yaml for Kubernetes deployments. They need access to the deployment.yaml to pass it to the scanner before the K8s deployment. Coming soon!
Support for Harness Variables Inside Kustomize - Users will now be able to define and use the harness variables inside Kustomize.
CLI7 - Improvements to CF Command to support CLI7 will be made in the coming weeks.