Bug 629720

Summary: delete_consumer does not remove consumer from consumergroup
Product: [Retired] Pulp Reporter: Preethi Thomas <pthomas>
Component: z_otherAssignee: Sayli Karmarkar <skarmark>
Status: CLOSED CURRENTRELEASE QA Contact: Preethi Thomas <pthomas>
Severity: high Docs Contact:
Priority: high    
Version: unspecifiedCC: cperry, pkilambi, skarmark, whayutin
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-08-16 13:59:15 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 641987    

Description Preethi Thomas 2010-09-02 19:31:35 UTC
Description of problem:

[root@preethi ~]# pulp-admin consumergroup delete_consumer --consumerid=10.16.120.210 --id=group1
 Successfully deleted Consumer [10.16.120.210] from Group [group1]
[root@preethi ~]# 
[root@preethi ~]# 
[root@preethi ~]# pulp-admin consumergroup list
+-------------------------------------------+
    List of Available Consumer Groups 
+-------------------------------------------+

Id                 	group1                   
Description        	consumer-group           
Consumer ids       	[u'10.16.120.210', u'preethi.usersys.redhat.com']

Comment 1 Sayli Karmarkar 2010-09-18 00:11:04 UTC
Fixed.

$ git commit -a -m "629720 - delete consumer now takes care of deleting consumerid from consumergroups as well"
Created commit 9643f08: 629720 - delete consumer now takes care of deleting consumerid from consumergroups as well
 2 files changed, 25 insertions(+), 4 deletions(-)

Comment 2 Preethi Thomas 2010-10-07 19:03:39 UTC
reopening

consumergroup delete_consumer still does not removes the consumer from the group


[root@localhost ~]# pulp-admin consumergroup list
+------------------------------------------+
      List of Available Consumer Groups
+------------------------------------------+

Id                 	consumer-grp             
Description        	                         
Consumer ids       	[u'10.16.120.228']       
Additional info    	{}                       

[root@localhost ~]# 
[root@localhost ~]# 
[root@localhost ~]# 
[root@localhost ~]# pulp-admin consumergroup delete_consumer --consumerid=10.16.120.228 --id=consumer-grp
 Successfully deleted Consumer [10.16.120.228] from Group [consumer-grp]
[root@localhost ~]# pulp-admin consumergroup list
+------------------------------------------+
      List of Available Consumer Groups
+------------------------------------------+

Id                 	consumer-grp             
Description        	                         
Consumer ids       	[u'10.16.120.228']       
Additional info    	{}                       

[root@localhost ~]# pulp-admin consumergroup list
+------------------------------------------+
      List of Available Consumer Groups
+------------------------------------------+

Id                 	consumer-grp             
Description        	                         
Consumer ids       	[u'10.16.120.228']       
Additional info    	{}                       

[root@localhost ~]#

Comment 3 Sayli Karmarkar 2010-10-08 02:30:37 UTC

$ sudo pulp-admin consumergroup list
+------------------------------------------+
      List of Available Consumer Groups
+------------------------------------------+

Id                 	mygroup                  
Description        	None                     
Consumer ids       	[u'client1', u'client2'] 
Additional info    	{}                       


$ sudo pulp-admin consumergroup delete_consumer --id=mygroup --consumerid=client1
 successfully deleted consumer [client1] from group [mygroup]


$ sudo pulp-admin consumergroup list
+------------------------------------------+
      List of Available Consumer Groups
+------------------------------------------+

Id                 	mygroup                  
Description        	None                     
Consumer ids       	[u'client2']             
Additional info    	{}

Comment 4 Preethi Thomas 2010-10-15 12:49:00 UTC
verified


[root@preethi ~]# pulp-admin consumergroup add_consumer --consumerid=preethi.usersys.redhat.com --id=consumer-grp1
Successfully added consumer [preethi.usersys.redhat.com] to group [consumer-grp1]

[root@preethi ~]# pulp-admin consumergroup list
+------------------------------------------+
      List of Available Consumer Groups
+------------------------------------------+

Id                 	consumer-grp1            
Description        	None                     
Consumer ids       	[u'preethi.usersys.redhat.com']
Additional info    	{}                       


[root@preethi ~]# pulp-admin consumergroup delete_consumer --consumerid=preethi.usersys.redhat.com --id=consumer-grp1
Successfully deleted consumer [preethi.usersys.redhat.com] from group [consumer-grp1]

[root@preethi ~]# pulp-admin consumergroup list
+------------------------------------------+
      List of Available Consumer Groups
+------------------------------------------+

Id                 	consumer-grp1            
Description        	None                     
Consumer ids       	[]                       
Additional info    	{}

Comment 5 Preethi Thomas 2011-08-16 13:59:15 UTC
Closing with Community Release 15

pulp-0.0.223-4.