Bug 1897126

Summary: State that katello-host-tools is not required with modern subscription-manager
Product: Red Hat Satellite Reporter: Julio Entrena Perez <jentrena>
Component: Hosts - ContentAssignee: satellite6-bugs <satellite6-bugs>
Status: ASSIGNED --- QA Contact: Satellite QE Team <sat-qe-bz-list>
Severity: urgent Docs Contact:
Priority: urgent    
Version: 6.12.0CC: agadhave, ehelms, fgarciad, gpayelka, hajek, jlenz, mdolezel, peter.vreman, ryandeussing, saydas
Target Milestone: UnspecifiedKeywords: Documentation, Reopened
Target Release: UnusedFlags: mdolezel: needinfo? (agadhave)
Hardware: All   
OS: Linux   
Whiteboard: managing-hosts
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-02-03 11:53:10 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Julio Entrena Perez 2020-11-12 11:43:04 UTC
Document URL: 
https://access.redhat.com/documentation/en-us/red_hat_satellite/6.8/html-single/managing_hosts/index#host-management-without-goferd-and-katello-agent_managing-hosts

Section Number and Name: 
Chapter 12. Host Management Without Goferd and Katello Agent

Describe the issue: 
This section states that management of hosts without katello-agent requires package katello-host-tools, which uploads the profiles of installed packages and enabled repositories in the host to the Satellite.

As per "Explanation" in https://bugzilla.redhat.com/1742208#c0 , modern builds of subscription-manager available for RHEL 7 and RHEL 8 also upload the profiles of installed packages and enabled repositories in the host to the Satellite.

See http://post-office.corp.redhat.com/archives/satellite6-list/2020-November/msg00041.html as well.

If subscription-manager is configured with package_profile_on_trans=1 in /etc/rhsm/rhsm.conf , katello-host-tools disables itself in favour of subscription-manager.

Suggestions for improvement: 
The document should mention the possibility of not installing katello-host-tools, which is not required if a modern enough subscription-manager is configured appropriately.
This also removes the need to enable the Satellite Tools repository in the Satellite hosts, and the need to change it on every Satellite host when a new Satellite release is available.

Additional information: 
The document should mention that katello-host-tools is still required as a dependency for katello-host-tools-tracer if tracer functionality is desired.

Comment 4 Ganesh Payelkar 2022-06-16 11:55:38 UTC
We need more details should be added in the latest version of the satellite documentation for managing the host. 

1) Do we need katello-host-tools on the latest version? 
2) Do we need katello-host-tools when we have the latest version of subscription-manager installed? 
3) when we can remove katello-host-tools or in which scenario? 
4) does it need on RHEL 6/7/8 
5) Is there any plan of depreciating katello-host-tools in future?

Comment 10 Brad Buckingham 2023-05-08 12:47:51 UTC
Upon review of our valid but aging backlog the Satellite Team has concluded that this Bugzilla does not meet the criteria for a resolution in the near term, and are planning to close in a month. This message may be a repeat of a previous update and the bug is again being considered to be closed. If you have any concerns about this, please contact your Red Hat Account team.  Thank you.

Comment 12 Brad Buckingham 2023-06-12 23:17:11 UTC
Based upon feedback during auto-closure, leaving this bugzilla open a while longer for additional investigation.