Description of problem: Attempting to download the Customer Portal manifest results in error Version-Release number of selected component (if applicable): 1.0 How reproducible: 100% Steps to Reproduce: 1. Install QCI 2. Using the API, attempt to create a deployment and download the manifest 3. Actual results: 2016-05-31 07:36:32 [F] AbstractController::ActionNotFound (The action 'export' could not be found for Fusor::Api::CustomerPortal::CustomerPortalProxiesController): lib/middleware/catch_json_parse_errors.rb:9:in `call' 2016-05-31 07:37:55 [F] ActionController::RoutingError (uninitialized constant Fusor::Api::V2::RootController): lib/middleware/catch_json_parse_errors.rb:9:in `call' Expected results: Successful manifest download Additional info:
Candlepin devs tested the call directly against Customer Portal successfully.
Please re-test, if this is still a problem please provide more information.
ISO Media Version: 1468433200.526434 This issue still persists. Issuing the below requesting against the fusor_api after authenticating a session on the customer portal returns a 404 fails with the same error. The call is supposed to provide a manifest for download GET /customer_portal/consumers/#{CONSUMER['uuid']}/export Output from production.log: 2016-07-18 10:42:41 [app] [I] Started GET "/customer_portal/consumers/<uuid>/export" for 10.10.59.124 at 2016-07-18 10:42:41 -0400 2016-07-18 10:42:41 [app] [F] | AbstractController::ActionNotFound (The action 'export' could not be found for Fusor::Api::CustomerPortal::CustomerPortalProxiesController): | lib/middleware/catch_json_parse_errors.rb:9:in `call' | |
We do not expose the /export routine via the API. It is an internal call we make from fusor to the customer portal. That is why you see that error. To get the manifest, please visit the customer portal, and download the manifest via the webui.