Harness On-Prem Release Notes

Updated 4 days ago by Michael Cretzman

This document contains release notes for both the Harness Connected On-Prem and Harness Disconnected On-Prem editions.

For Harness SaaS release notes, see Harness SaaS Release Notes.

Release notes are displayed with the most recent release first.

Minor Release 70419

Release Date: Wednesday 20, 2021

We're pleased to present Harness On-Premise Minor Release 70419.

General What's New and Early Access

New Features and Enhancements

The following new features were added to the Harness platform components:

Platform
  • N/A
CD
  • Cloud Foundry CLI v7 supported (CDP-16996).
    Now you can select an Enable CF CLI 7 option when creating the Harness TAS Service. If you enable Enable CF CLI 7, the Harness Delegate will use that CLI version to execute the correct set of commands.
    If you want to use CF CLI 7, ensure you install it on the Harness Delegate using a Delegate Profile.
    See Connect to Your Target Tanzu Account.
  • In Provision Infrastructure Using Cloudformation, in Create Stack Step, you can now define AWS CloudFormation capabilities while deploying the CloudFormation Template. Also, you can add AWS tags to the CloudFormation Stack. (CDP-17588)
    This will help you to create/update the stack where:
    • There is need to include resources that can affect permissions in your AWS account. For example, creating new AWS Identity and Access Management (IAM) users.
    • There is need to support macros (perform custom processing on templates). For example, include simple actions like find-and-replace operations, all the way to extensive transformations of entire templates.
      See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/continuous-delivery-codepipeline-action-reference.html
    Also, you can now add tags to the CloudFormation stack. This will associate Key-value pairs with this stack. AWS CloudFormation also propagates these tags to the resources created in the stack.
    This will help in scenarios where, say, you need to:
    • identify and categorize those resources.
    • identify your stack for purposes such as cost allocation.
      Ref: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-console-add-tags.html
  • See Provision using CloudFormation Create Stack.

CCM
  • N/A
CV
  • N/A

Issues Fixed in the Release

  • Harness TAS is not setting the Health-check Timeout property from YAML file (CDP-14846)
  • Service Tags: Not Showing all Services (CDC-13632, ZD-16555)

Component Versions

The following table lists the component versions in this release.

Name 

Version

Manager 

70419

Delegate

70419

Watcher

70419

Verification Service

70419

UI

69500

Learning Engine

64400

Minor Release 70222

Release Date: July 7, 2021

We're pleased to present Harness On-Premise Minor Release 70222.

General What's New and Early Access

New Features and Enhancements

The following new features were added to the Harness platform components:

Platform
  • N/A
CD
  • For K8S Apply Step, you can now Skip Harness Manifest Preprocessing Step. To do so, Select the Skip Rendering K8S manifest files Checkbox. Ensure that the Files that you Apply are Valid Manifest YAML Files. (CDP-17562)
  • Skip Go template rendering of Kubernetes Manifests. (CDP-17562)
    By default, Harness uses Go templating and a values.yaml for templating manifest files. See Use Go Templating in Kubernetes Manifests.
    In some cases, you might not want to use Go templating because your manifests use some other formatting.
    To skip rendering your manifest files using Go templating, use the Apply step instead of the default Kubernetes Workflow steps (Rollout, Canary Deployment, Stage Deployment, etc) and its Skip Rendering K8s manifest files option.
    See Deploy Manifests Separately using Apply Step.
CCM
  • N/A
CV
  • N/A

Issues Fixed in the Release

N/A

Component Versions

The following table lists the component versions in this release.

Name 

Version

Manager 

70222

Delegate

70222

Watcher

70222

Verification Service

70222

UI

69303

Learning Engine

64400

Minor Release 69716

Release Date: June 22, 2021

We're pleased to present Harness On-Premise Minor Release 69716.

General What's New and Early Access

New Features and Enhancements

The following new features were added to the Harness platform components:

Platform
  • N/A
CD
  • For any Artifact Server Edit scenario, if a User Modifies only the Artifact Server URL then a Confirmation Dialog is Shown on Clicking Submit. If the User Edits URL as well as the Username and/or Password then this Confirmation Dialog will not be shown. (CDC-13223)
