Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Usability of tenant variables page with a lot of variables #3813
If you have a large number of project variables (100+) that need to be defined for each tenant, this Tenants > [Tenant Name] > Variables page becomes massive. It's not very user-friendly in this scenario. A filter or search option on this page could be a good addition to address the usability of this page.
Possible workaround to having to manage such a long list of variables: reduce the number of needed variables by managing them as JSON or XML, and store the entire set for each tenant as a single variable. This would resolve the large number of variables, but it depends on whether you can modify the process to work with this.
The issue is not just in a large number of variables but in any amount. Everything on the page is large, except the input fields. Which only support 60 symbols per variable. An average connection string can easily be 100+ characters.
Consider how AutoStoreTerminal:Guid is repeated 3 times for no good reason.
An option for compact UI would also be helpful.
Right now variables in Octopus do not support anything but the simplest scenarios.