Hi there!
We're just trying to deploy the Salt minion to RHEL 8 and RHEL 9 via the SaltConfig functionality of VMWare's VCF implementation. The RHEL 8 deployments work perfectly, but the RHEL 9 ones fail because the Salt project seem to have changed where things are downloaded from.
The VCF implementation of deploy.sh (which we can't edit) logs to /tmp/bootstrap-salt.log on the target host and shows the following after dropping the salt.repo (which we also can't edit) file in:
[...]
SaltStack archive/3005.1 Release Channel for RH 260 B/s | 325 B 00:01
Errors during downloading metadata for repository 'saltstack':
- Status code: 404 for
https://repo.saltproject.io/py3/redhat/9/x86_64/archive/3005.1/repodata/repomd.xml (IP: 18.244.114.39)
Error: Failed to download metadata for repo 'saltstack': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
Ignoring repositories: saltstack
[...]
Running the deployment again succeeds, but because it falls back to installing the Salt RPMs from EPEL, which we don't want.
However, we do not have access to modify the "deploy.sh" which comes with VMWare's VCF SaltConfig setup. Therefore can I ask
1) why things were changed for RHEL 9, and
Otherwise we, and anyone else trying to deploy Salt of any kind to RHEL 9, will fail to get things working. Alternatively, please let us know what we should be doing (-:
With thanks,
Ben