CCM
  • N/A
CV
  • N/A

Issues Fixed in the Release

  • Changes in Default.yaml via Configuration As Code Option was not getting Reflected. (DX-2517, ZD-15673)
  • Manual Intervention to Rollback ECS Canary Deployment was not working. (CDC-13270, ZD-15168)

Component Versions

The following table lists the component versions in this release.

Name 

Version

Manager 

69716

Delegate

69716

Watcher

69716

Verification Service

69716

UI

68700

Learning Engine

64400

Minor Release 69413

Release Date: Jun 15, 2021

We're pleased to present Harness On-Premise Minor Release 69413.

General What's New and Early Access

New Features and Enhancements

The following new features were added to the Harness platform components:

Platform
  • Shell Script step Delegate Selector cannot select a different Delegate when InfraDef uses named in-cluster Kubernetes Delegate (CDP-17375)
    You can now choose to use the in-cluster Delegates in Kubernetes Workflow Shell Script steps. This will help you:
    • Run shell scripts on arbitrary Delegates within a Kubernetes Workflow by unchecking the Use Infra Selectors option.
    • Run shell scripts on in-cluster Kubernetes Delegates. This is the default behavior.
      See Specify Where to Run the Script.
  • Delegate Selectors are now available in Source Repo Providers (CDP-16225)
CD
  • Support for filter and group by options with Service Tags on the custom dashboard widgets (CDC-13028)
    • Users can now use the tags defined in services and workflows as filters while creating custom dashboards with Services and Workflow widgets. Tags are ways to organize and group entities. With this users can now visualize and create dashboards on the type of services and workflows are being created by the different team(s) that use Harness for deployments.
      See Add and Configure Custom Widgets.
  • Artifacts deletion for Artifactory, Jenkins, Azure Artifacts & Bamboo (CDC-13201)
    • We now recollect all artifacts in an artifact source when the URL in the Artifactory, Jenkins, Azure Artifacts, and Bamboo is updated. This ensures that the URL of the artifacts is up to date with the new connector URL.
      For example, a previous Artifactory connector URL was http://example.jfrog.io/artifactory/ and all the artifacts collected are using HTTP. If the connector URL is updated to https://example.jfrog.io/artifactory/ then all the previous and new artifacts collected would be up to date as per the new URL.
  • Pull latest artifacts before firing execution (CDC-13079)
    • You can now rely more on last collected selection for artifacts within Trigger configuration:
      • There were some discrepancies between latest artifact collected by Harness and latest pushed in your artifact repository. Harness collects new artifacts for given artifact stream automatically every two minutes. The discrepancy appears when in this two minutes "window" new artifact is already pushed in your repo but in the same time trigger condition is satisfied and execution is fired. This led to unexpected/previous artifact deployed. Now, before firing execution Harness will recollect all artifacts for the Services configured to use latest collected so that chances to pick older builds are minimized.
      • Use case: Multi service Workflow that has different artifact sources. Service A and Service B with Artifact sources A&B. The Trigger is set up On New Artifact for artifact source A with the execute options of From Triggering Artifact for Service A and Last Collected for Service B. Now artifacts for Service B will be collected again right before firing execution.
CCM
  • N/A
CV
  • N/A

Issues Fixed in the Release

  • Editing File Does not get Pushed from Harness to Git (DX-2507, ZD-15909)
  • Verification Shell script fails with Invalid request: NullPointerException (CDC-13261, ZD-15563)
  • Retry With Parameter, manual intervention step is not working as expected (CDC-13226, ZD-15256)
  • User can't add a Deployment Phase (CDC-13081, ZD-15151)
  • Duplicate days are appearing in Cloud Cost Management (CCM-4537, ZD-16017)

Component Versions

The following table lists the component versions in this release.

Name 

Version

Manager 

69413

Delegate

69413

Watcher

69413

Verification Service

69413

UI

68401

Learning Engine

64400

Minor Release 68921

Release Date: May 25, 2021

We're pleased to present Harness On-Premise Minor Release 68921.

General What's New and Early Access

New Features and Enhancements

