Description of problem: If I have an existing Fuse Tech Preview plan, I'm unable to sign up for a Fuse Pro plan Version-Release number of selected component (if applicable): manage.int.openshift.com How reproducible: always Steps to Reproduce: 1. View selectable plans, https://manage.int.openshift.com/register/plan 2. Confirm Fuse Online is available 3. Sign up for Fuse Tech Preview, https://manage.int.openshift.com/fuseonline 4. Review selectable plans, https://manage.int.openshift.com/register/plan Actual results: Fuse Online is no longer available to select Expected results: Fuse Online should be available to select Additional info:
Oddly enough, even though Fuse Online is no longer available for selection, I have no problem reaching https://manage.int.openshift.com/register/fuse/plans to force myself to have a plan.
Will so it turns out that this is weirder than originally thought. The reason the Fuse plan is not appearing on /register/plan after going to /fuseonline is because the visit to /fuseonline is actually creating a Fuse Small plan and not the tech preview. I don't actually know how that flow works for the /fuseonline tech preview. It seems like we hand off control to external service. How that external service is looking up the plan I don't know. I'll keep investigating but it may need to wait till tomorrow when I can get some more information.
Figured out what's going on. The technical preview code within Online Registration had assumed there was only one FuseIgnite plan available so its just querying for the first FuseIgnite plan. Now that there are more FuseIgnite type plans available, that doesn't work.
Pull Request to fix this issue: https://github.com/openshift/online-registration/pull/1213