Commit Graph

38 Commits

Author SHA1 Message Date
Ben Marsh
e65e201eb0 Horde: Re-add functionality to preconfigure the agent for the correct server URL.
#preflight none

[CL 25612685 by Ben Marsh in ue5-main branch]
2023-05-24 17:05:44 -04:00
Ben Marsh
03f33960ea Horde: Fix download of cross-platform agent zip from installed server.
#preflight none

[CL 25527734 by Ben Marsh in ue5-main branch]
2023-05-18 13:02:42 -04:00
Ben Marsh
f9f575163d Horde: Various installer fixes.
* Include a Windows-specific, self-contained build of the Horde Agent in the installer.
* Include a separate portable build of the Horde Agent for download from the server, for use on other platforms.
* Disable HTTPS by default, and do not create self-signed certs for GRPC comms.
* Minimize the console created by the server when launching the browser shortcut from the start menu.

#preflight none

[CL 25526287 by Ben Marsh in ue5-main branch]
2023-05-18 11:39:53 -04:00
Ben Marsh
bf8bccf066 Horde: Create self-contained builds of the agent to prevent missing NET runtimes causing it to fail to start.
#preflight none
#jira UE-186157

[CL 25515576 by Ben Marsh in ue5-main branch]
2023-05-17 16:19:34 -04:00
Ben Marsh
04436c56f1 Horde: Add a simple tray application that shows status of the Horde Agent.
Agent periodically sets current status regarding health to the injected StatusService singleton. StatusService operates a named pipe server allowing clients to query current status of the service.

#preflight none

[CL 25370818 by Ben Marsh in ue5-main branch]
2023-05-08 10:42:38 -04:00
Ben Marsh
f5fef77431 Horde: Add command line tools as a separate component to the installer.
#preflight none

[CL 25365921 by Ben Marsh in ue5-main branch]
2023-05-06 11:30:44 -04:00
Ben Marsh
98c8030701 Horde: Fix placement of documentation files in installed dashboard.
#preflight none

[CL 25365173 by Ben Marsh in ue5-main branch]
2023-05-06 00:45:06 -04:00
Ben Marsh
224c99919d Horde: Missing file.
#preflight none

[CL 25364998 by Ben Marsh in ue5-main branch]
2023-05-05 23:25:29 -04:00
Ben Marsh
6324ec5a13 Horde: Add UI to the installer, including a page that allows configuring the server URL.
#preflight none

[CL 25363493 by Ben Marsh in ue5-main branch]
2023-05-05 21:56:51 -04:00
Ben Marsh
53a6b653cb Missing build script.
#preflight none

[CL 25353553 by Ben Marsh in ue5-main branch]
2023-05-05 09:25:23 -04:00
Ben Marsh
3cbfb0c867 Horde: Include the default config files with the server.
#preflight none

[CL 25340159 by Ben Marsh in ue5-main branch]
2023-05-04 15:07:41 -04:00
Ben Marsh
550c1c90c1 Horde: Query the configured NuGet package folders before finding dependencies.
#preflight none

[CL 25017038 by Ben Marsh in ue5-main branch]
2023-04-12 17:53:24 -04:00
Ben Marsh
77f13e1c52 Horde: Check NuGet licenses as part of Horde Server build process.
Include variants of current standard licenses which appear in NuGet packages with slightly different punctuation/formatting to use as a reference set of current licenses.

#preflight none

[CL 25015973 by Ben Marsh in ue5-main branch]
2023-04-12 17:11:16 -04:00
Josh Engebretson
3fb0463dff Horde: Minor build xml change to include README.md
#jira none
#rnx
#skipci
#preflight none

[CL 24760398 by Josh Engebretson in ue5-main branch]
2023-03-23 08:34:29 -04:00
Josh Engebretson
db39eb2085 Horde: Use docker to build dashboard for installer build
#rnx
#skipci
#preflight none
#jira none
#rb ben.marsh

[CL 24752177 by Josh Engebretson in ue5-main branch]
2023-03-22 15:01:55 -04:00
Ben Marsh
ec4cf77e82 Horde: Attempt to use regular Win64 agents for installer builds.
#preflight none

[CL 24712858 by Ben Marsh in ue5-main branch]
2023-03-19 20:39:29 -04:00
Ben Marsh
b7929e7649 Horde: More build script tweaks.
#preflight none

[CL 24712845 by Ben Marsh in ue5-main branch]
2023-03-19 20:32:31 -04:00
Ben Marsh
97c6aa8082 Horde: Fix warning in build script.
#preflight none

[CL 24712836 by Ben Marsh in ue5-main branch]
2023-03-19 20:29:23 -04:00
Ben Marsh
4b44ec97fa Horde: Fix XML parse error.
[CL 24712827 by Ben Marsh in ue5-main branch]
2023-03-19 20:22:21 -04:00
Ben Marsh
bc6bb27982 Horde: Move installer to regular build script.
#preflight none

[CL 24712814 by Ben Marsh in ue5-main branch]
2023-03-19 20:12:23 -04:00
Ben Marsh
663740238f Horde: Fix path to Dockerfile in build script.
#preflight none

[CL 24688618 by Ben Marsh in ue5-main branch]
2023-03-17 10:12:09 -04:00
Joakim Lindqvist
b3cc38bb27 Horde Storage - Added build to publish releases on github , also refactored our dockerfile to make the datadog parts optional (publishing a image without that to github).
#preflight 633ae3fc3629a1a4f913cfdd

[CL 22352999 by Joakim Lindqvist in ue5-main branch]
2022-10-05 08:23:46 -04:00
Ben Marsh
27db33ce23 Horde: Move Horde builds to using Linux agents.
#preflight none

[CL 21988791 by Ben Marsh in ue5-main branch]
2022-09-13 14:30:55 -04:00
Joakim Lindqvist
25c585b310 Horde Storage - Deleted legacy api including the callisto service that is not in use anymore.
Also refactored the Helm charts to be easier to use and more well documented.
Updated settings to provide more sensible defaults.
Lastly a general cleanup pass to remove unused files.

#preflight 6319de64a60c539c988766fc

[CL 21892205 by Joakim Lindqvist in ue5-main branch]
2022-09-08 08:42:48 -04:00
Ben Marsh
ca48dfabb9 Horde: Refactor Perforce service to use EpicGames.Perforce rather than P4API.NET. New implementation supports connection pooling and asynchronous operation.
#preflight 63121d66ab25bb91f58f42be

[CL 21759888 by Ben Marsh in ue5-main branch]
2022-09-02 11:20:42 -04:00