The following new features were added to the Harness platform components:

  • Harness Cloud Cost Management (CCM) can now Monitor the Cloud Costs of your Azure Services. (CE-4148)
    • CCM displays the data for all your Azure services (Storage account, Virtual machines, Containers, and so on) and also helps you get details of:
      • Azure cloud cost spending trend
      • Azure service costing the most in the selected time range, for example, Load Balancer
      • Primary cost contributor, for example, region, service, or resource
      • Resources that cost the most in the selected time range
      • Azure spending by region, for example, US East or US West
    • See Set Up Cost Visibility for Azure and Analyze Cost for Azure.
  • You can now set a Delay in ECS Swap Target Groups Workflow for Blue Green Deployments (CDP-17128)
    • The Swap Target Groups step now has a Delay setting:
    • This will help you reduce incidents where non-idle connections are sent to the old service before ELB terminates the connection. This helps you ensure that all traffic has migrated to the new service before Harness begins shutting down the old service.
    • By default, Delay is set to 0 so it does not effect any existing Harness customer setups.
      See ECS Blue/Green Workflows.

Issues Fixed in the Release

  • Customer Delegate is Experiencing 20+ Chartmuseum Processes Constantly Running (CDC-13258, ZD-15476, ZD-15521, ZD-15569)
  • Pipeline Fails Only at Barriers not the Workflows (CDC-12592, ZD-12093, ZD-14228, ZD-15139, ZD-15531)

Component Versions

The following table lists the component versions in this release.

Name 

Version

Manager 

68921

Delegate

68921

Watcher

68921

Verification Service

68921

UI

67903

Learning Engine

63900

Minor Release 68822

Release Date: May 18, 2021

We're pleased to present Harness On-Premise Minor Release 68822.

General What's New and Early Access

New Features and Enhancements

The following new features were added to the Harness platform components:

  • Custom Dashboard Enhancements (DX-2418)
    • The following Custom Widgets have additional Filter By and Second Group By settings:
      • Deployments Widget: Environment Type
      • Services Widget: Deployment Type
      • Workflows Widget: Workflow Type
    • See Add and Configure Custom Widgets.
  • For Harness Services that use Nexus and a Deployment Type that uses Group ID and Artifact ID (such as SSH), the Group ID and Artifact ID settings are changed from a drop-down to text Field. (CDC-12996)

Issues Fixed in the Release

  • Alert Notification Link has App is Null (CDC-13107, ZD-15304)
  • Delays when Discovering new Artifacts (CDC-13087, ZD-15229, ZD-15331)

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

68822

Delegate

68822

Watcher

68822

Verification Service

68822

UI

67801

Learning Engine

63800

Minor Release 68708

Release Date: May 11, 2021

We're pleased to present Harness On-Premise Minor Release 68708.

General What's New and Early Access

New Features and Enhancements

The following new features were added to the Harness platform components:

  • No new features.

Issues Fixed in the Release

  • No new issue fixes.

Component Versions

The following table lists the component versions in this release.

Name 

Version

Manager 

68708

Delegate

68708

Watcher

68708

Verification Service

68708

UI

67700

Learning Engine

63700

Minor Release 68615

Release Date: May 4, 2021

We're pleased to present Harness On-Premise Minor Release 68615.

General What's New and Early Access

New Features and Enhancements

The following new features were added to the Harness platform components:

  • Renamed Continuous Efficiency to Cloud Cost Management (CE-4259)
    • Harness has renamed its Continuous Efficiency (CE) offering to Cloud Cost Management (CCM):

Issues Fixed in the Release

  • Change Template Root Folder Rename Option Missing (DX-2453, ZD-14972)
  • Customer Encounters Delays when Discovering new Artifacts (CDC-13087, ZD-15229, ZD-15331)
  • Fix SweepingOuput Converter Issues With Map Objects (CDC-13069, ZD-15263, ZD-15321)
  • GCR Auto-collection Failed (CDC-13067, ZD-15056)

Component Versions

The following table lists the component versions in this release.

Name 

Version

Manager 

68615

Delegate

68615

Watcher

68615

Verification Service

68615

UI

67601

Learning Engine

63600

Minor Release 68511

Release Date: April 27, 2021

We're pleased to present Harness On-Premise Minor Release 68511.

General What's New and Early Access

New Features and Enhancements

