shared floating-ip-pool in Tenant-A invisible in Tenant-B
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Juniper Openstack |
Won't Fix
|
High
|
Unassigned | ||
R3.2 |
New
|
High
|
Sarin Kizhakkepurayil | ||
R4.0 |
New
|
High
|
Sarin Kizhakkepurayil | ||
R4.1 |
New
|
High
|
Sarin Kizhakkepurayil | ||
R5.0 |
Won't Fix
|
High
|
Unassigned | ||
Trunk |
Won't Fix
|
High
|
Unassigned |
Bug Description
Not able to see floating IP pool under shared tenant on contrail dashboard.
Steps to reproduce:
Tenants used :
Tenant_A
Tenant_B
1.Login to Contrail UI with admin role credentials in Tenant_A
2.Create a VN and mark VN as external and add Floating IP Pool by navigating to configure-
3. Go to configure-
4.Log off and Login to Contrail UI with admin / non admin role credentials in Tenant_B
5.Go to Configure > Networking > Floating Ips > Default-domain > { Tenant_B }
Actual Result :Not able to see floating IP pool in tenant B which was created in tenant A and was shared with tenant B.---not even with admin role, Not able to create floating ip in tenant B as well
though floating IP pool is visible on horizon dashboard for tenant B only when logged in with admin role.
Expected Result:
For Admin role in tenant B:User should be able to see Floating IP pool under Tenant_B which user created under Tenant_A, and should be able to create Floating IP successfully.
For non admin role in tenant B:User should be able to see Floating IP pool under Tenant_B which user created under Tenant_A, but it should not be able to create Floating IP successfully.
tags: | added: 2018-0417-0845 att-aic-contrail jtac |
Changed in juniperopenstack: | |
assignee: | nobody → Suresh Akula (surakula) |
information type: | Proprietary → Private |
information type: | Private → Public |
tags: |
added: 2018-0411-0626 removed: 2018-0417-0845 |
Changed in juniperopenstack: | |
status: | New → Won't Fix |
Changed in juniperopenstack: | |
assignee: | Manoj (manojgn) → nobody |
Problem could be seen on JTAC local testbed AIO50:
GUI access: /10.85. 188.50: 8143/
https:/
admin/Juniper
terminal access:
ssh root@10.85.188.50
Juniper
Tenant-A:
VN-A (global_access 7 and add Tenant-B in Permissons->Share List)
Floating-VA-A (global_access 7 and add Tenant-B in Permissons->Share List)
Tenant-B:
VN-A is visible in GUI
Floating-VA-A is invisible in GUI
<<<Actually floating-ip-pool Floating-VA-A is good in the Tenant-B curl output.
<<<So the GUI invisible issue should have other reasons behind
VN-A and Floating-VA-A in vnc-config localhost: 8095/virtual- networks | python -mjson.tool | egrep -C4 VN-A
Dload Upload Total Spent Left Speed
"fq_ name": [
"default- domain" ,
"Tenant- A",
"VN-A" localhost: 8095/virtual- network/ b59a34f3- e39e-4d18- 9d27-b9fd9243c3 0f", e39e-4d18- 9d27-b9fd9243c3 0f"
===========
root@aio50:~# curl -u admin:Juniper http://
% Total % Received % Xferd Average Speed Time Time Time Current
100 2135 100 2135 0 0 233k 0 --:--:-- --:--:-- --:--:-- 260k
{
],
"href": "http://
"uuid": "b59a34f3-
},
root@aio50:~# curl -u admin:Juniper http:// localhost: 8095/floating- ip-pools | python -mjson.tool
Dload Upload Total Spent Left Speed ip-pools" : [
"fq_ name": [
"default- domain" ,
"Tenant- A",
"VN-A" ,
"Floating- VA-A" localhost: 8095/floating- ip-pool/ 33e3fe1b- 1d71-4a09- 9ab4-79df9d96a7 4c", 1d71-4a09- 9ab4-79df9d96a7 4c" localhost: 8095/floating- ip-pool/ 33e3fe1b- 1d71-4a09- 9ab4-79df9d96a7 4c | python -mjson.tool
Dload Upload Total Spent Left Speed ip-pool" : {
"display_ name": "Floating-VA-A",
"default- domain" ,
"Tenant- A",
"Floating- VA-A" localhost: 8095/floating- ip-pool/ 33e3fe1b- 1d71-4a09- 9ab4-79df9d96a7 4c",
"created" : "2018-04- 27T19:48: 22.201396" ,
"creator" : null,
"descripti on": null,
"enable" : true,
"last_ modified" : "2018-04- 27T20:55: 39.725084" ,
"permissio ns": {
"group" : "_member_",
"group_ access" : 7,
"other_ access" : 7,
"owner" : "user-a",
"owner_ access" : 7
"user_ visible" : true,
"uuid_ lslong" : 111476689789773 84268,
"uuid_ mslong" : 373911150805917 952...
% Total % Received % Xferd Average Speed Time Time Time Current
100 228 100 228 0 0 70522 0 --:--:-- --:--:-- --:--:-- 76000
{
"floating-
{
],
"href": "http://
"uuid": "33e3fe1b-
}
]
}
root@aio50:~# curl -u admin:Juniper http://
% Total % Received % Xferd Average Speed Time Time Time Current
100 1222 100 1222 0 0 99495 0 --:--:-- --:--:-- --:--:-- 99k
{
"floating-
"fq_name": [
"VN-A",
],
"href": "http://
"id_perms": {
},
"uuid": {