Commit Graph

9 Commits

Author SHA1 Message Date
joakim lindqvist
9fcc0f6491 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

#ROBOMERGE-AUTHOR: joakim.lindqvist
#ROBOMERGE-SOURCE: CL 18238748 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v895-18170469)

[CL 18238770 by joakim lindqvist in ue5-release-engine-test branch]
2021-11-18 11:30:32 -05:00
jonathan adamczewski
64c210d294 AutomationTool, BuildUtilities:
UnrealBuild -> Unreal for EngineDirectory, RootDirectory, IsEngineInstalled, UnrealBuildToolPath
Remove CommandUtils EngineDirectory, RootDirectory, IsEngineInstalled - use equvalents from UnrealBuildBase.Unreal

#jira none

#ROBOMERGE-SOURCE: CL 16648181 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v833-16641396)

[CL 16648203 by jonathan adamczewski in ue5-release-engine-test branch]
2021-06-11 18:21:35 -04:00
ben marsh
3de692ca34 BuildGraph: Allow not specifying a ValuesFile attribute to Helm tasks.
#ROBOMERGE-SOURCE: CL 16372858 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v804-16311228)

[CL 16372883 by ben marsh in ue5-release-engine-test branch]
2021-05-18 14:42:12 -04:00
ben marsh
32504ce9fd BuildGraph: Fix additional arguments not being passed to Helm.
#ROBOMERGE-SOURCE: CL 16372208 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v804-16311228)

[CL 16372217 by ben marsh in ue5-release-engine-test branch]
2021-05-18 14:21:58 -04:00
ben marsh
fb92dd12b7 BuildGraph: Use an absolute path when specifying a helm chart.
#ROBOMERGE-SOURCE: CL 16358864 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v804-16311228)

[CL 16358873 by ben marsh in ue5-release-engine-test branch]
2021-05-17 16:46:11 -04:00
ben marsh
06cca0e4c1 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.
#ROBOMERGE-SOURCE: CL 16341432 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v804-16311228)

[CL 16341434 by ben marsh in ue5-release-engine-test branch]
2021-05-15 12:49:14 -04:00
ben marsh
26a3e12c4c BuildGraph: Remove --dry-run argument from Helm task.
#ROBOMERGE-SOURCE: CL 16339760 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v804-16311228)

[CL 16339779 by ben marsh in ue5-release-engine-test branch]
2021-05-14 22:37:41 -04:00
ben marsh
68ccd6b7d7 BuildGraph: Use a standard AWS config file to configure Aws/Docker/Helm tasks.
#ROBOMERGE-SOURCE: CL 16338005 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v804-16311228)

[CL 16338006 by ben marsh in ue5-release-engine-test branch]
2021-05-14 20:03:09 -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