The following new features were added to the Harness platform components:

  • New Account Page added to Setup (GTM-99)
    • Click Overview to see account information:
  • Support Hashicorp Namespaces (PL-13957)
  • Early Access Features List now in Product (PL-13954)
    • You can now see what new features are in the product but in beta or behind a feature flag:
      Just click Early Access in Harness.
  • Use CUR Report for all AWS Accounts (CE-4192)
  • For AWS EKS clusters, when a Harness CCM AWS connector is created, the pricing data is used from the AWS Cost and Usage Reports (AWS CUR) report instead of publicly available catalog price information.
    See Set Up Cost Visibility for Kubernetes Using an Existing Delegate.
  • Show Delegate Task ID as Part of the Execution Details (CDC-12372)
    • To help you identify Harness Delegate tasks in Delegate logs, the Delegate Task ID has been added to the Workflow step details in the Deployments page:

Issues Fixed in the Release

  • Unable to see UAT DEPLOY STAGE (CDC-12970, ZD-15026, ZD-15046)
  • Audit Trail does not record Triggers Deleted via Git-Sync (CDC-12878, ZD-14904)
  • Wrong GroupIds persisting even when repository is changed while adding nexus artifact source (CDC-12822, ZD-14775)
  • Rollback variables are printing as null (CDC-12725, ZD-14560)

Component Versions

The following table lists the component versions in this release.

Name 

Version

Manager 

68511

Delegate

68511

Watcher

68511

Verification Service

68511

UI

67500

Learning Engine

63500

Minor Release 68007

Release Date: April 6, 2021

We are pleased to present Harness On-Premise Minor Release 68007.

New Features and Enhancements

The following new features were added to the Harness platform components:

Issues Fixed in the Release

  • Dynatrace Canary Analysis for Workflow Checking 2 Months Instead of Expected 7 Days (CV-5823, ZD-14412)
  • Template Library Shell Script Publish Output not Showing up on UI for Shell Scripts Linked from Template Library (CDC-12790)
  • Pipeline Skip Conditions Inconsistencies (CDC-12734, ZD-14572)

Component Versions

The following table lists the component versions in this release.

Name 

Version

Manager 

68007

Delegate

68007

Watcher

68007

Verification Service

68007

UI

67003

Learning Engine

63000

Minor Release 67712

Release Date: March 30, 2021

We are pleased to present Harness On-Premise Minor Release 67712.

New Features and Enhancements

The following new features were added to the Harness platform components:

Issues Fixed in the Release

  • Apps Drop from App Permissions (DX-2409, ZD-13713)
  • Issue Editing ServiceNow Step (CDC-12396, ZD-14401)
  • Current() Function not Implanting in Date Field (CDC-12306, ZD-14227)
  • PagerDuty Messaging Fails due to Text Replacement (CDC-12253, ZD-14093)
  • Failure Strategy is not Working Appropriately when 2 Definitions are Provided at Orchestration Level (CDC-11846)

Component Versions

The following table lists the component versions in this release.

Name 

Version

Manager 

67712

Delegate

67712

Watcher

67712

Verification Service

67712

UI

66702

Learning Engine

62700

Minor Release 67219

Release Date: Mar 15, 2021

We are pleased to present Harness On-Premise Minor Release 67219.

New Features and Enhancements

The following new features were added to the Harness platform components:

  • Add Previous Artifacts Info as a Context Variable (CDC-11980)
    • New built-in Harness expressions will output information on the artifact used for the deployment rollback.
    • See Artifact Rollback Variables.
  • Resume Pipeline via GraphQL API (CDC-11366)

Issues Fixed in the Release

  • Put Placeholder Message for Deployments Widget when Number of Applications is >= 50 (DX-2351)
  • Service Command (WinRM at Minimum) Stamped in Workflow has Misleading Value of 4h when Empty and Defaults to 10 min (CDC-12249, ZD-13983)
  • Git Sync Failing on Field Validation (CDC-12232, ZD-13766)
  • Cloning Deployment Caching Issues for Service Type if no Browser Reload (CDC-12231, ZD-13934)
  • Customer Approval Script Ignores Retry Interval (CDC-12020, ZD-13873)
  • Service Filter is not Working Correctly while Filtering on tag (CDC-11870, ZD-13481)

