Re: [openstack-dev] [api] [Nova] [Ironic] [Magnum] Microversion guideline in API-WG

2015-06-29 Thread Jay Pipes
On 06/26/2015 11:10 AM, Dmitry Tantsur wrote: On 06/26/2015 04:57 PM, Joe Gordon wrote: To address this, nova has the following document: http://docs.openstack.org/developer/nova/api_microversion_history.html Btw 2.3 looks big, were it really one feature (and one commit, as we're talking

Re: [openstack-dev] [api] [Nova] [Ironic] [Magnum] Microversion guideline in API-WG

2015-06-27 Thread GHANSHYAM MANN
On Fri, Jun 26, 2015 at 3:43 PM, Dmitry Tantsur divius.ins...@gmail.com wrote: 26 июня 2015 г. 2:47 пользователь GHANSHYAM MANN ghanshyamm...@gmail.com написал: On Sat, Jun 20, 2015 at 9:14 AM, Devananda van der Veen devananda@gmail.com wrote: Almost all of our discussions so far on

Re: [openstack-dev] [api] [Nova] [Ironic] [Magnum] Microversion guideline in API-WG

2015-06-27 Thread GHANSHYAM MANN
On Fri, Jun 26, 2015 at 3:46 PM, Dmitry Tantsur divius.ins...@gmail.com wrote: 26 июня 2015 г. 2:48 пользователь GHANSHYAM MANN ghanshyamm...@gmail.com написал: On Thu, Jun 25, 2015 at 5:18 PM, Ken'ichi Ohmichi ken1ohmi...@gmail.com wrote: Sorry for late response here, 2015-06-20 9:14

Re: [openstack-dev] [api] [Nova] [Ironic] [Magnum] Microversion guideline in API-WG

2015-06-26 Thread Dmitry Tantsur
26 июня 2015 г. 2:47 пользователь GHANSHYAM MANN ghanshyamm...@gmail.com написал: On Sat, Jun 20, 2015 at 9:14 AM, Devananda van der Veen devananda@gmail.com wrote: Almost all of our discussions so far on this topic have left something out, which Monty pointed out to me last week. I'm

Re: [openstack-dev] [api] [Nova] [Ironic] [Magnum] Microversion guideline in API-WG

2015-06-26 Thread Dmitry Tantsur
26 июня 2015 г. 2:48 пользователь GHANSHYAM MANN ghanshyamm...@gmail.com написал: On Thu, Jun 25, 2015 at 5:18 PM, Ken'ichi Ohmichi ken1ohmi...@gmail.com wrote: Sorry for late response here, 2015-06-20 9:14 GMT+09:00 Devananda van der Veen devananda@gmail.com: Long version...

Re: [openstack-dev] [api] [Nova] [Ironic] [Magnum] Microversion guideline in API-WG

2015-06-26 Thread Joe Gordon
On Fri, Jun 26, 2015 at 7:39 AM, Dmitry Tantsur dtant...@redhat.com wrote: On 06/26/2015 04:08 PM, Sean Dague wrote: On 06/26/2015 07:43 AM, Dmitry Tantsur wrote: On 06/26/2015 01:14 PM, Sean Dague wrote: On 06/16/2015 09:51 AM, Dmitry Tantsur wrote: On 06/16/2015 08:56 AM, Dmitry

Re: [openstack-dev] [api] [Nova] [Ironic] [Magnum] Microversion guideline in API-WG

2015-06-26 Thread Dmitry Tantsur
On 06/26/2015 01:14 PM, Sean Dague wrote: On 06/16/2015 09:51 AM, Dmitry Tantsur wrote: On 06/16/2015 08:56 AM, Dmitry Tantsur wrote: To sum this long post up, I'm seeing that hiding new features based on microversions brings much more problems, than it solves (I'm not aware of the latter at

Re: [openstack-dev] [api] [Nova] [Ironic] [Magnum] Microversion guideline in API-WG

2015-06-26 Thread Dmitry Tantsur
On 06/26/2015 04:08 PM, Sean Dague wrote: On 06/26/2015 07:43 AM, Dmitry Tantsur wrote: On 06/26/2015 01:14 PM, Sean Dague wrote: On 06/16/2015 09:51 AM, Dmitry Tantsur wrote: On 06/16/2015 08:56 AM, Dmitry Tantsur wrote: To sum this long post up, I'm seeing that hiding new features based on

