Question: QuantumServicesInsertion; quantum/services

Asked by Piyanai Saowarattitada

Hi Quantum experts!

https://blueprints.launchpad.net/quantum/+spec/services-insertion-wrapper

points to a new directory path "/quantum/quantum/services/"

However, the only "services" directory I find on github (https://github.com/openstack/quantum/tree/master/quantum) is under plugins/cisco (https://github.com/openstack/quantum/tree/master/quantum/plugins/cisco).

Thus, I assume that this wrapper does not work with OVS, yes ?

If that is the case, is there any plan to provide the similar for OVS ?

Thanks!
Piyanai

Question information

Language:
English Edit question
Status:
Solved
For:
neutron Edit question
Assignee:
No assignee Edit question
Solved by:
Edgar Magana
Solved:
Last query:
Last reply:
Revision history for this message
dan wendlandt (danwent) said :
#1

adding edgar to the thread, as he has been working on this.

with a few minor tweaks, this service insertion capability can be used across all plugins.

edgar and I spoke a while back about plans to move this functionality more to be a separate utility/library, outside of the main quantum service. If the code continues to depend on a mysql database, it will probably just be its own separate utility/library. Otherwise it may just get folded into the python-quantumclient library.

Revision history for this message
Edgar Magana (emagana) said :
#2

Hello Piyanai,

We are planning to remove the mysql dependency and also to move this code into the python-quantumclient repository as Dan has already mentioned. Once we are done with those two things, this library should be agnostic to any plugin available in Quantum.

Revision history for this message
Piyanai Saowarattitada (pns005) said :
#3

Thank you Dan and Edgar for the clarification. That helps.

A quick follow up please...

Wonder if the two items mentioned had been planned to be done in essex rc ?

Or perhaps, this is for Folsom ?

I think this is more a completeness of feature according to the original blueprint rather than a bug. But if it would help, I can create a bug report for tracking. Please let me know.

Revision history for this message
Best Edgar Magana (emagana) said :
#4

Hi,

You are absolutely right, network services insertion should be discussed during Folsom Summit. I have already submitted a session proposal and I will work on updating the blueprint. Based on some discussions with Dan and Monthy, it seems that the right place for this kind of libraries will be on the Quantum Client code and it should work for all PlugIns supported by Quantum Server.

So I am planning to work on that for Folsom first release. However, let's have a discussion for that during the summit and close the gap on this topics.

Thanks,

Edgar

-----Original Message-----
From: <email address hidden> [mailto:<email address hidden>] On Behalf Of Piyanai Saowarattitada
Sent: Monday, March 19, 2012 4:11 PM
To: Edgar Magana (eperdomo)
Subject: Re: [Question #186990]: Question: QuantumServicesInsertion;quantum/services

Question #186990 on quantum changed:
https://answers.launchpad.net/quantum/+question/186990

    Status: Answered => Open

Piyanai Saowarattitada is still having a problem:

Thank you Dan and Edgar for the clarification. That helps.

A quick follow up please...

Wonder if the two items mentioned had been planned to be done in essex
rc ?

Or perhaps, this is for Folsom ?

I think this is more a completeness of feature according to the original
blueprint rather than a bug. But if it would help, I can create a bug
report for tracking. Please let me know.

--
You received this question notification because you are a direct
subscriber of the question.

Revision history for this message
Piyanai Saowarattitada (pns005) said :
#5

Hi Edgar,

>Based on some discussions with Dan and Monthy, it seems that the right place for this kind of libraries will be on the Quantum >Client code and it should work for all PlugIns supported by Quantum Server.

Definitely agree with this general school of thought here as long as we make it a choice for plugins to use the insertion library/utility rather than dictating that this service(s) insertion is the only insertion "library" of its kind to be supported by Quantum which I don't think is the intention here, but want to make sure I understand what is being planed here.

Really glad to see the discussion proposal for this topic at http://summit.openstack.org/. Hopefully, the session will get accepted - it's in "Unreviewed" state at the moment.

Unfortunately, I do not have ticket to the summit next month.
Do you plan on having remote participation for your session ?
Recall seeing Stefano's remote participation planing - https://lists.launchpad.net/openstack/msg08360.html.

I am marking this problem as "solved" because
- there is a discussion proposal planed (and hopefully accepted) for the Folsom summit next month.
- planed release target time frame - Folsom first release.

Thanks!
Piyanai