2.9 KiB
2.9 KiB
Smoke/BVT tests
Smoke test
ID
contrail_smoke
Description
Deploy a cluster with Contrail Plugin.
Complexity
core
Steps
- Create environment with "Neutron with tunneling segmentation" as a network configuration.
- Activate and configure the Contrail plugin.
- Add a node with contrail-controller role.
- Add a node with controller role.
- Add a node with compute role.
- Add a node with contrail-analytics + contrail-analytics-db roles
- Deploy cluster with plugin.
Expected results
All steps must be completed successfully, without any errors.
BVT test
ID
contrail_bvt
Description
BVT test for contrail plugin. Deploy cluster with a controller, a compute, a contrail-config, a contrail-control, a contrail-db roles and install contrail plugin.
Complexity
core
Steps
- Create an environment with "Neutron with tunneling segmentation" as a network configuration
- Enable Contrail plugin
- Add a 2 nodes with contrail-controller role
- Add a 2 nodes with contrail-analytics-db role.
- Add a node with contrail-analytics + contrail-analytics-db roles
- Add a node with contrail-analytics + contrail-controller roles
- Add a node with contrail-analytics role
- Add a node with with controller role
- Add a node with compute + cinder roles
- Deploy cluster with plugin
- Run contrail health check tests
- Run OSTF tests
Expected results
All steps must be completed successfully, without any errors.
Contrail VMWare smoke
ID
contrail_vmware_smoke
Description
Deploy a cluster with Contrail Plugin and VMWare
Complexity
advanced
Steps
- Connect to a Fuel with preinstalled Contrail plugin.
- Create a new environment with following parameters:
- Compute: vCenter
- Networking: Neutron with tunneling segmentation
- Storage: default
- Additional services: default
- Run script that prepares vmware part for deployment (creates few Distributed Switches and spawns virtual machine on each ESXi node)
- Configure Contrail plugin settings:
- Datastore name
- Datacenter name
- Uplink for DVS external
- Uplink for DVS private
- DVS external
- DVS internal
- DVS private
- Add nodes with following roles:
- Controller
- ComputeVMWare
- Compute
- Contrail-controller
- Contrail-analytics + contrail-analytics-db
- Contrail-vmware
- Configure interfaces on nodes.
- Configure network settings.
- Configure VMware vCenter settings on VMware tab.
- Deploy the cluster.
- Run OSTF tests.
Expected results
Cluster should be deployed and all OSTF test cases should be passed.