Uploaded image for project: 'OCMUI - OpenShift Cluster Manager UI'
  1. OCMUI - OpenShift Cluster Manager UI
  2. OCMUI-2735

[Data sovereignty] User could not save the updated definition from "Edit application ingress" dialog opened from Networking tab

    • ACM Console Sprint 263

      Description of the Problem
      In multiregion enabled env, User could not save the updated definition from "Edit application ingress" dialog opened from Networking tab. The click action in save button didn't respond and console error reported as below

      validators.ts:1734 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'clusterRoutesHostname')
          at Object.ct [as validate] (validators.ts:1734:36)
          at new Promise (<anonymous>)
          at Array.map (<anonymous>)
          at Object.Be (chrome-root.d6ec82adcca2f232.js:2:153784)
          at He (chrome-root.d6ec82adcca2f232.js:2:153938)
          at chrome-root.d6ec82adcca2f232.js:2:173820
          at Mr (chrome-root.d6ec82adcca2f232.js:2:173914)
          at jr (chrome-root.d6ec82adcca2f232.js:2:174328)
          at chrome-root.d6ec82adcca2f232.js:2:179766
          at ss (chrome-root.d6ec82adcca2f232.js:2:243085)
          at Ae (chrome-root.d6ec82adcca2f232.js:2:152917)
          at Gr (chrome-root.d6ec82adcca2f232.js:2:175620)
          at qt (chrome-root.d6ec82adcca2f232.js:2:160031)
          at Vt (chrome-root.d6ec82adcca2f232.js:2:159815)
      2chrome-root.d6ec82adcca2f232.js:2 Warning: An unhandled error was caught from submitForm() TypeError: Cannot read properties of undefined (reading 'clusterRoutesHostname')
          at Object.ct [as validate] (validators.ts:1734:36)
          at new Promise (<anonymous>)
          at Array.map (<anonymous>)
          at Object.Be (chrome-root.d6ec82adcca2f232.js:2:153784)
          at He (chrome-root.d6ec82adcca2f232.js:2:153938)
          at chrome-root.d6ec82adcca2f232.js:2:173820
          at Mr (chrome-root.d6ec82adcca2f232.js:2:173914)
          at jr (chrome-root.d6ec82adcca2f232.js:2:174328)
          at chrome-root.d6ec82adcca2f232.js:2:179766
          at ss (chrome-root.d6ec82adcca2f232.js:2:243085)
          at Ae (chrome-root.d6ec82adcca2f232.js:2:152917)
          at Gr (chrome-root.d6ec82adcca2f232.js:2:175620)
          at qt (chrome-root.d6ec82adcca2f232.js:2:160031)
          at Vt (chrome-root.d6ec82adcca2f232.js:2:159815)
       

      See the recording attached Screen Recording 2024-11-27 at 3.54.55 PM.mov

      How reproducible:

      Always

      Steps to Reproduce:

      1. Open OCM UI staging using https://console.dev.redhat.com/openshift/?multiregion=true 
      2. Open a ready cluster (ex: OSD AWS CCS cluster)
      3. Click "Networking" tab.
      4. Click "Edit application ingress" button.
      5. Do some changes in the fields .
      6. Click "Save" button.
      7. See the behavior.

      Actual results:

      At step 7, updated definitions were not saved and browser reports above errors in console.

      Expected results:

      At step 7, updated definitions should be saved without any issue.

              kdoberst Kim Doberstein
              rh-ee-dragan Denis Ragan
              Jayakrishnan Mekkattillam Jayakrishnan Mekkattillam
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: