Add Tempest Plugin to DevStack Plugin
Additionally, execute the tests in the gate Change-Id: I58930c40243068e97ff8f6f1684cfbe5565ac7f1 Depends-On: I7733e8786d6b525a7c9a8d4f12add329cd030d9d Depends-On: Ic1ee7f8bfea7954fca4057b74b76fcb502bb782d Partially-Implements: blueprint designate-tempest-plugin
This commit is contained in:
parent
66a468a89d
commit
731e896f0c
8
contrib/vagrant/Vagrantfile
vendored
8
contrib/vagrant/Vagrantfile
vendored
@ -26,6 +26,10 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
|
||||
override.vm.synced_folder "../../../designate-dashboard", "/opt/stack/designate-dashboard"
|
||||
end
|
||||
|
||||
if File.directory?("../../../designate-tempest-plugin")
|
||||
override.vm.synced_folder "../../../designate-tempest-plugin", "/opt/stack/designate-tempest-plugin"
|
||||
end
|
||||
|
||||
if File.directory?("../../../../openstack/rally")
|
||||
override.vm.synced_folder "../../../../openstack/rally", "/opt/stack/rally"
|
||||
end
|
||||
@ -50,6 +54,10 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
|
||||
override.vm.synced_folder "../../../designate-dashboard", "/opt/stack/designate-dashboard", type: "nfs"
|
||||
end
|
||||
|
||||
if File.directory?("../../../designate-tempest-plugin")
|
||||
override.vm.synced_folder "../../../designate-tempest-plugin", "/opt/stack/designate-tempest-plugin", type: "nfs"
|
||||
end
|
||||
|
||||
if File.directory?("../../../../openstack/rally")
|
||||
override.vm.synced_folder "../../../../openstack/rally", "/opt/stack/rally", type: "nfs"
|
||||
end
|
||||
|
@ -106,8 +106,8 @@ enable_service designate,designate-central,designate-api,designate-pool-manager,
|
||||
# Optional TLS Proxy
|
||||
#enable_service tls-proxy
|
||||
|
||||
# Optional Tempest
|
||||
#enable_service tempest
|
||||
# Optional Tempest (Recommended)
|
||||
enable_service tempest
|
||||
|
||||
# Optional Rally
|
||||
#enable_service rally
|
||||
|
@ -262,6 +262,12 @@ function install_designatedashboard {
|
||||
ln -fs $DESIGNATEDASHBOARD_DIR/designatedashboard/enabled/_1720_project_dns_panel.py $HORIZON_DIR/openstack_dashboard/local/enabled/_1720_project_dns_panel.py
|
||||
}
|
||||
|
||||
# install_designatetempest - Collect source and prepare
|
||||
function install_designatetempest {
|
||||
git_clone_by_name "designate-tempest-plugin"
|
||||
setup_dev_lib "designate-tempest-plugin"
|
||||
}
|
||||
|
||||
# start_designate - Start running processes, including screen
|
||||
function start_designate {
|
||||
start_designate_backend
|
||||
@ -313,6 +319,11 @@ if is_service_enabled designate; then
|
||||
install_designatedashboard
|
||||
fi
|
||||
|
||||
if is_service_enabled tempest; then
|
||||
echo_summary "Installing Designate Tempest Plugin"
|
||||
install_designatetempest
|
||||
fi
|
||||
|
||||
elif [[ "$1" == "stack" && "$2" == "post-config" ]]; then
|
||||
echo_summary "Configuring Designate"
|
||||
configure_designate
|
||||
|
@ -42,6 +42,10 @@ DESIGNATEDASHBOARD_REPO=${DESIGNATEDASHBOARD_REPO:-${GIT_BASE}/openstack/designa
|
||||
DESIGNATEDASHBOARD_BRANCH=${DESIGNATEDASHBOARD_BRANCH:-master}
|
||||
GITDIR["python-designateclient"]=$DEST/python-designateclient
|
||||
|
||||
GITREPO["designate-tempest-plugin"]=${DESIGNATETEMPEST_REPO:-${GIT_BASE}/openstack/designate-tempest-plugin.git}
|
||||
GITBRANCH["designate-tempest-plugin"]=${DESIGNATETEMPEST_BRANCH:-master}
|
||||
GITDIR["designate-tempest-plugin"]=$DEST/designate-tempest-plugin
|
||||
|
||||
# Tell Tempest this project is present
|
||||
TEMPEST_SERVICES+=,designate
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user