Re: [openstack-dev] [api] [Nova] [Ironic] [Magnum] Microversion guideline in API-WG

2015-06-26 Thread Sean Dague
On 06/26/2015 07:43 AM, Dmitry Tantsur wrote: On 06/26/2015 01:14 PM, Sean Dague wrote: On 06/16/2015 09:51 AM, Dmitry Tantsur wrote: On 06/16/2015 08:56 AM, Dmitry Tantsur wrote: To sum this long post up, I'm seeing that hiding new features based on microversions brings much more problems,

Re: [openstack-dev] [api] [Nova] [Ironic] [Magnum] Microversion guideline in API-WG

2015-06-26 Thread Dmitry Tantsur
On 06/26/2015 04:57 PM, Joe Gordon wrote: On Fri, Jun 26, 2015 at 7:39 AM, Dmitry Tantsur dtant...@redhat.com mailto:dtant...@redhat.com wrote: On 06/26/2015 04:08 PM, Sean Dague wrote: On 06/26/2015 07:43 AM, Dmitry Tantsur wrote: On 06/26/2015 01:14 PM, Sean Dague

Re: [openstack-dev] [api] [Nova] [Ironic] [Magnum] Microversion guideline in API-WG

2015-06-26 Thread Dmitry Tantsur
On 06/26/2015 04:58 PM, Devananda van der Veen wrote: Dmitry, Feature strings won't work. It only makes things more complex, without addressing the underlying issue. What happens when we change, even in a small way, the API surface exposed by an existing feature? How is that change exposed --

Re: [openstack-dev] [api] [Nova] [Ironic] [Magnum] Microversion guideline in API-WG

2015-06-26 Thread Sean Dague
On 06/16/2015 09:51 AM, Dmitry Tantsur wrote: On 06/16/2015 08:56 AM, Dmitry Tantsur wrote: To sum this long post up, I'm seeing that hiding new features based on microversions brings much more problems, than it solves (I'm not aware of the latter at all). I'm very opposed to continuing doing

Re: [openstack-dev] [api] [Nova] [Ironic] [Magnum] Microversion guideline in API-WG

2015-06-25 Thread GHANSHYAM MANN
On Sat, Jun 20, 2015 at 9:14 AM, Devananda van der Veen devananda@gmail.com wrote: Almost all of our discussions so far on this topic have left something out, which Monty pointed out to me last week. I'm following up now because E_TRAVEL... tldr; What we're versioning here are API's, not

Re: [openstack-dev] [api] [Nova] [Ironic] [Magnum] Microversion guideline in API-WG

2015-06-25 Thread GHANSHYAM MANN
On Thu, Jun 25, 2015 at 5:18 PM, Ken'ichi Ohmichi ken1ohmi...@gmail.com wrote: Sorry for late response here, 2015-06-20 9:14 GMT+09:00 Devananda van der Veen devananda@gmail.com: Long version... Every HTTP response from Ironic today includes three headers: min, max, and version. The

Re: [openstack-dev] [api] [Nova] [Ironic] [Magnum] Microversion guideline in API-WG

2015-06-25 Thread Ken'ichi Ohmichi
Sorry for late response here, 2015-06-20 9:14 GMT+09:00 Devananda van der Veen devananda@gmail.com: Long version... Every HTTP response from Ironic today includes three headers: min, max, and version. The service can present an older API version, as long as it is greater-than-or-equal-to

Re: [openstack-dev] [api] [Nova] [Ironic] [Magnum] Microversion guideline in API-WG

2015-06-25 Thread Dmitry Tantsur
On 06/25/2015 10:18 AM, Ken'ichi Ohmichi wrote: Sorry for late response here, 2015-06-20 9:14 GMT+09:00 Devananda van der Veen devananda@gmail.com: Long version... Every HTTP response from Ironic today includes three headers: min, max, and version. The service can present an older API

Re: [openstack-dev] [api] [Nova] [Ironic] [Magnum] Microversion guideline in API-WG

