What are the minimum permissions in Octopus Deploy for registering a tenanted tentacle?

When registering a tentacle from the command line, for example:

tentacle.exe register-with --server="http://your-octopus-instance" ^
--apiKey="API-XXXXXX" ^
--environment="Development" ^
--role="OctoFX-Web" ^
--space="Default" ^
--comms-style="TentaclePassive" ^
--tenant="BumbleBee" ^
--tenanted-deployment-participation=Tenanted ^
--tenanttag="Bert/One"

The following permissions are required in Octopus Deploy:

  • EnvironmentEdit
  • EnvironmentView
  • MachineCreate
  • MachineEdit
  • MachinePolicyView
  • MachineView
  • TenantView *

Note: * TenantView permission is not required if the deployment target is untenanted.