Skip to content
This repository was archived by the owner on May 18, 2021. It is now read-only.

v0.2.0 (Go rewrite)

Compare
Choose a tag to compare
@mlafeldt mlafeldt released this 18 Jul 13:36
· 382 commits to master since this release

This release is a complete rewrite of chef-runner in Go -- a real programming language that makes it easier to maintain and extend the code base.

The rewrite includes the following changes:

  • chef-runner no longer uses Vagrant's Chef configuration. Instead, it creates
    its own local .chef-runner folder where configuration data and cookbooks are
    stored. This is the first step towards supporting systems other than Vagrant.
  • chef-runner no longer supports long option names like --host and
    --json-attributes. All original short options are still supported though.
  • rsync now only copies actual cookbook files and is run in verbose mode by
    default.
  • Events are now properly logged to the console (in color!). The log level can
    be controlled via the CHEF_RUNNER_LOG environment variable.
  • There are new scripts for bootstrapping, building, and testing the project in
    script/.

Hope you enjoy the rewrite. More features to come soon!