Component Versions

The following table lists the component versions in this release.

Name 

Version

Manager 

67219

Delegate

67219

Watcher

67219

Verification Service

67219

UI

66200

Learning Engine

62200

Minor Release 67007

Release Date: March 2, 2021

We are pleased to present Harness On-Premise Minor Release 67007.

New Features and Enhancements

The following new features were added to the Harness platform components:

  • Harness Virtual Machine On-Prem: Support for Automated Backup and Restore (ONP-15)
    You will need to upgrade to this release to use Support for Automated Backup and Restore.
Connected Upgrade
  1. On any master node, run the following, and then follow the instructions to update all remote nodes:
curl https://kurl.sh/1d40a58 | sudo bash -s ha

  1. On any master node, run the following, and then follow the instructions to update all remote nodes:
curl -sSL https://k8s.kurl.sh/harness | sudo bash -s ha

Disconnected Upgrade

For a Disconnected installation of Harness Virtual Machine On-Prem, do the following:

  1. On all nodes, run the following:
curl -LO https://k8s.kurl.sh/bundle/1d40a58.tar.gz
  1. Next, run the following to expand the file:
tar xvzf 1d40a58.tar.gz
  1. On any master node, run the following, and then follow the instructions to update all remote nodes:
cat install.sh | sudo bash -s airgap ha

  1. On all nodes, run the following:
curl -LO https://kurl.sh/bundle/harness.tar.gz

  1. Next, run the following to expand the file
tar xzvf harnesskurl.tar.gz

  1. On any master node, run the following, and then follow the instructions to update all remote nodes:
cat install.sh | sudo bash -s airgap ha
  • Display Pipeline Skip Conditions for Pipeline Stages (CDC-11797)
    • You can now see the expressions of your Pipeline Skip Conditions on the Harness Deployments page. See Pipeline Skip Conditions.
    • On a Harness deployment's page, when you hover a Pipeline stage that uses a skip condition, the skip conditions expressions are displayed:

Issues Fixed in the Release

  • User-Initiated Rollback Leads to 2 Parallel Tasks Against Same Infra (CDP-15977, ZD-10293, ZD-10854, ZD-12535)
  • Helm Chart as Artifact Doesn't List 0.0.0 Version (CDC-11993, ZD-13673)
  • UI for WaitInterval Does not Error when it is Invalid (CDC-11985)
  • Git Sync Auto Removes an Empty Value (CDC-11971, ZD-13545)
  • Skip Validation not Working for Customer (CDC-11907, ZD-13644)
  • NullPointer Exception Error (CDC-11906, ZD-13647)
  • SFTP is Getting KryoException on Artifact Server, FTP Test Button (CDC-11791)

Component Versions

The following table lists the component versions in this release.

Name 

Version

Manager 

67007

Delegate

67007

Watcher

67007

Verification Service

67007

UI

66001

Learning Engine

62000

Minor Release 66518

Release Date: February 23, 2021

We are pleased to present Harness On-Premise Minor Release 66518.

New Features and Enhancements

The following new features were added to the Harness platform components:

  • None this release.

Issues Fixed in the Release

Service Instances not reporting in (PL-13672, ZD-13574)

Component Versions

The following table lists the component versions in this release.

Name 

Version

Manager 

66518

Delegate

66518

Watcher

66518

Verification Service

66518

UI

65401

Learning Engine

61400

Minor Release 66308

Release Date: Feb 16, 2021

We are pleased to present Harness On-Premise Minor Release 66308.

New Features and Enhancements

The following new features were added to the Harness platform components:

  • Delegate Selectors added to Kubernetes Cluster Cloud Provider (DEL-1365)
  • In Nexus, for Artifact Authentication, the Authentication Token is Added to the Header (CDC-11837, ZD-13196)

Issues Fixed in the Release

  • Download Artifact Step Failing During Basic WinRM Deployment (CDC-11851, ZD-13518)
  • User Cannot Execute GraphQL via API key (CDC-11848, ZD-13069)

Component Versions

The following table lists the component versions in this release.

Name 

Version

Delegate

66308

Learning Engine

61300

Manager 

66308

UI

65301

