Bug 1670327
Summary: | Unable to see dialog details passed to catalog after upgrade from 5.9.4 to 5.9.6 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Red Hat CloudForms Management Engine | Reporter: | Khushbu Borole <kborole> | ||||||||||
Component: | Automate | Assignee: | eclarizi | ||||||||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | Jaroslav Henner <jhenner> | ||||||||||
Severity: | high | Docs Contact: | Red Hat CloudForms Documentation <cloudforms-docs> | ||||||||||
Priority: | high | ||||||||||||
Version: | 5.9.6 | CC: | abellott, bmidwood, dmetzger, duhlmann, eclarizi, hkataria, jan.hladik, jfindysz, jrafanie, kborole, lavenel, mkanoor, mpovolny, mshriver, niroy, obarenbo, tfitzger | ||||||||||
Target Milestone: | GA | Keywords: | Reopened, TestOnly, ZStream | ||||||||||
Target Release: | 5.11.0 | ||||||||||||
Hardware: | Unspecified | ||||||||||||
OS: | Unspecified | ||||||||||||
Whiteboard: | |||||||||||||
Fixed In Version: | 5.11.0.1 | Doc Type: | If docs needed, set a value | ||||||||||
Doc Text: | Story Points: | --- | |||||||||||
Clone Of: | |||||||||||||
: | 1688870 1688871 (view as bug list) | Environment: | |||||||||||
Last Closed: | 2019-12-13 15:08:35 UTC | Type: | Bug | ||||||||||
Regression: | --- | Mount Type: | --- | ||||||||||
Documentation: | --- | CRM: | |||||||||||
Verified Versions: | Category: | Bug | |||||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||||
Cloudforms Team: | CFME Core | Target Upstream Version: | |||||||||||
Embargoed: | |||||||||||||
Bug Depends On: | |||||||||||||
Bug Blocks: | 1688870, 1688871 | ||||||||||||
Attachments: |
|
Created attachment 1524522 [details]
After Upgrade i.e. CFME 5.9.6
Drew, can you take look at this one? Please let me know if you need more clarification on the existing bug mentioned in comment #6 The appliance for the global shows the file in the UI that's got the view code for this as missing https://github.com/ManageIQ/manageiq-ui-classic/pull/5126. 5126 was merged after that appliance was built. Can you please retest on the latest for this version? Per comment #8, please retest on 5.9.8 Does the same issue apply on new 5.9.6 deployments or only upgraded? Hello, Give me some to check 1. Retest on 5.9.8. 2. If it applies on new 5.9.6 deployments or only upgraded? I will update you soon. Cool, thanks for checking for me. May I have access to the appliance you did the upgrade on, please? Both of those are missing the code I talked about in comment 8. I wouldn't expect this to work without that code. This is also entirely a UI issue. Dennis, can you tell me why https://github.com/ManageIQ/manageiq-ui-classic/pull/5126 isn't showing up on those appliances even though it was backported to that version and was before the appliance creation date? This is completely an issue that's out of my scope to be able to fix... Sorry Dennis, cancelling the needinfo on you. Khushbu, those appliances are the wrong version number. They're not 5.9.8. This is fixed on 5.9.8. I'd like to motion to close this ticket as works on current release. Khushbu, can I please close this? Hi Drew, the update to 5.9.8 did not solve the issue for the customer. I have uploaded dialog screenshot they have shared just after their update. Please let me know what more information you need from customer environment Created attachment 1535056 [details]
dialog empty
Hey Niladri, any chance you might be able to give me a reproducer that's on the correct version please? Why did you say this was verified if it's not working? We're running https://github.com/ManageIQ/manageiq-ui-classic/blob/gaprindashvili/app/views/miq_request/_request_dialog_details.html.haml#L10, but the field_value isn't correct there which is odd. How to implement it to Cloudforms 5.9.8.1 latest version? Thank you New commit detected on ManageIQ/manageiq/master: https://github.com/ManageIQ/manageiq/commit/142c1588ab7b5bab917aeca2b823e8b0fc205d08 commit 142c1588ab7b5bab917aeca2b823e8b0fc205d08 Author: Erik Clarizio <eclarizi> AuthorDate: Wed Feb 20 11:42:34 2019 -0500 Commit: Erik Clarizio <eclarizi> CommitDate: Wed Feb 20 11:42:34 2019 -0500 Use indifferent_access for assigning request values to dialog fields Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1670327 app/models/dialog.rb | 2 + spec/models/dialog_spec.rb | 40 +- 2 files changed, 32 insertions(+), 10 deletions(-) Hi Khushbu, I understand that this is a priority for the customer and am looking into the issue. I'll let you know as soon as I have more information. Thanks, Tina Hi Khushbu, We have a code change that I believe will resolve the customer issue, but I want to test it more before we ask for a hot fix. Can you setup a 5.9.9 reproducer environment? Thank you for all of your work on this issue. Regards, Tina Hi Khushbu, I'm sorry, I didn't realize that 5.9.9 was not available. Could you setup the reproducer environment with the latest 5.8 build then? Thanks, Tina Created attachment 1586664 [details]
working catalog display
It works
Version 5.11.0.11.20190625161125_392c61e |
Created attachment 1524521 [details] Before Upgarde i.e. CFME 5.9.4 Description of problem: Unable to see dialog details passed to catalog while ordering the service from global region after the upgrade of 5.9.4 to 5.9.6 [Multi Region Setup] How reproducible: Every time when we order a catalog with dialog after the upgrade from 5.9.4 to 5.9.6 from a Global Region Steps to Reproduce: 1. Setup a Multi Region environment of CFME version 5.9.4 2. Add repository and create a service catalog with a dialog at remote region 3. Try provisioning the catalog from Global Region [ You can see the dialog details in Services -> Requests page ] 4. Upgrade the setup from 5.9.4 to 5.9.6 5. Try provisioning the catalog from Global Region [ You can not see the dialog details in Services -> Requests page ] Refer the attached images before upgrade and after upgrade. Actual results: The dialog details at Services -> Requests are not displayed after upgrade to 5.9.6 when ordering the catalog from the Global Region Expected results: The dialog details at Services -> Requests should be displayed after upgrade to 5.9.6 when ordering the catalog from the Global Region