Katello Agent for Fedora 29?

Problem:
I’m attempting to build a Fedora 29 based deployment using Foreman/Katello for lifecycle & update management. Most everything seems to be in place (successful repo sync, PXE boot, kickstart OS application…) except for a Python 3.7 related breaking bug in subscription-manager and a lack of a Katello Agent or Host-Tool set for Katello 3.11 + F29.
The latter is the main question I have. I have not been able to get a feel for the general release process of how clients are built and posted to FedoraPeople.org. Eg. If clients are only built on releases that match with a Redhat Satellite release, if it’s just when someone cares to build it, etc…

How are Katello Agent builds released? (schedule, targeted platforms)

I’m a little fuzzy on where Katello and Foreman efforts are divided or merged. Sorry if this isn’t in the right space.

Expected outcome:
Similar to https://fedorapeople.org/groups/katello/releases/yum/3.8/client/f28/x86_64/
I was hoping to find https://fedorapeople.org/groups/katello/releases/yum/3.11/client/f29/x86_64/ populated and available for use.

Foreman and Proxy versions:
foreman-1.21.0

Foreman and Proxy plugin versions:
katello-3.11.0

Other relevant data:
<n/a>

Hi,

first off, this is the right place :slight_smile: We are basically one community.
Now, for your questions (as far as I can answer them): Since Katello 3.9 the katello-agent repo is gone.
It is now part of https://yum.theforeman.org/client/ (which is basically the same repo under a different name by now). Still, there is currently no build for f29, not even in nightly.

Since I’m only a user myself, I don’t know exactly how the build process and support for new OS Releases is tackled, but I would guess it “is done when it’s done” (and someone found the time to implement the needed steps). You could try running from source (https://github.com/Katello/katello-host-tools) to see what the current development state is and if that’s possible maybe even contribute some fixes :wink:

1 Like

Hi areyus!
Thank you for the clarification and pointers on the community! I’ll keep my eye on The Foreman Client. It seems a FC29 build has appeared since I posted. (2019-04-15 18:23 - Hot off the presses!) I’ll give that a look and keep my expectations tempered and ready for feedback.

And thanks for the direction to the host tools repo. I’ll give that a look as well. It’d be pretty awesome if things aligned to make a contribution. :slight_smile:

Edit: I may have spoken too soon. The FC29 folder looks to be an empty repo at the moment. However, I’m thrilled to see it there and hopefully it’s safe to assume that some cool dev is looking into it.