So we have a Octopus server in our production environment. NuGet server is in another domain across the world with bandwidth problems. Deploys to production is no problem, they are quite seldom, i.e. we can live with low bandwidth. The Dev/Test/QA machines for the same project are in the same domain as the NuGet server. So when deploying to Dev/Test/QA, which is 10 times more frequent than to Prod, the Octopus server need to first download packages from other side of the planet and then send them back. Not ideal because of low bandwidth. Luckily there is a new setting for the project - the Tentacles can download packages directly from the NuGet server. Great for the Dev/Test/QA environments but since the setting is on project level (?) he Prod deploys will do the same, i.e. we have to open ports from all prod machines to the other domain and the NuGet server which the security guys won’t be happy with.
Could the “download directly from NuGet feed” setting be expanded so that you can set this depending on environment in each project?
I.e. for Dev/Test/QA download directly from NuGet feed. For UAT/Production download from Octopus server.
PS. We do not want the Octopus server in the “other” domain across the world (same as the Dev/Test/QA machines) because of security issues when deploying to UAT/Prod.