Troubleshooting

Common issues that you may run into

Troubleshooting common issues

You may run into a few issues when setting up your process templates. We’ve put together this page to help you diagnose and fix common issues.

Step support

We have support for most Octopus steps, except for the following:

  1. Deploy a Bicep Template
  2. AWS S3 Create Bucket
  3. AWS ECS
  4. All Custom Step Templates
  5. All Community Step Templates

Parameters and Variables

If you are migrating an existing process to be used as a process template, you may run into a few issues when using parameters and variables in scripts. When copying a script from a step in a project into a process template step, you must convert project variables to use process template parameters. System variables will still work as normal.

Parameter scoping

Project supplied values for parameters will always take precedence over process template supplied ones.

A couple scenarios that demonstrate the scoping precedence:


1. Scoped value provided by the project and the process template.

OriginNameValueScope
Process TemplateAzureAccountAccount-123Development
ProjectAzureAccountAccount-124Development

When deploying to the Development environment, Account-124 would be used.


2. Scoped value provided by the process template and an unscoped value provided by the project.

OriginNameValueScope
Process TemplateAzureAccountAccount-123Development
ProjectAzureAccountAccount-124

When deploying to the Development environment, Account-124 would be used.


3. Scoped process template value and scoped project value for different environments.

OriginNameValueScope
Process TemplateAzureAccountAccount-123Development
ProjectAzureAccountAccount-124Staging
  • When deploying to the Development environment, Account-123 would be used.
  • When deploying to the Staging environment, Account-124 would be used.

Step specific issues

  • You cannot configure Edit YAML on the Configure and apply Kubernetes resource step.
  • You cannot configure cloud target discovery on steps. You must use project variables when consuming a process template in a project instead.
  • You cannot pick the project Git repository source on any step.

Cloning process templates

You cannot clone a process template in Platform Hub through the Octopus UI. If you need to copy a deployment process from a process template, you can copy the OCL definition of the deployment process, and use it in another file to copy an existing process.

Platform Hub account limitations

The following account types are not supported:

  1. Token
  2. SSH

Platform Hub accounts cannot be used in the following situations:

  • Cannot be used by targets.
  • Cannot be used in Cloud Target Discovery.

Public API

We do not currently have support for creating or managing process templates through the API, CLI or the Terraform provider. You should use the Octopus UI as much as possible to create or manage your process templates.

GitHub Connections

The GitHub Connection is not supported in Platform Hub. Only usernames and PATs.

Help us continuously improve

Please let us know if you have any feedback about this page.

Send feedback

Page updated on Tuesday, September 23, 2025