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
.
Supported Distros
- Tested on Ubuntu and Windows
- Should work on any omnibus-chef install (Debian, RHEL, SuSE, Solaris, AIX, Custom Builds, etc)
Installation and Setup
Add the following to your Gemfile:
gem "test-kitchen", "~> 1.4.0"
gem 'kitchen-appbundle-updater'
You can use the provided provisioner by modifying the provisioner
section
in your .kitchen.yml
to look like:
provisioner:
name: chef_github
Configuration
refname
The branch, tag, or SHA to use. The default value is master
.
github_owner
The Github org or user which owns the repository. The default value is chef
.
github_repo
The name of the repository. The default value is chef
.
Development
- Source hosted at GitHub
- Report issues/questions/feature requests on GitHub 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:
- Fork the repo
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Added some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request
Authors
Created and maintained by Jay Mundrawala ([email protected])
License
Apache 2.0 (see LICENSE)