- 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
This patch will use the Depends-On support enabled in the Common
bootstrap. The repo Berksfile already has support for REPO_DEV to
find cookbooks in a local path. This change will enable the
repo to also be able to use the Depends-On commit message flag to
pull in dependent cookbooks.
To use Depends-On, add the following to your commit message AFTER
the description and BEFORE the change id and bug or blue print ref.
"Depends-On: <id>"
The id is the change id of the gerrit patch this patch depends on.
Change-Id: I7f9bc45995073ae210656835108b4e6a5257b082
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