Commit Graph

17 Commits

Author SHA1 Message Date
Ghanshyam Mann 0a53c4a961 Retire openstack-chef: remove repo content
OpenStack-chef project is retiring
- https://review.opendev.org/c/openstack/governance/+/905279

this commit remove the content of this project repo

Depends-On: https://review.opendev.org/c/openstack/project-config/+/909134
Change-Id: Idb3769e91814eb7703a3a4787f485fab1caa97f8
2024-02-17 20:47:50 -08:00
Lance Albertson 5280706daa Refactor and update test-kitchen suites
This provides a large collection of updates and refactoring to improve
the development environment for the cookbooks using test-kitchen.

The primary change this provides is the addition of the 'minimal' suite
which replicates what the integration test jobs run in Zuul. This is
useful for testing and debugging issues that might be found during CI
jobs.

- Switch run_list to using roles to better match how the zuul jobs work
- Update to using Ubuntu 18.04 instead of 16.04
- Move all attributes from .kitchen.yml files to environments
- Update multi-node and dokken test-kitchen
- Use MariaDB 10.1 by default as 10.0 has been deprecated upstream for
  ubuntu 18.04. Also use OSUOSL mirror as it's more stable than
  upstream
- Don't disable EPEL on RHEL systems
- Synchronize attributes (within reason) between test-kitchen files
- Update roles run_list
- Create openstack_test cookbook and update /etc/apt/sources.list to
  OSUOSL mirrors to improve stability on Ubuntu

Change-Id: Ie6d7b56a78f7fadbd28e6d27a46446a46c3c5ebd
Signed-off-by: Lance Albertson <lance@osuosl.org>
2019-08-06 10:52:40 +00:00
wangqian 5c9648abfc Add .idea/* and .venv/ in .gitignore
Change-Id: Iceac007787fdb0f0ba48ac61797531b9e71b212a
2019-05-14 11:15:22 +08:00
Jens Harbott a96d883066 Build a deploy-guide
Seems that since we are a deployment project, we should produce a
deployment guide rather than an installation guide. Using
what OpenStack-Ansible did as a guide.

Change-Id: I9740b7dbc8cf48c47e5bbc5d261f8736b00ee068
2019-04-03 13:27:22 +00:00
Samuel Cassiba 313a6d5b58 [Docs] Fix docs configuration
Change-Id: I31d63da4fd43e6cf7790bedffd8a40a1d5103c36
2018-07-20 23:44:56 -07:00
Samuel Cassiba cc6681b7f8 Add Chef OpenStack contributor, install guides
This change removes the markdown documentation in favor of a set of
rST documents generated with OpenStack branding.

Change-Id: I364ef53e24aed5f4721c5f3d56cc1d63966b4e88
2018-05-19 07:10:59 -07: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
galstrom21 569f4af706 Adding roles from cookbook-ceph
* Adding cookbook-ceph to Berksfile
* Updating infrastructure.yml
* Updated Gemfile.lock

Change-Id: I9f132efefdf5b78ea1a8d1ee66185c89e13713de
Partial-Bug: 1348324
2014-08-04 07:34:57 -05:00
Mark Vanderwiel b38b800d1b Setting up repo for master Juno Branch
* Adding Gemfile.lock to .gitignore
* Updating Gems
  * chef (11.12.0)

Change-Id: I7baf4f98780acc4dfee8b07466d8ecacbfee52d7
Partial-Bug: 1349865
2014-08-01 12:34:46 -05:00
Hugh Saunders ae1c001286 Remove Berksfile.lock
Berksfile.lock is not updated so points to old versions of each of the
stackforge cookbooks. Removing this file ensures that a user gets the
most recent stackforge cookbooks when installing with berkshelf.

Add Berksfile.lock to .gitignore so that another version isn't
committed.

Update Readme with note about Berksfile.lock

Change-Id: I8ea3223e98ac4dbab94e45f2323c6dcea2b54504
2014-01-20 15:50:36 +00: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
Jay Pipes 9628003931 Adds Vagabond integration testing and setup
* Adds instructions for using Vagabond to test the
Chef repository.
* Add a new testing environment file that is specific
to Vagabond
* An ops, compute controller and compute worker node
added to the vagabond environment

Change-Id: Id15201b9b870c51d337d8d07fca5e42ca8aaf385
2013-08-07 15:50:29 -04:00
Matt Ray a996457655 pems in the .chef 2013-05-24 13:46:15 -05:00
Matt Ray 63b1a8f8a6 ignore local bootstrap 2012-12-07 15:47:28 -06:00
mattray 05805c2292 nova and horizon appear to be working, need to get images into glance 2012-08-14 14:31:17 -05:00
mattray 26b630bd4a ignore checksums 2012-07-27 14:45:11 -05:00
mattray 8633a0d254 ignoring the junk 2012-06-18 16:23:37 -05:00