I'll add my vote for network type attribute as well. Nachi's proposal below is 
a good example of how this can be used as well.

Thanks,
Kyle

On Jul 17, 2012, at 12:17 PM, Nachi Ueno wrote:

> Hi folks
> 
> I'm +1 for a network type attribute, because the simple change can
> support another usecase.
> 
> I'm going to implement this rosetta-plugin which can support multiple
> types of networks.
> https://blueprints.launchpad.net/quantum/+spec/rosetta-plugin
> 
> 2012/7/17 Sumit Naiksatam (snaiksat) <snaik...@cisco.com>:
>> Hi All,
>> 
>> I second Gary's suggestion here for a network type attribute. I was curious 
>> to know why we moved away from the kwargs mechanism which we had earlier in 
>> the core API. That made it easier to pass any plugin-specific parameters 
>> which need not be core attributes, and not have to necessarily implement an 
>> extension for that.
>> 
>> Thanks,
>> ~Sumit.
>> 
>> 
>> 
>>> -----Original Message-----
>>> From: netstack-bounces+snaiksat=cisco....@lists.launchpad.net
>>> [mailto:netstack-bounces+snaiksat=cisco....@lists.launchpad.net] On
>>> Behalf Of Gary Kotton
>>> Sent: Tuesday, July 17, 2012 2:33 AM
>>> To: netstack@lists.launchpad.net
>>> Subject: Re: [Netstack] [Quantum] Starting a discussion on the official spec
>>> for v2 API
>>> 
>>> On 07/17/2012 10:28 AM, Salvatore Orlando wrote:
>>>> Hello people of Quantum!
>>>> As the Folsom release approaches, it is time to gather together and
>>>> finalize the specification for the v2 API, so that the Openstack-doc
>>>> team might cast it in stone for the sake of the Quantum users!
>>>> 
>>>> In order to make this happen, it looks like there are just a few bits
>>>> that needs to be agreed upon, and I think they can be summarized as
>>>> follows:
>>>> - 'name' attributes and whether they should be mandatory. It looks
>>>> like we all agree we want them, but it has to be decided whether
>>>>   i) they should be unique or not.
>>>>   ii) they should be mandatory or not.
>>> 
>>> Originally when I started to use Quantum I found it very awkward that the
>>> name was not unique. My understanding from the meeting last night was
>>> that it will no longer be mandatory for a network and does not need to be
>>> unique. I wrote a mail to the list this morning suggesting that we use
>>> description instead of name. Personally I think that this is a less binding 
>>> way
>>> of describing a network, subnet or port.
>>> 
>>> 
>>>> - 'public' attribute for networks. As we did not get negative feedback
>>>> on the proposal, I am going to assume nobody has strong opinions
>>>> against this decision.
>>> 
>>> I would have preferred network type as it is more generic. Nonetheless I do
>>> not have any strong objections to this.
>>> 
>>>> - security group API. We have a blueprint open and targeted to F-3
>>>> (https://blueprints.launchpad.net/quantum/+spec/quantum-security-
>>> groups).
>>>> Personally I do not feel it is a good idea at this stage proposing
>>>> them for the core v2 API in Folsom. Apart from the necessary
>>>> discussion concerning the APIs, we will need support across all the
>>>> plugins, which is hardly going to happen IMHO. If you have a different
>>>> opinion, this is the right thread to shout it!
>>> 
>>> I agree with you. I think that we still have a few road bumps to deal with. 
>>> For
>>> example when using devstack with Quantum V2 and the DHCP agent, the
>>> DHCP requests do not arrive at the dnsmasq interface ... I am trying to
>>> understand the reason for this. I have set the libvirt drivers to
>>> "LIBVIRT_FIREWALL_DRIVER=nova.virt.firewall.NoopFirewallDriver" Not sure
>>> if this is enough. Any help will be great.
>>> 
>>>>    - NOTE: Leaving the security groups outside of Quantum core API
>>>> also means that we *must* ensure Quantum still allows Nova to use its
>>>> own firewall drivers.
>>>> - L3 features
>>>> (https://blueprints.launchpad.net/quantum/+spec/quantum-l3-fwd-nat):
>>>> among the various sub-blueprints in which this blueprint can be
>>>> broken, there's one concerning APIs. As I have not followed the
>>>> development of this particular blueprint, I'll leave it to Dan whether
>>>> L3 & NAT APIs should be part of Folsom core.
>>>> 
>>>> From my perspective, the above list includes all the items concerning
>>>> the Quantum v2 API which have not yet stabilized. Please do let me
>>>> know if I forgot anything.
>>>> 
>>>> Thanks and have a good day,
>>>> Salvatore
>>>> 
>>> 
>>> 
>>> --
>>> Mailing list: https://launchpad.net/~netstack
>>> Post to     : netstack@lists.launchpad.net
>>> Unsubscribe : https://launchpad.net/~netstack
>>> More help   : https://help.launchpad.net/ListHelp
>> 
>> --
>> Mailing list: https://launchpad.net/~netstack
>> Post to     : netstack@lists.launchpad.net
>> Unsubscribe : https://launchpad.net/~netstack
>> More help   : https://help.launchpad.net/ListHelp
> 
> -- 
> Mailing list: https://launchpad.net/~netstack
> Post to     : netstack@lists.launchpad.net
> Unsubscribe : https://launchpad.net/~netstack
> More help   : https://help.launchpad.net/ListHelp


-- 
Mailing list: https://launchpad.net/~netstack
Post to     : netstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~netstack
More help   : https://help.launchpad.net/ListHelp

Reply via email to