From 354203015bfe6d65bbf181372fa76b218e12f839 Mon Sep 17 00:00:00 2001 From: eugenejahn Date: Wed, 13 Apr 2022 07:53:30 -0700 Subject: [PATCH] fix: service account is not properly propagated from the execution info Signed-off-by: eugenejahn --- .../Executions/ExecutionDetails/ExecutionMetadataExtra.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/components/Executions/ExecutionDetails/ExecutionMetadataExtra.tsx b/src/components/Executions/ExecutionDetails/ExecutionMetadataExtra.tsx index f54c0be6f..da578b0c8 100644 --- a/src/components/Executions/ExecutionDetails/ExecutionMetadataExtra.tsx +++ b/src/components/Executions/ExecutionDetails/ExecutionMetadataExtra.tsx @@ -39,6 +39,7 @@ export const ExecutionMetadataExtra: React.FC<{ maxParallelism, rawOutputDataConfig, authRole, + securityContext, } = execution.spec; const [launchPlanSpec, setLaunchPlanSpec] = React.useState>({}); @@ -54,7 +55,10 @@ export const ExecutionMetadataExtra: React.FC<{ }, { label: ExecutionMetadataLabels.serviceAccount, - value: authRole?.kubernetesServiceAccount || ExecutionMetadataLabels.securityContextDefault, + value: + authRole?.kubernetesServiceAccount || + securityContext?.runAs?.k8sServiceAccount || + ExecutionMetadataLabels.securityContextDefault, }, { label: ExecutionMetadataLabels.rawOutputPrefix,