All,
Some of you may have noticed a new katello-packaging repository and
multiple pull requests being open to remove packaging related artifacts
from various repositories. We have moved and centralized the packaging of
Katello projects to the katello-packaging repository [1]. Anyone familiar
with foreman-packaging should find that this repository works in a very
similar fashion with packaging updates being tested per pull request. The
following list of repositories have had their packaging moved:
- katello
- rubygem-katello
- rubygem-runcible
- katello-agent
- katello-repos
- katello-certs-tools
- katello-utils
- katello-installer
- katello-selinux
- rubygem-foreman_gutterball
- hammer-cli-katello
- hammer-cli-foreman-gutterball
- hammer-cli-csv
- hammer-cli-import
- pulp-katello
In addition, the following changes have been made (in case you go looking
for certain artifacts):
- The deploy/ directory in the katello repository which was formerly the
katello package exists entirely in katello-packaging now [2] - The repos/ directory in katello-misc now resides solely in
katello-packaging [3] - The certs-tools/ directory that existed in katello-misc now exists as
a stand alone repository [4] - The utils/ directory that existed in katello-misc now exists as a
stand alone repository [5] - The comps files that existed in katello.git under rel-eng/ now exist
in the katello-packaging repository
As a result of this change over, there are some changes in CI as well:
- Katello pull requests will no longer test RPM builds which should
speed up PRs significantly - The release pipeline has been updated to use tarballs from the last
successful run of test_katello_core for building rubygem-katello
If you have any questions or concerns please let myself or Justin know.
Thanks,
Eric
[1] https://github.com/katello/katello-packaging.git
[2] https://github.com/Katello/katello-packaging/tree/master/katello
[3] https://github.com/Katello/katello-packaging/tree/master/repos
[4] https://github.com/Katello/katello-certs-tools
[5] https://github.com/Katello/katello-utils