Tempest plugin for the Neutron project.
Go to file
Slawek Kaplonski da17f00f2f Use advanced image only when it's necessary
In some scenario tests there is need to use advanced image,
like Ubuntu or Centos, because Cirros doesn't provide required
features.
It is like that in some tests from modules:

    neutron_tempest_plugin.scenario.test_mtu
    neutron_tempest_plugin.scenario.test_trunk

But such advanced image needs much more time to boot and to
have SSH to vm available.

There is no need to use such advanced image in all tests.

This patch makes some changes in tempest plugin config options:

* image_is_advanced - option is removed,
* advanced_image_ref - new option added - it's uuid for advanced image,
* advanced_flavor_ref - new option added - id of flavor to use with
  advanced image
* advanced_image_ssh_user - new option added - name of user to use
  to ssh to vm booted from advanced image,

This patch also modify neutron_tempest_plugin devstack plugin that
it now can find advanced image id in installed Glance service and
configure those new config options in Tempest's config file.

This patch also modifies scenario jobs definitions that this
new advanced_image can be configured and used when it's nesessary.

Finally this patch also changes tests mentioned above that now
this advanced image is used in those tests.
All other scenario tests should works with default, Cirros image.

Change-Id: If1b83fbaf33cc01473badeb5cabc8e8670d51d9e
2018-10-15 23:03:25 +02:00
devstack Use advanced image only when it's necessary 2018-10-15 23:03:25 +02:00
doc/source Fix documentation build 2018-03-14 18:16:36 +05:30
neutron_tempest_plugin Use advanced image only when it's necessary 2018-10-15 23:03:25 +02:00
playbooks Migrate dvr multinode scenario to zuulv3 syntax 2018-10-04 16:21:54 +02:00
releasenotes Merge "Add release notes job to zuul template" 2018-09-18 04:41:16 +00:00
roles/multi-node-setup Migrate dvr multinode scenario to zuulv3 syntax 2018-10-04 16:21:54 +02:00
tools Add guest image customization to DevStack plugin. 2018-10-02 16:23:19 +00:00
.coveragerc Apply cookiecutter to newly split project 2017-09-07 22:23:55 +05:30
.gitignore Switch to stestr 2018-05-29 14:34:42 -04:00
.gitreview Refactored Neutron tempest plugin directory structure 2017-11-13 09:19:11 +05:30
.mailmap Apply cookiecutter to newly split project 2017-09-07 22:23:55 +05:30
.stestr.conf Switch to stestr 2018-05-29 14:34:42 -04:00
.zuul.yaml Use advanced image only when it's necessary 2018-10-15 23:03:25 +02:00
CONTRIBUTING.rst Fix the old or invalid doc links 2018-03-15 08:45:25 +00:00
HACKING.rst Update of Openstack Commandments url 2018-02-06 10:40:07 +00:00
LICENSE Apply cookiecutter to newly split project 2017-09-07 22:23:55 +05:30
README.rst Add release notes job to zuul template 2018-09-13 15:26:04 -06:00
babel.cfg Apply cookiecutter to newly split project 2017-09-07 22:23:55 +05:30
requirements.txt Reuse SSH connections for executing multiple commands. 2018-08-27 15:27:07 +00:00
setup.cfg Add release notes job to zuul template 2018-09-13 15:26:04 -06:00
setup.py Updated from global requirements 2018-01-27 20:11:19 +00:00
test-requirements.txt Switch to stestr 2018-05-29 14:34:42 -04:00
tox.ini fix tox python3 overrides 2018-07-16 07:47:23 +00:00

README.rst

Neutron Tempest Plugin

Tempest plugin for Neutron project.

It contains the tempest plugin for the functional testing of Neutron Project.