Salt Install Guide Overhaul and salt-bootstrap updates
This is a continuation of several blog post announcements related to infrastructure migration:
Salt Install Guide
The Salt Install Guide has had a gigantic overhaul in order to accurately work with packages.broadcom.com
hosted Salt repositories, including quite a bit of simplification:
- There are no longer multiple versions of the Salt Install Guide: directions for each operating system include tabs or tables for LTS and STS installations.
- Linux directions have been reduced down to two types: RPM (RHEL-like systems) and DEB (Debian-like systems). We’re able to do this because of onedir (via
relenv
), and how we’ve been merely duplicating a single.deb
and.rpm
across many repositories rather than having custom packages per target operating system. - For pinning to major versions, or even specific minor point release versions, we now depend on built-in package manager configurations rather than providing a large collection of isolated repositories.
NOTE: The install guide does still have areas of it that need updates, that have TBD placeholders, and
salt-bootstrap
is currently non-functional (see below). For issues discovered in the Salt Install Guide, open issues in the Salt Install Guide source repo and post in the#documentation
channel of the Salt Project Community Discord.
salt-bootstrap
Though salt-bootstrap
scripts expect to be downloaded from a new location now, the script itself no longer works as current releases don’t support the new packages.broadcom.com
repository.
A dedicated issue has been created and assigned for fixing these issues:
We apologize for any inconvenience this may cause and appreciate your patience as we work to improve your Salt Project experience.
– Salt Project Team