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

Update yum header to list more URLs #1986

Merged
merged 1 commit into from
Nov 16, 2023
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
30 changes: 20 additions & 10 deletions puppet/modules/web/files/yum/HEADER.html
Original file line number Diff line number Diff line change
@@ -1,29 +1,26 @@
<h1>yum.theforeman.org</h1>

<h3>Stable Foreman releases</h3>
<h3>Foreman</h3>

<p>Releases are available under <code>/releases/VERSION/DIST/ARCH</code>, e.g.</p>
<p>Foreman is available under <code>/releases/VERSION/DIST/ARCH</code>, e.g.</p>

<ul>
<li>/releases/3.4/el8/x86_64</li>
<li>/releases/3.8/el8/x86_64</li>
<li>/releases/nightly/el8/x86_64</li>
</ul>

<p>foreman-release RPMs containing an appropriate .repo file are available with fixed URLs:</p>

<ul>
<li><a href="https://yum.theforeman.org/releases/latest/el8/x86_64/foreman-release.rpm">https://yum.theforeman.org/releases/latest/el8/x86_64/foreman-release.rpm</a></li>
<li><a href="https://yum.theforeman.org/releases/nightly/el8/x86_64/foreman-release.rpm">https://yum.theforeman.org/releases/nightly/el8/x86_64/foreman-release.rpm</a></li>
</ul>

<p>Release packages <a href="https://theforeman.org/security.html#GPGkeys">are signed with a new key for each major release</a>. The public key is available in the RPM-GPG-KEY-foreman file within each version directory or the foreman-release RPMs.</p>

<p>A symlink is available at <code>/releases/latest</code> which always points to the latest stable release. Please be careful when using this, as release upgrades often require some manual intervention (see release notes).</p>

<h3>Nightly builds and release candidates</h3>

<p>Nightly builds of Foreman are available under <code>/nightly/DIST/ARCH</code> and are refreshed a few times a day, but are not GPG signed.</p>
<p>Nightly builds of Foreman are available under <code>/releases/nightly/DIST/ARCH</code> and are refreshed a few times a day, but are not GPG signed.</p>

<p>Release candidates are in the versioned directories under <code>/releases</code>. These are GPG-signed like stable packages.</p>
<p>A symlink is available at <code>/releases/latest</code> which always points to the latest stable release. Please be careful when using this, as release upgrades often require some manual intervention (see release notes).</p>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can we drop this line (and the symlink)? :)

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's push that off to a separate discussion. I just wanted easy links to quickly install and verify theforeman/puppet-katello#478 was no longer needed.


<h3>Plugins</h3>

Expand All @@ -32,12 +29,25 @@ <h3>Plugins</h3>
<p>Plugin repos are structured by the Foreman version that they're compatible with in the format <code>/plugins/VERSION/DIST/ARCH</code>, e.g.</p>

<ul>
<li>/plugins/3.4/el8/x86_64</li>
<li>/plugins/3.8/el8/x86_64</li>
<li>/plugins/nightly/el8/x86_64</li>
</ul>

<p>Plugin repos are not GPG signed.</p>

<h3>Katello</h3>

<p>Katello is available under <code>/katello/VERSION/katello/DIST/ARCH</code> with Candlepin under <code>/katello/VERSION/candlepin/DIST/ARCH</code>.

<p>katello-repos RPMs containing an appropriate .repo file are available:</p>

<ul>
<li><a href="https://yum.theforeman.org/katello/4.10/katello/el8/x86_64/katello-repos-latest.rpm">https://yum.theforeman.org/katello/4.10/katello/el8/x86_64/katello-repos-latest.rpm</a></li>
<li><a href="https://yum.theforeman.org/katello/nightly/katello/el8/x86_64/katello-repos-latest.rpm">https://yum.theforeman.org/katello/nightly/katello/el8/x86_64/katello-repos-latest.rpm</a></li>
<ul>

<p>Unlike Foreman, there is no <code>latest</code> symlink and you must match the Katello version to the correct Foreman version</p>

<h3>Accessing this repo</h3>

This repository is available over HTTP, HTTPS and rsync:
Expand Down
Loading