Red Hat Satellite mirrors

Varnish Enterprise can be mirrored as a custom repository on a Red Hat Satellite server, for environments where clients install from Satellite rather than directly from Package Cloud. This page covers mirroring the token-enabled varnishplus/60 repository.

You will need your Varnish Enterprise Package Cloud token, which is issued with your Varnish Enterprise license. If you don’t have one, contact your account manager or use the contact us page.

Retrieving the repository signing key

Satellite needs the repository’s signing key before it can sync. Download it with your token:

curl -L -o varnish-package.gpg https://YOUR_TOKEN:@packagecloud.io/varnishplus/60/gpgkey

This key signs the varnishplus/60 repository metadata. The keys that sign the individual packages are documented on the Signing keys page.

Creating the repository in Satellite

In the Satellite web UI, add a new repository to the product that should hold Varnish Enterprise, then fill in both sections of the form.

Basic information

Set Name, Label, Description and Type as appropriate for your environment. Type must be yum.

Sync settings

  • Upstream URL: https://packagecloud.io/varnishplus/60/el/<version>/<arch>/, substituting the EL version and architecture of the clients that will install from this mirror. For Red Hat Enterprise Linux 10 on x86_64 this is https://packagecloud.io/varnishplus/60/el/10/x86_64/.
  • Upstream Username: your Varnish Enterprise token.
  • Upstream Password: any non-empty string. Package Cloud authenticates on the token alone and ignores the password.
  • GPG Key: the contents of varnish-package.gpg.
  • Mirroring Policy: Complete Mirroring.

Save the repository and run a sync. Once it completes, add the repository to a content view and publish it, then clients registered to Satellite can install varnish-plus with dnf as usual.

Notes

The Upstream URL is specific to one EL version and one architecture. Mirror a separate repository for each combination your fleet needs — for example EL 9 and EL 10, or x86_64 and aarch64.


®Varnish Software, Wallingatan 12, 111 60 Stockholm, Organization nr. 556805-6203