With the move to openstack/openstack-chef the .zuul.yaml here is causing
issues[1]. Remove it in preparation for retirement.
[1] http://zuul.openstack.org/api/config-errors
Change-Id: I4c28cb38f837f54516a9f2763e8bb9df47d36306
Chef Delivery is the command-line interface for workflow capabilities in Chef
Automate and the standard interface that Chef community cookbooks use for
verification.
Change-Id: I72a1775369f955901260173b061f28640055c808
Implements: blueprint deprecate-rakefiles
In the effort to import the dns and client cookbooks, the dns cookbook
reference was inadvertently left out.
Change-Id: Ibea92346c1d355db0bb71e1533e68168218a7af2
We want to control the doc build locally, so we do not depend on changes
to project-config.
Also, since this is a greenfield thing, use python3 from the start.
Change-Id: I811d492fe4aa5525003820936e16d7be4632209c
These will be used in a patch for the identity cookbook to handle
credential tokens properly.
Required-By: Idabc34d101d9fb145a205acedf8f652ebec3ad9f
Change-Id: Icf0a8f644ddbfa61bfef124a772663e8af4e1f16
This change removes the markdown documentation in favor of a set of
rST documents generated with OpenStack branding.
Change-Id: I364ef53e24aed5f4721c5f3d56cc1d63966b4e88
- Chef 14 support has stablized, so we want to start using it.
- Docker support needed some tweaks for the AIO scenario to converge
with Chef 14.
Change-Id: I8aac7a2e5d07caa66a2926873f2fbd7c2ace9650
Adding an IP address gives the kitchen user (among other things) access
to the OpenStack Dashboard (horizon) at https://10.0.0.81/.
Change-Id: Ia08fd57b17aff081ad9aba8b365811669ac7a2fb
* cloudwatch has been deprecated since Havana, removed in Queens
* chef pinning is relaxed to major versions
* remove dedicated network node for multinode testing
Change-Id: I397bf5e61d13d217206e07351b0dbb91125c3212
- The minimal role contains a subset of allinone for use in integration. This
allows to execute Tempest at the end of the Chef run.
- Being that chef-provisioning-vagrant is no longer working as of ChefDK 2.x,
the provisioning cookbook serves no functional purpose.
Change-Id: I99a6de49640356c98adadf3237dc68383be06bb4
Implements: blueprint modern-chef
Depends-On: https://review.openstack.org/542612
Depends-On: https://review.openstack.org/542613
- chef 13.7 breaks in fun and exciting ways. until the next release emerges,
to fix this, the temporary solution is to pin to 13.6
Change-Id: I5d4ccb946a9090b2de1811aa9207ca4b85b4aafb
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.
Change-Id: I1ecc5a139199177e5bfd004e9f8354ff460567ac
- With Chef 13, comes new ChefDK. This commit replaces the older 1.6 release
with 2.3
Implements: blueprint modern-chef
Change-Id: Iac1ba6f0c3fb5f350a0afc0a5d1db944fb5397f4
- EPEL being enabled on CentOS causes issues with RDO packages, in that an
update will conflict on an EPEL package, rendering yum updates impossible
- Simplified example environments files by paring down unused environments
files, eliminating the need for platform switches
Change-Id: I21da50a91373fb473fe2554d96940730c4d4d81d
Implements: blueprint modern-chef
- implemented foodcritic and cookstyle corrections
- simplified environments files to a single environment for each scenario,
as opposed to one environment file per OS flavor
- updated inspec test for tempest from package
Implements blueprint modern-chef
Depends-On: If971a472c1fd9149a891200548a267655620fce2
Depends-On: Ib268737d2f5c3196061d89202d806c3af1c54e72
Change-Id: I5f1cb87573098623aa9f8c224a89527ce813e055
- Implemented changes consistent with cookstyle
- DRY the environment files
- Added tempest recipes in minimal role; drop build-essential
- Corrected url for chefdk with current scheme
- Removed nova smoke test since this is handled by tempest and tends to fire
before nova is available in integration
Implements blueprint modern-chef
Change-Id: I5c5371eed12b282a527576822b270cce8b0e76a7
- this scenario creates a basic three-node cluster, consisting of one Compute
Controller, one Network Controller and one Compute Node
Change-Id: Ib9202cccd126b88906776223394b767fbbc41ec6
Zuul now supports including the file extension on the playbook path
and omitting the extension is now deprecrated. Update references
to include the extension.
Change-Id: I159084ce5a0181cc1a8dd3112762d2e7c05a14ae