Bug 1390173

Summary: [networking_public_59]Should create 2 different normal namespaces for 'oadm diagnostics NetworkCheck' to check the isolation for multitenant plugin
Product: OpenShift Container Platform Reporter: zhaozhanqi <zzhao>
Component: NetworkingAssignee: Ravi Sankar <rpenta>
Status: CLOSED CURRENTRELEASE QA Contact: zhaozhanqi <zzhao>
Severity: medium Docs Contact:
Priority: medium    
Version: 3.4.0CC: aos-bugs, bbennett, eparis, xtian
Target Milestone: ---Keywords: Reopened
Target Release: ---   
Hardware: All   
OS: All   
Whiteboard:
Fixed In Version: Doc Type: No Doc Update
Doc Text:
[Bug was found while testing a new feature]
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-03-08 18:39:17 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description zhaozhanqi 2016-10-31 12:08:29 UTC
Description of problem:
for now seems the script 'oadm diagnostics NetworkCheck' only create one global namespaces and one non-global namespaces. thus it can not test the isolation in 2 different non-global namespace for multitenant plugin.

Version-Release number of selected component (if applicable):
# openshift version
openshift v3.4.0.17+b8a03bc
kubernetes v1.4.0+776c994
etcd 3.1.0-rc.0


How reproducible:
always

Steps to Reproduce:
1. Setup the cluster env with mutlitenant plugin 
2. run 'oadm diagnostics NetworkCheck'
3.

Actual results:
As $Description

Expected results:
better create 2 different normal namespaces to check the isolation

Additional info:

Comment 1 Ravi Sankar 2016-11-02 01:02:11 UTC
github pr: https://github.com/openshift/origin/pull/11717

Comment 4 openshift-github-bot 2016-11-03 15:01:10 UTC
Commit pushed to master at https://github.com/openshift/origin

https://github.com/openshift/origin/commit/a045bbd9853db65d1976308396052ba454cc1bdc
Bug 1390173 - Test more pod to pod connectivity test combinations

Created 2 isolated and 2 global namespaces on every node, so that pod to pod connectivity
tests can be performed among same/different namespaces, same/different nodes and global/non-global pods.

Comment 6 zhaozhanqi 2016-11-04 10:28:22 UTC
verified this bug on:
 
 openshift version
openshift v3.4.0.21+ca4702d
kubernetes v1.4.0+776c994
etcd 3.1.0-rc.0