Description of problem: Subscribing a client to SAM server classifies it as invalid subscription (RED) vs. insufficient subscription (YELLOW) Version-Release number of selected component (if applicable): * candlepin-0.8.19-1.el6sam.noarch * candlepin-scl-1-5.el6_4.noarch * candlepin-scl-quartz-2.1.5-5.el6_4.noarch * candlepin-scl-rhino-1.7R3-1.el6_4.noarch * candlepin-scl-runtime-1-5.el6_4.noarch * candlepin-selinux-0.8.19-1.el6sam.noarch * candlepin-tomcat6-0.8.19-1.el6sam.noarch * elasticsearch-0.19.9-8.el6sat.noarch * katello-candlepin-cert-key-pair-1.0-1.noarch * katello-certs-tools-1.4.2-2.el6sat.noarch * katello-cli-1.4.3-4.el6sat.noarch * katello-cli-common-1.4.3-4.el6sat.noarch * katello-common-1.4.3-5.el6sam_splice.noarch * katello-configure-1.4.4-2.el6sat.noarch * katello-glue-candlepin-1.4.3-5.el6sam_splice.noarch * katello-glue-elasticsearch-1.4.3-5.el6sam_splice.noarch * katello-headpin-1.4.3-5.el6sam_splice.noarch * katello-headpin-all-1.4.3-5.el6sam_splice.noarch * katello-selinux-1.4.4-2.el6sat.noarch * thumbslug-0.0.32-1.el6sam.noarch * thumbslug-selinux-0.0.32-1.el6sam.noarch Subscription-Manger version: subscription-manager-1.1.23-1.el6.x86_64 How reproducible: Always Steps to Reproduce: 1. Install SAM 2. Import a manifest with a subscription having a product with limit of 16 cores 3. Register and subscribe a client with 24 cores subscription-manager register --username $user --password $pass --org $org --autosubscribe --force Actual results: The SAM GUI shows the client as RED (Invalid Subscription) vs. YELLOW (Insufficient subscription) UI Details showed: JBoss Enterprise Application Platform Not covered by a valid subscription. Expected results: The SAM GUI should show the client as YELLOW (Insufficient subscription) Additional info: 1. Running Auto-attach available subscriptions to all systems didnt fix the problem also. 2. I went ahead and manually attached the subscriptions in SAM GUI. Then the compliance turned to YELLOW - Insufficient. UI Details Showed: JBoss Enterprise Application Platform with Management, 16 Core Standard, L3 Support Partner Only covers 16 of 24 cores.
I think the problem here is that no entitlements are being attached, correct?
@Carter: Correct. Auto subscribe is not making the client yellow. Instead it stays in red.
I don't think we garuntee that auto-attach will bind subscriptions that aren't going to be fully compliant at this point. In the next couple weeks we might introduce some code that only attaches subscriptions that can fully cover a product. I think it's safe to close this as not a bug.
Closing the issue as NOTABUG as per Carter's Comment 3 above.