2015-06-25 Thread Dmitry Tantsur
On 06/25/2015 11:11 AM, Ken'ichi Ohmichi wrote: 2015-06-25 17:31 GMT+09:00 Dmitry Tantsur dtant...@redhat.com: On 06/25/2015 10:18 AM, Ken'ichi Ohmichi wrote: Sorry for late response here, 2015-06-20 9:14 GMT+09:00 Devananda van der Veen devananda@gmail.com: Long version... Every HTTP

Re: [openstack-dev] [api] [Nova] [Ironic] [Magnum] Microversion guideline in API-WG

2015-06-25 Thread Ken'ichi Ohmichi
2015-06-25 18:16 GMT+09:00 Dmitry Tantsur dtant...@redhat.com: On 06/25/2015 11:11 AM, Ken'ichi Ohmichi wrote: 2015-06-25 17:31 GMT+09:00 Dmitry Tantsur dtant...@redhat.com: On 06/25/2015 10:18 AM, Ken'ichi Ohmichi wrote: Sorry for late response here, 2015-06-20 9:14 GMT+09:00 Devananda

Re: [openstack-dev] [api] [Nova] [Ironic] [Magnum] Microversion guideline in API-WG

2015-06-25 Thread Ken'ichi Ohmichi
2015-06-25 17:31 GMT+09:00 Dmitry Tantsur dtant...@redhat.com: On 06/25/2015 10:18 AM, Ken'ichi Ohmichi wrote: Sorry for late response here, 2015-06-20 9:14 GMT+09:00 Devananda van der Veen devananda@gmail.com: Long version... Every HTTP response from Ironic today includes three

Re: [openstack-dev] [api] [Nova] [Ironic] [Magnum] Microversion guideline in API-WG

2015-06-22 Thread Sean Dague
On 06/22/2015 05:28 AM, John Garbutt wrote: On 22 June 2015 at 00:14, Michael Still mi...@stillhq.com wrote: As an aside, do we think that exposing the exact version of a server process is safe from a security perspective? During discussions in the Nova API meeting, it was noted that while

Re: [openstack-dev] [api] [Nova] [Ironic] [Magnum] Microversion guideline in API-WG

2015-06-22 Thread Michael Still
(Noting that its kind of late where I am). Sean, I totally agree that we should fix uname. Let's get on that. Michael On Mon, Jun 22, 2015 at 8:52 PM, Sean Dague s...@dague.net wrote: On 06/22/2015 05:28 AM, John Garbutt wrote: On 22 June 2015 at 00:14, Michael Still mi...@stillhq.com wrote:

Re: [openstack-dev] [api] [Nova] [Ironic] [Magnum] Microversion guideline in API-WG

2015-06-22 Thread John Garbutt
On 22 June 2015 at 00:14, Michael Still mi...@stillhq.com wrote: As an aside, do we think that exposing the exact version of a server process is safe from a security perspective? During discussions in the Nova API meeting, it was noted that while we do expose the exact API version, we are not

Re: [openstack-dev] [api] [Nova] [Ironic] [Magnum] Microversion guideline in API-WG

2015-06-22 Thread Dmitry Tantsur
On 06/20/2015 02:14 AM, Devananda van der Veen wrote: Almost all of our discussions so far on this topic have left something out, which Monty pointed out to me last week. I'm following up now because E_TRAVEL... tldr; What we're versioning here are API's, not packages. It's not a question of

Re: [openstack-dev] [api] [Nova] [Ironic] [Magnum] Microversion guideline in API-WG

2015-06-21 Thread Michael Still
As an aside, do we think that exposing the exact version of a server process is safe from a security perspective? Michael On Sat, Jun 20, 2015 at 10:14 AM, Devananda van der Veen devananda@gmail.com wrote: Almost all of our discussions so far on this topic have left something out, which

Re: [openstack-dev] [api] [Nova] [Ironic] [Magnum] Microversion guideline in API-WG

2015-06-19 Thread Devananda van der Veen
Almost all of our discussions so far on this topic have left something out, which Monty pointed out to me last week. I'm following up now because E_TRAVEL... tldr; What we're versioning here are API's, not packages. It's not a question of numbering and dependency ordering, but of communicating

Re: [openstack-dev] [api] [Nova] [Ironic] [Magnum] Microversion guideline in API-WG

