481af2f96a
* added new test scenarion allione (and all the needed files for it) * removed old test scenarios aio-nova and aio-neutron as well as multi-neutron and multi-node and the related files since they will not work with the refactored cookbooks * removed databag items for currently untested service cookbooks * modified Rakefile to use new test scenarios for local and jenkins integration testing * adapted README and docs to fit new test setup and explain the new attributes/template logic (with TODO) * adapted Berksfile to use the master apache2 cookbook to comply with the dependencies in identity and dashboard * removed image_upload recipe since this is already done in the integration-test::setup one * moved recipe integration-test to a different chef_run to allow all services to be restarted in delayed actions of first run before using them * removed heat from the testing stack until refactored * removed tempest unit tests 'run_tests.sh' from integration testing scenarion, since there is no need to run tempests unit tests in our deployment Depends-On: I0547182085eed91d05384fdd7734408a839a9a2c Depends-On: I3262b2e6f792f37c32a446e6567790b82bdd4613 Depends-On: I80ed8a7892b59f7fd582505445a31b0df8d68752 Depends-On: Ia7fd927f42f4a1e484e8f2d34c52b1dc6d0ce6dd Depends-On: Ifd11f86c576d7dbb709bdd302d41e39e900e1b74 Depends-On: Ida408a025f1a3e6a632108a9a32877026e286116 Depends-On: Idadc97bd7380d6c4f9f6f33d9c6b1215a5f24772 Depends-On: I9ac9eeb29ab27f31394830e4b6f999d5870cc0e4 Depends-On: Ifa5a7f4e1df47a3961976e64f654224864c3dcb4 Depends-On: I9cc1b5cc069987ac83e064322c2291772505ff5f Implements: blueprint cookbook-refactoring Change-Id: Icf0921229e9473a842d7ce5706027d56229e11d4
52 lines
1.3 KiB
Ruby
52 lines
1.3 KiB
Ruby
source 'https://supermarket.chef.io'
|
|
|
|
%w(
|
|
bare-metal
|
|
database
|
|
data-processing
|
|
integration-test
|
|
object-storage
|
|
orchestration
|
|
telemetry
|
|
block-storage
|
|
common
|
|
compute
|
|
dashboard
|
|
identity
|
|
image
|
|
network
|
|
ops-database
|
|
ops-messaging
|
|
).each do |cookbook|
|
|
if ENV['ZUUL_CHANGES'] && Dir.exist?("../cookbook-openstack-#{cookbook}")
|
|
cookbook "openstack-#{cookbook}", path: "../cookbook-openstack-#{cookbook}"
|
|
else
|
|
cookbook "openstack-#{cookbook}", github: "openstack/cookbook-openstack-#{cookbook}"
|
|
end
|
|
end
|
|
|
|
# use the current master branch until the new apache listen logic has been
|
|
# released
|
|
cookbook 'apache2',
|
|
github: "svanzoest-cookbooks/apache2"
|
|
cookbook 'apt', '2.8.2'
|
|
cookbook 'aws', '2.1.1'
|
|
cookbook 'build-essential', '2.1.3'
|
|
cookbook 'ceph', '0.9.2'
|
|
cookbook 'database', '4.0.2'
|
|
cookbook 'erlang', '1.5.8'
|
|
cookbook 'mariadb', '0.3.1'
|
|
cookbook 'memcached', '1.7.2'
|
|
cookbook 'mysql', '6.0.13'
|
|
cookbook 'mysql2_chef_gem', '1.0.1'
|
|
cookbook 'openssl', '4.0.0'
|
|
cookbook 'postgresql', '3.4.18'
|
|
cookbook 'python', '1.4.6'
|
|
cookbook 'rabbitmq', '4.2.2'
|
|
cookbook 'xfs', '1.1.0'
|
|
cookbook 'yum', '3.5.4'
|
|
cookbook 'selinux', '0.9.0'
|
|
cookbook 'yum-epel', '0.6.0'
|
|
cookbook 'statsd', github: 'att-cloud/cookbook-statsd'
|
|
cookbook 'locale', '1.0.2'
|