1 of 7

Tempest scenario test for services

2 of 7

Motivation

In Icehouse, each services need tempest test.

(Otherwise it will be deplicated)

Currently, we have basic senario test.

I would like to add new senario test for service based on basic senario.

3 of 7

Tempest basic network ops scenario

https://github.com/openstack/tempest/blob/master/tempest/scenario/test_network_basic_ops.py

Network

Router

Ext-�Network

VM

Tempest

Client

Floating ip

Security Gorup

4 of 7

Topology for neturon service test

Network

Router

Ext-�Network

VM

Tempest

Client

VPN

VPN

FW

LB

VM

subnet

172.24.4.224/28

10.0.0.0/24

10.0.0.1

172.24.4.225

Router

Network

20.0.0.0/24

20.0.0.1

subnet

10.0.0.3

10.0.0.4

5 of 7

VPN Test

Network

Router

Ext-�Network

VM

Tempest

Client

VPN

VPN

FW

LB

VM

subnet

172.24.4.224/28

10.0.0.0/24

10.0.0.1

172.24.4.225

Router

Network

20.0.0.0/24

20.0.0.1

subnet

10.0.0.3

10.0.0.4

2. Ping from

20.0.0.1 to

10.0.0.3

(using namespace)

1. Check IPSecSiteConnection is Active

6 of 7

Implementation plan

1. Using heat to provision topologies

2. have common set of topoloies for multiple servies ( shoten time of resource creation)

7 of 7

How to test data plane?

1. neutron-debug command

2. Use VM (using metadata script)

We need to communicate this..