We are now migrate some of our projects to use some new octopus features and are going to use the tenant feature for our project now.
As of now we were scoping variable by the environment name. But now we do not see how we can scope the variable and process steps with tenant.
below is how our current scoping looks like
In order to scope process steps to tenants it will be necessary to configure tenants tagsets.
A single tenant tag can be shared by multiple tenants to allow grouping.
Thank you for the reply. We are also going in the same path.
One more question, Currently I am seeing project template variables are required and need a value to be provided. Is there a we default the project variables as null or empty string, as we need it to for some of our usage.
as below screenshot we need to be empty string as default value for some tenant.
In order to leave the value blank for a required variable, you need to “trick” Octopus with something like #{if DummyVariable}never_true#{/if}
This satisfies the UI requirement of a value being present, but it will evaluate to blank during the deployment.