ソースを参照

job config: fix error when rendering secret env

Anukul Sangwan 4 年 前
コミット
56e3bbb24c

+ 4 - 1
dashboard/src/main/home/cluster-dashboard/expanded-chart/jobs/JobResource.tsx

@@ -140,7 +140,10 @@ export default class JobResource extends Component<PropsType, StateType> {
     let envObject = {} as any;
     let envObject = {} as any;
     envArray &&
     envArray &&
       envArray.forEach((env: any, i: number) => {
       envArray.forEach((env: any, i: number) => {
-        envObject[env.name] = env.value;
+        const secretName = _.get(env, "valueFrom.secretKeyRef.name");
+        envObject[env.name] = secretName
+          ? `PORTERSECRET_${secretName}`
+          : env.value;
       });
       });
 
 
     // Handle no config to show
     // Handle no config to show