Impersonate user via API (or override created by field)
We use Octo.exe in TFS CI Builds that starts the deployment of the project in Octopus Deploy (OD) to our development environment, using a specific OD user (called TFS Service User). This has been working flawlessly, however it restricts the audit history and (email) notifications away from who "really" started the deployment (the user that check-in). As it always ends up saying/using "TFS Service User (firstname.lastname@example.org)".
It would be nice to be able to create and start the deployment (via Octo.exe) with a provided username to "impersonate".