From cc5707100fd567b7e0c8d4ca807417fc6eac95d5 Mon Sep 17 00:00:00 2001 From: Christian Vogt Date: Tue, 7 May 2024 13:11:50 -0400 Subject: [PATCH] add env var to support rhods-dashboard for start:dev:ext --- frontend/config/webpack.dev.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/frontend/config/webpack.dev.js b/frontend/config/webpack.dev.js index 8dad01deee..6edd813046 100644 --- a/frontend/config/webpack.dev.js +++ b/frontend/config/webpack.dev.js @@ -39,6 +39,7 @@ module.exports = merge( proxy: (() => { if (process.env.EXT_CLUSTER) { const odhProject = process.env.OC_PROJECT || 'opendatahub'; + const app = process.env.ODH_APP || 'odh-dashboard'; console.info('Using project:', odhProject); let dashboardHost; @@ -46,7 +47,7 @@ module.exports = merge( try { try { dashboardHost = execSync( - `oc get routes -n ${odhProject} odh-dashboard -o jsonpath='{.spec.host}'`, + `oc get routes -n ${odhProject} ${app} -o jsonpath='{.spec.host}'`, ) .toString() .trim(); @@ -54,7 +55,7 @@ module.exports = merge( console.info('Failed to GET dashboard route, constructing host manually.'); dashboardHost = new URL(execSync(`oc whoami --show-server`).toString()).host .replace(/:\d+$/, '') - .replace(/^api./, `odh-dashboard-${odhProject}.apps.`); + .replace(/^api./, `${app}-${odhProject}.apps.`); } console.info('Dashboard host:', dashboardHost);