[RFC] Improved auto-attach through System Purpose

Improved auto-attach through System Purpose

Motivations

  • Enhance the auto-attach process so that subscriptions are better matched to hosts

Proposal

  • This functionality will be realized through Candlepin, one of the services within Katello
  • To begin with it will be focused around Red Hat content
  • There will be four attributes under the System Purpose umbrella:
    • Role - Primary function of the system. Ex: Red Hat Satellite
    • Service Level - Same as today, ex: Premium
    • Addons - Additional layered products such as Smart Management
    • Usage - Extra context on how the system is used ex Development, Production
  • The attributes can be set on content hosts
  • The attributes can be set on activation keys
  • The Purpose attributes are not required
  • Auto attach will use a weighted system in order to prioritize attachment of subscriptions having Purpose Attributes that match the ones set on the system or activation key
  • Auto attach will still ultimately choose subscriptions which cover installed products
  • System Purpose attributes not required, and has three possible states
    • Matched
    • Mismatched
    • Not Specified

Tasks

Future Enhancements

  • Allow users to define their own purpose attributes on custom products
1 Like

I’ve moved this to the RFC category for you :wink:

1 Like