Create Jira Issues from Verification Events

Anomalies detected during workflow verification or by 24/7 Service Guard can now be easily tracked with Jira issues. pasted image 0.png

This new integration enables your team to track exceptions and other anomalous events with your existing Jira workflow so nothing slips through the cracks.

Jira verification event docs »

Verification Feedback

Harness verification events can now be assigned a priority (P0P5) or marked as Not a Risk to refine the accuracy of workflow verification and 24/7 Service Guard.

pasted image 0 (1).png

Events marked Not a Risk will be treated as known events in the future while those with a priority can fail deployments and trigger alerts from 24/7 Service Guard based on alert thresholds.

Verification feedback docs »

Conditional Pipeline Stages

Pipeline stages can now be disabled or executed conditionally: image.png With this new capability you can:

  • Temporarily turn off pipeline stages stages to edit or troubleshoot them.
  • Conditionally run a workflow based on user input or a variable value determined while running the pipeline.

Pipeline Skip Condition docs »

SpotInst Elastigroup for AWS Support

Harness now supports AWS AMI deployments using SpotInst Elastigroup to optimize your costs for AWS EC2 instances. I bet you can't say that 5 times fast.

image.png

While there is nothing basic about it, the following deployment types are supported: Basic, Blue/Green, and Canary.

For more information and detailed instructions, check out our SpotInst docs. Your team budget will thank you.

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.