Verification Service

66308

Watcher

66308

Minor Release 65704

Release Date: Feb 9, 2021

We are pleased to present Harness On-Premise Minor Release 65704.

New Features and Enhancements

The following new features were added to the Harness platform components:

  • ECS Tags Support (CDP-14105)
    • You can add ECS tags to your task and service definitions just as you would in the AWS console or CLI.
    • See ECS tags support for tasks and services.
  • Custom artifact extraction for Pivotal deployments (CDP-14093)
    • Harness supports the most common Pivotal Web Services artifact package types. If your artifact doesn't match the supported types, you can run a script to preprocess the artifact (unzip, untar, etc).
    • See Preprocess PCF Artifacts to Match Supported Types.

Issues Fixed in the Release

  • Custom Dashboard is not Persisting any Widgets (DX-2313)
  • SFTP is Getting Kryo Exception on Artifact Server (CDC-11791)
  • Artifact Mandatory for Rollback of Deployment (CDC-11783, ZD-13341)

Component Versions

The following table lists the component versions in this release.

Name 

Version

Manager 

65704

Delegate

65704

Watcher

65704

Verification Service

65704

UI

64601

Learning Engine

60500

Minor Release 65103

Release Date: Feb 2, 2021

We are pleased to present Harness On-Premise Minor Release 65103.

New Features and Enhancements

The following new features were added to the Harness platform components:

  • Manual Intervention Expiry Details now Present in Slack/Email Notifications (CDC-11514)

See Manage User Notifications, Send Notifications Using Slack.

Issues Fixed in the Release

  • Custom Artifact Source Feedback and Portability (CDC-11024)
  • Customized Failure Strategy Missing Timeout Value (CDC-11557, ZD-13269, ZD-13327)

Component Versions

The following table lists the component versions in this release.

Name 

Version

Delegate

65103

Learning Engine

60100

Manager 

65103

UI

64101

Verification Service

65103

Watcher

65103

Minor Release 64810

Release Date: Jan 26, 2021

We are pleased to present Harness On-Premise Minor Release 64810.

New Features and Enhancements

The following new features were added to the Harness platform components:

  • Support Custom Artifact Extraction for PCF (CDP-15800)
    • Harness supports the most common Pivotal Web Services artifact package types.
      If your artifact doesn't match the supported types, you can run a script to preprocess the artifact (unzip, untar, etc). Preprocessing occurs when setting up the app during deployment.
      See Preprocess PCF Artifacts to Match Supported Types.

Issues Fixed in the Release

  • Custom Dashboard is not Persisting any Widgets (DX-2313)

Component Versions

The following table lists the component versions in this release.

Name 

Version

Manager 

64810

Delegate

64810

Watcher

64810

Verification Service

64810

UI

63801

Learning Engine

59800

Minor Release 63902

Release Date: Jan 19, 2021

We are pleased to present Harness On-Premise Minor Release 63902.

New Features and Enhancements

The following new features were added to the Harness platform components:

  • AWS GovCloud and Override Default Region (CDP-14570, CDP-15915)
  • Slack/Email Notification Enhancements (CDC-11262)
  • Manual Intervention Timeouts (CDC-5127)
    • If you select Manual Intervention for a Workflow or Workflow step's Failure Strategy, you can now enter a Timeout and Action after timeout (such as Ignore).
      See Define Workflow Failure Strategy.

Issues Fixed in the Release

  • YAML Update RBAC: Error in the Create Flow of YAML (DX-2270)
  • Tampered API Keys Also Work (DX-2276, ZD-13085)
  • Customer Git Sync Broken due to Git Diff Failed-End Commit [xx] Should be After Start Commit (DX-2224, ZD-12481)
  • Git -> Harness Sync Issues (CDC-11268, ZD-13066)
  • Editing a Service Command can Remove Variables (CDC-11251, ZD-13050)
  • Workflow ran Successfully but Marked as Failed (CDC-11236, ZD-13033)
  • Problem Creating Helm Repo (CDC-11230)
  • Cannot Filter by PipelineExeuctionId in ExportExecutions API (CDC-11125, ZD-12867)
  • Notifications not Triggered for a Resource Constraint (CDC-11123)
  • GraphQL Execution API Returns Error but Starts the Pipeline (CDC-10383, ZD-12373)
  • Email Without Body is not Delivered to Recipient (CDC-10314)

