Bug 870140

Summary: consumer group failing to add consumer to the group
Product: [Retired] Pulp Reporter: Preethi Thomas <pthomas>
Component: consumersAssignee: Jeff Ortel <jortel>
Status: CLOSED WORKSFORME QA Contact: Preethi Thomas <pthomas>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 2.0.6CC: jason.dobies, skarmark
Target Milestone: ---Keywords: Triaged
Target Release: Sprint 42   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-12-07 20:45:44 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Preethi Thomas 2012-10-25 16:04:26 UTC
Description of problem:

Running  admin consumer group members add  seems to be failing


Version-Release number of selected component (if applicable):
[root@pulp-master ~]# rpm -q pulp-rpm-server
pulp-rpm-server-0.0.333-1.fc17.noarch


How reproducible:


Steps to Reproduce:

[root@pulp-master ~]# pulp-admin consumer group members add --consumer-group-id consumer-grp1  --match=id=pulp-master
An unexpected error has occurred. More information can be found in the client
log file ~/.pulp/admin.log.


2012-10-25 11:47:01,785 - ERROR - Client-side exception occurred
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/pulp/client/extensions/core.py", line 478, in run
    exit_code = Cli.run(self, args)
  File "/usr/lib/python2.7/site-packages/okaara/cli.py", line 933, in run
    exit_code = command_or_section.execute(self.prompt, remaining_args)
  File "/usr/lib/python2.7/site-packages/pulp/client/extensions/extensions.py", line 224, in execute
    return self.method(*arg_list, **clean_kwargs)
  File "/usr/lib/pulp/admin/extensions/pulp_admin_consumer/pulp_cli.py", line 597, in add
    self.context.server.consumer_group_actions.associate(consumer_group_id, **kwargs)
  File "/usr/lib/python2.7/site-packages/pulp/bindings/consumer_groups.py", line 130, in associate
    filters = self._compose_filters(**kwargs)
AttributeError: 'ConsumerGroupActionAPI' object has no attribute '_compose_filters'
2012-10-25 11:47:08,131 - ERROR - Client-side exception occurred
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/pulp/client/extensions/core.py", line 478, in run
    exit_code = Cli.run(self, args)
  File "/usr/lib/python2.7/site-packages/okaara/cli.py", line 933, in run
    exit_code = command_or_section.execute(self.prompt, remaining_args)
  File "/usr/lib/python2.7/site-packages/pulp/client/extensions/extensions.py", line 224, in execute
    return self.method(*arg_list, **clean_kwargs)
  File "/usr/lib/pulp/admin/extensions/pulp_admin_consumer/pulp_cli.py", line 597, in add
    self.context.server.consumer_group_actions.associate(consumer_group_id, **kwargs)
  File "/usr/lib/python2.7/site-packages/pulp/bindings/consumer_groups.py", line 130, in associate
    filters = self._compose_filters(**kwargs)
AttributeError: 'ConsumerGroupActionAPI' object has no attribute '_compose_filters'



1.
2.
3.
  
Actual results:


Expected results:


Additional info:

Comment 1 Jeff Ortel 2012-12-07 20:45:44 UTC
Tried using 2.0.6-0.13.beta and worked for me.

[jortel@localhost pulp]$ pulp-admin rpm consumer group members add --group-id=test --match=id=jortel
Consumer Group [test] membership updated

[jortel@localhost pulp]$ pulp-admin rpm consumer group members list --group-id=test
+----------------------------------------------------------------------+
                         Consumer Group Members
+----------------------------------------------------------------------+

Id:           jortel
Display Name: jortel
Description:  None
Notes: