We are using Octopus 2018.5.0 and have a multi-tenanted set up with three environments (Dev, QA, Prod) and several tenants per environment. Our main web project is connected to the tenants and behaves as expected: the deployment page shows, under “Preview and Customize”, the number of steps to be run on each tenant and the deployment targets (“All included” by default, but you can choose a subset).
However we have some untenanted projects, and when these are deployed to an environment, the “Preview and Customize” section always shows the number of steps as “0 steps” and the no deployment targets (actually it shows “All included”, but if you try to choose a subset to include/exclude, says “No results found”). If you just hit deploy, it does actually then run all the steps across all the machines. At the moment though I do actually want to deploy to a subset of the target machines, but it seems that this is not possible.
All target machines are set to be included in both tenanted and untentanted deployments.
I suppose I can create a tag on one of the machines, do the deployment and then remove the tag. But this doesn’t seem ideal.
Is this the expected behaviour in this case?