Feature #32146
closedKatello Server - Automatic generation of katello-ca-consumer deb packages
Description
Since Katello Server and Client now actually support deb type content and repos, it really would be nice if we could see the Foreman+Katello environment automatically generate the katello-ca-consumer packages in deb format, not just rpm. It's a real PITA to have to convert rpm to deb whenever a new version is created, and automation would be appreciated here.
Any chance we can see that come to fruition in the near future?
Thanks!
Updated by Ian Ballou over 3 years ago
- Category set to Hosts
- Target version set to Katello Backlog
- Triaged changed from No to Yes
Hi BloodyIron,
The new Global Registration is soon going to be replacing this host registration workflow. We'll be putting this issue on the backlog due to this, but pull requests are always welcome.
Thanks!
Updated by BloodyIron . over 3 years ago
Ian Ballou wrote:
Hi BloodyIron,
The new Global Registration is soon going to be replacing this host registration workflow. We'll be putting this issue on the backlog due to this, but pull requests are always welcome.
Thanks!
What milestone is that Global Registration workflow change slated for? I am not yet familiar with it. Also, can you point me to any documentation on the topic that exists? Sounds like a good direction! And I'd like to know more! :D
Updated by Et7f3 please_edit_me over 1 year ago
BloodyIron . wrote:
Since Katello Server and Client now actually support deb type content and repos, it really would be nice if we could see the Foreman+Katello environment automatically generate the katello-ca-consumer packages in deb format, not just rpm. It's a real PITA to have to convert rpm to deb whenever a new version is created, and automation would be appreciated here.
Any chance we can see that come to fruition in the near future?
Thanks!
I don't see debuild nor alien on RHEL repo. What do you use to convert ?
Also note that katello-ca-consumer-latest.noarch.rpm contain only katello-rhsm-consumer so you could curl file | sh (or maybe in two step if you want to check for checksum)
Updated by Ewoud Kohl van Wijngaarden over 1 year ago
- Status changed from New to Rejected
We're on the path of deprecating the katello-ca-consumer RPM, so I think it's unlikely we'll make a deb version of it. Global registration is the path forward. See https://docs.theforeman.org/nightly/Managing_Hosts/index-katello.html#Registering_Hosts_managing-hosts for the documentation.
For now I'm closing the issue, but if there are issues around registering Debian hosts using global registration those are more than welcome.