Add ironic to integration
Depends-On: https://review.openstack.org/599690 Change-Id: Idb9a075381615e5ed99090764e1afd7f5eab09d9
This commit is contained in:
parent
0454b4ab05
commit
8fa54db5cf
11
.kitchen.yml
11
.kitchen.yml
|
@ -30,8 +30,12 @@ verifier:
|
||||||
name: inspec
|
name: inspec
|
||||||
|
|
||||||
platforms:
|
platforms:
|
||||||
- name: ubuntu-16.04
|
- name: ubuntu-xenial
|
||||||
- name: centos-7.5
|
driver:
|
||||||
|
box: bento/ubuntu-16.04
|
||||||
|
- name: centos-7
|
||||||
|
driver:
|
||||||
|
box: bento/centos-7
|
||||||
|
|
||||||
suites:
|
suites:
|
||||||
- name: default
|
- name: default
|
||||||
|
@ -80,6 +84,9 @@ suites:
|
||||||
- recipe[openstack-block-storage::volume]
|
- recipe[openstack-block-storage::volume]
|
||||||
- recipe[openstack-block-storage::backup]
|
- recipe[openstack-block-storage::backup]
|
||||||
- recipe[openstack-block-storage::identity_registration]
|
- recipe[openstack-block-storage::identity_registration]
|
||||||
|
- recipe[openstack-bare-metal::api]
|
||||||
|
- recipe[openstack-bare-metal::conductor]
|
||||||
|
- recipe[openstack-bare-metal::identity_registration]
|
||||||
- recipe[openstack-orchestration::engine]
|
- recipe[openstack-orchestration::engine]
|
||||||
- recipe[openstack-orchestration::api]
|
- recipe[openstack-orchestration::api]
|
||||||
- recipe[openstack-orchestration::api-cfn]
|
- recipe[openstack-orchestration::api-cfn]
|
||||||
|
|
|
@ -14,6 +14,7 @@ source 'https://supermarket.chef.io'
|
||||||
network
|
network
|
||||||
ops-database
|
ops-database
|
||||||
ops-messaging
|
ops-messaging
|
||||||
|
bare-metal
|
||||||
).each do |cookbook|
|
).each do |cookbook|
|
||||||
if Dir.exist?("../cookbook-openstack-#{cookbook}")
|
if Dir.exist?("../cookbook-openstack-#{cookbook}")
|
||||||
cookbook "openstack-#{cookbook}", path: "../cookbook-openstack-#{cookbook}"
|
cookbook "openstack-#{cookbook}", path: "../cookbook-openstack-#{cookbook}"
|
||||||
|
|
|
@ -0,0 +1,10 @@
|
||||||
|
{
|
||||||
|
"id": "ironic",
|
||||||
|
"ironic": {
|
||||||
|
"encrypted_data": "O9dpq41k90vdOtFGW60p13Mki6Hp8vu+EQ==\n",
|
||||||
|
"iv": "qP8LpWlAWdyH/jxe\n",
|
||||||
|
"auth_tag": "6yM7Z1sw4wpAGjwuvluEuA==\n",
|
||||||
|
"version": 3,
|
||||||
|
"cipher": "aes-256-gcm"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,10 @@
|
||||||
|
{
|
||||||
|
"id": "openstack-bare-metal",
|
||||||
|
"openstac-bare-metal": {
|
||||||
|
"encrypted_data": "V3TjN0VM+M5h0gCFyFRQqQZc8zYFTeWaYg==\n",
|
||||||
|
"iv": "oDSNcsfcj6Db298Z\n",
|
||||||
|
"auth_tag": "NSpX3UCs//hoNttc2SCh7g==\n",
|
||||||
|
"version": 3,
|
||||||
|
"cipher": "aes-256-gcm"
|
||||||
|
}
|
||||||
|
}
|
|
@ -9,6 +9,7 @@ achieve a clearly stated objective: deploy OpenStack.
|
||||||
OpenStack Cookbooks
|
OpenStack Cookbooks
|
||||||
===================
|
===================
|
||||||
|
|
||||||
|
* `Bare Metal <https://git.openstack.org/cgit/openstack/cookbook-openstack-bare-metal/>`_ (*Ironic*)
|
||||||
* `Block Storage <https://git.openstack.org/cgit/openstack/cookbook-openstack-block-storage/>`_ (*Cinder*)
|
* `Block Storage <https://git.openstack.org/cgit/openstack/cookbook-openstack-block-storage/>`_ (*Cinder*)
|
||||||
* `Compute <https://git.openstack.org/cgit/openstack/cookbook-openstack-compute/>`_ (*Nova*)
|
* `Compute <https://git.openstack.org/cgit/openstack/cookbook-openstack-compute/>`_ (*Nova*)
|
||||||
* `Dashboard <https://git.openstack.org/cgit/openstack/cookbook-openstack-dashboard/>`_ (*Horizon*)
|
* `Dashboard <https://git.openstack.org/cgit/openstack/cookbook-openstack-dashboard/>`_ (*Horizon*)
|
||||||
|
@ -31,7 +32,6 @@ Supporting Repositories
|
||||||
Unmaintained Cookbooks
|
Unmaintained Cookbooks
|
||||||
==============================
|
==============================
|
||||||
* `Object Storage <https://git.openstack.org/cgit/openstack/cookbook-openstack-object-storage/>`_ (*Swift*)
|
* `Object Storage <https://git.openstack.org/cgit/openstack/cookbook-openstack-object-storage/>`_ (*Swift*)
|
||||||
* `Bare Metal <https://git.openstack.org/cgit/openstack/cookbook-openstack-bare-metal/>`_ (*Ironic*)
|
|
||||||
* `Data Processing <https://git.openstack.org/cgit/openstack/cookbook-openstack-data-processing/>`_ (*Sahara*)
|
* `Data Processing <https://git.openstack.org/cgit/openstack/cookbook-openstack-data-processing/>`_ (*Sahara*)
|
||||||
* `Application Catalog <https://git.openstack.org/cgit/openstack/cookbook-openstack-application-catalog/>`_ (*Murano*)
|
* `Application Catalog <https://git.openstack.org/cgit/openstack/cookbook-openstack-application-catalog/>`_ (*Murano*)
|
||||||
* `Database as a Service <https://git.openstack.org/cgit/openstack/cookbook-openstack-database/>`_ (*Trove*)
|
* `Database as a Service <https://git.openstack.org/cgit/openstack/cookbook-openstack-database/>`_ (*Trove*)
|
||||||
|
|
|
@ -36,9 +36,12 @@
|
||||||
"recipe[openstack-compute::scheduler]",
|
"recipe[openstack-compute::scheduler]",
|
||||||
"recipe[openstack-compute::vncproxy]",
|
"recipe[openstack-compute::vncproxy]",
|
||||||
"recipe[openstack-compute::compute]",
|
"recipe[openstack-compute::compute]",
|
||||||
|
"recipe[openstack-bare-metal::api]",
|
||||||
|
"recipe[openstack-bare-metal::conductor]",
|
||||||
|
"recipe[openstack-bare-metal::identity_registration]",
|
||||||
"recipe[openstack-image::image_upload]",
|
"recipe[openstack-image::image_upload]",
|
||||||
"recipe[openstack-integration-test::create_network]",
|
"recipe[openstack-integration-test::create_network]",
|
||||||
"recipe[openstack-integration-test::setup]",
|
"recipe[openstack-integration-test::setup]",
|
||||||
"recipe[openstack-integration-test::run_tempest]"
|
"recipe[openstack-integration-test::run_tempest]"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue