Skip to main content

Post Upgrade

After the upgrade, some additional steps need to be taken to ensure a smooth transition. Here are the steps that need to be taken:

Expressions​

Expressions are an essential part of Harness, and they need to be updated post-upgrade. Here's what you need to do:

  • Update expressions in remote manifests using our tool. This tool migrates expressions from remote manifests and provides a summary of expressions not migrated.
  • Please go over the summary post upgrade to replace the FirstGen expressions with equivalent next-gen expression

Review pipelines and stages​

Review your pipelines and stages to ensure they are running smoothly post-upgrade. Here's what you need to do:

  • Adjust runtime inputs vs. expressions and fixed values, as desired.
  • Factor out common stage variables to pipeline variables.

Execute a cut-over deployment with the same version​

Execute a deployment with the same versions as the one you have currently deployed. This ensures that everything is working as expected.

Enable NextGen triggers, disable FirstGen triggers​

After the upgrade, you need to enable NextGen triggers and disable FirstGen triggers. This is essential to ensure that your Harness pipelines are running smoothly.

Disable FirstGen access​

Finally, disable FirstGen access. This ensures that all new workflows are created in NextGen and not in FirstGen.