No commit activity in last 3 years
No release in over 3 years
A Test Kitchen Driver for Appbundle-updater
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

 Project Readme

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

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 (jdmundrawala@gmail.com)

License

Apache 2.0 (see LICENSE)