# kitchen-appbundle-updater A Test Kitchen Driver that will use a version of Chef-Client from Github. It provides a provisioner based on `Kitchen::Provisioner::ChefZero`. There is currently no support for `chef-solo`. ## Requirements ### Test-Kitchen This provider requires [Test-Kitchen](https://github.com/test-kitchen/test-kitchen) `~> 1.4`. ## Installation and Setup Add the following to your Gemfile: ```ruby gem "test-kitchen", "~> 1.4.0.rc.1" gem 'kitchen-appbundle-updater', git: "https://github.com/jdmundrawala/kitchen-appbundle-updater.git" ``` You can use the provided provisioner by modifying the `provisioner` section in your `.kitchen.yml` to look like: ```yaml provisioner: name: chef_github ``` ## Configuration ### chef\_gitref The branch, tag, or SHA to use. The default value is `master`. ### chef\_gitorg The Github org or user which owns the repository. The default value is `chef`. ### chef\_gitrepo The name of the repository. The default value is `chef`. ## Development * Source hosted at [GitHub][repo] * Report issues/questions/feature requests on [GitHub Issues][issues] Pull requests are very welcome! Make sure your patches are well tested. Ideally create a topic branch for every separate change you make. For example: 1. Fork the repo 2. Create your feature branch (`git checkout -b my-new-feature`) 3. Commit your changes (`git commit -am 'Added some feature'`) 4. Push to the branch (`git push origin my-new-feature`) 5. Create new Pull Request ## Authors Created and maintained by [Jay Mundrawala][author] () ## License Apache 2.0 (see [LICENSE][license]) [author]: https://github.com/jdmundrawala [issues]: https://github.com/jdmundrawala/kitchen-appbundle-updater/issues [license]: https://github.com/jdmundrawala/kitchen-appbundle-updater/blob/master/LICENSE [repo]: https://github.com/jdmundrawala/kitchen-appbundle-updater