Background
Over in Adding Katello to a Foreman Install, the discrepancy between Foreman and Katello’s default ports is discussed. Part of the change entails freeing up the Foreman default for smart-proxy (8443) on Katello installs by moving Candlepin to port 23443 and moving the reverse proxy on a foreman-proxy to 443. The latter still needing a few more releases before we can fully drop.
Considerations
One consideration we have been discussing has been what to do about the installations, documentation and user bases that are used to the smart-proxy port being on 8443 vs being on 9090.
Another consideration is the over-loaded use of ports 8443 (e.g. Java’s default) or 9090 (Cockpit’s default) in the broader ecosystem.
Proposal
Choose a new (“unused”) default port for the smart-proxy that would be used across the ecosystem. This port would be converged towards by both Foreman and Katello from a new installation perspective and where applicable for upgrades to bring standardization. This would drop the use of 8443 and 9090 as standard ports used for the smart-proxy and free them up for their more traditional use cases.
Open Questions
- What port number should be used?
- Should we request a reserved port number?