Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sunsetting rsync.theforeman.org #2142

Merged
merged 1 commit into from
May 10, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 27 additions & 0 deletions _posts/2024-05-10-sunsetting-rsynctheforemanorg.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
layout: post
title: Sunsetting rsync.theforeman.org
date: 2024-05-10 7:59:32
author: Evgeni Golov
tags:
- foreman
---

We're plannig to shutdown `rsync.theforeman.org` on 2024-06-03, if you're using it to mirror our repositories, please switch to HTTP(S) based mirroring.

<!--more-->

Today we run an `rsyncd` on our webserver to offer a set of shares:
* `yum` - our RPM packages (same content as `yum.theforeman.org`)
* `deb` - our Debian packages (same content as `deb.theforeman.org`)
* `archivedeb` - our old Debian packages (same content as `archivedeb.theforeman.org`)
* `downloads` - misc downloads, especially release tarballs (same content as `downloads.theforeman.org`)
* `debug-incoming` - write-only share for `foreman-debug` uploads

Our CDN provider ([Fastly](https://fastly.com)) doesn't support rsync, so whenever someone tries to download things via rsync, it hits our webserver directly, instead of being served from a CDN (which is both quicker and cheaper).

Additionally, we're currently [planing the move (and split) of our webserver](https://github.com/theforeman/foreman-infra/issues/1724#issuecomment-1988313625), which would make offering rsync more complicated.

With all that, we decided to discontinue the service altogether on 2024-06-03.

If you need to mirror our repositories, Katello and Pulp can do that for you via HTTP(S), and so can [`debmirror`](https://packages.debian.org/search?keywords=debmirror) and [`dnf reposync`](https://dnf-plugins-core.readthedocs.io/en/latest/reposync.html).