Description of problem: Seems that subscription-manager-0.95.11-1.el6.x86_64 does not support the --activationkey flag. As I've been told that we're going to support all versions of subscription-manager out there, I'm filing this issue to track it. Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. Populate a katello server with various orgs, environments and available subscriptions/synced repos (RH, third-party) 2. Create an activation key 3. Register a machine against the katello server using the activation key Actual results: subscription-manager: error: no such option: --activationkey Expected results: Additional info: [root@qeclient04 ~]# subscription-manager register --activationkey ak1 --org NYDateCenter Usage: subscription-manager register [OPTIONS] subscription-manager: error: no such option: --activationkey [root@qeclient04 ~]# rpm -q subscription-manager subscription-manager-0.95.11-1.el6.x86_64
I'm not certain we have to support activation_keys on all versions of subscription-manager. I think the goal was: "Support registration with all versions of subscription-manager" but not support for all the possible newer flags.
Mike is correct, if the client does not support keys (which earlier do not) then katello usage does not need to support this.