소스 검색

Merge pull request #1135 from porter-dev/job-config-hotfix

job config: fix error when rendering secret env
jusrhee 5 년 전
부모
커밋
861d7ec66e
1개의 변경된 파일4개의 추가작업 그리고 1개의 파일을 삭제
  1. 4 1
      dashboard/src/main/home/cluster-dashboard/expanded-chart/jobs/JobResource.tsx

+ 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