Custom Dashboards

We're excited to introduce custom dashboards! Remember all those times you were wondering how your software delivery performance is doing? Now, you have answers.

image (1).png

Built-in dashboard widgets allow you to quickly report on key DevOps maturity metrics. If you've read Accelerate, then you obviously know that your four vital metrics are:

  • lead time
  • deployment frequency
  • change failure rate
  • mean time to restore

You can extensively customize your dashboards with different grouping, filtering, and visualizations.

So now, you can show up to your status meetings with real DevOps metrics. Go ahead, show them who's boss.

See our custom dashboard docs for full details. Read our announcement blog, and watch this video for a detailed walkthrough on how to set up your first dashboard.

GraphQL API

Hey Hackers, we have a gift for you.

It's now possible to programmatically access your Harness account using the Harness GraphQL API. image.png Built-in documentation and a query console are available at Setup → Harness API Explorer.

For full details, see our Harness API docs.

And, if you show us the cool project you built, we might fly you out to San Francisco to grab lunch with the Harness team! Kidding. Maybe though. It depends on how cool the project is.

It'll come out of the marketing budget, so who cares.

Helm Chart for Harness Delegate

It's now possible to install the Harness delegate in a Kubernetes cluster using a Helm Chart. image.png

If you use Rancher to run your Kubernetes cluster, the Harness delegate can be installed via the built-in chart catalog. Yee-haw. image (1).png

For more information and detailed instructions, see our Helm delegate docs.

BTW, the Rancher logo literally is a cow. How cool is that? Almost as cool as our canary logo, I suppose.

Continuous Verification Strategies, Tuning, and Best Practices

We've published a new guide to help you pick the best analysis strategy when setting up Continuous Verification (CV) for deployments.

The document explains the available strategies (Previous, Canary, Predictive) and provides best practices for using each as well as for setting analysis duration, wait periods, and algorithm sensitivity.

CV Strategies, Tuning, and Best Practices guide »

Tag Support

Harness now supports tagging application components with key/value pairs to help you organize, search, and filter them. image.png Tag values can be restricted to a pre-defined list and all applications of a particular tag can be easily viewed in the new Tag Management setup screens.

For full details on using and managing tags, see our docs and our blog with a demo video.

Jenkins Multibranch Pipeline Support

If you are using Jenkins Multibranch pipelines, the Jenkins workflow command will now allow you to select the branch-specific pipeline to be executed. image.png See our Jenkins docs for more details.

Azure Key Vault Support

Azure Key Vault is now supported as a secrets manager option. image.png

For setup instructions, see our Secrets Management docs

Filters in Audit Trail

Following on to our recent update to the Harness Audit Trail, we've added a filter feature to allow you to quickly find specific changes made in your account. Screen Shot 2019-06-27 at 09.59.39.png

For full details on filtering options, see our Audit Trail docs.

Deploy to multiple AWS accounts using a single delegate

If your company has many AWS accounts (e.g. separate accounts per team, per environment, etc.), it's now possible to use the same Harness delegate to deploy to many AWS accounts by leveraging the AWS Security Token Service (STS).

For detailed instructions, see our AWS docs.

Enhanced authentication settings

Authentication setup in Harness has been enhanced and simplified, combining SSO Provider and Login Settings into a single Authentication Settings screen. image.png

Additional authentication controls have been added, including:

  • Password strength, expiration, and lockout policies.
  • Email domain restriction.

For detailed setup instructions, see our Authentication Settings docs.