Harness changes
Harness changes
harness.io

CF Deployment Behavior

 

Early Access

 

 

User can now tweak the behavior on how Harness deploys Cloud Foundry Application for Blue-Green, Canary and Basic Deployment Types.These behavior changes include naming behavior for the deployed services, rollback for the services during a failed deployment, and adding properties to applications.

Blue-Green Deployment

Canary Deployment

Basic Deployment

Feature Flag

CF_APP_NON_VERSIONING_INACTIVE_ROLLBACK

Another functionality we introduced is PCF CLI v7 Support, so users can leverage CLI v7 commands with the CF Command Step. Harness will execute deployment on CLI v7.

CF CLI 7

Feature Flag CF_CLI7

Granular Access Control for Workflows & Pipelines CRUD

 

Improvement

 

Early Access

  

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

Checkout the Docs!

Publish Pipeline Events to an HTTP Endpoint

 

Early Access

 

 

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.

image.png

The events can also be managed with GraphQL APIs.

Feature Flag - APP_TELEMETRY

check out the docs!

Compare environments to see the different services deployed

 

Early Access

 

 

Users have multiple environments (Dev, UAT and Production) where services are deployed using Harness. Now we are helping you compare two environments and visually see what versions are services are available in each of them. This comparison is helpful to not only identify what services need to be upgraded but also very handy in trouble shooting issues. This feature is behind a feature flag and you can reach out to our customer success team for enabling it.

image.png

Feature flag name: COMPARE_SERVICE_BY_ENV

For more details, check out the docs.

Support for GitHub Webhook Secrets in Triggers

 

Early Access

 

 

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

Feature Flag - GITHUBWEBHOOKAUTHENTICATION

Check out the Docs

Support for HashiCorp Vault Namespaces

 

Early Access

 

 

Harness users now have the ability to create HashiCorp Vault Secrets Manager with reference to the HashiCorp Vault Namespace. This feature is behind the VAULT-NAMESPACE feature flag. Please reach out to Harness support to enable this feature for your account. Happy Deploying 🚀

Screen Shot 2021-06-15 at 5.02.46 PM.png

Checkout the docs.

Support for HashiCorp Vault Signed SSH Certificate Keys

 

Early Access

 

 

Harness users now have the ability to use HashiCorp Vault signed SSH Certificate Keys. This feature is behind a feature flag (SSH-SECRET-ENGINE). Please reach out to Harness support to enable this feature for your account. Happy Deploying 🚀

Screen Shot 2021-06-01 at 2.53.58 PM.png

Checkout the docs.

Azure ARM templates/ Blueprint Support

 

Early Access

 

 

We wanted to expand our infrastructure provider support for Azure customers. Users can now leverage Harness to deploy to provision infrastructure and application resource dependencies through Harness.

image.png

Check out the Docs

This Feature is behind feature flag (AZURE_ARM). Please reach out to Harness support to enable for your account. Happy Deploying 🚀

Azure Web App Deployment Support

 

Early Access

 

 

We wanted to expand our Azure Cloud support. Users can now leverage Harness to deploy to Azure Web Applications.

image.png

Check out the Docs

This Feature is behind feature flag (AZURE_WEBAPP). Please reach out to Harness support to enable for your account. Happy Deploying 🚀

Terragrunt Support

 

Early Access

 

 

We wanted to expand our infrastructure provider support and our users love Terragrunt ! Users can now leverage Terragrunt to provision infrastructure and application resource dependencies through Harness.

terragrunt plan
terragrunt apply
terragrunt output
terragrunt destroy

Check out the Docs

This Feature is behind feature flag (TERRAGRUNT). Please reach out to Harness support to enable for your account. Happy Deploying 🚀