Commit Graph

12 Commits

Author SHA1 Message Date
Lance Albertson 90b2f96247 Updates for rocky
- Update some documentation
- Migrate all Markdown to RST for better rendering
- Drop obsolete bootstrap.sh script
- Update tox.ini as for building docs only python3 is supported

Change-Id: I40a7b02e0a83b516dd7b3cccdb3ddbece2996890
2019-12-06 09:50:11 -08:00
JJ Asghar 81769c8873 Removed Spiceweasel
We don't use Spiceweasel anymore, so this is the removal and references
to it.

Change-Id: I966f5043a5180040cf23db7dfc39c96bd49813ab
Tested-by: JJ Asghar <jj@getchef.com>
2015-07-06 10:56:49 -05:00
Mark Vanderwiel 016a08eadc Update repo with new testing suite
The new testing suite is based upon Chef 12, Chef DK and
Chef Provisioning.  It supports all in one and multi node
environments.  It will be used as the base for future gate
integration testing.  There's is more work to as noted in
the TODO list at the botton of the readme.

Note: to get this thru the existing gate, had to keep the existing
Gemfile.  Added a Gemfile-Provisioning for new stuff and updated
readme with some notes on that.  When we make the switch to kilo
rake gates, we can decide what type of gates the repo needs. I think
it's ready for rubocop at least and maybe continue with something
like spiecweasel to look at the role and environment syntax.

Added draft bootstrap and test default to rubocop to rakefile to
allow for easy integration with new gate rake jobs.

Change-Id: I187df8b78c4cecfb783ab26a6b66b8e8dd6745bd
2015-02-26 15:09:06 -06:00
Pierre RAMBAUD 28b6929bb2 Update rabbitmq and ubuntu versions
Reasons:
 - Rabbitmq cookbook in 3.0.4 return the following error:
 Error executing action `enable` on resource
 'rabbitmq_plugin[rabbitmq_management]'
 - Ubuntu 12.04 isn't the latest LTS version

Changes:
 - Update Rabbitmq cookbook to 3.10.0 in Berksfile
 - Change all occurences from 1204 or 12.04 to 1404 and 14.04

Change-Id: I364cb53cc73e567760d72e49df0e15105a66f2c7
2015-02-11 15:21:29 +01:00
Jan Klare 5f023d7ee5 Updated berkshelf to 3.1.5
* Updated berkshelf from 2.0.18 to 3.1.5 in Gemfile
* Added supermarket source to Berksfile
* Pinned spiceweasel gem to 2.8
* Remove the unused knife-block gem

Change-Id: If2d801f86882fbd93b9ceb1f81f43ce7e57cbd43
Implements: blueprint update-berkshelf
2014-11-06 15:44:54 +01:00
galstrom21 a302d6e0e7 Removing usage of vagrant-berkshelf
As of this commit, vagrant-berkshelf isn't playing nicely with the other
plugins, so the testing instructions have been updated not to use it.

Change-Id: I43133a779bf190b66c539ab5ca5e785a4377d191
2014-05-13 16:30:47 -04:00
Matt Ray c2a6122c51 Remove Ubuntu 13.04 from test matrix.
We're trying to focus on Ubuntu LTS releases and not chase the 6 month releases.

Change-Id: I645cf96f51895d430a22ecf0715e0eefd688bb7d
2013-11-28 09:13:32 -06:00
Matt Ray 42a2cc673c Cleanup of the Cirros steps for testing.
The Cirros image is now uploaded as part of the Vagrant run. Also the 'cirros'
user is needed for ssh-ing in.

Change-Id: I46f37429d16a9d4e6af22e7c2af6148d93767208
2013-11-22 23:30:49 -06:00
paulczar 621c21665c Added some more vagrant testing steps
Also added `$` to front of all sample shell commands.
* Helps ensure user knows it is a command to be run from CLI
* Also discourages bulk copy/paste running of the commands directly from example ( bad practice! )

Change-Id: I7484d77dc3575bb9784ffa6b44437a4f02c63cc8
2013-11-12 21:55:08 -06:00
Matt Ray ce3f9a7b46 chef-zero and berkshelf plugins conflict on json gem version, change order
vagrant-chef-zero depends on the json 1.7.7 gem, vagrant-berkshelf will bring in
a newer version if it installs first, breaking vagrant-chef-zero. This needs to
get fixed upstream too.

Change-Id: I7f9d40b6b759a33c66dbab8dc62261cc54788e9e
2013-10-31 10:53:46 -05:00
Matt Ray 32f4a22d76 Removing vagrant-cachier for interfering with debugging
Vagrant-cachier works very well at caching components but should probably not be
part of the default usage because we are frequently testing changes in packages
and cookbooks, the 2 things most likely to be cached and re-used.

Change-Id: I4458bf4806e574abc20e4fb6c3fc68409cd045a0
2013-10-17 15:49:11 -05:00
Matt Ray 7e32b4747e Initial Vagrant testing support, using the Chef provider with Chef Zero.
The Vagrant box is the default 12.04 and 13.04 provided by Opscode's Bento
project. It uses the Vagrant plugins vagrant-berkshelf, vagrant-cachier,
vagrant-chef-zero and vagrant-omnibus. Unfortunately Chef Zero does not
understand .rb files yet, so we're using the recipes directly in the run
list. This also means that searching by roles is broken so this needs to be
fixed ASAP.

Change-Id: I5fe8b175f15c4a21c16de46bc05ec6a0c27cfdaa
2013-09-21 13:38:33 -05:00