Putting everything in one place, here is the test case:

ubuntu@ip-10-252-87-70:~$ tenant_id=$(keystone tenant-create --name 
testingtenant | grep id | awk '{ print $4 }')
ubuntu@ip-10-252-87-70:~$ user_id=$(keystone user-create --name testinguser 
--pass testing --tenant_id $tenant_id | grep id | awk '{ print $4 }')
ubuntu@ip-10-252-87-70:~$ echo $user_id
e5e045e898694f46a55fb9483a1c03c4
ubuntu@ip-10-252-87-70:~$ keystone user-delete $user_id
No handlers could be found for logger "keystoneclient.client"
An unexpected error prevented the server from fulfilling your request. 
(IntegrityError) (1451, 'Cannot delete or update a parent row: a foreign key 
constraint fails (`keystone`.`user_tenant_membership`, CONSTRAINT 
`user_tenant_membership_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `user` 
(`id`))') 'DELETE FROM user WHERE user.id = %s' 
('e5e045e898694f46a55fb9483a1c03c4',) (HTTP 500)
ubuntu@ip-10-252-87-70:~$ keystone user-delete $user_id
No handlers could be found for logger "keystoneclient.client"
An unexpected error prevented the server from fulfilling your request. 
(IntegrityError) (1451, 'Cannot delete or update a parent row: a foreign key 
constraint fails (`keystone`.`user_tenant_membership`, CONSTRAINT 
`user_tenant_membership_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `user` 
(`id`))') 'DELETE FROM user WHERE user.id = %s' 
('e5e045e898694f46a55fb9483a1c03c4',) (HTTP 500)
ubuntu@ip-10-252-87-70:~$ keystone user-delete $user_id
No handlers could be found for logger "keystoneclient.client"
An unexpected error prevented the server from fulfilling your request. 
(IntegrityError) (1451, 'Cannot delete or update a parent row: a foreign key 
constraint fails (`keystone`.`user_tenant_membership`, CONSTRAINT 
`user_tenant_membership_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `user` 
(`id`))') 'DELETE FROM user WHERE user.id = %s' 
('e5e045e898694f46a55fb9483a1c03c4',) (HTTP 500)
ubuntu@ip-10-252-87-70:~$ keystone user-delete $user_id
No handlers could be found for logger "keystoneclient.client"
An unexpected error prevented the server from fulfilling your request. 
(IntegrityError) (1451, 'Cannot delete or update a parent row: a foreign key 
constraint fails (`keystone`.`user_tenant_membership`, CONSTRAINT 
`user_tenant_membership_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `user` 
(`id`))') 'DELETE FROM user WHERE user.id = %s' 
('e5e045e898694f46a55fb9483a1c03c4',) (HTTP 500)
ubuntu@ip-10-252-87-70:~$ keystone user-delete $user_id
ubuntu@ip-10-252-87-70:~$

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/998137

Title:
  [SRU] Keystone user tenant membership not always removed

To manage notifications about this bug go to:
https://bugs.launchpad.net/keystone/+bug/998137/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to