saltstack / salt

Software to automate the management and configuration of any infrastructure or application at scale. Install Salt from the Salt package repositories here:
https://docs.saltproject.io/salt/install-guide/en/latest/
Apache License 2.0
14.21k stars 5.48k forks source link

Update onedir package url for salt-ssh --relenv #67010

Open Akm0d opened 3 weeks ago

Akm0d commented 3 weeks ago

Summary

Update the salt-ssh --relenv functionality to download the Salt Onedir package from a new Artifactory location rather than the current manual download process from repo.saltproject.com.

Current Behavior

The salt-ssh --relenv command currently involves manually downloading the Salt Onedir package using hard-coded URLs from repo.saltproject.com.

Proposed Change

Transition the download source for the Salt Onedir package to a new Artifactory repository. This change aims to reflect updates in the project's infrastructure and improve the reliability and sustainability of package retrieval.

Considerations

During the planning phase, we considered using the relenv.fetch execution module to automate this download process. However, relenv.fetch does not currently support downloading Onedir packages. Thus, updating the target URL to the new Artifactory location is the chosen solution to achieve immediate integration with the existing infrastructure.

Benefits

Context

This update is essential to maintain compatibility with ongoing infrastructure changes and to ensure that the salt-ssh --relenv functionality continues to operate smoothly without interruption.

References