Software to automate the management and configuration of any infrastructure or application at scale. Install Salt from the Salt package repositories here:
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
Improved Reliability: By switching to the new Artifactory location, we ensure alignment with the updated infrastructure and enhance the reliability of package downloads.
Future-Ready Approach: Although relenv.fetch wasn't applicable in this scenario, the switch positions us well for future changes in infrastructure and package management.
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
This issue reflects broader infrastructure updates that necessitate changes in how packages are downloaded and managed within the Salt ecosystem.
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 fromrepo.saltproject.com
.Current Behavior
The
salt-ssh --relenv
command currently involves manually downloading the Salt Onedir package using hard-coded URLs fromrepo.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
relenv.fetch
wasn't applicable in this scenario, the switch positions us well for future changes in infrastructure and package management.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