Octopus 2.3.2 Tentacle Installer does not populate API-Key after login. Install fails

Since the change to the API-Key feature the Tentacle Installer no longer works as it does not load the API Key and does not provide an option to enter it.

Saving instance: Tentacle
Adding certificate to store
A certificate already exists, no changes will be applied.
Home directory set to: C:\Octopus
Application directory set to: C:\Octopus\Applications
Services listen port: 10933
Removing all trusted Octopus servers...
A fatal exception occurred
System.ArgumentException: The parameter 'Please specify an API key. You can get this from the Octopus web portal. E.g., --apiKey=ABC1234' cannot be empty.
Parameter name: Please specify an API key. You can get this from the Octopus web portal. E.g., --apiKey=ABC1234
   at Octopus.Platform.Util.Guard.ArgumentNotNullOrEmpty(String argument, String parameterName) in c:\TeamCity\buildAgent\work\1116bd9da9e239fd\source\Octopus.Platform\Util\Guard.cs:line 24
   at Octopus.Tentacle.Commands.RegisterMachineCommand.Start() in c:\TeamCity\buildAgent\work\1116bd9da9e239fd\source\Octopus.Tentacle\Commands\RegisterMachineCommand.cs:line 63
   at Octopus.Shared.Startup.ConsoleHost.Run(Action`1 start, Action shutdown) in c:\TeamCity\buildAgent\work\1116bd9da9e239fd\source\Octopus.Shared\Startup\ConsoleHost.cs:line 36
Error: The previous command returned a non-zero exit code of: 1
Error: The command that failed was: "C:\Program Files\Octopus Deploy\Tentacle\Tentacle.exe" register-with --instance="Tentacle" --server="http://octopus/" --environment="TST-ENV" --name="TST-MACHINE" --apiKey="" --comms-style="TentacleActive" --force --role="staging"
Deleted instance: Tentacle


Are you using the latest version of Tentacle? The newest Tentacle now uses the username/password you specify rather than an API key.