All Projects → test-kitchen → kitchen-google

test-kitchen / kitchen-google

Licence: other
Google Compute Engine driver for Test-Kitchen

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to kitchen-google

busser-rspec
Run RSpec tests through busser
Stars: ✭ 12 (-74.47%)
Mutual labels:  ruby-gem, test-kitchen, managed-by-terraform
busser-serverspec
A Busser runner plugin for the serverspec testing library
Stars: ✭ 51 (+8.51%)
Mutual labels:  ruby-gem, test-kitchen, managed-by-terraform
kitchen-dsc
A DSC Provisioner for Test-Kitchen
Stars: ✭ 27 (-42.55%)
Mutual labels:  ruby-gem, test-kitchen, managed-by-terraform
vmware-vra-gem
A Ruby Gem for interacting with the VMware vRealize Automation system
Stars: ✭ 16 (-65.96%)
Mutual labels:  ruby-gem, test-kitchen, managed-by-terraform
kitchen-pester
A Test Kitchen driver to execute Pester as a verifier
Stars: ✭ 29 (-38.3%)
Mutual labels:  ruby-gem, test-kitchen, managed-by-terraform
busser
Kitchen Busser - Runs tests for projects in test-kitchen
Stars: ✭ 47 (+0%)
Mutual labels:  ruby-gem, test-kitchen, managed-by-terraform
kitchen-rackspace
A Rackspace Cloud driver for Test Kitchen
Stars: ✭ 15 (-68.09%)
Mutual labels:  ruby-gem, test-kitchen, managed-by-terraform
kitchen-habitat
A Test Kitchen Driver for Habitat
Stars: ✭ 13 (-72.34%)
Mutual labels:  ruby-gem, test-kitchen, managed-by-terraform
dokken-images
Minimal Docker Images for testing
Stars: ✭ 20 (-57.45%)
Mutual labels:  ruby-gem, test-kitchen, managed-by-terraform
grape-jwt-authentication
A reusable Grape JWT authentication concern
Stars: ✭ 31 (-34.04%)
Mutual labels:  ruby-gem
activerecord-crate-adapter
Ruby on Rails ActiveRecord adapter for CrateDB
Stars: ✭ 27 (-42.55%)
Mutual labels:  ruby-gem
sssd ldap
Development repository for the sssd_ldap cookbook
Stars: ✭ 17 (-63.83%)
Mutual labels:  managed-by-terraform
superglue
A productive library for Classic Rails, React and Redux
Stars: ✭ 106 (+125.53%)
Mutual labels:  ruby-gem
wor-authentication
Gem to add authentication to your application using JWT, with expirable, renewable and customizable tokens!
Stars: ✭ 63 (+34.04%)
Mutual labels:  ruby-gem
rarbg
Ruby client for the RARBG Torrent API.
Stars: ✭ 17 (-63.83%)
Mutual labels:  ruby-gem
firewall
Development repository for the firewall cookbook
Stars: ✭ 97 (+106.38%)
Mutual labels:  managed-by-terraform
agency-jekyll-theme
Jekyll version of the newest Agency Bootstrap theme, plus new features: Google Analytics, Markdown support, custom pages, and more!
Stars: ✭ 222 (+372.34%)
Mutual labels:  ruby-gem
freebsd
Development repository for the freebsd cookbook
Stars: ✭ 27 (-42.55%)
Mutual labels:  managed-by-terraform
confluence
Development repository for the confluence cookbook
Stars: ✭ 42 (-10.64%)
Mutual labels:  managed-by-terraform
githat
Git diff with code syntax highlight
Stars: ✭ 32 (-31.91%)
Mutual labels:  ruby-gem

Kitchen::Gce - A Test Kitchen Driver for Google Compute Engine

Gem Version CI

This is a Test Kitchen driver for Google Compute Engine. While similar to EC2 and other IaaS providers, GCE has a couple of advantages for Chef cookbook testing:

  • (Subjectively) faster instance launch times; and
  • Sub-hour billing.

Requirements

Ruby Version

Ruby 2.6 or greater.

Installation

The kitchen-google driver ships as part of Chef Workstation. The easiest way to use this driver is to Download Chef Workstation.

If you want to install the driver directly into a Ruby installation:

gem install kitchen-google

If you're using Bundler, simply add it to your Gemfile:

gem "kitchen-google"

... and then run bundle install.

Configuration

See the kitchen.ci Google Driver Page for documentation on configuring this driver.

Development

Source is hosted on GitHub.

  • Pull requests are welcome, using topic branches if possible:
  1. Fork the repo.
  2. Create a feature branch, commit changes to it and push them.
  3. Submit a pull request.
  • Report issues or submit feature requests on GitHub

Author, Acknowledgements, Etc

Created and maintained by Andrew Leonard ([email protected]).

The initial release drew heavily on the kitchen-ec2 gem for both inspiration and implementation details. Any bugs, however, are solely the author's own doing.

License

Licensed under Apache 2.0.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].