Bug 623900
| Summary: | Pulp-admin consumer delete does not delete consumer | ||
|---|---|---|---|
| Product: | [Retired] Pulp | Reporter: | Shveta <ssachdev> |
| Component: | z_other | Assignee: | Jason Connor <jconnor> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | |
| Severity: | high | Docs Contact: | |
| Priority: | high | ||
| Version: | unspecified | CC: | jason.dobies, jconnor, mmccune, pkilambi, pthomas |
| Target Milestone: | --- | Keywords: | Triaged |
| 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 14:03:06 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 | ||
[root@shveta ~]# pulp-admin -u admin -p admin consumer delete --id=10.65.193.75 Successfully deleted consumer [10.65.193.75] I should be able to delete an un-existing consumer id . So delete an un-existing consumer id should say : consumer id doesn't exist . $ sudo pulp-admin consumer delete --id=demo-consumer -u admin -p admin Successfully deleted consumer [demo-consumer] $ sudo pulp-admin consumer delete --id=demo-consumer -u admin -p admin Deleted operation failed on Consumer [ demo-consumer ] seems to be working... please re-test [root@fedora12g2 ~]# pulp-client -u admin -p admin consumer create --id=10.65.193.75
Successfully created Consumer [ 10.65.193.75 ]
[root@fedora12g2 ~]# pulp-admin -u admin -p admin consumer delete --id=10.65.193.75
Successfully deleted consumer [10.65.193.75]
[root@fedora12g2 ~]# pulp-admin -u admin -p admin consumer delete --id=10.65.193.75
Successfully deleted consumer [10.65.193.75]
[root@fedora12g2 ~]# pulp-admin consumer delete --id=10.65.193.75 -u admin -p admin
Successfully deleted consumer [10.65.193.75]
[root@fedora12g2 ~]# pulp-admin -u admin -p admin consumer list
+-------------------------------------------+
Consumer Information
+-------------------------------------------+
Id 10.65.201.137
Description 10.65.201.137
Subscribed Repos /consumers/10.65.201.137/repoids/
Profile http://localhost:8811/consumers/10.65.201.137/package_profile/
Id 10.65.193.75
Description 10.65.193.75
Subscribed Repos /consumers/10.65.193.75/repoids/
Profile http://localhost:8811/consumers/10.65.193.75/package_profile/
[root@fedora12g2 ~]# rpm -q pulp
pulp-0.0.50-1.git.7.ecb6917.fc12.noarch
commit 732fc1c75d7536c387c98a76488e235a3d5d9391 tree 917e6784b17231df8977916a80a65866afd26401 623900 - Fixed consumer delete call to pymongo to use the correct parameter src/pulp/server/api/consumer.py test/unit/test_api.py reopening Looks like this is not working as expected. Here is the scenario that I tried. I have a pulp-server on one system and pulp-client on another 1. Created consumer on the client 2. deleted /etc/pulp/consumer on the client 3. Ran pulp-admin consumer delete 4. Now tried to create the consumer again on the client gets the following [root@localhost ~]# pulp-client -u admin -p admin consumer create --id=10.16.120.215 warning: this client is currently not registered; please register to continue error: operation failed: "Consumer with id: 10.16.120.215, already exists" I just re-ran this test with the exact steps listed above and was able to successfully re-create the delete consumer. I think this may have gotten fixed accidentally in the cli refactor, I'm changing to modified. Fixed in 0.77. Fixed in build 0.78. verified [root@10 ~]# cd /etc/pulp/ client.conf consumer pulp.conf [root@10 ~]# cd /etc/pulp/consumer -bash: cd: /etc/pulp/consumer: Not a directory [root@10 ~]# rm -rf /etc/pulp/consumer [root@10 ~]# [root@10 ~]# [root@10 ~]# [root@preethi ~]# pulp-admin consumer delete --id=10.16.79.206 Successfully deleted consumer [10.16.79.206] [root@10 ~]# pulp-client -u admin -p admin consumer create --id=10.16.79.206 warning: this client is not registered; please register to continue Successfully created consumer [ 10.16.79.206 ] Closing with Community Release 15 pulp-0.0.223-4. |
Description of problem: Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info: [root@shveta ~]# pulp-admin -u admin -p admin consumer delete --id=10.65.193.75 Successfully deleted consumer [10.65.193.75] [root@shveta ~]# pulp-admin -u admin -p admin consumer list +-------------------------------------------+ Consumer Information +-------------------------------------------+ Id 10.65.193.26 Description 10.65.193.26 Subscribed Repos /consumers/10.65.193.26/repoids/ Profile http://localhost:8811/consumers/10.65.193.26/package_profile/ Id abc Description abc Subscribed Repos /consumers/abc/repoids/ Profile http://localhost:8811/consumers/abc/package_profile/ Id 10.65.193.9 Description 10.65.193.9 Subscribed Repos /consumers/10.65.193.9/repoids/ Profile http://localhost:8811/consumers/10.65.193.9/package_profile/ Id 10.65.193.89 Description 10.65.193.89 Subscribed Repos /consumers/10.65.193.89/repoids/ Profile http://localhost:8811/consumers/10.65.193.89/package_profile/ Id 10.65.201.231 Description 10.65.201.231 Subscribed Repos /consumers/10.65.201.231/repoids/ Profile http://localhost:8811/consumers/10.65.201.231/package_profile/ Id 10.65.193.75 Description 10.65.193.75 Subscribed Repos /consumers/10.65.193.75/repoids/ Profile http://localhost:8811/consumers/10.65.193.75/package_profile/