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 ~> 1.4.

Installation and Setup

Add the following to your Gemfile:

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:

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

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 ([email protected])

License

Apache 2.0 (see LICENSE)