Commit Graph

22480 Commits

Author SHA1 Message Date
rafa lecina
aa8a82d45a Do not ignore default value on setInFromProperty in UPL
[REVIEW] [at]Chris.Babcock
#rb Chris.Babcock

[CL 31263240 by rafa lecina in ue5-main branch]
2024-02-07 12:56:33 -05:00
yuriy odonnell
2c5945aae3 unsync - Fix manifest version field initialization
[CL 31262636 by yuriy odonnell in ue5-main branch]
2024-02-07 12:46:41 -05:00
carl bystrom
5146785796 Horde: Fix OS family lookup when resolving agent tool IDs
[CL 31260697 by carl bystrom in ue5-main branch]
2024-02-07 12:05:12 -05:00
ben marsh
d9f205d771 Horde: Fix static analysis warnings.
[CL 31260178 by ben marsh in ue5-main branch]
2024-02-07 11:50:16 -05:00
josh engebretson
2bc0b70cb5 Horde: Fix up some minor issues with device view telemetry
#rnx

[CL 31259306 by josh engebretson in ue5-main branch]
2024-02-07 11:20:12 -05:00
ryan bazinet
e67f4e0aa0 Update devices page to pull from telemetry endpoint for job history instead of jobs endpoint.
#jira UE-197011

#rb Josh.Engebretson

[CL 31259033 by ryan bazinet in ue5-main branch]
2024-02-07 11:07:08 -05:00
ben marsh
1a7754812e Horde: Add support for multiple telemetry stores.
* Telemetry stores are denoted by a TelemetryStoreId, largely analagous to an APIKey.
* Telemetry endpoints now include a TelemetryStoreId parameter as part of the route (ie. events are posted to api/v1/telemetry/{Id} and queried using api/v1/telemetry/{Id}/metrics)
* Previous routes still work for now, and use the "default" store.
* All internal horde telemetry is currently sent to the "default" store.
* The Horde configuration now includes a list of telemetry store configuration objects, each of which has their own metrics and ACL for permissions.

#jira UE-206057

[CL 31258613 by ben marsh in ue5-main branch]
2024-02-07 10:48:32 -05:00
josh engebretson
8626379fde Horde: Add support for multiple arguments in bool and list job template parameters
#rnx

[CL 31258501 by josh engebretson in ue5-main branch]
2024-02-07 10:44:19 -05:00
ben marsh
771e92892f Horde: Allow configuring schedule times using human-readable strings rather than minutes. Times can be specified as "9:00", "9am", "9.30am" and so on, and intervals can be specified as "15m", "1h30" and so on. Old method of specifying minutes past midnight is still supported.
#jira UE-205845

[CL 31258409 by ben marsh in ue5-main branch]
2024-02-07 10:41:04 -05:00
joakim lindqvist
731cb78924 Unreal Cloud DDC - Nginx seperates read timeouts into two seperate timeouts, bumping both to be consistent with our other timeouts.
Hopefully resolves timeouts during oplog replication

[CL 31257751 by joakim lindqvist in ue5-main branch]
2024-02-07 10:24:19 -05:00
joakim lindqvist
5140bef132 Unreal Cloud DDC - Increased nginx read timeouts to be consistent with send timeouts and increased them all to 10 minutes (as we have seen on demand replication take up to 7 minutes for large shader libraries). This can hopefully be reduced again when we have fixed the shader library to be multiple smaller files.
[CL 31256761 by joakim lindqvist in ue5-main branch]
2024-02-07 09:56:18 -05:00
ben marsh
003a1629a0 Horde: Catch exceptions when disposing of MongoService.
[CL 31254662 by ben marsh in ue5-main branch]
2024-02-07 08:31:56 -05:00
bob tellez
1b52ec8938 [Backout] - CL31242703
[FYI] michael.wanderson
Original CL Desc
-----------------------------------------------------------------
Expose RuntimeDependencies to ToolChain ModifyBuildProducts and LinkFiles methods. This is required to properly bundle DLLs on some platforms.

#Jira UE-199874
#rb David.Harvey


#changelist validated
#virtualized

[CL 31249061 by bob tellez in ue5-main branch]
2024-02-07 01:15:42 -05:00
steven barnett
f11eed6059 Add soft collision thickness and sticky friction
#rb Chris.Caulfield, benn.gallagher

#changelist validated
#virtualized

[CL 31243694 by steven barnett in ue5-main branch]
2024-02-06 20:40:28 -05:00
michael wanderson
8497503f5a Expose RuntimeDependencies to ToolChain ModifyBuildProducts and LinkFiles methods. This is required to properly bundle DLLs on some platforms.
#Jira UE-199874
#rb David.Harvey


#changelist validated
#virtualized

[CL 31243629 by michael wanderson in ue5-main branch]
2024-02-06 20:39:23 -05:00
ben marsh
2f96359b1c Horde: Throw an exception if both the argumentIfEnabled and argumentsIfEnabled (or argumentIfDisabled and argumentsIfDisabled) parameters are both set.
[FYI] Josh.Engebretson

[CL 31240773 by ben marsh in ue5-main branch]
2024-02-06 19:24:34 -05:00
ben marsh
ca8f6289c7 Horde: Fix static analysis warning.
[CL 31239060 by ben marsh in ue5-main branch]
2024-02-06 18:44:24 -05:00
ben marsh
5287df25a6 Horde: Sign tools bundled with installer.
#jira UE-205621

[CL 31232137 by ben marsh in ue5-main branch]
2024-02-06 17:02:12 -05:00
ben marsh
f927b6c358 Horde: Manually copy data into user config files to avoid permission inheritance.
[CL 31231112 by ben marsh in ue5-main branch]
2024-02-06 16:45:01 -05:00
ben marsh
8ccf6dbac0 Horde: Fix access token from the environment overriding any access token manually set in HordeOptions.
#jira UE-205948

[CL 31231049 by ben marsh in ue5-main branch]
2024-02-06 16:43:37 -05:00
ben marsh
ab334ca8d2 Horde: Add an endpoint to the user controller that returns the current user's claims.
[CL 31230584 by ben marsh in ue5-main branch]
2024-02-06 16:33:48 -05:00
Ryan Hummer
340e32fbf9 Adding an option to run code signing via signtool.exe in parallel, up to 16 concurrent instances.
* Exposing the option to the InstalledEngineBuild.xml, off by default
* Moving to a signing service requires parallel calls for performance
* Some clean up of log printing to improved structured logging output

#rnx
#jira UE-204728
#rb Chad.Garyet

#changelist validated
#virtualized

[CL 31228478 by Ryan Hummer in ue5-main branch]
2024-02-06 15:39:04 -05:00
steve robb
69cf6dbd04 CIS fix.
[CL 31227931 by steve robb in ue5-main branch]
2024-02-06 15:24:38 -05:00
josh engebretson
74d2be2666 Horde: Update node for Dashboard installer as well
#rnx

[CL 31226483 by josh engebretson in ue5-main branch]
2024-02-06 14:50:27 -05:00
ben marsh
7efbe1441d Horde: Fix build failure caused by file not being copied to docker image.
[CL 31225853 by ben marsh in ue5-main branch]
2024-02-06 14:34:48 -05:00