Description of problem: Remove "Must specify either portal_user or organization_id" message from rh_cloud_inventory:report:generate rake command when organization_id is provided. Version-Release number of selected component (if applicable): - Satellite 6.9.3 snap 3 - tfm-rubygem-foreman_rh_cloud-3.0.22-1.el7sat.noarch How reproducible: - Always Steps to Reproduce: 1. Run "foreman-rake rh_cloud_inventory:report:generate organization_id=1 --trace" Actual results: - Even after providing organization_id user gets "Must specify either portal_user or organization_id" message, which is confusing. Expected results: - No "Must specify either portal_user or organization_id" message is shown when organization_id is provided. Additional info: [root@dhcp-3-27 ~]# foreman-rake rh_cloud_inventory:report:generate organization_id=1 --trace ** Invoke rh_cloud_inventory:report:generate (first_time) ** Invoke environment (first_time) ** Execute environment ** Execute rh_cloud_inventory:report:generate /usr/share/foreman is not writable by the current process Using /tmp/d20210617-35622-k5fu82 for the output Must specify either portal_user or organization_id I, [2021-06-17T12:04:02.405364 #35622] INFO -- : Started generating hosts report in /tmp/d20210617-35622-1t3qaaq I, [2021-06-17T12:04:02.421668 #35622] INFO -- : Adding slice 4093cfe2-4ae6-4d8e-bf29-af2a790957ed I, [2021-06-17T12:04:03.575030 #35622] INFO -- : slice 4093cfe2-4ae6-4d8e-bf29-af2a790957ed was created with 4 hosts I, [2021-06-17T12:04:03.575144 #35622] INFO -- : Report generation finished I, [2021-06-17T12:04:03.575168 #35622] INFO -- : Archiving generated report I, [2021-06-17T12:04:03.622146 #35622] INFO -- : tar: ./ ./metadata.json ./4093cfe2-4ae6-4d8e-bf29-af2a790957ed.json I, [2021-06-17T12:04:03.622374 #35622] INFO -- : Report archived successfully Successfully generated /tmp/d20210617-35622-k5fu82/report_for_1.tar.xz for organization id 1
Verified Verified with: - Satellite 6.10.0 snap 9 - tfm-rubygem-foreman_rh_cloud-4.0.23-1.el7sat.noarch Test steps: - Run "foreman-rake rh_cloud_inventory:report:generate organization_id=1 --trace" Observation: - "Must specify either portal_user or organization_id" message is not shown when organization_id is provided.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Moderate: Satellite 6.10 Release), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2021:4702