Commit Graph

21 Commits

Author SHA1 Message Date
Ben Marsh
db0da8195e Horde: Hide users with the Hidden flag set when searching. These users appear to be invalid, but - due to a lack of validation for user names - may still be referenced by issues.
[CL 16647601 by Ben Marsh in ue5-main branch]
2021-06-11 17:32:25 -04:00
Josh Engebretson
a46fa3ad7e Horde: Some more UserId cleanup
#jira UE-112744
#rnx

[CL 16628588 by Josh Engebretson in ue5-main branch]
2021-06-10 15:48:26 -04:00
Josh Engebretson
2837255957 Horde: Use user ids for build health issues. Adding a UserSelect widget for selecting from existing users
#jira UE-112744
#rnx
#fyi ben.marsh

[CL 16624839 by Josh Engebretson in ue5-main branch]
2021-06-10 12:39:59 -04:00
Ben Marsh
dadca6221a Horde: Use version numbers from the agent executable for versioning software.
[CL 16561486 by Ben Marsh in ue5-main branch]
2021-06-04 15:03:28 -04:00
Josh Engebretson
fe50e7be85 Horde: Fix typo when returning result of reservation delete
#rnx
#jira none

[CL 16558044 by Josh Engebretson in ue5-main branch]
2021-06-04 07:33:57 -04:00
Josh Engebretson
21fcd2b320 Horde: Adding device management
#jira none
#rnx

[CL 16550506 by Josh Engebretson in ue5-main branch]
2021-06-03 14:41:48 -04:00
Ben Marsh
47cbd8df22 Horde: Fix streams not being undeleted when referenced by config file.
[CL 16535580 by Ben Marsh in ue5-main branch]
2021-06-02 12:13:10 -04:00
Ben Marsh
b47e0c0b53 Horde: Fix situations where batches are unnecessarily restarted due to being treated as complete.
Previous method to check whether batch can be modified just checked to see if all steps were complete. This is incorrect, and assumes the batch cannot be updated while the agent is requesting the next batch to execute. Now has an explicit state for checking if the batch is shutting down.

[CL 16506952 by Ben Marsh in ue5-main branch]
2021-05-30 17:03:38 -04:00
Ben Marsh
f769222b84 Horde: Update the state for schedules immediately after creating a job, to ensure the server isn't shutdown while working on the requests.
[CL 16492857 by Ben Marsh in ue5-main branch]
2021-05-27 18:05:18 -04:00
Ben Marsh
4a55743393 Horde: Fix node dependencies within the same group not scheduled to be run again when a batch fails.
#jira FORT-356695, FORT-362059

[CL 16490252 by Ben Marsh in ue5-main branch]
2021-05-27 15:38:05 -04:00
Ben Marsh
60bcca0aea Horde: Store config paths on project and stream objects.
[CL 16476173 by Ben Marsh in ue5-main branch]
2021-05-26 17:26:39 -04:00
Ben Marsh
367dc148d9 Horde: Remove endpoints to create/delete projects through REST API. This is now driven by config files.
[CL 16474976 by Ben Marsh in ue5-main branch]
2021-05-26 16:32:29 -04:00
Ben Marsh
9f3dbcb5ec Horde: Only create build health issues for scheduled builds by default.
[CL 16440233 by Ben Marsh in ue5-main branch]
2021-05-24 16:35:42 -04:00
Ben Marsh
fa34fa0218 Horde: Log when removing projects and streams, and soft-delete rather than hard-deleting streams.
[CL 16420858 by Ben Marsh in ue5-main branch]
2021-05-21 13:05:31 -04:00
Ben Marsh
b2ad5d6be9 Horde: Update project/stream configuration from config files. Config files may be stored in source control or on local paths.
[CL 16356159 by Ben Marsh in ue5-main branch]
2021-05-17 14:31:23 -04:00
Ben Marsh
d1280f03fe Horde: Add an endpoint for setting/getting logos associated with a project.
#fyi Josh.Engebretson

[CL 16354687 by Ben Marsh in ue5-main branch]
2021-05-17 12:59:06 -04:00
Ben Marsh
6fbff3d0fb Horde: Fix warnings running tests.
[CL 16329778 by Ben Marsh in ue5-main branch]
2021-05-14 10:53:13 -04:00
Ben Marsh
dbe5766288 Horde: Merging latest agent/server code from Git.
[CL 16323617 by Ben Marsh in ue5-main branch]
2021-05-13 21:01:59 -04:00
Ben Marsh
1748638e6a Update Horde from latest.
[CL 16274023 by Ben Marsh in ue5-main branch]
2021-05-11 13:12:19 -04:00
Ben Marsh
5abbc95b6e Add missing copyright notices.
[CL 16160939 by Ben Marsh in ue5-main branch]
2021-04-29 15:35:57 -04:00
Ben Marsh
7ed8a0c934 Initial drop of Horde Server/Agent for UE5/Main. Still missing some Epic-specific functionality required to build/run correctly.
[CL 16160493 by Ben Marsh in ue5-main branch]
2021-04-29 15:10:34 -04:00