feat(agent): add PSU Event Hub compatibility#1803
feat(agent): add PSU Event Hub compatibility#1803Marc-André Moreau (mamoreau-devolutions) merged 4 commits into
Conversation
|
Implementation notes:
Validation performed:
Known gaps before marking ready:
|
Let maintainers know that an action is required on their side
|
Add an optional Devolutions Agent feature that connects to PowerShell Universal Event Hubs, handles SignalR invocations, and executes commands through a PowerShell worker using PSSerializer-compatible CLIXML. Wire the feature into agent configuration, service startup, and the Windows installer feature list. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Improve PSU Event Hub migration behavior, environment compatibility, AppToken secret resolution, and worker concurrency limits. Preserve existing installer feature config when toggling features and import legacy PSU connections when the feature is enabled without explicit Devolutions Agent connections. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
c2a2bc4 to
60a2586
Compare
273ee66
into
master
Adds PowerShell Universal Event Hub remote agent compatibility as an optional Devolutions Agent feature. This lets Devolutions Agent connect to PSU Event Hubs, receive command/script invocations, and return PSU-compatible PowerShell results without installing a separate PSU agent service.
The feature also supports migration-oriented behavior for existing PSU agent configuration, including legacy config files,
PSU_environment overrides,$secret:AppToken references, and bounded PowerShell worker concurrency.Draft until live PSU server compatibility testing and installer artifact validation are complete.
Issue: N/A