Syncing packages to the on-prem Habitat Builder
To sync packages hosted by the core, chef, and chef-platform origins with on-prem deployments of Habitat Builder, we’ve created scripts to sync packages from the public Habitat Builder. These scripts fetch packages released through the LTS and innovation channels.
The sync script does the following:
- It performs a pre-flight check that returns a list of packages under the core origin for that channel (for example, LTS-YYYY or Innovation-YYYY) that aren’t created or maintained by Progress Chef.
- If proceeding with the script:
- Those packages are demoted to the unstable channel.
- Packages are downloaded from the channel specified (for example, LTS-YYYY or Innovation-YYYY) from the public Habitat Builder and uploaded to the on-prem Builder.