Harness changes
Harness changes
harness.io

Granular Access Control for Workflows & Pipelines CRUD

 

Improvement

 

 

Now the admins can choose to give the access to Read/Edit/Delete specific workflows & pipelines to the users.

Checkout the Docs!

API Support for Approvals

 

New

 

 

Harness users can now easily approve or reject their deployment pipelines 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.

Checkout the docs!

Deploying Helm Charts Experience Updates!

A few months ago, the Harness team released the feature: Helm Charts treated like an artifact source. The user can publish a Helm Chart and trigger it based off deployment. The Helm Chart is tracked like an artifact when Harness deployed it.

The new experiences we have introduced includes:

  • API support to deploy services that have Helm Charts as an Artifact Source configured.
  • A streamlined experience to configure Helm Charts as the Artifact Source
  • Optimized Manifest collection to fetch Helm Charts from Helm Repos for Deployment selection
  • User can provide multiple manifest sources for a service

Screen Shot 2021-08-16 at 3.03.58 PM.png

Screen Shot 2021-08-16 at 3.05.04 PM.png

Check out the docs for API : https://docs.harness.io/article/sbvn6uwcq1-deploy-helm-charts-using-api

Docs for Deploying Helm Charts: https://docs.harness.io/article/p5om530pe0-deploy-a-helm-chart-as-an-artifact

Happy Deploying!

 

Improvement

 

 

API Support for on-demand Artifact Source Cleanup

 

Improvement

 

 

Harness takes an hour or two to cleanup the artifacts deleted at the artifact repositories. We are introducing an API to trigger the cleanup job on an ad-hoc basis.

This improves the success rate of deployments since now, the artifact deleted at source will not appear in harness while initiating the deployments.

Check out the docs

Support for GitHub Webhook Secrets in Triggers

 

New

 

 

Harness users can now provide the github webhook secret in Trigger config and only if the secret matches in github webhook and trigger, the trigger will get invoked. This improves the security of the triggers by ignoring the invokes from an inauthentic source. Even if someone get the access to the webhook somehow, it will not be able to trigger the deployments.

image.png

image.png

Check out the Docs

Granular Access Control for Workflow Deployments

 

New

 

 

Harness has added a new permission to rollback workflows. This allows users to rollback a service to the last successfully deployed version or initiate a rollback for a running workflow even if they don't have permission to execute the workflows.

checkout the docs for more details!

Improved Failure details visibility for Deployments

 

Improvement

 

 

Users can now see the reason for deployment failures in the execution summary itself which makes it much easier for a user to triage faster and fix workflows or pipelines.

image.png

Custom dashboard Enhancements

 

Improvement

 

 

Users can create out of the box visualisations and reports using custom dashboard capabilities. With this release, we have enhanced the Deployments widgets to include additional filter and Group by options like Environment Type. With this, you can now easily create visualisations to compare deployments that are happening to all of your non-production environments vs your production environments.

You can now use deployment type, service tags in service widgets to find out what type of services are being deployed. Also you can use deployment type and workflow tags in workflow widgets to analyze what deployment strategies are being used by your deployment pipelines easily.

image.png

Check out the docs to learn more about custom dashboards.

Ability to templatize CloudFormation Delete Stack

 

New

 

 

Harness users now have the ability to templatize the Cloud Provider in the CloudFormation Delete Stack.

CF- Delete Stack.png

Checkout the docs

GraphQL Query Support for Infrastructure Definitions

 

Improvement

 

 

Users can now query information about the infrastructure definition through the Harness API.

image.png