Bug 755677
Summary: | failing to add a virt unlimited pool to an activation key | ||
---|---|---|---|
Product: | [Community] Candlepin | Reporter: | John Sefler <jsefler> |
Component: | candlepin | Assignee: | Bryan Kearney <bkearney> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | John Sefler <jsefler> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 0.5 | CC: | skallesh, spandey, wpoteat |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Solaris | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2012-05-29 19:04:59 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: | 682238, 715031 |
Description
John Sefler
2011-11-21 18:17:03 UTC
Fixed in master (0.5.X) at 321b64f404fc30b09874b45e767b222b835e2bc8. -- bk Verifying Version... [root@jsefler-f14-5candlepin candlepin]# curl -k https://jsefler-f14-5candlepin.usersys.redhat.com:8443/candlepin/status {"version":"0.5.5","result":true,"standalone":false,"release":"1"} [root@jsefler-f14-5candlepin candlepin]# git branch 0.2 0.3 0.4 * master [root@jsefler-f14-5candlepin candlepin]# git show-ref | grep master 0cae7cf572ae4685dde6f80696238129cf8677db refs/heads/master 0cae7cf572ae4685dde6f80696238129cf8677db refs/remotes/origin/master NOTE:^ Candlepin was restarted with /etc/candlepin/candlepin.conf => candlepin.standalone = false and then the admin pools were refreshed REGISTERING A CLIENT TO FIND A POOL ID WITH UNLIMITED ENTITLEMENTS... [root@jsefler-onprem-5server ~]# subscription-manager register --username testuser1 --password password --org admin --force The system has been registered with id: 0b2872e7-199a-4d86-a5f2-4b252edb69c0 [root@jsefler-onprem-5server ~]# subscription-manager list --avail | grep awesomeos-virt-unlimited -B1 -A6 ProductName: Awesome OS with unlimited virtual guests ProductId: awesomeos-virt-unlimited PoolId: 8a90f857341b34e501341b35bd0501e1 Quantity: 9 Multi-Entitlement: No Expires: 01/05/2013 MachineType: physical ProductName: Awesome OS with unlimited virtual guests ProductId: awesomeos-virt-unlimited PoolId: 8a90f857341b34e501341b35bd2d01e8 Quantity: 5 Multi-Entitlement: No Expires: 01/05/2013 MachineType: physical -- ProductName: Awesome OS with unlimited virtual guests ProductId: awesomeos-virt-unlimited PoolId: 8a90f857341b34e501341c9f047c66a3 Quantity: unlimited Multi-Entitlement: No Expires: 01/05/2013 MachineType: virtual CREATING AN ACTIVATION KEY... [root@jsefler-onprem-5server ~]# curl --insecure --user admin:admin --request POST --data '{"name":"MyActivationKey"}' --header 'accept: application/json' --header 'content-type: application/json' https://jsefler-f14-5candlepin.usersys.redhat.com:8443/candlepin/owners/admin/activation_keys | python -m simplejson/tool % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 274 0 274 0 0 1188 0 --:--:-- --:--:-- --:--:-- 0 { "created": "2011-12-08T20:21:16.078+0000", "id": "8a90f857341f4e9201341f564aae002b", "name": "MyActivationKey", "owner": { "displayName": "Admin Owner", "href": "/owners/admin", "id": "8a90f857341b34e501341b3521690007", "key": "admin" }, "pools": [], "updated": "2011-12-08T20:21:16.078+0000" } ADDING THE UNLIMITED POOL TO THE KEY... [root@jsefler-onprem-5server ~]# curl --insecure --user admin:admin --request POST https://jsefler-f14-5candlepin.usersys.redhat.com:8443/candlepin/activation_keys/8a90f857341f4e9201341f564aae002b/pools/8a90f857341b34e501341c9f047c66a3 | python -m simplejson/tool % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 2683 0 2683 0 0 9106 0 --:--:-- --:--:-- --:--:-- 0 { "accountNumber": "12331131231", "activeSubscription": true, "attributes": [ { "created": "2011-12-08T07:41:50.588+0000", "id": "8a90f857341b34e501341c9f047c66a4", "name": "requires_host", "updated": "2011-12-08T07:41:50.588+0000", "value": "50464efc-1b18-4961-95ba-e620fe2437b8" }, { "created": "2011-12-08T07:41:50.588+0000", "id": "8a90f857341b34e501341c9f047c66a5", "name": "requires_consumer_type", "updated": "2011-12-08T07:41:50.588+0000", "value": "system" }, { "created": "2011-12-08T07:41:50.589+0000", "id": "8a90f857341b34e501341c9f047d66a7", "name": "pool_derived", "updated": "2011-12-08T07:41:50.589+0000", "value": "true" }, { "created": "2011-12-08T07:41:50.588+0000", "id": "8a90f857341b34e501341c9f047c66a6", "name": "virt_only", "updated": "2011-12-08T07:41:50.588+0000", "value": "true" } ], "consumed": 0, "contractNumber": "37", "created": "2011-12-08T07:41:50.588+0000", "endDate": "2013-01-05T05:00:00.000+0000", "exported": 0, "href": "/pools/8a90f857341b34e501341c9f047c66a3", "id": "8a90f857341b34e501341c9f047c66a3", "owner": { "displayName": "Admin Owner", "href": "/owners/admin", "id": "8a90f857341b34e501341b3521690007", "key": "admin" }, "productAttributes": [ { "created": "2011-12-08T08:29:51.238+0000", "id": "8a90f857341b34e501341ccaf9076fa6", "name": "type", "productId": "awesomeos-virt-unlimited", "updated": "2011-12-08T08:29:51.238+0000", "value": "MKT" }, { "created": "2011-12-08T08:29:51.239+0000", "id": "8a90f857341b34e501341ccaf9076fa7", "name": "arch", "productId": "awesomeos-virt-unlimited", "updated": "2011-12-08T08:29:51.239+0000", "value": "ALL" }, { "created": "2011-12-08T08:29:51.239+0000", "id": "8a90f857341b34e501341ccaf9076fa8", "name": "version", "productId": "awesomeos-virt-unlimited", "updated": "2011-12-08T08:29:51.239+0000", "value": "6.1" }, { "created": "2011-12-08T08:29:51.239+0000", "id": "8a90f857341b34e501341ccaf9076fa9", "name": "virt_limit", "productId": "awesomeos-virt-unlimited", "updated": "2011-12-08T08:29:51.239+0000", "value": "unlimited" }, { "created": "2011-12-08T08:29:51.239+0000", "id": "8a90f857341b34e501341ccaf9076faa", "name": "variant", "productId": "awesomeos-virt-unlimited", "updated": "2011-12-08T08:29:51.239+0000", "value": "ALL" } ], "productId": "awesomeos-virt-unlimited", "productName": "Awesome OS with unlimited virtual guests", "providedProducts": [ { "created": "2011-12-08T07:41:50.589+0000", "id": "8a90f857341b34e501341c9f047d66a8", "productId": "37060", "productName": "Awesome OS Server Bits", "updated": "2011-12-08T07:41:50.589+0000" } ], "quantity": -1, "restrictedToUsername": null, "sourceEntitlement": { "href": "/entitlements/8a90f857341b34e501341c9f047a66a2", "id": "8a90f857341b34e501341c9f047a66a2" }, "startDate": "2011-11-06T04:00:00.000+0000", "subscriptionId": "8a90f857341b34e501341b35b0470188", "updated": "2011-12-08T10:57:49.649+0000" } ^ SUCCESS! THAT VERIFYING THE BUG FIX. LET'S DO LITTLE MORE TESTING... VERIFYING THAT THE ACTIVATION KEY CONTAINS THE ADDED POOL... [root@jsefler-onprem-5server ~]# curl --insecure --user admin:admin --request GET https://jsefler-f14-5candlepin.usersys.redhat.com:8443/candlepin/activation_keys/8a90f857341f4e9201341f564aae002b | python -m simplejson/tool % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 508 0 508 0 0 2432 0 --:--:-- --:--:-- --:--:-- 0 { "created": "2011-12-08T20:21:16.078+0000", "id": "8a90f857341f4e9201341f564aae002b", "name": "MyActivationKey", "owner": { "displayName": "Admin Owner", "href": "/owners/admin", "id": "8a90f857341b34e501341b3521690007", "key": "admin" }, "pools": [ { "created": "2011-12-08T20:24:25.982+0000", "id": "8a90f857341f4e9201341f59307e002d", "pool": { "href": "/pools/8a90f857341b34e501341c9f047c66a3", "id": "8a90f857341b34e501341c9f047c66a3" }, "quantity": 1, "updated": "2011-12-08T20:24:25.982+0000" } ], "updated": "2011-12-08T20:21:16.078+0000" } NOW LET'S REGISTER WITH THE ACTIVATION KEY... [root@jsefler-onprem-5server ~]# subscription-manager unregister System has been un-registered. [root@jsefler-onprem-5server ~]# subscription-manager register --org admin --activationkey MyActivationKey The system has been registered with id: 5b146a05-ffab-4484-b3db-169f3249ff33 AND ASSERT THAT AN ENTITLEMENT IS BEING CONSUMED FROM THE POOL... [root@jsefler-onprem-5server ~]# subscription-manager list --consumed +-------------------------------------------+ Consumed Product Subscriptions +-------------------------------------------+ ProductName: Awesome OS Server Bits ContractNumber: 37 AccountNumber: 12331131231 SerialNumber: 8555816908660056637 Active: True QuantityUsed: 1 Begins: 11/06/2011 Expires: 01/05/2013 [root@jsefler-onprem-5server ~]# Moving to VERIFIED |