Commit Graph

32 Commits

Author SHA1 Message Date
Josh Engebretson
3d85037047 Horde: Enabling reshelving and adding debug controller test
#jira none
#rnx

[CL 16735168 by Josh Engebretson in ue5-main branch]
2021-06-21 18:11:28 -04:00
Josh Engebretson
1affe739d4 Horde: Fix debug controller change list
#rnx
#jira none

[CL 16687722 by Josh Engebretson in ue5-main branch]
2021-06-16 10:00:52 -04:00
Josh Engebretson
7fb6b3447d Horde: Fix path for debugging new p4 changes, and add comment to avoid missing it
#jira none
#rnx

[CL 16659710 by Josh Engebretson in ue5-main branch]
2021-06-14 12:24:13 -04:00
Josh Engebretson
0f4f9d2bf8 Horde: Update file for new change p4 test
#jira none
#rnx

[CL 16659457 by Josh Engebretson in ue5-main branch]
2021-06-14 12:03:43 -04:00
Josh Engebretson
a40a31257a Horde: Add support for Perforce binary prints
#jira UE-116002
#rnx

[CL 16651984 by Josh Engebretson in ue5-main branch]
2021-06-12 12:40:38 -04:00
Ben Marsh
2af1d9cf54 Horde: Add a custom Json schema library that supports polymorphic types and System.Text.Json.
[CL 16646294 by Ben Marsh in ue5-main branch]
2021-06-11 16:08:31 -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
c2bd04e566 Horde: Include avatar URLs in the user response. Also deprecate the /api/v1/user endpoint in favor of /api/v1/users/current.
[CL 16618150 by Ben Marsh in ue5-main branch]
2021-06-09 22:27:59 -04:00
Ben Marsh
0d2d816707 Horde: Add different extensions to config files, so we can automatically match the correct schema.
[CL 16562250 by Ben Marsh in ue5-main branch]
2021-06-04 17:51:30 -04:00
Ben Marsh
98a73b11fd Horde: Add an /api/v1/server/version endpoint for querying the server version.
[CL 16559071 by Ben Marsh in ue5-main branch]
2021-06-04 11:36:14 -04:00
Josh Engebretson
b1a35a1ab7 Fix case issue in plaform mapping
#rnx
#jira none

[CL 16552530 by Josh Engebretson in ue5-main branch]
2021-06-03 16:28:05 -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
4bf1f8fd99 Horde: Fix URL for linked schemas.
[CL 16538039 by Ben Marsh in ue5-main branch]
2021-06-02 15:29:06 -04:00
Ben Marsh
ac0e8b03f3 Horde: Json schema fixes:
* Now uses correct case for types (object/array/etc...)
* Add AdditionalProperties = false to all objects
* Add a generator for StringId classes
* Add attributes for specifying catalog metadata.

[CL 16537922 by Ben Marsh in ue5-main branch]
2021-06-02 15:16:14 -04:00
Ben Marsh
435ac9b5cf Horde: Fix property name for schema catalog.
[CL 16534926 by Ben Marsh in ue5-main branch]
2021-06-02 11:21:56 -04:00
Ben Marsh
d68ef83809 Horde: Add description to JSON schema catalog.
[CL 16534566 by Ben Marsh in ue5-main branch]
2021-06-02 10:55:54 -04:00
Ben Marsh
b4cbf05353 Horde: Add support for generating JSON schemas for configuration classes.
* /api/v1/schemas/catalog.json also returns a schemastore.org compatible catalog of files for use by Visual Studio.
* -UpdateSchemas argument when launching server will write schemas to disk. Specify -SchemaDir to override output folder.

[CL 16533765 by Ben Marsh in ue5-main branch]
2021-06-02 09:39:20 -04:00
Ben Marsh
b8c2edad81 Horde: Scrub the conform list of invalid entries every 30 minutes. Also move configuration into the global config file.
#jira UE-114408

[CL 16487699 by Ben Marsh in ue5-main branch]
2021-05-27 13:18:09 -04:00
Ben Marsh
cf60a295e5 Horde: Remove some unused dependencies from the projects controller.
[CL 16475026 by Ben Marsh in ue5-main branch]
2021-05-26 16:34:41 -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
Josh Engebretson
52d47cf33e Horde: adding linux p4 makefile and perfore crash debugging
[CL 16454271 by Josh Engebretson in ue5-main branch]
2021-05-25 14:58:10 -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
513b06f041 Horde: Support for different outcomes when picking base CL for a preflight. The default preflight returned for a stream will now contain a "Change" property allowing the user to set a target and list of valid outcomes (success, warning, etc...). These can be forwarded to the create job request.
#jira UE-115728
#fyi Josh.Engebretson

[CL 16423890 by Ben Marsh in ue5-main branch]
2021-05-21 15:54:31 -04:00
Ben Marsh
01b9fec4f3 Horde: Restore endpoint to allow retrieving project logos.
[CL 16358816 by Ben Marsh in ue5-main branch]
2021-05-17 16:43:09 -04:00