546882333e
This setup the CI to run devstack with Nova driver. Then, run the tempest tests againest it. In addition, this commit performed the following fixes in order to pass the CI check: * Switch from hv_type to fields.HVType * Switch from vm_mode to fields.VMMode See the related changes in Nova [1][2]. [1] https://review.openstack.org/#/c/356424/ [2] https://review.openstack.org/#/c/356553/ Closes-Bug: #1649021 Change-Id: Icf3c48d00b49ee16fe42adfc6d0bd41bfecaf938
31 lines
1.1 KiB
Bash
Executable File
31 lines
1.1 KiB
Bash
Executable File
#!/bin/bash -x
|
|
#
|
|
# Licensed under the Apache License, Version 2.0 (the "License"); you may
|
|
# not use this file except in compliance with the License. You may obtain
|
|
# a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
|
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
|
# License for the specific language governing permissions and limitations
|
|
# under the License.
|
|
#
|
|
# This script is executed inside gate_hook function in devstack gate.
|
|
|
|
|
|
# Keep all devstack settings here instead of project-config for easy
|
|
# maintain if we want to change devstack config settings in future.
|
|
|
|
driver=$1
|
|
|
|
if [ "$driver" = "docker" ]; then
|
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"ZUN_DRIVER=docker"
|
|
elif [ "$driver" = "nova-docker" ]; then
|
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"ZUN_DRIVER=nova-docker"
|
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IP_VERSION=4"
|
|
fi
|
|
|
|
$BASE/new/devstack-gate/devstack-vm-gate.sh
|