Project

katello

0.38
A long-lived project that still receives updates
Katello adds Content and Subscription Management to Foreman. For this it relies on Candlepin and Pulp.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies

Development

Runtime

>= 0
>= 0.5.14
>= 1.0.2, < 2.0.0
>= 1.6.1
< 1.0
>= 0
>= 0
>= 0
>= 0
>= 0
>= 0
>= 1.10.2, < 1.11.0
>= 3.85.0, < 3.86.0
>= 3.8.0, < 3.9.0
>= 0.28.0, < 0.29.0
>= 3.85.0, < 3.86.0
>= 2.26.0, < 2.27.0
>= 3.85.0, < 3.86.0
>= 3.32.0, < 3.33.0
>= 3.19.0, < 3.20.0
>= 2.5.0, < 2.6.0
>= 9.1, < 12
 Project Readme

Katello

Build Status Code Climate

About

Katello is a plugin for Foreman that orchestrates content distribution and subscription management at scale across thousands of Enterprise Linux and Debian-based systems. Katello serves as an enterprise content gateway between external repositories and Foreman-managed hosts by synchronizing RPMs, container images, flatpaks, and more into versioned Content Views, promoting this content through isolated Lifecycle Environments. Katello provides Foreman hosts with first-class content, subscription, and entitlement management.

Full user documentation is available at https://docs.theforeman.org/release/nightly/index-katello.html. Use the selection in the upper right to select your Foreman/Katello version.

Found a bug?

That's rather unfortunate. But don't worry; we can help! Just file a bug in our project tracker.

Development and Contributing

Katello welcomes community contributions! We typically review community pull requests within a week. All pull requests are required to reference a valid Katello issue on Foreman's project tracker. Please view existing PRs to get a sense of our contribution standards.

To set up Katello for development, we recommend using forklift to set up a virtual machine with the Katello codebase checked out and pre-configured. Please use the forklift documentation found in the repository above for further information. Once your environment is checked out, view our developer quick reference guide for information on running your Katello development server.

Please see our development guidelines. Katello source follows the following style guidelines:

If you have questions about or issues with deploying a development environment, feel free to ask for assistance in our matrix channel or our community forum

Annotated Pulp and Candlepin Workflows and test Scenarios

See the annotation docs for more information.

Contact & Resources