Commit Graph

2098 Commits

Author SHA1 Message Date
ben marsh
5c4d30e8da Horde: Remove unused SecretToken parameter from account creation messages.
[CL 32093117 by ben marsh in ue5-main branch]
2024-03-07 13:26:28 -05:00
ben marsh
672ded1ab9 Horde: Include a list of artifacts to show on the dashboard in job responses.
#rnx

[CL 32060369 by ben marsh in ue5-main branch]
2024-03-06 13:23:24 -05:00
randy jones
df36585d0e UGS: Add the ability to download precompiled binaries from Horde
#jira UE-181520
#rb Ben.Marsh

[CL 32028306 by randy jones in ue5-main branch]
2024-03-05 13:53:23 -05:00
ben marsh
59e7507cd9 Horde: Add a flag for whether to show tools in the dashboard. Defaults to true, but may be disabled for things like the UGS update package.
#jira UE-208919
#rnx

[CL 32026383 by ben marsh in ue5-main branch]
2024-03-05 13:14:52 -05:00
ben marsh
04374d27c9 Horde: Fix static analysis warning.
#rnx

[CL 32011387 by ben marsh in ue5-main branch]
2024-03-04 21:55:35 -05:00
ben marsh
0cbcc77e8a Horde: Fix UGS updating from Horde.
#rnx

[CL 32005954 by ben marsh in ue5-main branch]
2024-03-04 19:34:50 -05:00
ben marsh
fbfbced9e3 Horde: Download UGS deployment settings from Horde parameters endpoint.
#jira UE-208275
#rnx

[CL 32001513 by ben marsh in ue5-main branch]
2024-03-04 16:30:14 -05:00
ben marsh
03e6e9aa9f Horde: Static analysis fixes.
#rnx

[CL 31999123 by ben marsh in ue5-main branch]
2024-03-04 15:33:52 -05:00
ben marsh
83f39ad6d7 Horde: Fix schema generation error.
#rnx

[CL 31997506 by ben marsh in ue5-main branch]
2024-03-04 14:39:37 -05:00
ben marsh
64ca7f2806 Horde: Store the URL of the default Horde server in the registry on Windows.
* Both HKLM\SOFTWARE\Epic Games\Horde\Url and HKCU\SOFTWARE\Epic Games\Horde\Url are read from (HKCU taking precedence).
* Agent installer uses this value by default.
* EpicGames.Horde uses this value by default.
* UGS reads/writes this setting from Application Settings dialog (in HKCU).
* Default server profile is created on demand, uses this value for the default server if not specified elsewhere.

#jira UE-208275
#rnx

[CL 31994865 by ben marsh in ue5-main branch]
2024-03-04 13:42:27 -05:00
ben marsh
1575bb9944 Horde: Add a better error message when there are no changes in view for a client.
[CL 31980655 by ben marsh in ue5-main branch]
2024-03-03 16:02:10 -05:00
josh engebretson
4f496c43a4 Horde: First Time Setup
[FYI] ben.marsh

[CL 31943637 by josh engebretson in ue5-main branch]
2024-03-01 10:17:31 -05:00
ben marsh
759c269027 Horde: Do not re-throw exceptions caught on the compute send task after they've been logged.
[CL 31921397 by ben marsh in ue5-main branch]
2024-02-29 15:47:39 -05:00
ben marsh
bee723caad Horde: Add missing cancellation token to method call.
[CL 31920265 by ben marsh in ue5-main branch]
2024-02-29 15:14:05 -05:00
ben marsh
dba9980952 Horde: Attempt graceful socket shutdown for 30s before falling back to destroying everything. Also add more diagnostics around errors shutting down when we do so.
[CL 31916999 by ben marsh in ue5-main branch]
2024-02-29 13:58:10 -05:00
ben marsh
ec3dc64156 Horde: Rename agent "registration" classes to agent "enrollment".
/api/v1/registration and /api/v1/enrollment can now both be used to add agents to the farm.

#rnx

[CL 31898665 by ben marsh in ue5-main branch]
2024-02-28 22:14:59 -05:00
eric knapik
075a07e794 Add new remove function to remove a key
[CL 31890993 by eric knapik in ue5-main branch]
2024-02-28 18:20:19 -05:00
ben marsh
2d644d7f34 Horde: Add AgentStatus to GetAgentResponse.
#jira UE-208261
#rnx

[CL 31884787 by ben marsh in ue5-main branch]
2024-02-28 16:18:11 -05:00
ben marsh
5250a2c171 Horde: Move agent messages into EpicGames.Horde.
#rnx

[CL 31884206 by ben marsh in ue5-main branch]
2024-02-28 16:06:07 -05:00
ben marsh
fb0813229d Horde: Move IssueMessages into EpicGames.Horde.
#rnx

[CL 31882769 by ben marsh in ue5-main branch]
2024-02-28 15:39:54 -05:00
ben marsh
c266988a13 Horde: Add a config setting for enabling or disabling the agent registration page. Defaults to true.
[FYI] Josh.Engebretson

[CL 31881284 by ben marsh in ue5-main branch]
2024-02-28 15:11:17 -05:00
ben marsh
f1f2c4cd38 Horde: Improve error message when a parsed log event is malformed.
#rnx

[CL 31878970 by ben marsh in ue5-main branch]
2024-02-28 14:13:17 -05:00
ben marsh
8e3e05bf04 Horde: Explicitly disable parallel syncing for managed workspaces. This introduces a dependency on p4.exe being installed, which we don't want.
#jira UE-208259
#rnx

[CL 31873767 by ben marsh in ue5-main branch]
2024-02-28 11:51:26 -05:00
ben marsh
397874794c Horde: Cap maximum length of logged Perforce command line to 512 characters.
#jira UE-208260
#rnx

[CL 31871487 by ben marsh in ue5-main branch]
2024-02-28 10:32:01 -05:00
ben marsh
dcf8f6709d Horde: Add a manual approval process for agents joining the farm.
- New RegistrationRpc endpoint allows agents to connect and wait for approval without being assigned an agent id or being able to take on work.
- Auto-approving agents is still supported by including tokens in config file.

#jira UE-207877

[CL 31869950 by ben marsh in ue5-main branch]
2024-02-28 09:24:03 -05:00