2015-06-16 Thread Jim Rollenhagen
On Tue, Jun 16, 2015 at 08:56:37AM +0200, Dmitry Tantsur wrote: On 06/04/2015 08:58 AM, Xu, Hejie wrote: Hi, guys, I’m working on adding Microversion into the API-WG’s guideline which make sure we have consistent Microversion behavior in the API for user. The Nova and Ironic already have

Re: [openstack-dev] [api] [Nova] [Ironic] [Magnum] Microversion guideline in API-WG

2015-06-16 Thread Dmitry Tantsur
On 06/16/2015 03:47 PM, Jim Rollenhagen wrote: On Tue, Jun 16, 2015 at 08:56:37AM +0200, Dmitry Tantsur wrote: On 06/04/2015 08:58 AM, Xu, Hejie wrote: Hi, guys, I’m working on adding Microversion into the API-WG’s guideline which make sure we have consistent Microversion behavior in the API

Re: [openstack-dev] [api] [Nova] [Ironic] [Magnum] Microversion guideline in API-WG

2015-06-16 Thread Dmitry Tantsur
On 06/16/2015 08:56 AM, Dmitry Tantsur wrote: On 06/04/2015 08:58 AM, Xu, Hejie wrote: Hi, guys, I’m working on adding Microversion into the API-WG’s guideline which make sure we have consistent Microversion behavior in the API for user. The Nova and Ironic already have Microversion

Re: [openstack-dev] [api] [Nova] [Ironic] [Magnum] Microversion guideline in API-WG

2015-06-16 Thread Dmitry Tantsur
On 06/04/2015 08:58 AM, Xu, Hejie wrote: Hi, guys, I’m working on adding Microversion into the API-WG’s guideline which make sure we have consistent Microversion behavior in the API for user. The Nova and Ironic already have Microversion implementation, and as I know Magnum

Re: [openstack-dev] [api] [Nova] [Ironic] [Magnum] Microversion guideline in API-WG

2015-06-15 Thread Alex Xu
, June 11, 2015 02:10 *To:* OpenStack Development Mailing List (not for usage questions) *Subject:* Re: [openstack-dev] [api] [Nova] [Ironic] [Magnum] Microversion guideline in API-WG Salvatore, thanks for the info, will try to review as soon as possible. Hope we get consistent implementation

Re: [openstack-dev] [api] [Nova] [Ironic] [Magnum] Microversion guideline in API-WG

2015-06-11 Thread Xu, Hejie
Development Mailing List Subject: Re: [openstack-dev] [api] [Nova] [Ironic] [Magnum] Microversion guideline in API-WG On Jun 5, 2015 4:36 AM, Sean Dague s...@dague.netmailto:s...@dague.net wrote: On 06/05/2015 01:28 AM, Adrian Otto wrote: On Jun 4, 2015, at 11:03 AM, Devananda van der Veen

Re: [openstack-dev] [api] [Nova] [Ironic] [Magnum] Microversion guideline in API-WG

2015-06-11 Thread Rochelle Grober
questions) Subject: Re: [openstack-dev] [api] [Nova] [Ironic] [Magnum] Microversion guideline in API-WG Salvatore, thanks for the info, will try to review as soon as possible. Hope we get consistent implementation. From: Salvatore Orlando [mailto:sorla...@nicira.com] Sent: Wednesday, June 10

Re: [openstack-dev] [api] [Nova] [Ironic] [Magnum] Microversion guideline in API-WG

2015-06-11 Thread Adrian Otto
[mailto:hejie...@intel.com] Sent: Thursday, June 11, 2015 02:10 To: OpenStack Development Mailing List (not for usage questions) Subject: Re: [openstack-dev] [api] [Nova] [Ironic] [Magnum] Microversion guideline in API-WG Salvatore, thanks for the info, will try to review as soon as possible

Re: [openstack-dev] [api] [Nova] [Ironic] [Magnum] Microversion guideline in API-WG

2015-06-10 Thread Salvatore Orlando
-dev] [api] [Nova] [Ironic] [Magnum] Microversion guideline in API-WG On Jun 5, 2015 4:36 AM, Sean Dague s...@dague.net wrote: On 06/05/2015 01:28 AM, Adrian Otto wrote: On Jun 4, 2015, at 11:03 AM, Devananda van der Veen devananda@gmail.com mailto:devananda@gmail.com

Re: [openstack-dev] [api] [Nova] [Ironic] [Magnum] Microversion guideline in API-WG

