Commit Graph

12 Commits

Author SHA1 Message Date
Ben Marsh
8fd4138532 UAT: Move all BuildGraph tasks into the AutomationTool.Tasks namespace (currently inconsistently in multiple other namespaces).
[CL 18434892 by Ben Marsh in ue5-main branch]
2021-12-10 16:56:09 -05:00
Ben Marsh
6a2855f64c UAT: Add support for async build commands and BuildGraph tasks.
#preflight 61b3aa86e928cffe866fa918

[CL 18433916 by Ben Marsh in ue5-main branch]
2021-12-10 15:36:47 -05:00
Joakim Lindqvist
14c7319f58 BuildGraph - Fixed issue with helm task not handling when there were no values files
[CL 18268151 by Joakim Lindqvist in ue5-main branch]
2021-11-23 05:33:34 -05:00
Joakim Lindqvist
8c4c7c9ca5 Fixes for HelmTask in BuildGraph
* No longer modify the global kubecontext but rather pass the context to use into helm
* Added option to specify which kubeconfig to use
* Fixed issue when values not being handled correctly

[CL 18238748 by Joakim Lindqvist in ue5-main branch]
2021-11-18 11:28:42 -05:00
jonathan adamczewski
4ece24e65a AutomationTool, BuildUtilities:
UnrealBuild -> Unreal for EngineDirectory, RootDirectory, IsEngineInstalled, UnrealBuildToolPath
Remove CommandUtils EngineDirectory, RootDirectory, IsEngineInstalled - use equvalents from UnrealBuildBase.Unreal

#jira none

[CL 16648181 by jonathan adamczewski in ue5-main branch]
2021-06-11 18:20:44 -04:00
Ben Marsh
6b75041657 BuildGraph: Allow not specifying a ValuesFile attribute to Helm tasks.
[CL 16372858 by Ben Marsh in ue5-main branch]
2021-05-18 14:41:13 -04:00
Ben Marsh
393ae4442a BuildGraph: Fix additional arguments not being passed to Helm.
[CL 16372208 by Ben Marsh in ue5-main branch]
2021-05-18 14:21:45 -04:00
Ben Marsh
bc1e81c4c4 BuildGraph: Use an absolute path when specifying a helm chart.
[CL 16358864 by Ben Marsh in ue5-main branch]
2021-05-17 16:45:58 -04:00
Ben Marsh
599f0ff525 BuildGraph: Add support for passing text files containing environment variables into AWS, Docker, Helm and Spawn tasks. Also add an Aws-AssumeRole task which can assume a role and write a new list of environment variables.
[CL 16341432 by Ben Marsh in ue5-main branch]
2021-05-15 12:48:30 -04:00
Ben Marsh
cab27f1064 BuildGraph: Remove --dry-run argument from Helm task.
[CL 16339760 by Ben Marsh in ue5-main branch]
2021-05-14 22:36:40 -04:00
Ben Marsh
38604d7eb4 BuildGraph: Use a standard AWS config file to configure Aws/Docker/Helm tasks.
[CL 16338005 by Ben Marsh in ue5-main branch]
2021-05-14 20:02:54 -04:00
Ben Marsh
74a415cac9 Add a Helm task to allow updating releases.
[CL 16249773 by Ben Marsh in ue5-main branch]
2021-05-10 12:01:51 -04:00