Bug 1592233 - hammer fact list: 'organization' not recognized for searching!
Summary: hammer fact list: 'organization' not recognized for searching!
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Satellite
Classification: Red Hat
Component: Fact
Version: 6.4
Hardware: Unspecified
OS: Unspecified
unspecified
medium
Target Milestone: 6.4.0
Assignee: Shira Maximov
QA Contact: Nikhil Kathole
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2018-06-18 08:53 UTC by Ales Dujicek
Modified: 2019-11-05 23:24 UTC (History)
12 users (show)

Fixed In Version: foreman-1.18.0.12-1
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2018-10-16 18:52:28 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Foreman Issue Tracker 23979 0 None None None 2018-06-18 13:31:48 UTC

Description Ales Dujicek 2018-06-18 08:53:11 UTC
Description of problem:

hammer fact list provides --organization/location options:

# hammer fact list --help
Usage:
    hammer fact list [OPTIONS]

Options:
 --location LOCATION_NAME                Location name
 --location-id LOCATION_ID                
 --location-title LOCATION_TITLE         Location title
 --order ORDER                           Sort results
 --organization ORGANIZATION_NAME        Organization name
 --organization-id ORGANIZATION_ID       Organization ID
 --organization-title ORGANIZATION_TITLE Organization title
 --page PAGE                             Paginate results
 --per-page PER_PAGE                     Number of entries per request
 --search SEARCH                         Filter results
 -h, --help                              Print help

but actually they cannot be used:

# hammer fact list --organization-id 1
400 Bad Request
  Field 'organization' not recognized for searching!
# hammer fact list --location-id 2
400 Bad Request
  Field 'location' not recognized for searching!


Version-Release number of selected component (if applicable):
6.4 snap 8
satellite-6.4.0-9.beta.el7sat.noarch
tfm-rubygem-hammer_cli-0.13.0-1.el7sat.noarch
tfm-rubygem-hammer_cli_foreman-0.13.0-1.el7sat.noarch

How reproducible:
always



Additional info:

previous version does not provide org/location options

satellite-6.3.1-3.el7sat.noarch
tfm-rubygem-hammer_cli-0.11.0.1-1.el7sat.noarch
tfm-rubygem-hammer_cli_foreman-0.11.0.5-1.el7sat.noarch
tfm-rubygem-hammer_cli_katello-0.11.3.5-1.el7sat.noarch

# hammer fact list --help
Usage:
    hammer fact list [OPTIONS]

Options:
 --order ORDER                 sort results
 --page PAGE                   paginate results
 --per-page PER_PAGE           number of entries per request
 --search SEARCH               filter results
 -h, --help                    print help

Comment 2 Shira Maximov 2018-06-18 13:31:45 UTC
Created redmine issue http://projects.theforeman.org/issues/23979 from this bug

Comment 3 Brad Buckingham 2018-06-19 17:19:01 UTC
Is this a regression from 6.3?

Comment 4 Ales Dujicek 2018-06-20 05:17:56 UTC
Yes.

Comment 6 Satellite Program 2018-08-22 10:04:07 UTC
Moving this bug to POST for triage into Satellite 6 since the upstream issue https://projects.theforeman.org/issues/23979 has been resolved.

Comment 8 Nikhil Kathole 2018-08-31 08:43:19 UTC
VERIFIED

Version tested:

# rpm -q satellite
satellite-6.4.0-12.el7sat.noarch

Satellite 6.4 snap 19

# hammer fact list --help
Usage:
    hammer fact list [OPTIONS]

Options:
 --location LOCATION_NAME                Location name
 --location-id LOCATION_ID                
 --location-title LOCATION_TITLE         Location title
 --order ORDER                           Sort results
 --organization ORGANIZATION_NAME        Organization name
 --organization-id ORGANIZATION_ID       Organization ID
 --organization-title ORGANIZATION_TITLE Organization title
 --page PAGE                             Paginate results
 --per-page PER_PAGE                     Number of entries per request
 --search SEARCH                         Filter results
 -h, --help                              Print help

# hammer fact list --location-id 2
-------------------------------------------|-------------------------------------------------------------|------------------------------------
HOST                                       | FACT                                                        | VALUE                              
-------------------------------------------|-------------------------------------------------------------|------------------------------------
errata-host115                             | lscpu                                                       |                                    
errata-host115                             | net::interface                                              |                                    
errata-host115                             | net::interface::eth0                                        |                                    
errata-host115                             | distribution                                                                                                   |                  


# hammer fact list --organization-id 1
-------------------------------------------|-------------------------------------------------------------|------------------------------------
HOST                                       | FACT                                                        | VALUE                              
-------------------------------------------|-------------------------------------------------------------|------------------------------------
errata-host115                             | lscpu                                                       |                                    
errata-host115                             | net::interface                                              |                                    
errata-host115                             | net::interface::eth0                                        |                                    
errata-host115                             | distribution                                                |                                    
errata-host115                             | uname                                                       |

Comment 9 Bryan Kearney 2018-10-16 18:52:28 UTC
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, 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-2018:2927


Note You need to log in before you can comment on or make changes to this bug.