Old delivery-cli packages deleted from download site

Today we have removed all the old delivery-cli packages from Service End for Bintray, JCenter, GoCenter, and ChartCenter | JFrog.

The main reason of this action is because we are now shipping the CLI within ChefDK:

So you just need to upgrade/install ChefDK to have the latest delivery-cli on your workstation: Install Chef Workstation

If you want to install the nightly builds you can use the following commands:

Unix:

https://omnitruck.chef.io/install.sh | sudo bash -s -- -c current -P chefdk

Windows:

. { iwr -useb https://omnitruck.chef.io/install.ps1 } | iex; install -channel current -project chefdk

With the removal of the old delivery-cli packages we inadvertently caused an issue with delivery-cluster and build nodes. The delivery_build cookbook, which is used by delivery-cluster and build nodes, was still pointing at the old delivery-cli packages and would error out when it was run. This cookbook has been updated to now point to the delivery-cli bundled in Chef DK. If you ran delivery-cluster or did a CCR on a build node and encountered an error, please run it again. It will pull in the latest delivery_build cookbook and the issue will be fixed. No other action is needed on your part.

If for some reason you are using the delivery_build cookbook in a different context or have it pinned, you will need to update it to version 0.4.28 to address this issue.

Thank you and sorry for any errors this caused.

  • Mark Mzyk
    Chef Engineering Manager