Commit Graph

8 Commits

Author SHA1 Message Date
Michał Dulko 681ff7a0cc Basic IPv6 support
This commit fixes stuff related to the fact that most apps require IPv6
addresses to be in brackets. Also now tests that use floating ips are
skipped if IPv6 is configured. FIPs are not supported on IPv6 and we
need to figure out other way to test them.

Implements: blueprint kuryr-ipv6-support
Change-Id: Ic2be3cf93bd9d114af907d26198e8011281bfabf
2020-02-14 18:07:26 +01:00
Genadi 00a957314a Testing VM to loadBalancer service connectivity
Creating function in base class for creating VM with relevant objects
Using function for existing  VM to pod connectivity test
Creating function for VM to service connectivity

Change-Id: I98e9c1fc1e2136ee1f9428fa3736dc49d5784e98
2018-08-12 10:06:13 +03:00
Luis Tomas Bolivar 8db1cbc44c Namespace svc isolation tempest coverage
It extends the namespace tests to also ensure proper services isolation
between namespaces.

It creates pods and services in different namespaces and checks that
traffic is blocked between them, unless it is the default namespace,
which can reach all the services regardless of the namespaces.

Depends-On: I7b78e12cdf2bce5d0780e582814ef51ef0c459a7
Change-Id: I460eb37415fa6d864c68e29ee79abdc8d1760c61
Implements: blueprint openshift-project-isolation-support
2018-08-07 13:18:43 +00:00
Luis Tomas Bolivar 3ab0d37657 Increase ping counter to avoid tests flakiness
There may be cases where sending just one packet is not enough or
may randomly fail. One example for this is with OVN backend where
the first packet will be drop by design if it needs to go through
a logical router. For this reason this patch increases the ping
count to 4 to be on the safe side.

Change-Id: Ic2bdc3f75c684cc4a9c99b10268cf9390e3e4586
2018-06-11 13:50:50 +02:00
Genadi Chereshnya ba7a86ee09 Check connectivity from Pod to VM
Change-Id: I48095a1da70a57e4bcd4e69fdc2dccdb3e414587
2018-03-01 15:51:54 +02:00
Genadi Chereshnya f8d436c7ab Testing pod to pod connectivity
Co-Authored-By: Michal Dulko <mdulko@redhat.com>

Change-Id: I10cc90e9fbeb334b00ce4c14c285199375862c21
2017-12-20 16:51:50 +01:00
Michał Dulko ffbd59d792 Fix pep8 tox job
pep8 was configured incorrectly in tox.ini and wasn't catching
violations. This commit fixes the job and the issues that got in while
the job was silently ignoring them.

Change-Id: Id4d1e3192c558edf3c4babae54c87c1ba10d617f
2017-12-07 13:42:55 +01:00
Daniel Mellado 0a820212fe Add scenario test manager
This commit adds a scenario test manager and an example scenario test
using it for cross-connectivity between pods and vms.

Change-Id: I890f5b35847a7b874659c52b172a5af7da26a147
2017-10-27 09:28:58 +00:00