I'm +1 to disabling the function (including UCS), based on the info provided so far.
Please provide a clean patch for the 4.1 branch to accomplish this. *After* it's applied, we should move the bugs out. Any objects from anyone? On Thu, Mar 21, 2013 at 03:11:36PM -0700, Jessica Wang wrote: > To remove Baremetal from UI: > > (1) remove BareMetal from listHypervisors API response: > > http://localhost:8080/client/api?command=listHypervisors&response=json&sessionkey=DJBDo9h1ABqdqS97i%2B88wvK1n8k%3D&listAll=true&_=1363899049467 > > { > "listhypervisorsresponse": { > "count": 5, > "hypervisor": [ > { > "name": "KVM" > }, > { > "name": "XenServer" > }, > { > "name": "VMware" > }, > { > "name": "BareMetal" > }, > { > "name": "Ovm" > } > ] > } > } > > (2) remove service "BaremetalPxeService" and provider > "BaremetalDhcpProvider", "BaremetalPxeProvider" , "BaremetaUserdataProvider" > from listSupportedNetworkServices API response: > > http://localhost:8080/client/api?command=listSupportedNetworkServices&response=json&sessionkey=iNj6%2F%2FF%2FDhSFrvmkZ20cmKyZxWg%3D&_=1363890711116 > > { > "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": "BaremetalDhcpProvider", > "canenableindividualservice": false > }, > { > "name": "VirtualRouter", > "canenableindividualservice": true > }, > { > "name": "VpcVirtualRouter", > "canenableindividualservice": true > } > ], > "capability": [] > }, > { > "name": "Dns", > "provider": [ > { > "name": "VirtualRouter", > "canenableindividualservice": true > }, > { > "name": "VpcVirtualRouter", > "canenableindividualservice": true > } > ], > "capability": [ > { > "name": "AllowDnsSuffixModification", > "canchooseservicecapability": false > } > ] > }, > { > "name": "Firewall", > "provider": [ > { > "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": "ElasticLoadBalancerVm", > "canenableindividualservice": false > }, > { > "name": "VirtualRouter", > "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": "UserData", > "provider": [ > { > "name": "VirtualRouter", > "canenableindividualservice": true > }, > { > "name": "BaremetaUserdataProvider", > "canenableindividualservice": true > }, > { > "name": "VpcVirtualRouter", > "canenableindividualservice": true > } > ], > "capability": [] > }, > { > "name": "SourceNat", > "provider": [ > { > "name": "NiciraNvp", > "canenableindividualservice": true > }, > { > "name": "VirtualRouter", > "canenableindividualservice": true > }, > { > "name": "VpcVirtualRouter", > "canenableindividualservice": true > } > ], > "capability": [ > { > "name": "SupportedSourceNatTypes", > "canchooseservicecapability": true > }, > { > "name": "RedundantRouter", > "canchooseservicecapability": true > } > ] > }, > { > "name": "StaticNat", > "provider": [ > { > "name": "NiciraNvp", > "canenableindividualservice": true > }, > { > "name": "VirtualRouter", > "canenableindividualservice": true > }, > { > "name": "VpcVirtualRouter", > "canenableindividualservice": true > } > ], > "capability": [ > { > "name": "ElasticIp", > "canchooseservicecapability": false > } > ] > }, > { > "name": "PortForwarding", > "provider": [ > { > "name": "NiciraNvp", > "canenableindividualservice": true > }, > { > "name": "VirtualRouter", > "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": "NiciraNvp", > "canenableindividualservice": true > } > ], > "capability": [] > }, > { > "name": "BaremetalPxeService", > "provider": [ > { > "name": "BaremetalPxeProvider", > "canenableindividualservice": false > } > ], > "capability": [] > } > ] > } > } > > > > Jessica > > -----Original Message----- > From: Jessica Wang [mailto:jessica.w...@citrix.com] > Sent: Thursday, March 21, 2013 3:00 PM > To: Animesh Chaturvedi; dev@cloudstack.apache.org > Cc: cloudstack-...@incubator.apache.org > Subject: RE: [ACS41] Baremetal blockers > > > > -----Original Message----- > From: Animesh Chaturvedi > Sent: Thursday, March 21, 2013 2:56 PM > To: dev@cloudstack.apache.org > Cc: cloudstack-...@incubator.apache.org; Jessica Wang > Subject: RE: [ACS41] Baremetal blockers > > > > > -----Original Message----- > > From: Animesh Chaturvedi [mailto:animesh.chaturv...@citrix.com] > > Sent: Thursday, March 21, 2013 2:22 PM > > To: dev@cloudstack.apache.org > > Cc: cloudstack-...@incubator.apache.org; Jessica Wang > > Subject: RE: [ACS41] Baremetal blockers > > > > > > > >> > > > > > >> > > I am checking if these can be reassigned. If it does not pan > > > >> > > out by > > > >> tomorrow I will propose to disable the feature for 4.1 release. > > > >> > > > > >> > I think that a decision is predicated on a more specific > > > >> > statement of what we mean by "disable". > > > >> > > > >> Pinging on this again. I'm leaning towards agreement, but what > > > >> *exactly* can we do to disable it and (at the same time) minimize > > > >> the > > > >> knock- on effect of the change required to disable it. > > > > [Animesh>] There is no one available to pick up these defects in > > > > time for > > > 4.1 so we will disable the feature. Disable means Baremetal will be > > > removed from componentContext.xml , the API and UI will not be > > available. > > > > > > Are you sure that removing the plugin from componentContext.xml will > > > remove it from the UI? (I'm not, that's why I'm asking) > > [Animesh>] Yes, discussed with Alex and Jessica. > [Animesh>] Will try out the change and submit a patch. Jessica anything else? > [Jessica W] Nothing else except removing Baremetal from listHypervisors API > response and listSupportedNetworkServices API response. > >