Global registration is missing an option to use load balancer when registering and configuring new hosts. For some users  this is considered as a blocker for moving to the global registration from other client tools that are going to be deprecated in upcoming releases.
In the Smart Proxy field list load balancers that are associated with them. Selected LB URL will be then used in the registration command and in the templates for
subscription-manager configuration. List of load balancers for smart proxies could be loaded the same way as we load features right now.
For users that didn’t update smart proxy configuration or don’t have a version that supports it yet we can display a simple text field for load-balancer URL where they can put the URL they want.
Store list of load balancers in
yaml config file. It can be either in
settings.yml or it can be a new file.
New option for adding / removing load balancers
- Add load balancer(s) to the Smart Proxy
- Refresh Smart Proxy in Foreman
- Generate registration command with LB
- Register host with it
Having covered this scenario would help us to improve user experience, moves us closer to deprecation of other registration clients and having information about load balancers in Foreman could be used in other components, like for example in provisioning.