Component Versions

The following table lists the component versions in this release.

Name 

Version

Manager 

63902

Delegate

63902

Watcher

63902

Verification Service

63902

UI

63100

Learning Engine

58600

Minor Release 63304

Release Date: Jan 12, 2021

We are pleased to present Harness On-Premise Minor Release XXXXX.

New Features and Enhancements

The following new features were added to the Harness platform components:

  • New Side Nav for Harness Manager (PL-13207)
    • The new Harness Manager side navigation is enabled:
  • Harness On-Prem Kubernetes Cluster: Support for OpenShift Cluster (ONP-4)
  • Harness On-Prem Virtual Machine: Single and HA modes supported
  • ECS Auto Scaling Attached in Last Workflow Phase (CDP-16010, CDP-15733)
    • ECS Auto Scaling is attached on the last Upgrade Containers step in your Workflow. For rollback, Auto scaling is attached to the old, working ECS service at the end of rollback.
    • See ECS Auto Scaling.
  • Non-IIS and Docker Artifact Types Supported in IIS Service (CDP-15871)
    • When creating an IIS Service in Harness, you can select Other as the artifact type, and use non-IIS and Docker artifacts, such as Windows-native applications.
    • See Services for IIS.
  • Helm Command Flags Supported (CDP-15706)
  • Kubernetes List Objects Supported (CDP-15641)
    • You can leverage Kubernetes list objects as needed without modifying your YAML for Harness. When you deploy, Harness will render the lists and show all the templated and rendered values in the log.
    • See Using OpenShift with Harness Kubernetes.
  • Use Secret Managers for Storing Terraform Plans (CDP-15354)
    • When you add Terraform scripts to your Terraform Infrastructure Provisioner, you can now select the Harness Secret Manager to use for storing Terraform plans.
    • See Select Secret Manager for Terraform Plan.
  • Add Delegate Selector for Fetch Instances Step (CDP-14613)
  • Skip Versioning for ConfigMaps and Secrets Deployed into Kubernetes Clusters (CDP-14474)
    • By default, Harness versions ConfigMaps and Secrets deployed into Kubernetes clusters. Typically, to skip versioning in your deployments, you add the annotation harness.io/skip-file-for-deploy to your manifests. See Deploy Manifests Separately using Apply Step.
      In some cases, such as when using public manifests or Helm charts, you cannot add the annotation. Or you might have 100 manifests and you only want to skip versioning for 50 of them. Adding the annotation to 50 manifests is time-consuming.
    • See Skip Versioning for Service.
  • Navigate Through Subfolders of Central Team Folder in Jenkins Step (CloudBees) (CDC-6921)
    • If you use the Jenkins step to run CloudBees jobs, you can now navigate through CloudBees job folders just like Jenkins folders.
    • See Run Jenkins Jobs in Workflows.

Issues Fixed in the Release

  • Helm Chart Name of the Format Bitnami/Nginx Results in Failure to Fetch Files (CDP-15703)
  • Support for Helm Steady State Check With Helm Hooks (CDP-15540, ZD-11980)
  • Jenkins Job Parameter Hanging when Editing Step Dialog (CDC-11155)
  • Proxy is Configured for Kubernetes Delegate Still Receiving 407 Error (CDC-11138, ZD-12888)
  • Bad Record in the Database (CDC-11076, ZD-12906)
  • WinRM: Copy Configs Step Ignores Configured Destination (CDC-11034, ZD-13013)
  • Unable to Proceed Next Stage With Runtime Variable in Approval Step (CDC-10977, ZD-12814)
  • Configuration as Code Errors (CDC-10964, ZD-12083)
  • Trigger Invocation is Executed Twice Upon New Artifact Collection (CDC-9144, ZD-12222)

Component Versions

The following table lists the component versions in this release.

Name 

Version

Manager 

63304

Delegate

63304

Watcher

63304

Verification Service

63304

UI

62301

Learning Engine

58300

2019-2020 On-Prem Release Notes

See 2019-2020 On-Prem Release Notes.


How did we do?