Description of problem: headpin cli system subscriptions command requires --org and --name of the system to be submitted . however if invalid values are supplied, errors displayed are different. Version-Release number of selected component (if applicable) [root@ibm-hs22-03 ~]# rpm -qa katello-headpin katello-headpin-0.1.145-1.el6.noarch How reproducible: yum install -y katello-headpin-all katello-configure headpin. headpin -u admin -p admin system --org <orgname> --name <systemname> Steps to Reproduce: 1.yum install -y katello-headpin-all 2.katello-configure headpin. 3.headpin -u admin -p admin system --org <orgname> --name <systemname> Actual results: [root@ibm-hs22-03 ~]# headpin -u admin -p admin system list --org ACME_Corporation -------------------------------------------------------------------------------- Systems List For Org [ ACME_Corporation ] Name -------------------------------------------------------------------------------- systemZp9c7JCgyvYNJ kibSVLOd9LePP Sj5Kwrfi33lh7np iij15L8OU SearchSysfoRS2VLJQ7Eg5Lyv SearchSysqWMfQuCASG SearchSysN6e8kPRHYq7m SearchSysqqtlMym6jG2j6Ms 2mrMjJL9DB2zrKzN 3R8O8TDSx jWRdwfhi7WL7hzXN SearchSysjCNsL2pzJrs SearchSysVXPOBopjTdyOqNo SearchSysldlvQrhn SearchSysZgmVLJ7m [root@ibm-hs22-03 ~]# headpin -u admin -p admin system subscriptions --org ACME_Corporation --name 3R8O8TDSx -------------------------------------------------------------------------------- Current Subscriptions for System [ 3R8O8TDSx ] -------------------------------------------------------------------------------- EntitlementId: 8aa2b6a23696102e0136970f3da003b1 Serial Id: 746114755679837731 PoolName: High Touch Beta for Red Hat Enterprise Linux Server (8 sockets) Expires: 2013-01-30 Consumed: 1 Quantity: 1 Sla: ContractNumber: 2828252 Provided products: Red Hat Enterprise Linux Server HTB [root@ibm-hs22-03 ~]# headpin -u admin -p admin system subscriptions --name ACME_Corporation Couldn't find organization 'testorg' [root@ibm-hs22-03 ~]# headpin -u admin -p admin system subscriptions --name system123 Couldn't find organization 'testorg' Expected results: here,it should display error such as invalid system name or system does not exists Additional info:
Thank you for your bug report. This issue was evaluated for inclusion in the current release of Subscription Asset Manager (SAM). Unfortunately, we are unable to address this request. Because we are in the final stages of development in the current release, only significant, release-blocking issues involving serious regressions and data corruption can be considered. If you believe this issue meets the release blocking criteria as defined and communicated to you by your Red Hat Support representative, please ask your representative to file this issue as a blocker for the current release. Otherwise, ask that it be evaluated for inclusion in the next release of SAM.
What you're seeing here is due to a previously run 'client remember' command. --Before "remember"-- katello> system subscriptions Usage: katello [options] katello: error: Option --name is required; please see --help katello> system subscriptions --name foo Could not find System [ foo ] in Org [ ACME_Corporation ] --After "remember"-- katello> client remember --option org --value badorg Successfully overwrote option [ org ] katello> system subscriptions --name foo Couldn't find organization 'badorg' In the code, before processing any of the arguments passed in the "remembered" options are checked first. I would suggest this is not a bug.
Closing, not a bug