2015-06-09 Thread Xu, Hejie
Mailing List Subject: Re: [openstack-dev] [api] [Nova] [Ironic] [Magnum] Microversion guideline in API-WG On Jun 5, 2015 4:36 AM, Sean Dague s...@dague.netmailto:s...@dague.net wrote: On 06/05/2015 01:28 AM, Adrian Otto wrote: On Jun 4, 2015, at 11:03 AM, Devananda van der Veen devananda

Re: [openstack-dev] [api] [Nova] [Ironic] [Magnum] Microversion guideline in API-WG

2015-06-07 Thread Devananda van der Veen
On Jun 5, 2015 4:36 AM, Sean Dague s...@dague.net wrote: On 06/05/2015 01:28 AM, Adrian Otto wrote: On Jun 4, 2015, at 11:03 AM, Devananda van der Veen devananda@gmail.com mailto:devananda@gmail.com wrote: On Jun 4, 2015 12:00 AM, Xu, Hejie hejie...@intel.com

Re: [openstack-dev] [api] [Nova] [Ironic] [Magnum] Microversion guideline in API-WG

2015-06-06 Thread Alex Xu
2015-06-04 22:23 GMT+08:00 Ruby Loo rlooya...@gmail.com: On 4 June 2015 at 02:58, Xu, Hejie hejie...@intel.com wrote: ... And another guideline for when we should bump Mircoversion *https://review.openstack.org/#/c/187896/* https://review.openstack.org/#/c/187896/ This is timely

Re: [openstack-dev] [api] [Nova] [Ironic] [Magnum] Microversion guideline in API-WG

2015-06-06 Thread Alex Xu
2015-06-05 19:35 GMT+08:00 Sean Dague s...@dague.net: On 06/05/2015 01:28 AM, Adrian Otto wrote: On Jun 4, 2015, at 11:03 AM, Devananda van der Veen devananda@gmail.com mailto:devananda@gmail.com wrote: On Jun 4, 2015 12:00 AM, Xu, Hejie hejie...@intel.com

Re: [openstack-dev] [api] [Nova] [Ironic] [Magnum] Microversion guideline in API-WG

2015-06-04 Thread Adrian Otto
On Jun 4, 2015, at 11:03 AM, Devananda van der Veen devananda@gmail.commailto:devananda@gmail.com wrote: On Jun 4, 2015 12:00 AM, Xu, Hejie hejie...@intel.commailto:hejie...@intel.com wrote: Hi, guys, I’m working on adding Microversion into the API-WG’s guideline which make sure

Re: [openstack-dev] [api] [Nova] [Ironic] [Magnum] Microversion guideline in API-WG

2015-06-04 Thread Devananda van der Veen
On Jun 4, 2015 12:00 AM, Xu, Hejie hejie...@intel.com wrote: Hi, guys, I’m working on adding Microversion into the API-WG’s guideline which make sure we have consistent Microversion behavior in the API for user. The Nova and Ironic already have Microversion implementation, and as I know

Re: [openstack-dev] [api] [Nova] [Ironic] [Magnum] Microversion guideline in API-WG

2015-06-04 Thread Ruby Loo
On 4 June 2015 at 02:58, Xu, Hejie hejie...@intel.com wrote: ... And another guideline for when we should bump Mircoversion *https://review.openstack.org/#/c/187896/* https://review.openstack.org/#/c/187896/ This is timely because just this very minute I was going to send out email to the

[openstack-dev] [api] [Nova] [Ironic] [Magnum] Microversion guideline in API-WG

2015-06-04 Thread Xu, Hejie
Hi, guys, I'm working on adding Microversion into the API-WG's guideline which make sure we have consistent Microversion behavior in the API for user. The Nova and Ironic already have Microversion implementation, and as I know Magnum https://review.openstack.org/#/c/184975/ is going to

Re: [openstack-dev] [api] [Nova] [Ironic] [Magnum] Microversion guideline in API-WG

2015-06-04 Thread Jay Lau
Hi Alex, Based on my understanding, the Mangum code base is get from Ironic, that's why Magnum using http headers because when Magnum was created, Ironic is also using http headers. Perhaps Magnum can follow the way how Ironic move to use Microversion? Thanks. 2015-06-04 14:58 GMT+08:00 Xu,