text: Title: [CI] ci job `Test Build For Component katib-ui` is flaky
  Body: ### What happened?
  
  ERROR: failed to solve: process "/bin/sh -c npm config set fetch-retry-mintimeout 20000 &&     npm config set fetch-retry-maxtimeout 120000 &&     npm config get registry &&     npm config set registry https://registry.npmjs.org/ &&     npm config get https-proxy &&     npm config rm https-proxy &&     npm ci" did not complete successfully: exit code: 1
  Error: buildx failed with: ERROR: failed to solve: process "/bin/sh -c npm config set fetch-retry-mintimeout 20000 &&     npm config set fetch-retry-maxtimeout 120000 &&     npm config get registry &&     npm config set registry https://registry.npmjs.org/ &&     npm config get https-proxy &&     npm config rm https-proxy &&     npm ci" did not complete successfully: exit code: 1
  
  ref: https://github.com/kubeflow/katib/actions/runs/12830311211/job/36110037074?pr=2496
  
  ### What did you expect to happen?
  
  the ci to pass this step
  
  ### Environment
  
  Kubernetes version:
  ```bash
  $ kubectl version
  
  ```
  Katib controller version:
  ```bash
  $ kubectl get pods -n kubeflow -l katib.kubeflow.org/component=controller -o jsonpath="{.items[*].spec.containers[*].image}"
  
  ```
  Katib Python SDK version:
  ```bash
  $ pip show kubeflow-katib
  
  ```
  
  
  ### Impacted by this bug?
  
  Give it a 👍 We prioritize the issues with most 👍