SAT-21215 and SAT-26939 have both changed how hostgroup inheritance functions in Katello.
Starting in Katello 4.13, hosts will now always inherit the lifecycle environment, content view, and content source from their host group on both creation and update. This change was made to bring Katello host inheritance inline with how many other forms of inheritance operate in Foreman. We will need to document the following changes:
- When a user creates or updates a host under a host group, it will now inherit the host group's lifecycle environment, content view, and content source.
- If a host under a hostgroup has a custom lifecycle environment, content view, or content source, it will be overwritten with the host group's values on any API or hammer update.
- If a user wishes to keep these custom values during an update, they must manually include these fields in the API call or hammer command.
- The Web UI should still function as before, with the exception of host group inheritance applying during host creation if a host group is assigned.