Un-tenanted project with mixed tentacles shows all project steps in strikethrough

Recently we upgraded Octopus Deploy to version 3.15.8 and welcomed the ability to use a tentacle in both tenanted and un-tenanted deployments.

Steps to reproduce

  • The particular project is not tenanted yet. In the Project’s settings it is set to Disable tenanted deployments (default).
  • All the tentacles used in this project are set to Include in both tenanted and un-tenanted deployments.
  • Select a release and click Deploy, select the desired Environment.
  • Click the Advanced link next to the Deploy now button.

The list of process steps is displayed.

The problem

All tentacles are displayed in strikethrough. suggesting the steps will be skipped during deployment.

What really happens

When deploying the project, no steps are skipped. Everything’s green and seems to be fine.

Alternative endings…

I just added the project to the Tenant to see if that matters, but it makes no difference.

As soon as I set the tentacle to Exclude from tenanted deployments (which of course is not an option since this will break tenanted projects), the steps are displayed normally again.

Kind regards,

Emiel

Hi Emiel,

Thanks for getting in touch! You are right, this is a UI bug, and sadly we’ve had a series of them over the last while: https://github.com/OctopusDeploy/Issues/issues?utf8=✓&q=preview%20is%3Aissue%20label%3Afeature%2Ftenants%20label%3Abug%20

The advanced deployment screen doesn’t scale well to cater for multiple environments nor multiple tenants and we are planning to re-design this screen.

In the meantime we are going to hide the advanced deployment previews and options that either don’t make sense or are misleading: https://github.com/OctopusDeploy/Issues/issues/3726

Hope that helps!
Mike