Description of problem: APIdoc shows below endpoints that do not further work and an attempt to use them returns 404 error. Please remove them from APIdoc: GET /katello/api/sync_plans/:sync_plan_id/products List of Products for sync plan GET /katello/api/organizations/:organization_id/products/:product_id/sync Get status of repo synchronisation for given product GET /katello/api/repositories/:repository_id/sync Get status of synchronisation for given repository The latest endpoint does not return 404 but 500 error "unknown keyword: :use_admin_as_cn_pulp_cert". (proper API endpoints instead of above are: 1) List of Products for sync plan : /katello/api/v2/products?sync_plan_id=:sync_plan_id&organization_id=:org_id 2) Get status of repo synchronisation for given product : /katello/api/v2/products/:product_id?organization_id=:organization_id 3) Get status of synchronisation for given repository : /katello/api/repositories/:id and "last_sync" section Version-Release number of selected component (if applicable): 6.11.4.1-1 How reproducible: 100% Steps to Reproduce: 1. Login to WebUI, open apidoc/v2.html URI and grep for above endpoints. 2. Try to use the endpoints. Actual results: 1. they are listed but not working. Expected results: 1. the endpoints are not listed Additional info:
These API endpoints should work -- we should repair them rather than remove them.
*** Bug 2084485 has been marked as a duplicate of this bug. ***
Created redmine issue https://projects.theforeman.org/issues/36530 from this bug
Ian and I met up today and decided it didn't make sense to keep the `GET /katello/api/organizations/:organization_id/products/:product_id/sync` API endpoint, due to `/katello/api/v2/products/:product_id?organization_id=:organization_id` being the more reasonable workflow. I have fixes in the works for the other two endpoints.
Moving this bug to POST for triage into Satellite since the upstream issue https://projects.theforeman.org/issues/36530 has been resolved.