[ https://issues.apache.org/jira/browse/CLOUDSTACK-6718?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jessica Wang updated CLOUDSTACK-6718: ------------------------------------- Comment: was deleted (was: This is an API bug, NOT UI bug. Providers for each service come from listSupportedNetworkServices API response. ==================================================================================== API developer, Please remove "ovs" provider from services other than "VirtualNetworking": http://10.215.3.26:8080/client/api?command=listSupportedNetworkServices&response=json&sessionkey=X5EtUEcmXix0ncGhSSvXyHGhNfU%3D&_=1413500449807 { "listsupportednetworkservicesresponse": { "count": 13, "networkservice": [ { "name": "Vpn", "provider": [ { "name": "VirtualRouter", "canenableindividualservice": true }, { "name": "VpcVirtualRouter", "canenableindividualservice": true } ], "capability": [ { "name": "SupportedVpnTypes", "canchooseservicecapability": false }, { "name": "VpnTypes", "canchooseservicecapability": false } ] }, { "name": "Dhcp", "provider": [ { "name": "JuniperContrailVpcRouter", "canenableindividualservice": true }, { "name": "VirtualRouter", "canenableindividualservice": true }, { "name": "BaremetalDhcpProvider", "canenableindividualservice": false }, { "name": "MidoNet", "canenableindividualservice": true }, { "name": "JuniperContrailRouter", "canenableindividualservice": true }, { "name": "VpcVirtualRouter", "canenableindividualservice": true } ], "capability": [] }, { "name": "Dns", "provider": [ { "name": "GloboDns", "canenableindividualservice": true }, { "name": "VirtualRouter", "canenableindividualservice": true }, { "name": "VpcVirtualRouter", "canenableindividualservice": true } ], "capability": [ { "name": "AllowDnsSuffixModification", "canchooseservicecapability": false } ] }, { "name": "Firewall", "provider": [ { "name": "PaloAlto", "canenableindividualservice": true }, { "name": "VirtualRouter", "canenableindividualservice": true } ], "capability": [ { "name": "SupportedProtocols", "canchooseservicecapability": false }, { "name": "MultipleIps", "canchooseservicecapability": false }, { "name": "TrafficStatistics", "canchooseservicecapability": false }, { "name": "SupportedTrafficDirection", "canchooseservicecapability": false }, { "name": "SupportedEgressProtocols", "canchooseservicecapability": false } ] }, { "name": "Lb", "provider": [ { "name": "Netscaler", "canenableindividualservice": true }, { "name": "VirtualRouter", "canenableindividualservice": true }, { "name": "Ovs", "canenableindividualservice": true }, { "name": "InternalLbVm", "canenableindividualservice": true }, { "name": "VpcVirtualRouter", "canenableindividualservice": true } ], "capability": [ { "name": "SupportedLbAlgorithms", "canchooseservicecapability": false }, { "name": "SupportedLBIsolation", "canchooseservicecapability": true }, { "name": "SupportedProtocols", "canchooseservicecapability": false }, { "name": "TrafficStatistics", "canchooseservicecapability": false }, { "name": "LoadBalancingSupportedIps", "canchooseservicecapability": false }, { "name": "SupportedStickinessMethods", "canchooseservicecapability": false }, { "name": "ElasticLb", "canchooseservicecapability": false }, { "name": "LbSchemes", "canchooseservicecapability": false } ] }, { "name": "UserData", "provider": [ { "name": "BaremetalUserdataProvider", "canenableindividualservice": true }, { "name": "VirtualRouter", "canenableindividualservice": true }, { "name": "VpcVirtualRouter", "canenableindividualservice": true } ], "capability": [] }, { "name": "SourceNat", "provider": [ { "name": "NiciraNvp", "canenableindividualservice": true }, { "name": "PaloAlto", "canenableindividualservice": true }, { "name": "JuniperContrailVpcRouter", "canenableindividualservice": true }, { "name": "VirtualRouter", "canenableindividualservice": true }, { "name": "MidoNet", "canenableindividualservice": true }, { "name": "JuniperContrailRouter", "canenableindividualservice": true }, { "name": "VpcVirtualRouter", "canenableindividualservice": true } ], "capability": [ { "name": "SupportedSourceNatTypes", "canchooseservicecapability": true }, { "name": "RedundantRouter", "canchooseservicecapability": true } ] }, { "name": "StaticNat", "provider": [ { "name": "NiciraNvp", "canenableindividualservice": true }, { "name": "Netscaler", "canenableindividualservice": true }, { "name": "PaloAlto", "canenableindividualservice": true }, { "name": "JuniperContrailVpcRouter", "canenableindividualservice": true }, { "name": "VirtualRouter", "canenableindividualservice": true }, { "name": "Ovs", "canenableindividualservice": true }, { "name": "MidoNet", "canenableindividualservice": true }, { "name": "JuniperContrailRouter", "canenableindividualservice": true }, { "name": "VpcVirtualRouter", "canenableindividualservice": true } ], "capability": [ { "name": "ElasticIp", "canchooseservicecapability": false } ] }, { "name": "PortForwarding", "provider": [ { "name": "NiciraNvp", "canenableindividualservice": true }, { "name": "PaloAlto", "canenableindividualservice": true }, { "name": "VirtualRouter", "canenableindividualservice": true }, { "name": "Ovs", "canenableindividualservice": true }, { "name": "MidoNet", "canenableindividualservice": true }, { "name": "VpcVirtualRouter", "canenableindividualservice": true } ], "capability": [] }, { "name": "SecurityGroup", "provider": [ { "name": "SecurityGroupProvider", "canenableindividualservice": false } ], "capability": [] }, { "name": "NetworkACL", "provider": [ { "name": "VpcVirtualRouter", "canenableindividualservice": true } ], "capability": [ { "name": "SupportedProtocols", "canchooseservicecapability": false } ] }, { "name": "Connectivity", "provider": [ { "name": "BigSwitchVns", "canenableindividualservice": true }, { "name": "StratosphereSsp", "canenableindividualservice": true }, { "name": "Opendaylight", "canenableindividualservice": false }, { "name": "NiciraNvp", "canenableindividualservice": true }, { "name": "BrocadeVcs", "canenableindividualservice": true }, { "name": "JuniperContrailVpcRouter", "canenableindividualservice": true }, { "name": "Ovs", "canenableindividualservice": true }, { "name": "MidoNet", "canenableindividualservice": true }, { "name": "JuniperContrailRouter", "canenableindividualservice": true } ], "capability": [ { "name": "DistributedRouter", "canchooseservicecapability": false }, { "name": "RegionLevelVpc", "canchooseservicecapability": false }, { "name": "StretchedL2Subnet", "canchooseservicecapability": false } ] }, { "name": "BaremetalPxeService", "provider": [ { "name": "BaremetalPxeProvider", "canenableindividualservice": false } ], "capability": [] } ] } }) > [OVS][UI] Isolated network offering (non-vpc) creation page shows ovs as the > service provider for services other than "VirtualNetworking" > ----------------------------------------------------------------------------------------------------------------------------------------- > > Key: CLOUDSTACK-6718 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6718 > Project: CloudStack > Issue Type: Bug > Security Level: Public(Anyone can view this level - this is the > default.) > Components: API > Affects Versions: 4.4.0 > Environment: Latest build from 4.4 with commit > e6961fd21bb6d793302c234d0f409f66dc498072 > Reporter: Sanjeev N > Priority: Critical > Labels: ovs, ui > Fix For: 4.4.0 > > Attachments: ovs_no.PNG > > > [OVS][UI] Isolated network offering (non-vpc) creation page shows ovs as the > service provider for services other than "VirtualNetworking" > Steps to Reprodude: > ================ > 1.Bring up CS in advanced zone > 2.In UI navigate to Service Offerings -> Network Offerings-> and click > on Add Network Offering and choose Guest Type as Isolated. > 3.In Supported Services section in Network offering creation page the drop > down list for LB,StaticNAT and PF services show OVS as one of the supported > service providers > But OVS does not support those services. > Attaching screen shot to describe the issue. -- This message was sent by Atlassian JIRA (v6.3.4#6332)