Re: [openstack-dev] [neutron] Changes to the core team

2015-01-16 Thread Oleg Bondarev
+1 for Doug, he does a great job!

Thanks,
Oleg

On Fri, Jan 16, 2015 at 9:59 AM, Salvatore Orlando sorla...@nicira.com
wrote:

 I agree with the proposed changes.

 I would also like to take a chance to thank Sumit for the effort he has
 put in this project over several years - he has been in the core team since
 the project's inception and has been a witness of all its developments -
 both the good and the bad ones!

 Salvatore

 On 16 January 2015 at 04:38, Henry Gessau ges...@cisco.com wrote:

 On Thu, Jan 15, 2015, Kyle Mestery mest...@mestery.com wrote:
  As part of the change, I'd like to propose Doug Wiegley as a new
 Neutron core
  reviewer. Doug has been actively reviewing code across not only all the
  Neutron projects, but also other projects such as infra. His help and
 work in
  the services split in December were the reason we were so successful in
 making
  that happen. Doug has also been instrumental in the Neutron LBaaS V2
 rollout,
  as well as helping to merge code in the other neutron service
 repositories.

 +1 for Doug.


 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe:
 openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Fuel]When will fuel support centos 7?

2015-01-16 Thread me,apporc
So what's the difficulty of supporting centos ?
If i want to help to make it happen, do you have some advice?

On Thu Jan 15 2015 at 8:33:20 PM Mike Scherbakov mscherba...@mirantis.com
wrote:

 CentOS 7 is not considered as essential / critical priority blueprint for
 Fuel 6.1. There is a plan to support new version of CentOS, and I know some
 folks started a research/move in this direction in some areas, such as
 l23network puppet module for instance.

 It would be great to see help to make it happen in Fuel 7.0, if not in 6.1.

 On Thu, Jan 15, 2015 at 3:22 PM, Igor Kalnitsky ikalnit...@mirantis.com
 wrote:

 Hi,

 Yes, we do have a plan for CentOS 7, but as far as I know it was
 postponed to MOS 7.0. That means we will not have Cent OS 7 in
 upcoming release.

 - Igor

 On Thu, Jan 15, 2015 at 1:16 PM, me,apporc appleorchard2...@gmail.com
 wrote:
  Hi,
 
  Do we have plan for centos 7 ?
 
 
 
  Regards,
 
  apporc
 
 
 
 __
  OpenStack Development Mailing List (not for usage questions)
  Unsubscribe:
 openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
  http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
 

 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe:
 openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




 --
 Mike Scherbakov
 #mihgen

  
 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [neutron] Changes to the core team

2015-01-16 Thread Tina TSOU
Dear all,

+1 for Doug.


Thank you,
Tina

On Jan 16, 2015, at 4:07 PM, Oleg Bondarev 
obonda...@mirantis.commailto:obonda...@mirantis.com wrote:

+1 for Doug, he does a great job!

Thanks,
Oleg

On Fri, Jan 16, 2015 at 9:59 AM, Salvatore Orlando 
sorla...@nicira.commailto:sorla...@nicira.com wrote:
I agree with the proposed changes.

I would also like to take a chance to thank Sumit for the effort he has put in 
this project over several years - he has been in the core team since the 
project's inception and has been a witness of all its developments - both the 
good and the bad ones!

Salvatore

On 16 January 2015 at 04:38, Henry Gessau 
ges...@cisco.commailto:ges...@cisco.com wrote:
On Thu, Jan 15, 2015, Kyle Mestery 
mest...@mestery.commailto:mest...@mestery.com wrote:
 As part of the change, I'd like to propose Doug Wiegley as a new Neutron core
 reviewer. Doug has been actively reviewing code across not only all the
 Neutron projects, but also other projects such as infra. His help and work in
 the services split in December were the reason we were so successful in making
 that happen. Doug has also been instrumental in the Neutron LBaaS V2 rollout,
 as well as helping to merge code in the other neutron service repositories.

+1 for Doug.


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: 
openstack-dev-requ...@lists.openstack.org?subject:unsubscribehttp://openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: 
openstack-dev-requ...@lists.openstack.org?subject:unsubscribehttp://openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [TripleO] nominating James Polley for tripleo-core

2015-01-16 Thread Ladislav Smola

+1

On 01/14/2015 07:34 PM, Robert Collins wrote:


+1

On 15 Jan 2015 07:15, Clint Byrum cl...@fewbar.com 
mailto:cl...@fewbar.com wrote:


Hello! It has been a while since we expanded our review team. The
numbers aren't easy to read with recent dips caused by the summit and
holidays. However, I believe James has demonstrated superb review
skills
and a commitment to the project that shows broad awareness of the
project.

Below are the results of a meta-review I did, selecting recent reviews
by James with comments and a final score. I didn't find any reviews by
James that I objected to.

https://review.openstack.org/#/c/133554/ -- Took charge and provided
valuable feedback. +2
https://review.openstack.org/#/c/114360/ -- Good -1 asking for better
commit message and then timely follow-up +1 with positive comments for
more improvement. +2
https://review.openstack.org/#/c/138947/ -- Simpler review, +1'd
on Dec.
19 and no follow-up since. Allowing 2 weeks for holiday vacation, this
is only really about 7 - 10 working days and acceptable. +2
https://review.openstack.org/#/c/146731/ -- Very thoughtful -1
review of
recent change with alternatives to the approach submitted as patches.
https://review.openstack.org/#/c/139876/ -- Simpler review, +1'd in
agreement with everyone else. +1
https://review.openstack.org/#/c/142621/ -- Thoughtful +1 with
consideration for other reviewers. +2
https://review.openstack.org/#/c/113983/ -- Thorough spec review with
grammar pedantry noted as something that would not prevent a positive
review score. +2

All current tripleo-core members are invited to vote at this time.
Thank
you!

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe:
openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Fuel] [nailgun] [UI] network_check_status fleild for environments

2015-01-16 Thread Aleksey Kasatkin
+1, It will be very helpful to warn user.

Not all configurations (which can be set via UI/CLI w/o yaml editing) are
supported by network checker. It should be taken into account.

And we could recommend to run the check when user-defined configuration is
uploaded but warn that
given configuration might be not supported by network checker.

Agree, this should be done on backend.


Aleksey Kasatkin


On Thu, Jan 15, 2015 at 10:54 PM, Lukasz Oles lo...@mirantis.com wrote:

 Big +1, it would save me a lot of debugging time :)

 On Thu, Jan 15, 2015 at 5:20 PM, Vitaly Kramskikh
 vkramsk...@mirantis.com wrote:
  Folks,
 
  I want to discuss possibility to add network verification status field
 for
  environments. There are 2 reasons for this:
 
  1) One of the most frequent reasons of deployment failure is wrong
 network
  configuration. In the current UI network verification is completely
 optional
  and sometimes users are even unaware that this feature exists. We can
 warn
  the user before the start of deployment if network check failed of wasn't
  performed.
 
  2) Currently network verification status is partially tracked by status
 of
  the last network verification task. Sometimes its results become stale,
 and
  the UI removes the task. There are a few cases when the UI does this,
 like
  changing network settings, adding a new node, etc (you can grep
  removeFinishedNetworkTasks to see all the cases). This definitely
 should
  be done on backend.
 
  What is your opinion on this?
 
  --
  Vitaly Kramskikh,
  Software Engineer,
  Mirantis, Inc.
 
 
 __
  OpenStack Development Mailing List (not for usage questions)
  Unsubscribe:
 openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
  http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
 



 --
 Łukasz Oleś

 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] libvirt memory ballooning [nova]

2015-01-16 Thread Daniel P. Berrange
On Fri, Jan 16, 2015 at 10:10:34AM +0530, Vikash Kumar wrote:
 All,
 
There is blueprint for enabling  libvirt memory ballooning
 https://blueprints.launchpad.net/nova/+spec/libvirt-memory-ballooning in
 openstack nova. I think for Hyper-V , its already in place. Can we discuss
 about the design and implementation and target for L release?

I think you'll need to write a full spec for this one. The balloon device
will open up alot of questions about how it should be used  what use
cases it will help with  its relation to other mechanisms for memory
limiting.

Regards,
Daniel
-- 
|: http://berrange.com  -o-http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org  -o- http://virt-manager.org :|
|: http://autobuild.org   -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org   -o-   http://live.gnome.org/gtk-vnc :|

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [Ironic] Hands-on documentation

2015-01-16 Thread Nux!
Hi,

I've been asked to implement Ironic instead of other PXE deployment engines 
(Cobbler, Foreman).
I have a few questions, though:
a - is it production ready?
b - is it capable of replacing solutions such as the ones mentioned above?
c - is there some more hands-on documentation that would help me install and 
configure it?

Cheers,
Lucian

--
Sent from the Delta quadrant using Borg technology!

Nux!
www.nux.ro

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] How to debug test cases in Openstack

2015-01-16 Thread Ajaya Agrawal
Hi,

You have a pdb statement somewhere in your test case. Follow this to run a
single test with pdb. https://wiki.openstack.org/wiki/Testr

Cheers,
Ajaya

Cheers,
Ajaya

On Fri, Jan 16, 2015 at 11:07 AM, Abhishek Talwar/HYD/TCS 
abhishek.tal...@tcs.com wrote:

 Hi,

 I have been trying to debug the test cases in OpenStack, but I am not
 getting successful with it. So if someone can help me with that. The last
 response from the dev-list was to use  $ ./run_tests.sh -d [test module
 path]   but this gives bDb quit error.

 So kindly help me this.
 --
 Thanks and Regards
 Abhishek Talwar

 =-=-=
 Notice: The information contained in this e-mail
 message and/or attachments to it may contain
 confidential or privileged information. If you are
 not the intended recipient, any dissemination, use,
 review, distribution, printing or copying of the
 information contained in this e-mail message
 and/or attachments to it are strictly prohibited. If
 you have received this communication in error,
 please notify us by reply e-mail or telephone and
 immediately and permanently delete the message
 and any attachments. Thank you


 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [OpenStack-Infra] [ThirdPartyCI] Need help setting up CI

2015-01-16 Thread Eduard Matei
Hi Ramy,
Still couldn't get my custom code to execute between installing devstack
and starting tests... i'll try with some custom scripts and skip devstack-*
scripts.

Meanwhile i see another issue:
2015-01-16 11:02:26,283 DEBUG zuul.IndependentPipelineManager: Finished
queue processor: patch (changed: False)
2015-01-16 11:02:26,283 DEBUG zuul.Scheduler: Run handler sleeping
2015-01-16 11:06:06,873 DEBUG zuul.Gearman: Looking for lost builds
2015-01-16 11:11:06,873 DEBUG zuul.Gearman: Looking for lost builds
2015-01-16 11:16:06,874 DEBUG zuul.Gearman: Looking for lost builds
2015-01-16 11:21:06,874 DEBUG zuul.Gearman: Looking for lost builds
2015-01-16 11:26:06,875 DEBUG zuul.Gearman: Looking for lost builds
2015-01-16 11:31:06,875 DEBUG zuul.Gearman: Looking for lost builds
2015-01-16 11:36:06,876 DEBUG zuul.Gearman: Looking for lost builds
2015-01-16 11:41:06,876 DEBUG zuul.Gearman: Looking for lost builds
2015-01-16 11:46:06,877 DEBUG zuul.Gearman: Looking for lost builds

Zuul is stuck in Looking for lost builds and it misses comments so it
doesn't trigger jobs on patches.
Any idea how to fix this? (other than restart it every 30 mins, in which
case it misses the results of running jobs so it doesn't post the results).

Thanks,
Eduard

On Fri, Jan 16, 2015 at 1:43 AM, Asselin, Ramy ramy.asse...@hp.com wrote:

  Hi Eduard,



 Glad you’re making progress.



 $BASE/new/devstack/ is available at the time pre_test_hook is called, so
 you should be able to make all the changes you need there.



 The sample shows how to configure the driver using local.conf devstack
 hooks.

 See here for more details: [1] [2]



 Regarding test, you can do both.

 Cinder requires you run tempest.api.volume[3]



 And you can setup a 2nd job that runs your internal functional tests as
 well.



 Ramy



 [1] http://docs.openstack.org/developer/devstack/configuration.html

 [2] http://docs.openstack.org/developer/devstack/plugins.html

 [3]
 https://wiki.openstack.org/wiki/Cinder/tested-3rdParty-drivers#Third_Party_CI_Requirements











 *From:* Eduard Matei [mailto:eduard.ma...@cloudfounders.com]
 *Sent:* Thursday, January 15, 2015 4:57 AM

 *To:* OpenStack Development Mailing List (not for usage questions)
 *Subject:* Re: [openstack-dev] [OpenStack-Infra] [ThirdPartyCI] Need help
 setting up CI



 Hi Ramy,



 The issue with disconnect/abort no longer happens, so i guess it was some
 issues with networking.



 Regarding the ssh keys i finally used Jenkins Configuration Provider
 Plugin to inject ssh keys as a pre-build step, then i added a manual
 execution step to scp the logs to the server, so now everything appears to
 be working.



 Now for the REAL tests:

 looking at
 https://github.com/rasselin/os-ext-testing-data/blob/master/etc/jenkins_jobs/config/dsvm-cinder-driver.yaml.sample#L7
 it seems i need to put the code to install my third party libs in the
 pre_test_hook which appears in devstack-vm-gate-wrap.sh to be executing
 BEFORE installing devstack. The problem is we need our third party libs
 to be installed (actually configured) AFTER installing devstack, since they
 install on top of devstack and do some configuration on devstack.



 How could i integrate my code into devstack-vm-gate-wrap.sh so that my
 libs are installed after devstack but before running tempest.

 Also, as a side question, do i need to run all the test (since they
 already run in dsvm-tempest-full) or can i run only our internal
 functionality tests? (in this case i don't need devstack-vm-gate-wrap.sh
 and i can run custom code directly from jenkins job).



 Thanks,



 Eduard



 On Wed, Jan 14, 2015 at 6:49 PM, Asselin, Ramy ramy.asse...@hp.com
 wrote:

  Double check your ssh public/private key, authorized keys configuration
 in the slave  log server.

 They should all match up. No passwords should be requested.

 Try doing a manual scp as Jenkins user from the slave to the log server
 (as Jenkins user there too).



 Regarding manually setting up the publisher, I don’t know. Jenkins Job
 Builder configuration I referenced below should work correctly.



 Ramy



 *From:* Eduard Matei [mailto:eduard.ma...@cloudfounders.com]
 *Sent:* Wednesday, January 14, 2015 6:56 AM


 *To:* OpenStack Development Mailing List (not for usage questions)
 *Subject:* Re: [openstack-dev] [OpenStack-Infra] [ThirdPartyCI] Need help
 setting up CI



 Hi Ramy,



 I think i managed to setup SCP plugin and updated zuul.conf but it only
 uploads the console.html not the logs

 I have an SCP site pointing to the apache server and the root location is
 /srv/static, and in the dsvm job manually added a post-build step, Publish
 Artifacts to SCP Repository, with source: logs/** and destination
 logs/${LOG_PATH} and also checked Copy Console Log.



 The destination path is created, but it only contains console.html.



 I tried to manually scp the directory, but the jenkins user in the
 devstack_slave asks for a password when trying to ssh to apache 

Re: [openstack-dev] How to debug test cases in Openstack

2015-01-16 Thread Sahid Orentino Ferdjaoui
On Fri, Jan 16, 2015 at 11:07:07AM +0530, Abhishek Talwar/HYD/TCS wrote:
 Hi,
 
 I have been trying to debug the test cases in OpenStack, but I am not getting 
 successful with it. So if someone can help me with that. The last response 
 from the dev-list was to use  $ ./run_tests.sh -d [test module path] 
  but this gives bDb quit error.

There are several ways to execute UT, you can use tox or run_tests.sh
or for a more specific test I prefer to enter in the venv and to use
nose.

s.

 So kindly help me this.
 -- 
 Thanks and Regards
 Abhishek Talwar
 =-=-=
 Notice: The information contained in this e-mail
 message and/or attachments to it may contain 
 confidential or privileged information. If you are 
 not the intended recipient, any dissemination, use, 
 review, distribution, printing or copying of the 
 information contained in this e-mail message 
 and/or attachments to it are strictly prohibited. If 
 you have received this communication in error, 
 please notify us by reply e-mail or telephone and 
 immediately and permanently delete the message 
 and any attachments. Thank you
 
 

 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [OpenStack-Infra] [ThirdPartyCI] Need help setting up CI

2015-01-16 Thread Punith S
 Hi eduard,

can you post the whole zuul.log or debug.log after the zuul and zuul-merger
restart along with your layout.yaml
did you test the connection of gearman pulgin in jenkins ?

thanks

On Fri, Jan 16, 2015 at 4:20 PM, Eduard Matei 
eduard.ma...@cloudfounders.com wrote:

 Hi Ramy,
 Still couldn't get my custom code to execute between installing devstack
 and starting tests... i'll try with some custom scripts and skip devstack-*
 scripts.

 Meanwhile i see another issue:
 2015-01-16 11:02:26,283 DEBUG zuul.IndependentPipelineManager: Finished
 queue processor: patch (changed: False)
 2015-01-16 11:02:26,283 DEBUG zuul.Scheduler: Run handler sleeping
 2015-01-16 11:06:06,873 DEBUG zuul.Gearman: Looking for lost builds
 2015-01-16 11:11:06,873 DEBUG zuul.Gearman: Looking for lost builds
 2015-01-16 11:16:06,874 DEBUG zuul.Gearman: Looking for lost builds
 2015-01-16 11:21:06,874 DEBUG zuul.Gearman: Looking for lost builds
 2015-01-16 11:26:06,875 DEBUG zuul.Gearman: Looking for lost builds
 2015-01-16 11:31:06,875 DEBUG zuul.Gearman: Looking for lost builds
 2015-01-16 11:36:06,876 DEBUG zuul.Gearman: Looking for lost builds
 2015-01-16 11:41:06,876 DEBUG zuul.Gearman: Looking for lost builds
 2015-01-16 11:46:06,877 DEBUG zuul.Gearman: Looking for lost builds

 Zuul is stuck in Looking for lost builds and it misses comments so it
 doesn't trigger jobs on patches.
 Any idea how to fix this? (other than restart it every 30 mins, in which
 case it misses the results of running jobs so it doesn't post the results).

 Thanks,
 Eduard

 On Fri, Jan 16, 2015 at 1:43 AM, Asselin, Ramy ramy.asse...@hp.com
 wrote:

  Hi Eduard,



 Glad you’re making progress.



 $BASE/new/devstack/ is available at the time pre_test_hook is called, so
 you should be able to make all the changes you need there.



 The sample shows how to configure the driver using local.conf devstack
 hooks.

 See here for more details: [1] [2]



 Regarding test, you can do both.

 Cinder requires you run tempest.api.volume[3]



 And you can setup a 2nd job that runs your internal functional tests as
 well.



 Ramy



 [1] http://docs.openstack.org/developer/devstack/configuration.html

 [2] http://docs.openstack.org/developer/devstack/plugins.html

 [3]
 https://wiki.openstack.org/wiki/Cinder/tested-3rdParty-drivers#Third_Party_CI_Requirements











 *From:* Eduard Matei [mailto:eduard.ma...@cloudfounders.com]
 *Sent:* Thursday, January 15, 2015 4:57 AM

 *To:* OpenStack Development Mailing List (not for usage questions)
 *Subject:* Re: [openstack-dev] [OpenStack-Infra] [ThirdPartyCI] Need
 help setting up CI



 Hi Ramy,



 The issue with disconnect/abort no longer happens, so i guess it was some
 issues with networking.



 Regarding the ssh keys i finally used Jenkins Configuration Provider
 Plugin to inject ssh keys as a pre-build step, then i added a manual
 execution step to scp the logs to the server, so now everything appears to
 be working.



 Now for the REAL tests:

 looking at
 https://github.com/rasselin/os-ext-testing-data/blob/master/etc/jenkins_jobs/config/dsvm-cinder-driver.yaml.sample#L7
 it seems i need to put the code to install my third party libs in the
 pre_test_hook which appears in devstack-vm-gate-wrap.sh to be executing
 BEFORE installing devstack. The problem is we need our third party libs
 to be installed (actually configured) AFTER installing devstack, since they
 install on top of devstack and do some configuration on devstack.



 How could i integrate my code into devstack-vm-gate-wrap.sh so that my
 libs are installed after devstack but before running tempest.

 Also, as a side question, do i need to run all the test (since they
 already run in dsvm-tempest-full) or can i run only our internal
 functionality tests? (in this case i don't need devstack-vm-gate-wrap.sh
 and i can run custom code directly from jenkins job).



 Thanks,



 Eduard



 On Wed, Jan 14, 2015 at 6:49 PM, Asselin, Ramy ramy.asse...@hp.com
 wrote:

  Double check your ssh public/private key, authorized keys configuration
 in the slave  log server.

 They should all match up. No passwords should be requested.

 Try doing a manual scp as Jenkins user from the slave to the log server
 (as Jenkins user there too).



 Regarding manually setting up the publisher, I don’t know. Jenkins Job
 Builder configuration I referenced below should work correctly.



 Ramy



 *From:* Eduard Matei [mailto:eduard.ma...@cloudfounders.com]
 *Sent:* Wednesday, January 14, 2015 6:56 AM


 *To:* OpenStack Development Mailing List (not for usage questions)
 *Subject:* Re: [openstack-dev] [OpenStack-Infra] [ThirdPartyCI] Need
 help setting up CI



 Hi Ramy,



 I think i managed to setup SCP plugin and updated zuul.conf but it only
 uploads the console.html not the logs

 I have an SCP site pointing to the apache server and the root location is
 /srv/static, and in the dsvm job manually added a post-build step, Publish
 Artifacts to SCP 

[openstack-dev] [Trove][Cassandra] Cassandra clustering implementation progress

2015-01-16 Thread Denis Makogon
Hello to All.


I'd like to notify those of you who's interested in clustering
implementation in Trove that i've made big progress with Cassandra
clustering implementation.
There are couple patches that may be useful for those of you who want to
verify given implementation:

   - python-troveclient patchset https://review.openstack.org/#/c/145801/
   - trove-integration patchset https://review.openstack.org/#/c/146098/
   - trove patches:
  - API https://review.openstack.org/#/c/146145/
  - Taskmanager + Guestagent + Integration testing
  https://review.openstack.org/#/c/146146/


There are couple tasks were left for discussions:

   1. Infra gate job - on regular basis or experimental ?
   2. Given integration testing covers minimum case - cluster provisioning.
   Additional tests would be proposed later.


If there's any question, feel free to ask. Thanks.


Kind regards,

Denis M.

IRC: denis_makogon

dmako...@mirantis.com
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [Openstack][dev][Zuul] Merge Failed Error in CI - GitPython Error

2015-01-16 Thread Punith S
Hi stackers,

i'm running CI for openstack cinder patches, when zuul reads a new patch
from gerrit, it tries to merge the patch to it's own cinder repo
@/var/lib/zuul/git/openstack/cinder

and returns the comment to gerrit saying


hence it is failing to issue the tempest-job in jenkins via gearman !!!

on checking the trace the error seems to come from GitPython 0.3.2.1
​
the zuul/merger-debug log snapshot ref -
http://paste.openstack.org/show/158218/

*raise ValueError(Failed to parse line: %r % line) *

*ValueError: Failed to parse line: 'Total 9 (delta 7), reused 9 (delta 7)'*'


is this a problem of python git ?

i'm using ubuntu 12.04 and git 1.7


thanks

regards,

punith s
cloudbyte.com



-- 
regards,

punith s
cloudbyte.com
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [nova][gate][stable] How eventlet 0.16.1 broke the gate

2015-01-16 Thread Bailey, Darragh

On 15/01/15 23:41, Sean Dague wrote:
 On 01/15/2015 06:25 PM, Joe Gordon wrote:
 We can side step the dependency graphing and ordering issue by looking
 at the list of curently installed packages via pip freeze and not
 installing dependencies (pip install --no-deps)

 After looking into this further here are the known issues:

 * Partial capping won't work [0], so we need to pin all dependencies, we
 can generate this list per file via pip install -r and pip freeze,
 but this doesn't address the issue of apt-get vs pip install. For
 example in the stable gate we use suds 0.4.1 but only suds 0.4.0 is
 available via pip.
 * Not all packages are installed in are standard dsvm-tempest env, so
 using pip-freeze from that isn't enough
 * We need to run this per requirements file and move to using pip
 install --no-deps everywhere. As the global-requirements sync wouldn't
 work the first time since files don't list all transient dependencies yet.
 So that's basically writing our own dependency system entirely, and
 skipping pip's (vs. fudging around pip's issues). I expect that's going
 to go poorly in the OpenStack ecosystem realm because a lot of very
 repetitive manual analysis will need to be done on each project. And if
 we want to bump a cap, regenerating all the graphs becomes another
 manual process.

Pip's loose dependency processing where each entry is treated as an
entirely separate resolution with no consideration of previous or later
constraints came up recently in a discussion at work.

Looking around I discovered someone had already started working on a
solution, which involves moving the current requirements to a
'requirements.in' file and then compiling that to requirements.txt,
which would contain only fully pinned packages in the correct order for
pip to install them without needing to add any special options.

Might be worth seeing if that could be developed further:
http://nvie.com/posts/better-package-management/
https://github.com/nvie/pip-tools/tree/future



 * We can still break if a package version is removed from pypi
 * in pip-freeze we sometimes install versions lower then our minimum
 version (python-libvirt!)
 That's because python-libvirt is not in any requirements.txt file, so
 we're taking the system version.

   -Sean


Regards,
Darragh Bailey

Nothing is foolproof to a sufficiently talented fool - Unknown


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [fuel][client] new client implementation ideas

2015-01-16 Thread Konstantin Danilov
Hi all,

I have created etherpad page

https://etherpad.openstack.org/p/fuelclient-implementation-ideas



On Wed, Jan 14, 2015 at 12:38 PM, Konstantin Danilov kdani...@mirantis.com
wrote:

 Igor,

 Yep, I knew that you start to rewrite fuel-client, but it seemd for me
 that this ideas is not for
 https://etherpad.openstack.org/p/fuelclient-redesign document because it's
 implementation details. Should I create a new notepad for it?

 On Wed, Jan 14, 2015 at 11:58 AM, Igor Kalnitsky ikalnit...@mirantis.com
 wrote:

 Hi, Konstantin,

 Thank you for sharing ideas. Your yet-one-more implementation of
 fuel-client one more time confirms that currently we have completely
 unusable implementation.

 Just for your information: we have plans for python-fuelclient
 refactoring [1]. The main point of this blueprint is to provide
 fuelclient which will be useful as both: library and cli. Please, do
 not hesitate share your ideas in blueprint or in the working ehterpad
 [2].

 - Igor

 [1]: https://review.openstack.org/#/c/135915/
 [2]: https://etherpad.openstack.org/p/fuelclient-redesign

 On Wed, Jan 14, 2015 at 12:38 PM, Konstantin Danilov
 kdani...@mirantis.com wrote:
  Hi all,
 
  We are working on fuel certification script
  https://github.com/stgleb/fuel-web
  and have yet-one-more implementation of fuel-client, which cover very
 small
  of Fuel API, yet we have some ideas, which you might be interesting in.
 
  1) high-level primitives for REST operations.
 
  a) GET/PUT/POST/etc function, which returns closure, bonded to url
 and
  method
 
 
  class Cluster(RestObj):
  Class represents Cluster in Fuel
 
  add_node_call = PUT('api/nodes')
  start_deploy = PUT('api/clusters/{id}/changes')
  get_status = GET('api/clusters/{id}')
  delete = DELETE('api/clusters/{id}')
 
  GET(url_template) returns function/class method, which accepts
 set
  of parameters,
  format part of them into url_template to obtain final url and
 pass
  other parameters
  as data in http request. E.g.
 
  get_some_objs = GET('some/objects/{cluster_id}/really_get')
 
 
  get_some_objs(cluster_id=12, kind=db objects) will result in
  HTTP request GET '/some/objects/12/really_get' data =
  {'kind':'db objects'}
 
  in case of class method it also extracts missing format
 parameters
  from self.__dict__.
  E.g.
 
  node = Node.get_all()[0]
  nnode = node.get()  takes id from node.id
 
 
  b) Auto generate API for strict restfull cases, e.g.
 
  class Node(RestfulObj):
  Represents node in Fuel
 
  __url__ = '/api/nodes/{id}'
 
  ==
 
  class Node(RestObj):
  Represents node in Fuel
 
  get_all = GET('/api/nodes')
  get = GET('/api/nodes/{id}')
  delete = DELETE('/api/nodes/{id}')
  create = POST('/api/nodes/{id}')
  
 
  2) API for create cluster from yaml description. Allow to deploy whole
  openstack cluster from single yaml file. We being asking a lot whenever
 this
  call would be available in fuel client
  by different team/persons.
 
 
 https://github.com/stgleb/fuel-web/blob/sertification-script/certification_script/certification_script/cert_script.py#L165
 
  3) I have a semi-implemented ideas for future-based API for background
 tasks
  (e.g. cluster deployment)
 
  Code is available in repo and we would be glad to help you to merge it
 to
  new fuel-client
 
  --
  Kostiantyn Danilov aka koder.ua
  Principal software engineer, Mirantis
 
  skype:koder.ua
  http://koder-ua.blogspot.com/
  http://mirantis.com
 
 
 __
  OpenStack Development Mailing List (not for usage questions)
  Unsubscribe:
 openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
  http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
 

 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe:
 openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




 --
 Kostiantyn Danilov aka koder.ua
 Principal software engineer, Mirantis

 skype:koder.ua
 http://koder-ua.blogspot.com/
 http://mirantis.com




-- 
Kostiantyn Danilov aka koder.ua
Principal software engineer, Mirantis

skype:koder.ua
http://koder-ua.blogspot.com/
http://mirantis.com
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [heat] Remove deprecation properties

2015-01-16 Thread Steven Hardy
On Thu, Dec 25, 2014 at 01:52:43PM +0400, Sergey Kraynev wrote:
Hi all.
In the last time we got on review several patches, which removes old
deprecation properties [1],A 
and one mine [2].
The aim is to delete deprecated code and redundant tests. It looks simple,
but the main problem, which we met, is backward compatibility.
F.e. user has created resource (FIP) with old property schema, i.e. using
SUBNET_ID instead of SUBNET. On first look nothing bad will not happen,
because:

FWIW I think it's too soon to remove the Neutron subnet_id/network_id
properties, they were only deprecated in Juno [1], and it's evident that
users are still using them on icehouse [2]

I thought the normal deprecation cycle was at least two releases, but I
can't recall where I read that.  Considering the overhead of maintaining
these is small, I'd favour leaning towards giving more time for users to
update their templates, rather then breaking them via very aggresive
removal of deprecated interfaces.

I'd suggest some or all of the following:

- Add a planned for removal in $release to the SupportStatus string
  associated with the deprecation, so we can document the planned removal.
- Wait for at least two releases between deprecation and removal, and
  announce the interfaces which will be removed in the release notes for
  the release before removal e.g:
- Deprecated in Juno
- Announce planned removal in Kilo release notes
- Remove in J

[1] https://review.openstack.org/#/c/82853/
[2] http://lists.openstack.org/pipermail/openstack/2015-January/011156.html

1. handle_delete use resource_id and any changes in property schema does
not affect other actions.
2. If user want to use old template, he will get adequate error message,
that this property is not presented in schema. After that he just should
switch to new property and update stack using this new property.
In the same time we have one big issues for shadow dependencies, which is
actual for neutron resources. The simplest approach will not be worked
[3], due to old properties was deleted from property_schema.
Why is it bad ?
- we will get again all bugs related with such dependencies.
- how to make sure:A 
A  A  - create stack with old property (my template [4])
A  A  - open horizon, and look on topology
A  A  - download patch [2] and restart engine
A  A  - reload horizon page with topology
A  A  - as result it will be different
A 
I have some ideas about how to solve this, but none of them is not enough
good for me:
A - getting such information from self.properties.data is bad, because we
will skip all validations mentioned in properties.__getitem__
A - renaming old key in data to new or creating copy with new key is not
correct for me, because in this case we actually change properties
(resource representation) invisibly from user.
A - as possible we may leave old deprecated property and mark it something
like (removed), which will have similar behavior such as for
implemented=False. I do not like it, because it means, that we never
remove this support code, because wants to be compatible with old
resources. (User may be not very lazy to do simple update or something
else ...)
- last way, which I have not tried yet, is usingA _stored_properties_data
forA extraction necessary information.
So now I have the questions:
Should we support such case with backward compatibility?A 
If yes, how will be better to do it for us and user?
May be we should create some strategy forA removingA A deprecated
properties ?

Yeah, other than the process issues I mentioned above, Angus has pointed
out some technical challenges which may mean property removal breaks
existing stacks.  IMHO this is something we *cannot* do - folks must be
able to upgrade heat over multiple versions without breaking their stacks.

As you say, delete may work, but it's likely several scenarios around
update will break if the stored stack definition doesn't match the schema
of the resource, and maintaining the internal references to removed or
obsolete properties doesn't seem like a good plan long term.

Could we provide some sort of migration tool, which re-writes the
definition of existing stacks (via a special patch stack update maybe?)
before upgrading heat?

Steve

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Fuel] Empty role - status

2015-01-16 Thread Evgeniy L
Hi Andrew,

What you described is exactly what we were going to do [1],
and everybody understand all of the cons which you described.
Also if you take a look at the blueprint it's not about plugins at all.
Scope of improvements was reduced for the current release and
Role as a plugin was postponed.

[1] https://blueprints.launchpad.net/fuel/+spec/role-as-a-plugin
[2] https://blueprints.launchpad.net/fuel/+spec/blank-role-node

On Thu, Jan 15, 2015 at 11:17 PM, Andrew Woodward xar...@gmail.com wrote:

 [from another thread]
 On Wed, Jan 14, 2015 at 2:24 AM, Igor Kalnitsky ikalnit...@mirantis.com
 wrote:
 
  Guys,
 
  We want to introduce an empty role as a basis for plugins. For
  instance, the user select nodes, assign empty role and names it
  somehow like CONTRAIL. In this step, vanilla fuel will just
  provision a node (since it's an empty role) and the plugin (in post
  hooks) can select all empty roles with node.name == CONTRAIL and
  deploy some stuff on that node.
 
  Obviously, it's hackish. But it's a simple approach that requires a
  minimum time. In future, we'll introduce pluggable roles, but that's
  another story.


 So far from the review we simply added an role with a base OS, this
 provides a nearly useless experience for plugin developers. This is
 heavy on hacking even for plugin-devs

 issues:
 1) you get one role
 2) you have to come up with some random way to identify nodes from
 each other if you do. We can't set hostname, and node.name in the
 nailgun is never in astute.yaml (which is a tech debt that we have
 code to fix)
 3) disk layout is fixed, and uselessly small, plugin-author will have
 a lot of rework to do here
 4) multiple plugins that need roles will effectively fight with each other

 We can add roles in the releases API as it is, a plugin should be able
 to leverage this, the only gap currently is [1] which is not an API
 currently (new from granular deployments).

 Because of this, it would be more useful to just call these API's
 during installing the plugin. Worse case, the plugin author can do
 this themselves if we add the install_script support [2]

 [1]
 https://review.openstack.org/#/c/147230/2/nailgun/nailgun/orchestrator/graph_configuration.py
 [2] https://review.openstack.org/#/c/137301/

 On Thu, Jan 15, 2015 at 3:11 AM, Andrey Danin ada...@mirantis.com wrote:
  Answers inline.
 
  On Thu, Jan 15, 2015 at 1:21 AM, Evgeniy L e...@mirantis.com wrote:
 
  Hi,
 
  Empty role is ready [1], thanks to granular deployment feature
  I didn't have to hardcode some hacks in Astute again.
 
  But there are several things which I want to mention/discuss:
 
  1. in the patch you can see the name of the role and its description
  I would like to ask you to verify it and provide some other options
 if
  you
  have any
  2. we have a minor problem with the progress bar, we will figure out how
  to fix it in Astute with Vladimir S.
  3. and the biggest problem is an old bug [2], the bug is Ubuntu specific
  and it
  doesn't allow us to make efficient partitioning schema, e.g. it
 means
  that we
  cannot allocate root partition for all of the disks (provisioning
 will
  fail), the
  current workaround is to allocate root partition with minimal size
  (about 15G) and leave the rest of the space as is (unallocated). As
  far as I can see from the bug it's not so easy to fix the problem,
  actually
  image based provisioning fixes the problem, but it's not an option
 for
  the
  current release. Maybe you have some other ideas how to fix this
  problem?
 
  I would leave it as is - 15 GB. A user or plugin can adjust it for its
  needs.
 
 
  Thanks,
 
  [1] https://review.openstack.org/#/c/147230/
  [2] https://bugs.launchpad.net/fuel/+bug/1278964
 
 
 __
  OpenStack Development Mailing List (not for usage questions)
  Unsubscribe:
 openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
  http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
 
 
 
 
  --
  Andrey Danin
  ada...@mirantis.com
  skype: gcon.monolake
 
 
 __
  OpenStack Development Mailing List (not for usage questions)
  Unsubscribe:
 openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
  http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
 



 --
 Andrew
 Mirantis
 Ceph community

 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe

Re: [openstack-dev] [Fuel] Empty role - status

2015-01-16 Thread Evgeniy L
 The whole-disk allocator we use for ceph-osd should be proper to work
around this problem in a way.

Our current constraint for Ubuntu is it cannot be allocated on several
disks,
as far as I remember for ceph-osd Fuel allocates from 1 to N disks, and it
doesn't
allocate any other volumes on the same disk with Ceph's volumes. So I don't
see
how it can help here.

On Thu, Jan 15, 2015 at 11:47 PM, Andrew Woodward xar...@gmail.com wrote:

 On Thu, Jan 15, 2015 at 3:11 AM, Andrey Danin ada...@mirantis.com wrote:
  Answers inline.
 
  On Thu, Jan 15, 2015 at 1:21 AM, Evgeniy L e...@mirantis.com wrote:
 
  Hi,
 
  Empty role is ready [1], thanks to granular deployment feature
  I didn't have to hardcode some hacks in Astute again.
 
  But there are several things which I want to mention/discuss:
 
  1. in the patch you can see the name of the role and its description
  I would like to ask you to verify it and provide some other options
 if
  you
  have any
  2. we have a minor problem with the progress bar, we will figure out how
  to fix it in Astute with Vladimir S.
  3. and the biggest problem is an old bug [2], the bug is Ubuntu specific
  and it
  doesn't allow us to make efficient partitioning schema, e.g. it
 means
  that we
  cannot allocate root partition for all of the disks (provisioning
 will
  fail), the
  current workaround is to allocate root partition with minimal size
  (about 15G) and leave the rest of the space as is (unallocated). As
  far as I can see from the bug it's not so easy to fix the problem,
  actually
  image based provisioning fixes the problem, but it's not an option
 for
  the
  current release. Maybe you have some other ideas how to fix this
  problem?
 
  I would leave it as is - 15 GB. A user or plugin can adjust it for its
  needs.

 Seriously? NO the 15G Min / Max 50G min for the OS allocation is too
 small for a default value and not using the rest of the disk. While
 the user may easily change this (by the way, most users don't they
 expect better allocations), how do you expect the plugin-dev to deal
 with this? The way this seams to push the plugin-dev is to do it
 pre-deployment via code. We know already working with the disk
 allocation is very painful, why are we pushing them to 'duplicate'
 code. We need proper support of dynamically adding roles so they can
 re-use our code

 Is [2] the correct bug for the ubuntu OS volume issue? It's clearly
 talking about small root disk values being wrong for all real
 deployments.

 I'll try to look for the proper bug w/regards to ubuntu OS, but the
 gist is the limitation is that the OS volume can not span multiple
 disks. The whole-disk allocator we use for ceph-osd should be proper
 to work around this problem in a way.

 
  Thanks,
 
  [1] https://review.openstack.org/#/c/147230/
  [2] https://bugs.launchpad.net/fuel/+bug/1278964
 
 
 __
  OpenStack Development Mailing List (not for usage questions)
  Unsubscribe:
 openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
  http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
 
 
 
 
  --
  Andrey Danin
  ada...@mirantis.com
  skype: gcon.monolake
 
 
 __
  OpenStack Development Mailing List (not for usage questions)
  Unsubscribe:
 openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
  http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
 



 --
 Andrew
 Mirantis
 Ceph community

 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Fuel] [Scale] [UI] Improvements to handle 200+ nodes

2015-01-16 Thread Nikolay Markov
It's also should be mentioned that these are several changes to do on
backend in order for UI to work faster, not on UI itself. For example,
these are:

- Custom filters, as Vitaly mentioned
- Pagination of collections
- PATCH requests support
- Probably both short and /full representations for some entities

On Fri, Jan 16, 2015 at 8:48 AM, Vitaly Kramskikh
vkramsk...@mirantis.com wrote:
 Folks,

 Currently Fuel UI can handle large amounts of nodes due to a recent
 refactoring - rendering and operations with nodes became much faster. But
 that large amount of nodes also requires UX improvement, I'd love to hear
 your ideas and opinions on these proposals:

 Introduce compact node representation and let users switch between standart
 and compact view. Compact view will display only node name and status and
 will allow to display 4-8 nodes in a row instead of only one.
 Currently it is only possible to filter node by names. Filtering feature
 could be extended to allow filtering by other parameters: status, roles,
 manufacturer, RAM, disk space. There are 2 options (I'd like to hear which
 one you prefer):

 Form-based filter (beside a single input for name there will be controls for
 other parameters)
 Query language-based filter (like one used in Gerrit)

 Add ability to add arbitrary tags with values to nodes and also allow
 filtering by them.


 --
 Vitaly Kramskikh,
 Software Engineer,
 Mirantis, Inc.

 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




-- 
Best regards,
Nick Markov

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [fuel][client] new client implementation ideas

2015-01-16 Thread Roman Prykhodchenko
Konstantin,

thank you for your ideas, I think we will definitely want to use something like 
that. Lets discuss some nits in the etherpad you’ve created.


- romcheg
 16 січ. 2015 о 13:03 Konstantin Danilov kdani...@mirantis.com написав(ла):
 
 Hi all,
 
 I have created etherpad page
 
 https://etherpad.openstack.org/p/fuelclient-implementation-ideas 
 https://etherpad.openstack.org/p/fuelclient-implementation-ideas
 
 
 
 On Wed, Jan 14, 2015 at 12:38 PM, Konstantin Danilov kdani...@mirantis.com 
 mailto:kdani...@mirantis.com wrote:
 Igor,
 
 Yep, I knew that you start to rewrite fuel-client, but it seemd for me that 
 this ideas is not for
 https://etherpad.openstack.org/p/fuelclient-redesign 
 https://etherpad.openstack.org/p/fuelclient-redesign document because it's
 implementation details. Should I create a new notepad for it?
 
 On Wed, Jan 14, 2015 at 11:58 AM, Igor Kalnitsky ikalnit...@mirantis.com 
 mailto:ikalnit...@mirantis.com wrote:
 Hi, Konstantin,
 
 Thank you for sharing ideas. Your yet-one-more implementation of
 fuel-client one more time confirms that currently we have completely
 unusable implementation.
 
 Just for your information: we have plans for python-fuelclient
 refactoring [1]. The main point of this blueprint is to provide
 fuelclient which will be useful as both: library and cli. Please, do
 not hesitate share your ideas in blueprint or in the working ehterpad
 [2].
 
 - Igor
 
 [1]: https://review.openstack.org/#/c/135915/ 
 https://review.openstack.org/#/c/135915/
 [2]: https://etherpad.openstack.org/p/fuelclient-redesign 
 https://etherpad.openstack.org/p/fuelclient-redesign
 
 On Wed, Jan 14, 2015 at 12:38 PM, Konstantin Danilov
 kdani...@mirantis.com mailto:kdani...@mirantis.com wrote:
  Hi all,
 
  We are working on fuel certification script
  https://github.com/stgleb/fuel-web https://github.com/stgleb/fuel-web
  and have yet-one-more implementation of fuel-client, which cover very small
  of Fuel API, yet we have some ideas, which you might be interesting in.
 
  1) high-level primitives for REST operations.
 
  a) GET/PUT/POST/etc function, which returns closure, bonded to url and
  method
 
 
  class Cluster(RestObj):
  Class represents Cluster in Fuel
 
  add_node_call = PUT('api/nodes')
  start_deploy = PUT('api/clusters/{id}/changes')
  get_status = GET('api/clusters/{id}')
  delete = DELETE('api/clusters/{id}')
 
  GET(url_template) returns function/class method, which accepts set
  of parameters,
  format part of them into url_template to obtain final url and pass
  other parameters
  as data in http request. E.g.
 
  get_some_objs = GET('some/objects/{cluster_id}/really_get')
 
 
  get_some_objs(cluster_id=12, kind=db objects) will result in
  HTTP request GET '/some/objects/12/really_get' data =
  {'kind':'db objects'}
 
  in case of class method it also extracts missing format parameters
  from self.__dict__.
  E.g.
 
  node = Node.get_all()[0]
  nnode = node.get()  takes id from node.id http://node.id/
 
 
  b) Auto generate API for strict restfull cases, e.g.
 
  class Node(RestfulObj):
  Represents node in Fuel
 
  __url__ = '/api/nodes/{id}'
 
  ==
 
  class Node(RestObj):
  Represents node in Fuel
 
  get_all = GET('/api/nodes')
  get = GET('/api/nodes/{id}')
  delete = DELETE('/api/nodes/{id}')
  create = POST('/api/nodes/{id}')
  
 
  2) API for create cluster from yaml description. Allow to deploy whole
  openstack cluster from single yaml file. We being asking a lot whenever this
  call would be available in fuel client
  by different team/persons.
 
  https://github.com/stgleb/fuel-web/blob/sertification-script/certification_script/certification_script/cert_script.py#L165
   
  https://github.com/stgleb/fuel-web/blob/sertification-script/certification_script/certification_script/cert_script.py#L165
 
  3) I have a semi-implemented ideas for future-based API for background tasks
  (e.g. cluster deployment)
 
  Code is available in repo and we would be glad to help you to merge it to
  new fuel-client
 
  --
  Kostiantyn Danilov aka koder.ua http://koder.ua/
  Principal software engineer, Mirantis
 
  skype:koder.ua http://koder.ua/
  http://koder-ua.blogspot.com/ http://koder-ua.blogspot.com/
  http://mirantis.com http://mirantis.com/
 
  __
  OpenStack Development Mailing List (not for usage questions)
  Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe 
  http://openstack-dev-requ...@lists.openstack.org/?subject:unsubscribe
  http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev 
  http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
 
 
 

Re: [openstack-dev] [Fuel] [nailgun] [UI] network_check_status fleild for environments

2015-01-16 Thread Evgeniy L
Hi,

1) +1 for warning

2) I don't think that we should delete tasks, it's a history which can be
useful,
for example for stats feature, also it's useful for debugging, but each task
should have created_at and updated_at fields, and from api you will be able
to get the latest tasks for specific env.

Thanks,

On Thu, Jan 15, 2015 at 7:20 PM, Vitaly Kramskikh vkramsk...@mirantis.com
wrote:

 Folks,

 I want to discuss possibility to add network verification status field for
 environments. There are 2 reasons for this:

 1) One of the most frequent reasons of deployment failure is wrong network
 configuration. In the current UI network verification is completely
 optional and sometimes users are even unaware that this feature exists. We
 can warn the user before the start of deployment if network check failed of
 wasn't performed.

 2) Currently network verification status is partially tracked by status of
 the last network verification task. Sometimes its results become stale, and
 the UI removes the task. There are a few cases when the UI does this, like
 changing network settings, adding a new node, etc (you can grep
 removeFinishedNetworkTasks to see all the cases). This definitely should
 be done on backend.

 What is your opinion on this?

 --
 Vitaly Kramskikh,
 Software Engineer,
 Mirantis, Inc.

 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [heat] Remove deprecation properties

2015-01-16 Thread Sergey Kraynev
Steve, Thanks for the feedback.

On 16 January 2015 at 15:09, Steven Hardy sha...@redhat.com wrote:

 On Thu, Dec 25, 2014 at 01:52:43PM +0400, Sergey Kraynev wrote:
 Hi all.
 In the last time we got on review several patches, which removes old
 deprecation properties [1],A
 and one mine [2].
 The aim is to delete deprecated code and redundant tests. It looks
 simple,
 but the main problem, which we met, is backward compatibility.
 F.e. user has created resource (FIP) with old property schema, i.e.
 using
 SUBNET_ID instead of SUBNET. On first look nothing bad will not
 happen,
 because:

 FWIW I think it's too soon to remove the Neutron subnet_id/network_id
 properties, they were only deprecated in Juno [1], and it's evident that
 users are still using them on icehouse [2]

 I thought the normal deprecation cycle was at least two releases, but I
 can't recall where I read that.  Considering the overhead of maintaining
 these is small, I'd favour leaning towards giving more time for users to
 update their templates, rather then breaking them via very aggresive
 removal of deprecated interfaces.


Honestly I thought, that we use 1 release cycle, but I have not any
objections to do it after two releases.
Will  be glad to know what is desired deprecation period.



 I'd suggest some or all of the following:

 - Add a planned for removal in $release to the SupportStatus string
   associated with the deprecation, so we can document the planned removal.
 - Wait for at least two releases between deprecation and removal, and
   announce the interfaces which will be removed in the release notes for
   the release before removal e.g:
 - Deprecated in Juno
 - Announce planned removal in Kilo release notes
 - Remove in J


I like this idea, IMO it will make our deprecation process clear.





 [1] https://review.openstack.org/#/c/82853/
 [2]
 http://lists.openstack.org/pipermail/openstack/2015-January/011156.html

 1. handle_delete use resource_id and any changes in property schema
 does
 not affect other actions.
 2. If user want to use old template, he will get adequate error
 message,
 that this property is not presented in schema. After that he just
 should
 switch to new property and update stack using this new property.
 In the same time we have one big issues for shadow dependencies,
 which is
 actual for neutron resources. The simplest approach will not be worked
 [3], due to old properties was deleted from property_schema.
 Why is it bad ?
 - we will get again all bugs related with such dependencies.
 - how to make sure:A
 A  A  - create stack with old property (my template [4])
 A  A  - open horizon, and look on topology
 A  A  - download patch [2] and restart engine
 A  A  - reload horizon page with topology
 A  A  - as result it will be different
 A
 I have some ideas about how to solve this, but none of them is not
 enough
 good for me:
 A - getting such information from self.properties.data is bad,
 because we
 will skip all validations mentioned in properties.__getitem__
 A - renaming old key in data to new or creating copy with new key is
 not
 correct for me, because in this case we actually change properties
 (resource representation) invisibly from user.
 A - as possible we may leave old deprecated property and mark it
 something
 like (removed), which will have similar behavior such as for
 implemented=False. I do not like it, because it means, that we never
 remove this support code, because wants to be compatible with old
 resources. (User may be not very lazy to do simple update or something
 else ...)
 - last way, which I have not tried yet, is usingA
 _stored_properties_data
 forA extraction necessary information.
 So now I have the questions:
 Should we support such case with backward compatibility?A
 If yes, how will be better to do it for us and user?
 May be we should create some strategy forA removingA A deprecated
 properties ?

 Yeah, other than the process issues I mentioned above, Angus has pointed
 out some technical challenges which may mean property removal breaks
 existing stacks.  IMHO this is something we *cannot* do - folks must be
 able to upgrade heat over multiple versions without breaking their stacks.

 As you say, delete may work, but it's likely several scenarios around
 update will break if the stored stack definition doesn't match the schema
 of the resource, and maintaining the internal references to removed or
 obsolete properties doesn't seem like a good plan long term.

 Could we provide some sort of migration tool, which re-writes the
 definition of existing stacks (via a special patch stack update maybe?)
 before upgrading heat?


Yeah, I thought about it. Probably it's good solution for upgrading.
However one thing stops me to start doing it right now:
If we upgrade  

Re: [openstack-dev] libvirt memory ballooning [nova]

2015-01-16 Thread Steve Gordon
- Original Message -
 From: Vikash Kumar vikash.ku...@oneconvergence.com
 To: openstack-dev openstack-dev@lists.openstack.org
 
 All,
 
There is blueprint for enabling  libvirt memory ballooning
 https://blueprints.launchpad.net/nova/+spec/libvirt-memory-ballooning in
 openstack nova. I think for Hyper-V , its already in place. Can we discuss
 about the design and implementation and target for L release?
 
 
 Regards,
 Vikash

Yes, Hyper-V support for roughly equivalent functionality was added under this 
blueprint:

https://blueprints.launchpad.net/nova/+spec/hyper-v-dynamic-memory

This added a configuration variable dynamic_memory_ratio for setting the ratio 
between the total RAM assigned to an instance and its startup RAM amount:

cfg.FloatOpt('dynamic_memory_ratio',
default=1.0,
help='Enables dynamic memory allocation (ballooning) 
when '
'set to a value greater than 1. The value expresses '
'the ratio between the total RAM assigned to an '
'instance and its startup RAM amount. For example a '
'ratio of 2.0 for an instance with 1024MB of RAM '
'implies 512MB of RAM allocated at startup')

It doesn't appear that any logic was added to the scheduler to factor this in 
during placement though [1]. I think a Libvirt driver implementation to support 
memory ballooning would make sense, and is probably overdue, but there are a 
few issues to consider. In particular as Dan mentioned how would this interplay 
with other constructs for handling guest RAM including the 'normal' RAM 
overcommit functionality and also how to ensure that guests which don't support 
exercising the memory balloon (lack of installed driver/agent) are handled 
correctly.

Thanks,

Steve

[1] https://review.openstack.org/#/c/38791/

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Keystone][Horizon] User self registration and management

2015-01-16 Thread David Chadwick
The VO code exists already, as does a public demo (see my original email
for details). I gave demos to the Keystone core in Paris last November.
How soon this gets incorporated into core depends upon public/user
demand. So far, it seems that few people have recognised the value of
this service, probably because they are not using federated Keystone
seriously. Once they do, I believe that the need for user self
registration to roles and privileges will become immediately apparent

regards

David

On 15/01/2015 23:28, Adrian Turjak wrote:
 Typo fix, see below.
 
 On 16/01/15 12:26, Adrian Turjak wrote:
 Hello David,

 We are definitely assessing the option, although even switching Keystone
 to be backed by an LDAP service might also work, and not be a switch to
 a fully federated system. I believe Keystone has had LDAP support since
 Havana, and that was an option we had looked at. It also might be a
 terrible option, we don't know yet, and would still mean dealing with
 LDAP directly anyway for user management.

 What seems weird though with a federated Keystone system though is that
 you still have to store role and group information in Keystone so that
 has to be propagate through somehow, or be automated in some way still
 via an external service.

 We don't at present have any concrete plans, and until now a pressing
 need to do so hasn't come up, although there were always plans to.

 As for the VO roles blueprint, how likely is that to be merged into
 master, and are there any implementations of it? I assume the VO
 entities mentioned in the proposal would be in Keystone, yes?

 We need a solution in the next few months (ideally sooner), but while
 building a quick hack of a service along Keystone could likely be done
 quickly
 , that wouldn't be a good long term solution.
 

 Cheers,
 -Adrian

 On 15/01/15 21:20, David Chadwick wrote:
 Hi Adrian

 Morgan is right in saying that an external IdP would solve many of your
 user management problems, but then of course, you will be using
 federated keystone  which you seem reluctant to do :-) However, if you
 have an IdP under your full control then you can allow users to self
 register and reset their passwords.

 The next problem you will then face, is user authorisation - as opposed
 to user authentication. The VO roles blueprint that we have worked on
 addresses the authorisation problem. So when you are ready for this, let
 me know

 regards

 David

 On 15/01/2015 00:42, Morgan Fainberg wrote:

 On Jan 13, 2015, at 9:06 PM, Adrian Turjak adri...@catalyst.net.nz 
 wrote:

 Hello openstack-dev,

 I'm wondering if there is any interest or need for an open-source user
 registration and management service for people using OpenStack.

 We're currently at a point where we need a way for users to sign up
 themselves, choose their own password, and request new users to be added
 to their project. There doesn't seem to be anything out there, and most
 vendors seem to have built their own systems to handle this or even
 their own dashboard systems that do.

 Horizon is built around the client tools, and your own personal token,
 so it can't handle creating new users. Plus Keystone doesn't really have
 any good way of handling temporary (unapproved) users and projects.

 The suggested approach seems to be to build a service to sit along
 Keystone, have it's own admin creds so it can create new users, and also
 store temp user data locally until the user is approved.

 Unless we can find a suitable solution for us quickly, we're likely to
 be developing such a service. It would ideally have a pluggable approval
 workflow, allowing new user requests, new project requests, creation of
 clients in external client database/ERP systems. Plus it would have a
 password reset-token system for having new users supply their password
 once they are approved, which would also allow existing users to request
 password resets.

 Part of our requirements are easy to integrate into Horizon, fitting
 neatly into the OpenStack ecosystem along other services, and being easy
 to update/alter once we have hierarchical multi-tenancy and if it makes
 some things easier.

 I've written up a proposal to help us define our requirements, and a
 copy of that is attached, and on etherpad:
 https://etherpad.openstack.org/p/User_Management_Service

 Plus I've attached a couple of diagrams, which are sadly not UML, but
 should give you some idea of two of the primary use cases.

 Is this useful to anyone? Is this entirely the wrong approach? If it is
 a useful service is there any interest in collaboration?

 Thanks for any feedback.

 Cheers,
 -Adrian Turjak

 I have an alternative recommendation (rather than using Keystone’s API and 
 user-management). Keystone’s user management is lacking a lot of features 
 a full fledged IDP (identity provider) would have. “Password reset”, 
 “password complexity”, “password reuse”, failed login locking, etc. I 
 would recommend that you implement this 

[openstack-dev] [Fuel][plugins] Generic linux role and priorities

2015-01-16 Thread Dmitry Ukov
Hi all,
I've figured out that generic linux role had been implemended (
https://blueprints.launchpad.net/fuel/+spec/blank-role-node). It seems very
important feature in terms of further extension for puggable architecture.
In order to implement more complex plugins (e.g. for Zabbix or another
monitoring system) we need to change role priorities (e.g. to deploy some
node types before OpenStack Cluster).
Are there any plans to implement custom roles prioritization?
Thanks in advance.

-- 
Kind regards
Dmitry Ukov
IT Engineer
Mirantis, Inc.
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Murano][Heat][Mistral] Use and adoption of YAQL

2015-01-16 Thread Stan Lagun
Dmitri,

we are working hard towards stable YAQL 1.0 which is expected to be
released during Kilo cycle. It is going to have proper documentation and
high unit test coverage which can also serve as a documentation source.
YAQL has already migrated to StackForge and adopted OpenStack development
process and tools but the work is still in progress. Any help from Mistral
team and/or other YAQL adopters is appreciated.



Sincerely yours,
Stan Lagun
Principal Software Engineer @ Mirantis

sla...@mirantis.com

On Thu, Jan 15, 2015 at 10:54 PM, Dmitri Zimine dzim...@stackstorm.com
wrote:

 Folks,

 We use YAQL in Mistral for referencing variables, expressing conditions,
 etc. Murano is using it extensively, I saw Heat folks thought of using it,
 at least once :) May be others...

 We are learning that YAQL incredibly powerful comparing to alternatives
 like Jinja2 templates used  in salt / ansible.

 But with lack of documentation, it becomes one of adoption blockers to
 Mistral (we got very vocal user feedback on this).

 This is pretty much all the docs I can offer our users on YAQL so far. Not
 much.
 http://yaql.readthedocs.org/en/latest/
 https://github.com/ativelkov/yaql/blob/master/README.rst
 https://murano.readthedocs.org/en/latest/murano_pl/murano_pl.html#yaql

 Are there any plans to fix it?

 Are there interest from other projects to use YAQL?

 Cheers,
 DZ.

 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Fuel][plugins] Generic linux role and priorities

2015-01-16 Thread Evgeniy L
Hi Dmitry,

We have plans to implement role as a plugin [1], but it
was decided to reduce the scope for 6.1 release and
the feature was postponed.

As a workaround you can use pre deployment hook
to perform some actions before any node is deployed.

Thanks,

[1] https://blueprints.launchpad.net/fuel/+spec/role-as-a-plugin


On Fri, Jan 16, 2015 at 5:32 PM, Dmitry Ukov du...@mirantis.com wrote:

 Hi all,
 I've figured out that generic linux role had been implemended (
 https://blueprints.launchpad.net/fuel/+spec/blank-role-node). It seems
 very important feature in terms of further extension for puggable
 architecture.
 In order to implement more complex plugins (e.g. for Zabbix or another
 monitoring system) we need to change role priorities (e.g. to deploy some
 node types before OpenStack Cluster).
 Are there any plans to implement custom roles prioritization?
 Thanks in advance.

 --
 Kind regards
 Dmitry Ukov
 IT Engineer
 Mirantis, Inc.


 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [nova] volume dictionary

2015-01-16 Thread Tobias Engelbert
Hi,

I am working on the Nova side of Add volume multi-attach support  
https://review.openstack.org/#/c/143114/5.
I see a problem with the volume dictionary in nova code while running unit 
tests (with the multiattach patches).

ERROR:
--
I get the following error by running the unit test 
nova.tests.functional.test_api_samples.VolumesSampleJsonTest.test_volumes_index 
/ 
nova.tests.functional.test_api_samples.VolumesSampleJsonTest.test_volumes_detail:

NoMatch: Extra list items in template:
{u'status': u'in-use', u'displayDescription': u'%(volume_desc)s', 
u'availabilityZone': u'zone1:host1',
u'displayName': u'%(volume_name)s', u'attachments': [{u'device': u'/', 
u'serverId': u'%(uuid)s', u'id': u'%(uuid)s',
u'volumeId': u'%(uuid)s'}], u'volumeType': u'Backup', u'snapshotId': None, 
u'size': 100, u'id': u'%(uuid)s',
u'createdAt': u'%(strtime)s', u'metadata': {}}
Extra list items in Response:
{u'status': u'in-use', u'displayDescription': u'Volume Description', 
u'availabilityZone': u'zone1:host1',
u'displayName': u'Volume Name', u'attachments': [{}], u'volumeType': u'Backup', 
u'snapshotId': None,
u'size': 100, u'id': u'a26887c6-c47b-4654-abb5-dfadf7d3f803', u'createdAt': 
u'2008-12-01T11:01:55.00', u'metadata': {}}

Nova can't find e.g. the key instance_uuid in the volume dictionary if the 
attachments key is empty.

CONFUSION:
-
There are different types of volume dictionaries in the code and I am a bit 
confused which one I should use for multiattach..
It looks like in one case there are keys like instance_uuid or mountpoint 
outside of the attachments dict,
in another case these keys are outside and inside of the attachments. In 
another case just inside the attachment dict.


Does anybody has a clue about this?

/Tobi

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [OpenStack-Infra] [ThirdPartyCI] Need help setting up CI

2015-01-16 Thread Eduard Matei
Hi Punith,
That's the whole log :) Not a lot happening after restart, just default
initialization.
Zuul-merger is not restarted.
Layout.yaml is default.
Gearman plugin tested in Jenkins, reports success.

I disabled now the restart job to see how long it will Look for lost
builds.

Have a nice weekend,

Eduard

On Fri, Jan 16, 2015 at 1:15 PM, Punith S punit...@cloudbyte.com wrote:

  Hi eduard,

 can you post the whole zuul.log or debug.log after the zuul and
 zuul-merger restart along with your layout.yaml
 did you test the connection of gearman pulgin in jenkins ?

 thanks

 On Fri, Jan 16, 2015 at 4:20 PM, Eduard Matei 
 eduard.ma...@cloudfounders.com wrote:

 Hi Ramy,
 Still couldn't get my custom code to execute between installing devstack
 and starting tests... i'll try with some custom scripts and skip devstack-*
 scripts.

 Meanwhile i see another issue:
 2015-01-16 11:02:26,283 DEBUG zuul.IndependentPipelineManager: Finished
 queue processor: patch (changed: False)
 2015-01-16 11:02:26,283 DEBUG zuul.Scheduler: Run handler sleeping
 2015-01-16 11:06:06,873 DEBUG zuul.Gearman: Looking for lost builds
 2015-01-16 11:11:06,873 DEBUG zuul.Gearman: Looking for lost builds
 2015-01-16 11:16:06,874 DEBUG zuul.Gearman: Looking for lost builds
 2015-01-16 11:21:06,874 DEBUG zuul.Gearman: Looking for lost builds
 2015-01-16 11:26:06,875 DEBUG zuul.Gearman: Looking for lost builds
 2015-01-16 11:31:06,875 DEBUG zuul.Gearman: Looking for lost builds
 2015-01-16 11:36:06,876 DEBUG zuul.Gearman: Looking for lost builds
 2015-01-16 11:41:06,876 DEBUG zuul.Gearman: Looking for lost builds
 2015-01-16 11:46:06,877 DEBUG zuul.Gearman: Looking for lost builds

 Zuul is stuck in Looking for lost builds and it misses comments so it
 doesn't trigger jobs on patches.
 Any idea how to fix this? (other than restart it every 30 mins, in which
 case it misses the results of running jobs so it doesn't post the results).

 Thanks,
 Eduard

 On Fri, Jan 16, 2015 at 1:43 AM, Asselin, Ramy ramy.asse...@hp.com
 wrote:

  Hi Eduard,



 Glad you’re making progress.



 $BASE/new/devstack/ is available at the time pre_test_hook is called, so
 you should be able to make all the changes you need there.



 The sample shows how to configure the driver using local.conf devstack
 hooks.

 See here for more details: [1] [2]



 Regarding test, you can do both.

 Cinder requires you run tempest.api.volume[3]



 And you can setup a 2nd job that runs your internal functional tests as
 well.



 Ramy



 [1] http://docs.openstack.org/developer/devstack/configuration.html

 [2] http://docs.openstack.org/developer/devstack/plugins.html

 [3]
 https://wiki.openstack.org/wiki/Cinder/tested-3rdParty-drivers#Third_Party_CI_Requirements











 *From:* Eduard Matei [mailto:eduard.ma...@cloudfounders.com]
 *Sent:* Thursday, January 15, 2015 4:57 AM

 *To:* OpenStack Development Mailing List (not for usage questions)
 *Subject:* Re: [openstack-dev] [OpenStack-Infra] [ThirdPartyCI] Need
 help setting up CI



 Hi Ramy,



 The issue with disconnect/abort no longer happens, so i guess it was
 some issues with networking.



 Regarding the ssh keys i finally used Jenkins Configuration Provider
 Plugin to inject ssh keys as a pre-build step, then i added a manual
 execution step to scp the logs to the server, so now everything appears to
 be working.



 Now for the REAL tests:

 looking at
 https://github.com/rasselin/os-ext-testing-data/blob/master/etc/jenkins_jobs/config/dsvm-cinder-driver.yaml.sample#L7
 it seems i need to put the code to install my third party libs in the
 pre_test_hook which appears in devstack-vm-gate-wrap.sh to be executing
 BEFORE installing devstack. The problem is we need our third party libs
 to be installed (actually configured) AFTER installing devstack, since they
 install on top of devstack and do some configuration on devstack.



 How could i integrate my code into devstack-vm-gate-wrap.sh so that my
 libs are installed after devstack but before running tempest.

 Also, as a side question, do i need to run all the test (since they
 already run in dsvm-tempest-full) or can i run only our internal
 functionality tests? (in this case i don't need devstack-vm-gate-wrap.sh
 and i can run custom code directly from jenkins job).



 Thanks,



 Eduard



 On Wed, Jan 14, 2015 at 6:49 PM, Asselin, Ramy ramy.asse...@hp.com
 wrote:

  Double check your ssh public/private key, authorized keys
 configuration in the slave  log server.

 They should all match up. No passwords should be requested.

 Try doing a manual scp as Jenkins user from the slave to the log server
 (as Jenkins user there too).



 Regarding manually setting up the publisher, I don’t know. Jenkins Job
 Builder configuration I referenced below should work correctly.



 Ramy



 *From:* Eduard Matei [mailto:eduard.ma...@cloudfounders.com]
 *Sent:* Wednesday, January 14, 2015 6:56 AM


 *To:* OpenStack Development Mailing List (not for usage questions)
 

[openstack-dev] [Murano] Review Day on Monday

2015-01-16 Thread Serg Melikyan
Hi Team,

I would like to announce another Review Day schedule on Monday (Jan 19).
During New Year  Christmas holidays our CI was broken, and queue with
change-requests is now quote long. And what is more important, many patches
and specs related to Policy Guided Fulfillment are need to be reviewed, we
had not so much time to review them, and I propose to do it on Monday.

-- 
Serg Melikyan, Senior Software Engineer at Mirantis, Inc.
http://mirantis.com | smelik...@mirantis.com

+7 (495) 640-4904, 0261
+7 (903) 156-0836
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Fuel] [nailgun] [UI] network_check_status fleild for environments

2015-01-16 Thread Vitaly Kramskikh
Evgeniy,

Yes, we shouldn't delete tasks, but for now it is the only way to mark
verification results as obsolete and remove them. When we implement this
new field, we can easily get rid of task deletion in favour of setting this
field.

2015-01-16 15:58 GMT+03:00 Evgeniy L e...@mirantis.com:

 Hi,

 1) +1 for warning

 2) I don't think that we should delete tasks, it's a history which can be
 useful,
 for example for stats feature, also it's useful for debugging, but each
 task
 should have created_at and updated_at fields, and from api you will be able
 to get the latest tasks for specific env.

 Thanks,

 On Thu, Jan 15, 2015 at 7:20 PM, Vitaly Kramskikh vkramsk...@mirantis.com
  wrote:

 Folks,

 I want to discuss possibility to add network verification status field
 for environments. There are 2 reasons for this:

 1) One of the most frequent reasons of deployment failure is wrong
 network configuration. In the current UI network verification is completely
 optional and sometimes users are even unaware that this feature exists. We
 can warn the user before the start of deployment if network check failed of
 wasn't performed.

 2) Currently network verification status is partially tracked by status
 of the last network verification task. Sometimes its results become stale,
 and the UI removes the task. There are a few cases when the UI does this,
 like changing network settings, adding a new node, etc (you can grep
 removeFinishedNetworkTasks to see all the cases). This definitely should
 be done on backend.

 What is your opinion on this?

 --
 Vitaly Kramskikh,
 Software Engineer,
 Mirantis, Inc.

 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe:
 openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




-- 
Vitaly Kramskikh,
Fuel UI Tech Lead,
Mirantis, Inc.
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [horizon] static files handling, bower/

2015-01-16 Thread Doug Hellmann

 On Jan 15, 2015, at 7:27 PM, Michael Krotscheck krotsch...@gmail.com wrote:
 
  I think Oracle's got enough money to support Node.js on SPARC.
 
 How is money relevant here?
 
 Well, normally the argument I've received is We don't have the 
 time/resources/insert-other-fiscally-motivated-reason to support/work on 
 node. Ergo, money. But then, given Oracle's conduct around the whole Java 
 ridiculousness I'm not exactly favorably disposed towards anything or anyone 
 associated with them. They'd get a lot more respect if they open-sourced 
 Solaris.
 
 Which actually reminds me of something: Infra only tests against Debian, 
 CentOS, and Fedora. It does not test Solaris. So, no offense, but I don't 
 care about your SPARC servers.
 
 ... that Node.js is an issue because we can not use it.  Not because we
 don't WANT to use it.  This is an important distinction that you seem to
 have missed.
 
 I haven't missed it, I just made the assumption that if someone wants to use 
 a tool, they would be busy porting that tool rather than arguing on a list 
 about it.
 
 Case and point: I wanted to use javascript in OpenStack Infra, so I did a ton 
 of legwork to bring node, npm, bower, karma, jasmine, protractor, and grunt 
 into the infra toolchain.
 
  So let me reframe this argument a bit: If you refuse to allow us
  frontend developers to use node, npm, and bower, then I expect you to
  reciprocate and no longer use the python executable or pip to write your
  code, and you can only debug using wsgi. Since those fill equivalent
  roles in our various languages-du-jour, it seems like a perfectly fair
  exchange. Deal?
 
 I'm sorry, what?  Python is fully supported on Solaris (both x86 and
 SPARC).  This discussion has nothing whatsoever to do with the
 'language-du-jour'.
 
 It has everything to do with it: There are javascript engineers that want to 
 use their tools, just like there are python engineers that want to user their 
 tools. You're saying we can't use javascript tools because of SPARC's lack of 
 support. I'm merely asking that our python engineers reciprocate and abandon 
 your own tools out of solidarity. After all, we're all in this together, 
 right?

We are, and as this conversation has veered off in a destructive direction, I 
think we should back up and look at the compromise Radomir posted [1] to see if 
that solves the original technical problem we all have.

Does having the requirements specified in a JSON file, without requiring a 
specific build tool to install the files, solve the packaging, testing, and 
deployment issue on platforms where node.js isn’t supported natively right now?

Doug

[1] http://lists.openstack.org/pipermail/openstack-dev/2015-January/054538.html

 
 Michael
 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Fuel][client][IMPORTANT] Making Fuel Client a separate project

2015-01-16 Thread Roman Prykhodchenko
Hi Fuelers,

this is another status update.

- OpenStack-CI is now running pep8 checks [1] for patches to python-fuelclient.
- The script for running python tests in on review [2] and some guys are 
requested to test it and give some feedback
- Fuel CI is now allowed to vote on python-fuelclient [3] so the next stage it 
to merge both run_test.sh [2] and Jenkins job to FuelCI [4]
- It’s now planned to finish this migration on Tuesday next week, so it will be 
possible to build ISO from python-fuelclient repo

Stay tuned.


References:

1. Run pep8 jobs for python-fuelclient https://review.openstack.org/#/c/147801 
https://review.openstack.org/#/c/147801
2. Run Python tests https://review.openstack.org/#/c/146950 
https://review.openstack.org/#/c/146950
3. Allow FuelCI voting on python-fuelclient 
https://review.openstack.org/#/c/147429 
https://review.openstack.org/#/c/147429
4. Add verify-python-fuelclient https://review.fuel-infra.org/#/c/1989 
https://review.fuel-infra.org/#/c/1989


- romcheg

 13 січ. 2015 о 15:58 Roman Prykhodchenko m...@romcheg.me написав(ла):
 
 Folks,
 
 this is another status update.
 
 The patch for moving python-fuelclient to a separate project has been merged. 
 At the moment Stackforge repository, a Gerrit project and all Gerrit groups 
 have been created. There are two guys in the core group: I and Dmitri Pyzhov 
 (dpyz...@mirantis.com mailto:dpyz...@mirantis.com). You can obtain the 
 sources from https://github.com/stackforge/python-fuelclient 
 https://github.com/stackforge/python-fuelclient.
 I kindly ask authors of all changes to Fuel Client to start moving them to 
 the new project.
 At the moment I’m working on enabling the same testing process in FuelCI, 
 testing in OpenStack CI will be enabled later because that requires some 
 refactoring of the existing tests in python-fuelclient.
 
 Stay tuned.
 
 
 - romcheg
 
 12 січ. 2015 о 12:44 Roman Prykhodchenko m...@romcheg.me 
 mailto:m...@romcheg.me написав(ла):
 
 Hi folks!
 
 This is a status update.
 Right now the patch for creating a new project on Stackforge is blocked by a 
 bug in Zuul [1] which is actually a bug in python-daemon, the patch for this 
 is already published [2] and waiting for being approved.
 After the patch is merged and all projects and groups are created I will 
 file a request to perform initial setup of core groups. Once they are 
 created it will be possible to land new patches.
 Meanwhile OSCI team is working [3] on adjusting build system to use 
 python-fuelclient from PyPi [4].
 Stay tuned for further updates.
 
 References:
 Zuul’s tests fail with dependencies error 
 https://storyboard.openstack.org/#!/story/2000107 
 https://storyboard.openstack.org/#!/story/2000107
 Pin python-daemon2.0 https://review.openstack.org/#/c/146350/ 
 https://review.openstack.org/#/c/146350/
 Create repositories for python-fuelclient package 
 https://bugs.launchpad.net/fuel/+bug/1409673 
 https://bugs.launchpad.net/fuel/+bug/1409673
 python-fuelclient on PyPi https://pypi.python.org/pypi/python-fuelclient 
 https://pypi.python.org/pypi/python-fuelclient
 
 
 9 січ. 2015 о 15:14 Roman Prykhodchenko m...@romcheg.me 
 mailto:m...@romcheg.me написав(ла):
 
 Hi folks,
 
 according to the Fuel client refactoring plan [1] it’s necessary to move it 
 out to a separate repository on Stackforge.
 
 The process of doing that consists of two major steps:
 - Landing a patch [2] to project-config for creating a new Stackforge 
 project
 - Creating an initial core group for python-fuelclient
 - Moving all un-merged patches from fuel-web to python-fuelclient gerrit 
 repo
 
 The first step of this process has already been started so I kindly ask all 
 fuelers to DO NOT MERGE any new patches to fuel-web IF THEY DO touch 
 fuelclient folder.
 After the project is set up I will let everyone know about that and will 
 tell what to do after that so I encourage all interested people to check 
 this thread once in a while.
 
 
 # References:
 
 1. Re-thinking Fuel Client https://review.openstack.org/#/c/145843 
 https://review.openstack.org/#/c/145843
 2. Add python-fuelclient to Stackforge 
 https://review.openstack.org/#/c/145843 
 https://review.openstack.org/#/c/145843
 
 
 - romcheg
 
 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: openstack-dev-requ...@lists.openstack.org 
 mailto:openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev 
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



signature.asc
Description: Message signed with OpenPGP using 

Re: [openstack-dev] [horizon] static files handling, bower/

2015-01-16 Thread Drew Fisher
On 1/16/15 9:08 AM, Doug Hellmann wrote:
 We are, and as this conversation has veered off in a destructive
 direction, I think we should back up and look at the compromise Radomir
 posted [1] to see if that solves the original technical problem we all have.
 
 Does having the requirements specified in a JSON file, without requiring
 a specific build tool to install the files, solve the packaging,
 testing, and deployment issue on platforms where node.js isn’t supported
 natively right now?

For Solaris, yes.  We can make that work.  Thanks, Radomir for the
suggestion.

-Drew


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] How to debug test cases in Openstack

2015-01-16 Thread Adam Young

On 01/16/2015 12:37 AM, Abhishek Talwar/HYD/TCS wrote:

Hi,

I have been trying to debug the test cases in OpenStack, but I am not 
getting successful with it. So if someone can help me with that. The 
last response from the dev-list was to use  $ ./run_tests.sh -d [test 
module path]  but this gives bDb quit error.


Depends on the project.  The majority of the projects have moved over to 
using tox.  In Keystone, tox will run everything, which might be to much;



tox -epy27

is usually what I run for unit tests and

tox -epep8

explicitly for pep8 testing.

To run a specific file full of tests:

 tox -e py27 test_v3_auth

works as does


tox -e py27 keysteon.tests.test_v3_auth.TestPKIZTokenAPIs



So kindly help me this.
--
Thanks and Regards
Abhishek Talwar

=-=-=
Notice: The information contained in this e-mail
message and/or attachments to it may contain
confidential or privileged information. If you are
not the intended recipient, any dissemination, use,
review, distribution, printing or copying of the
information contained in this e-mail message
and/or attachments to it are strictly prohibited. If
you have received this communication in error,
please notify us by reply e-mail or telephone and
immediately and permanently delete the message
and any attachments. Thank you



__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [horizon] static files handling, bower/

2015-01-16 Thread Michael Krotscheck

 Does having the requirements specified in a JSON file, without requiring a
 specific build tool to install the files, solve the packaging, testing, and
 deployment issue on platforms where node.js isn’t supported natively right
 now?


We only support what we test. Unless I missed something, there are no
platforms, relevant to horizon and openstack, in where nodejs is not
supported natively.

- Fedora 18 and later have a native nodejs package, infra offers versions
20/21.
- CentOS delivers a native package via EPEL as of version 5. Infra includes
the EPEL repository and offers CentOS 6/7.
- Debian offers it as of Wheezy, Ubuntu as of Trusty. Infra's in the
process of deprecating most of our Precise nodes, which I believe we're
only keeping around for our python3.3 jobs (3.4 is already on trusty).
Horizon only tests Python 2.7.

Michael
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] How to debug test cases in Openstack

2015-01-16 Thread Davanum Srinivas
Abhishek,

In addition to the tips above, i put up a post for using py.test and
testtools.run as well here:
https://davanum.wordpress.com/2015/01/13/quickly-running-a-single-openstack-nova-test/

-- dims

On Fri, Jan 16, 2015 at 11:44 AM, Adam Young ayo...@redhat.com wrote:
 On 01/16/2015 12:37 AM, Abhishek Talwar/HYD/TCS wrote:

 Hi,

 I have been trying to debug the test cases in OpenStack, but I am not
 getting successful with it. So if someone can help me with that. The last
 response from the dev-list was to use  $ ./run_tests.sh -d [test module
 path]   but this gives bDb quit error.


 Depends on the project.  The majority of the projects have moved over to
 using tox.  In Keystone, tox will run everything, which might be to much;


 tox -epy27

 is usually what I run for unit tests and

 tox -epep8

 explicitly for pep8 testing.

 To run a specific file full of tests:

  tox -e py27 test_v3_auth

 works as does


 tox -e py27 keysteon.tests.test_v3_auth.TestPKIZTokenAPIs


 So kindly help me this.
 --
 Thanks and Regards
 Abhishek Talwar

 =-=-=
 Notice: The information contained in this e-mail
 message and/or attachments to it may contain
 confidential or privileged information. If you are
 not the intended recipient, any dissemination, use,
 review, distribution, printing or copying of the
 information contained in this e-mail message
 and/or attachments to it are strictly prohibited. If
 you have received this communication in error,
 please notify us by reply e-mail or telephone and
 immediately and permanently delete the message
 and any attachments. Thank you



 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




-- 
Davanum Srinivas :: https://twitter.com/dims

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] How to debug test cases in Openstack

2015-01-16 Thread Ben Nemec
Also note this script from the oslotest library:
https://github.com/openstack/oslotest/blob/master/tools/oslo_debug_helper

It was added specifically to allow debugging with pdb.  I've never
actually used it though. :-)

-Ben

On 01/16/2015 10:56 AM, Davanum Srinivas wrote:
 Abhishek,
 
 In addition to the tips above, i put up a post for using py.test and
 testtools.run as well here:
 https://davanum.wordpress.com/2015/01/13/quickly-running-a-single-openstack-nova-test/
 
 -- dims
 
 On Fri, Jan 16, 2015 at 11:44 AM, Adam Young ayo...@redhat.com wrote:
 On 01/16/2015 12:37 AM, Abhishek Talwar/HYD/TCS wrote:

 Hi,

 I have been trying to debug the test cases in OpenStack, but I am not
 getting successful with it. So if someone can help me with that. The last
 response from the dev-list was to use  $ ./run_tests.sh -d [test module
 path]   but this gives bDb quit error.


 Depends on the project.  The majority of the projects have moved over to
 using tox.  In Keystone, tox will run everything, which might be to much;


 tox -epy27

 is usually what I run for unit tests and

 tox -epep8

 explicitly for pep8 testing.

 To run a specific file full of tests:

  tox -e py27 test_v3_auth

 works as does


 tox -e py27 keysteon.tests.test_v3_auth.TestPKIZTokenAPIs


 So kindly help me this.
 --
 Thanks and Regards
 Abhishek Talwar

 =-=-=
 Notice: The information contained in this e-mail
 message and/or attachments to it may contain
 confidential or privileged information. If you are
 not the intended recipient, any dissemination, use,
 review, distribution, printing or copying of the
 information contained in this e-mail message
 and/or attachments to it are strictly prohibited. If
 you have received this communication in error,
 please notify us by reply e-mail or telephone and
 immediately and permanently delete the message
 and any attachments. Thank you



 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

 
 
 


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Nova][Neutron] out-of-tree plugin for Mech driver/L2 and vif_driver

2015-01-16 Thread Maxime Leroy
On Wed, Jan 14, 2015 at 6:16 PM, Neil Jerram neil.jer...@metaswitch.com wrote:
 Maxime Leroy maxime.le...@6wind.com writes:

 Ok, thank you for the details. I will look how to implement this feature.

 Hi Maxime,

 Did you have time yet to start looking at this?  My team now has a use
 case that could be met by using vif_plug_script, so I would be
 happy to help with writing the spec for that.  Would that be of interest
 to you?

 Thanks,
 Neil

Hi Neil,

I have planned to look later how to implement this new feature.
As we are in feature freeze for Nova and Neutron, there is no hurry right now.

I think we need to have these 2 news specs ready before the next summit.

Of course, any help is welcome ! ;)
I have just created an etherpad to write the spec for Nova:
https://etherpad.openstack.org/p/nova_vif_plug_script_spec
Feel free to modify it.

Thanks,

Maxime

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [horizon] static files handling, bower/

2015-01-16 Thread Doug Hellmann

 On Jan 16, 2015, at 11:33 AM, Drew Fisher drew.fis...@oracle.com wrote:
 
 On 1/16/15 9:08 AM, Doug Hellmann wrote:
 We are, and as this conversation has veered off in a destructive
 direction, I think we should back up and look at the compromise Radomir
 posted [1] to see if that solves the original technical problem we all have.
 
 Does having the requirements specified in a JSON file, without requiring
 a specific build tool to install the files, solve the packaging,
 testing, and deployment issue on platforms where node.js isn’t supported
 natively right now?
 
 For Solaris, yes.  We can make that work.  Thanks, Radomir for the
 suggestion.

Great!

Doug


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [horizon] static files handling, bower/

2015-01-16 Thread Matthew Farina
Doug, there still is one open question. Distributing JavaScript libraries
via system packages is unusual. Because of that, most of the JavaScript
libraries used by horizon don't have existing packages. Who will create and
maintain the packages for these JavaScript libraries for production? For
example, most of the libraries aren't available as debian or ubuntu
packages.

Updating a JavaScript dependency, such as angular, would mean each of the
system packages needs to be updated as well as the Horizon project. Would
would this process look like with packages on different systems needing
updates?

Using bower for development and system packages for production doesn't
appear to be ready to start using.

On Fri, Jan 16, 2015 at 12:09 PM, Doug Hellmann d...@doughellmann.com
wrote:


  On Jan 16, 2015, at 11:33 AM, Drew Fisher drew.fis...@oracle.com
 wrote:
 
  On 1/16/15 9:08 AM, Doug Hellmann wrote:
  We are, and as this conversation has veered off in a destructive
  direction, I think we should back up and look at the compromise Radomir
  posted [1] to see if that solves the original technical problem we all
 have.
 
  Does having the requirements specified in a JSON file, without requiring
  a specific build tool to install the files, solve the packaging,
  testing, and deployment issue on platforms where node.js isn’t supported
  natively right now?
 
  For Solaris, yes.  We can make that work.  Thanks, Radomir for the
  suggestion.

 Great!

 Doug


 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Murano] Review Day on Monday

2015-01-16 Thread Georgy Okrokvertskhov
Hi,

I will join to review on Monday from US time zone. I hope someone will be
in IRC to chat.

Thanks
Georgy

On Fri, Jan 16, 2015 at 7:45 AM, Serg Melikyan smelik...@mirantis.com
wrote:

 Hi Team,

 I would like to announce another Review Day schedule on Monday (Jan 19).
 During New Year  Christmas holidays our CI was broken, and queue with
 change-requests is now quote long. And what is more important, many patches
 and specs related to Policy Guided Fulfillment are need to be reviewed, we
 had not so much time to review them, and I propose to do it on Monday.

 --
 Serg Melikyan, Senior Software Engineer at Mirantis, Inc.
 http://mirantis.com | smelik...@mirantis.com

 +7 (495) 640-4904, 0261
 +7 (903) 156-0836

 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




-- 
Georgy Okrokvertskhov
Architect,
OpenStack Platform Products,
Mirantis
http://www.mirantis.com
Tel. +1 650 963 9828
Mob. +1 650 996 3284
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [heat] Remove deprecation properties

2015-01-16 Thread Georgy Okrokvertskhov
Hi,

Murano uses Heat templates with almost all available resources. Neutron
resources are definitely used.
I think Murano can update our Heat resources handling properly, but there
are at least two scenarios which should be considered:
1) Murano generated stacks are long lasting. Murano uses stack update to
modify stacks so it is expected that stack update process is not affected
by Heat upgrade and resource schema deprecation.
2) Murano uses application packages which contain HOT snippets. Application
authors heavily rely on backward compatibility so that applications written
on Icehouse version should work on later OpenStack versions. If it is not
the case there should be some mechanism to automatically translate old
resource schema to a new one.

I hope all the changes will be documented somewhere. I think it will be
good to have a wiki page with a list of schema versions and changes. This
will help Heat users to modify their templates accordingly.

Another potential issue I see is the fact that it is quite often when
multiple versions of OpenStack are used in data centers. Like previous
version in production and new versions of OpenStack are in stage and Dev
environment which are used to prepare for production upgrade and current
development. If these different versions of OpenStack will require
different version of Heat templates it might be a problem as instead of
upgrading just infrastructure services one will need to synchronously
upgrade different external components which rely on Heat templates.

Thanks
Georgy


On Fri, Jan 16, 2015 at 5:10 AM, Sergey Kraynev skray...@mirantis.com
wrote:

 Steve, Thanks for the feedback.

 On 16 January 2015 at 15:09, Steven Hardy sha...@redhat.com wrote:

 On Thu, Dec 25, 2014 at 01:52:43PM +0400, Sergey Kraynev wrote:
 Hi all.
 In the last time we got on review several patches, which removes old
 deprecation properties [1],A
 and one mine [2].
 The aim is to delete deprecated code and redundant tests. It looks
 simple,
 but the main problem, which we met, is backward compatibility.
 F.e. user has created resource (FIP) with old property schema, i.e.
 using
 SUBNET_ID instead of SUBNET. On first look nothing bad will not
 happen,
 because:

 FWIW I think it's too soon to remove the Neutron subnet_id/network_id
 properties, they were only deprecated in Juno [1], and it's evident that
 users are still using them on icehouse [2]

 I thought the normal deprecation cycle was at least two releases, but I
 can't recall where I read that.  Considering the overhead of maintaining
 these is small, I'd favour leaning towards giving more time for users to
 update their templates, rather then breaking them via very aggresive
 removal of deprecated interfaces.


 Honestly I thought, that we use 1 release cycle, but I have not any
 objections to do it after two releases.
 Will  be glad to know what is desired deprecation period.



 I'd suggest some or all of the following:

 - Add a planned for removal in $release to the SupportStatus string
   associated with the deprecation, so we can document the planned removal.
 - Wait for at least two releases between deprecation and removal, and
   announce the interfaces which will be removed in the release notes for
   the release before removal e.g:
 - Deprecated in Juno
 - Announce planned removal in Kilo release notes
 - Remove in J


 I like this idea, IMO it will make our deprecation process clear.





 [1] https://review.openstack.org/#/c/82853/
 [2]
 http://lists.openstack.org/pipermail/openstack/2015-January/011156.html

 1. handle_delete use resource_id and any changes in property schema
 does
 not affect other actions.
 2. If user want to use old template, he will get adequate error
 message,
 that this property is not presented in schema. After that he just
 should
 switch to new property and update stack using this new property.
 In the same time we have one big issues for shadow dependencies,
 which is
 actual for neutron resources. The simplest approach will not be
 worked
 [3], due to old properties was deleted from property_schema.
 Why is it bad ?
 - we will get again all bugs related with such dependencies.
 - how to make sure:A
 A  A  - create stack with old property (my template [4])
 A  A  - open horizon, and look on topology
 A  A  - download patch [2] and restart engine
 A  A  - reload horizon page with topology
 A  A  - as result it will be different
 A
 I have some ideas about how to solve this, but none of them is not
 enough
 good for me:
 A - getting such information from self.properties.data is bad,
 because we
 will skip all validations mentioned in properties.__getitem__
 A - renaming old key in data to new or creating copy with new key is
 not
 correct for me, because in this case we actually change properties
 (resource representation) invisibly from user.
 

Re: [openstack-dev] [horizon] static files handling, bower/

2015-01-16 Thread Doug Hellmann

 On Jan 16, 2015, at 12:55 PM, Matthew Farina m...@mattfarina.com wrote:
 
 Doug, there still is one open question. Distributing JavaScript libraries via 
 system packages is unusual. Because of that, most of the JavaScript libraries 
 used by horizon don't have existing packages. Who will create and maintain 
 the packages for these JavaScript libraries for production? For example, most 
 of the libraries aren't available as debian or ubuntu packages.
 
 Updating a JavaScript dependency, such as angular, would mean each of the 
 system packages needs to be updated as well as the Horizon project. Would 
 would this process look like with packages on different systems needing 
 updates?
 
 Using bower for development and system packages for production doesn't appear 
 to be ready to start using.

We have, so far, relied on the distributors to build packages in whatever way 
works for their tools. What is it about JavaScript libraries that makes 
packaging them “unusual”?

If we’re going to continue to rely on distributors to handle the packaging, the 
next step is to get some of the distribution packagers to chime in on what else 
might be useful to make their jobs easier.  We’ve collaborated in the past by 
adding features or writing some of our own tools (that’s part of what led to 
pbr being created for python packages, for example). This thread is fairly 
long, so you might want to start a new one with an appropriate subject line to 
attract the right input.

Was there a spec for this work? If not, that would be useful to have.

 
 On Fri, Jan 16, 2015 at 12:09 PM, Doug Hellmann d...@doughellmann.com 
 mailto:d...@doughellmann.com wrote:
 
  On Jan 16, 2015, at 11:33 AM, Drew Fisher drew.fis...@oracle.com 
  mailto:drew.fis...@oracle.com wrote:
 
  On 1/16/15 9:08 AM, Doug Hellmann wrote:
  We are, and as this conversation has veered off in a destructive
  direction, I think we should back up and look at the compromise Radomir
  posted [1] to see if that solves the original technical problem we all 
  have.
 
  Does having the requirements specified in a JSON file, without requiring
  a specific build tool to install the files, solve the packaging,
  testing, and deployment issue on platforms where node.js isn’t supported
  natively right now?
 
  For Solaris, yes.  We can make that work.  Thanks, Radomir for the
  suggestion.
 
 Great!
 
 Doug
 
 
 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe 
 http://openstack-dev-requ...@lists.openstack.org/?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev 
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
 
 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Fuel][Neutron ML2][VMWare]NetworkNotFoundForBridge: Network could not be found for bridge br-int

2015-01-16 Thread Andrew Woodward
neophy,

It seems like there are left overs that fuel was using in the config
that would not be present when you installed neutron fresh. I'd
compare the config files and start backing out bits you dont need. I'd
start with the lines refrencing br-int, you dont need them on nodes
that aren't using the ovs agent.

Poke me on IRC if you need more help

Xarses (GMT-8)

On Fri, Jan 9, 2015 at 1:08 PM, Foss Geek thefossg...@gmail.com wrote:
 Dear All,

 I am trying to integrate Openstack + vCenter + Neutron + VMware dvSwitch ML2
 Mechanism driver.

 I deployed a two node openstack environment (controller + compute with KVM)
 with Neutron VLAN + KVM using fuel 5.1. Again I installed nova-compute using
 yum in controller node and configured nova-compute in controller to point
 vCenter. I am also using Neutron VLAN with VMware dvSwitch ML2 Mechanism
 driver. My vCenter is properly configured as suggested by the doc:
 https://www.mirantis.com/blog/managing-vmware-vcenter-resources-mirantis-openstack-5-0-part-1-create-vsphere-cluster/

 I am able to create network from Horizon and I can see the same network
 created in vCenter. When I try to create a VM I am getting the below error
 in Horizon.

 Error: Failed to launch instance test-01: Please try again later [Error:
 No valid host was found. ].

 Here is the error message from Instance Overview tab:

 Instance Overview
 Info
 Name
 test-01
 ID
 309a1f47-83b6-4ab4-9d71-642a2000c8a1
 Status
 Error
 Availability Zone
 nova
 Created
 Jan. 9, 2015, 8:16 p.m.
 Uptime
 0 minutes
 Fault
 Message
 No valid host was found.
 Code
 500
 Details
 File /usr/lib/python2.6/site-packages/nova/scheduler/filter_scheduler.py,
 line 108, in schedule_run_instance raise exception.NoValidHost(reason=)
 Created
 Jan. 9, 2015, 8:16 p.m

 Getting the below error in nova-all.log:


 183Jan  9 20:16:23 node-18 nova-api 2015-01-09 20:16:23.135 31870 DEBUG
 keystoneclient.middleware.auth_token
 [req-c9ec0973-ff63-4ac3-a0f7-1d2d7b7aa470 ] Authenticating user token
 __call__
 /usr/lib/python2.6/site-packages/keystoneclient/middleware/auth_token.py:676
 183Jan  9 20:16:23 node-18 nova-api 2015-01-09 20:16:23.136 31870 DEBUG
 keystoneclient.middleware.auth_token
 [req-c9ec0973-ff63-4ac3-a0f7-1d2d7b7aa470 ] Removing headers from request
 environment:
 X-Identity-Status,X-Domain-Id,X-Domain-Name,X-Project-Id,X-Project-Name,X-Project-Domain-Id,X-Project-Domain-Name,X-User-Id,X-User-Name,X-User-Domain-Id,X-User-Domain-Name,X-Roles,X-Service-Catalog,X-User,X-Tenant-Id,X-Tenant-Name,X-Tenant,X-Role
 _remove_auth_headers
 /usr/lib/python2.6/site-packages/keystoneclient/middleware/auth_token.py:733
 183Jan  9 20:16:23 node-18 nova-api 2015-01-09 20:16:23.137 31870 DEBUG
 keystoneclient.middleware.auth_token
 [req-c9ec0973-ff63-4ac3-a0f7-1d2d7b7aa470 ] Returning cached token
 _cache_get
 /usr/lib/python2.6/site-packages/keystoneclient/middleware/auth_token.py:1545
 183Jan  9 20:16:23 node-18 nova-api 2015-01-09 20:16:23.138 31870 DEBUG
 keystoneclient.middleware.auth_token
 [req-c9ec0973-ff63-4ac3-a0f7-1d2d7b7aa470 ] Storing token in cache store
 /usr/lib/python2.6/site-packages/keystoneclient/middleware/auth_token.py:1460
 183Jan  9 20:16:23 node-18 nova-api 2015-01-09 20:16:23.139 31870 DEBUG
 keystoneclient.middleware.auth_token
 [req-c9ec0973-ff63-4ac3-a0f7-1d2d7b7aa470 ] Received request from user:
 4564fea80fa14e1daed160afa074d389 with project_id :
 dd32714d9009495bb51276e284380d6a and roles: admin,_member_
 _build_user_headers
 /usr/lib/python2.6/site-packages/keystoneclient/middleware/auth_token.py:996
 183Jan  9 20:16:23 node-18 nova-api 2015-01-09 20:16:23.141 31870 DEBUG
 routes.middleware [req-05089e83-e4c1-4d90-b7c5-065226e55d91 ] Matched GET
 /dd32714d9009495bb51276e284380d6a/servers/309a1f47-83b6-4ab4-9d71-642a2000c8a1
 __call__ /usr/lib/python2.6/site-packages/routes/middleware.py:100
 183Jan  9 20:16:23 node-18 nova-api 2015-01-09 20:16:23.142 31870 DEBUG
 routes.middleware [req-05089e83-e4c1-4d90-b7c5-065226e55d91 ] Route path:
 '/{project_id}/servers/:(id)', defaults: {'action': u'show', 'controller':
 nova.api.openstack.wsgi.Resource object at 0x43e2550} __call__
 /usr/lib/python2.6/site-packages/routes/middleware.py:102
 183Jan  9 20:16:23 node-18 nova-api 2015-01-09 20:16:23.142 31870 DEBUG
 routes.middleware [req-05089e83-e4c1-4d90-b7c5-065226e55d91 ] Match dict:
 {'action': u'show', 'controller': nova.api.openstack.wsgi.Resource object
 at 0x43e2550, 'project_id': u'dd32714d9009495bb51276e284380d6a', 'id':
 u'309a1f47-83b6-4ab4-9d71-642a2000c8a1'} __call__
 /usr/lib/python2.6/site-packages/routes/middleware.py:103
 183Jan  9 20:16:23 node-18 nova-api 2015-01-09 20:16:23.143 31870 DEBUG
 nova.api.openstack.wsgi [req-05089e83-e4c1-4d90-b7c5-065226e55d91 None]
 Calling method 'bound method Controller.show of
 nova.api.openstack.compute.servers.Controller object at 0x4204290'
 (Content-type='None', Accept='application/json') _process_stack
 

Re: [openstack-dev] [neutron] Changes to the core team

2015-01-16 Thread Carl Baldwin
+1

On Thu, Jan 15, 2015 at 3:31 PM, Kyle Mestery mest...@mestery.com wrote:
 The last time we looked at core reviewer stats was in December [1]. In
 looking at the current stats, I'm going to propose some changes to the core
 team. Reviews are the most important part of being a core reviewer, so we
 need to ensure cores are doing reviews. The stats for the 90 day period [2]
 indicate some changes are needed for core reviewers who are no longer
 reviewing on pace with the other core reviewers.

 First of all, I'm removing Sumit Naiksatam from neutron-core. Sumit has been
 a core reviewer for a long time, and his past contributions are very much
 thanked by the entire OpenStack Neutron team. If Sumit jumps back in with
 thoughtful reviews in the future, we can look at getting him back as a
 Neutron core reviewer. But for now, his stats indicate he's not reviewing at
 a level consistent with the rest of the Neutron core reviewers.

 As part of the change, I'd like to propose Doug Wiegley as a new Neutron
 core reviewer. Doug has been actively reviewing code across not only all the
 Neutron projects, but also other projects such as infra. His help and work
 in the services split in December were the reason we were so successful in
 making that happen. Doug has also been instrumental in the Neutron LBaaS V2
 rollout, as well as helping to merge code in the other neutron service
 repositories.

 I'd also like to take this time to remind everyone that reviewing code is a
 responsibility, in Neutron the same as other projects. And core reviewers
 are especially beholden to this responsibility. I'd also like to point out
 that +1/-1 reviews are very useful, and I encourage everyone to continue
 reviewing code even if you are not a core reviewer.

 Existing neutron cores, please vote +1/-1 for the addition of Doug to the
 core team.

 Thanks!
 Kyle

 [1]
 http://lists.openstack.org/pipermail/openstack-dev/2014-December/051986.html
 [2] http://russellbryant.net/openstack-stats/neutron-reviewers-90.txt

 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [oslo] no team meeting 19 Jan

2015-01-16 Thread Doug Hellmann
Monday 19 Jan is a holiday for some here in the US, so let’s skip meeting this 
week. We’ll reconvene on 26 Jan at the usual time.

Doug


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [neutron] Next week's meeting is cancelled (and some other notes)

2015-01-16 Thread Kyle Mestery
Folks:

It's a holiday in the US next Monday [1], so I'm going to cancel the weekly
Neutron team meeting. We'll reconvene per the normal schedule [2] next on
Tuesday, January 27 (my birthday!) at 1400 UTC.

One thing I'd like to mention here is on the topic of reviewing code. When
reviewing code in Neutron, please make sure you're looking at approved BPs
for reviews. In this case, we should be actively reviewing Kilo-2 BPs [3].
The links to the reviews are in the BPs themselves. Until someone builds a
better integrated dashboard for gerrit that takes into account the LP
priority, this is the best I can offer you. But I encourage people to
please prioritize their reviews by looking at BPs approved rather than just
popping gerrit up and starting at the top of what it presents you.

Thanks, have a great weekend everyone!

Kyle

[1] http://en.wikipedia.org/wiki/Martin_Luther_King,_Jr._Day
[2] https://wiki.openstack.org/wiki/Network/Meetings
[3] https://launchpad.net/neutron/+milestone/kilo-2
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Fuel]When will fuel support centos 7?

2015-01-16 Thread Sergii Golovatiuk
Hi,

Frankly speaking, Fuel team cares about stability and production readiness.
That requires a lot of testing, some modification to the packages before
releasing Fuel with CentOS 7 support. At the moment Fuel Team is focusing
on Ubuntu 14.04 as it's targeted to 6.1. CentOS 7.0 is targeted to Fuel
7.0.

--
Best regards,
Sergii Golovatiuk,
Skype #golserge
IRC #holser

On Fri, Jan 16, 2015 at 9:04 AM, me,apporc appleorchard2...@gmail.com
wrote:

 So what's the difficulty of supporting centos ?
 If i want to help to make it happen, do you have some advice?


 On Thu Jan 15 2015 at 8:33:20 PM Mike Scherbakov mscherba...@mirantis.com
 wrote:

 CentOS 7 is not considered as essential / critical priority blueprint for
 Fuel 6.1. There is a plan to support new version of CentOS, and I know some
 folks started a research/move in this direction in some areas, such as
 l23network puppet module for instance.

 It would be great to see help to make it happen in Fuel 7.0, if not in
 6.1.

 On Thu, Jan 15, 2015 at 3:22 PM, Igor Kalnitsky ikalnit...@mirantis.com
 wrote:

 Hi,

 Yes, we do have a plan for CentOS 7, but as far as I know it was
 postponed to MOS 7.0. That means we will not have Cent OS 7 in
 upcoming release.

 - Igor

 On Thu, Jan 15, 2015 at 1:16 PM, me,apporc appleorchard2...@gmail.com
 wrote:
  Hi,
 
  Do we have plan for centos 7 ?
 
 
 
  Regards,
 
  apporc
 
 
 
 __
  OpenStack Development Mailing List (not for usage questions)
  Unsubscribe:
 openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
  http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
 


 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe:
 openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




 --
 Mike Scherbakov
 #mihgen

  
 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:
 unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [neutron] Next week's meeting is cancelled (and some other notes)

2015-01-16 Thread Doug Wiegley
It’s not pretty, but if the topic has been set correctly, this finds everything 
open with a Kilo-2 blueprint:

https://review.openstack.org/#/q/project:openstack/neutron+status:open+(topic:bp/wsgi-pecan-switch+OR+topic:bp/plugin-interface-perestroika+OR+topic:bp/reorganize-unit-test-tree+OR+topic:bp/restructure-l2-agent+OR+topic:bp/rootwrap-daemon-mode+OR+topic:bp/retargetable-functional-testing+OR+topic:bp/refactor-iptables-firewall-driver+OR+topic:bp/vsctl-to-ovsdb+OR+topic:bp/lbaas-api-and-objmodel-improvement+OR+topic:bp/restructure-l3-agent+OR+topic:bp/neutron-ovs-dvr-vlan+OR+topic:bp/allow-specific-floating-ip-address+OR+topic:bp/ipset-manager-refactor+OR+topic:bp/agent-child-processes-status+OR+topic:bp/extra-dhcp-opts-ipv4-ipv6+OR+topic:bp/ipsec-strongswan-driver+OR+topic:bp/ofagent-bridge-setup+OR+topic:bp/arp-spoof-patch-ebtables+OR+topic:bp/report-ha-router-master+OR+topic:bp/conntrack-in-security-group+OR+topic:bp/allow-mac-to-be-updated+OR+topic:bp/specify-router-ext-ip+OR+topic:bp/a10-lbaas-v2-driver+OR+topic:bp/brocade-vyatta-fwaas-plugin+OR+topic:bp/netscaler-lbaas-v2-driver+OR+topic:bp/ofagent-sub-driver+OR+topic:bp/ml2-cisco-nexus-mechdriver-providernet+OR+topic:bp/ofagent-flow-based-tunneling+OR+topic:bp/ml2-ovs-portsecurity+OR+topic:bp/fwaas-cisco+OR+topic:bp/freescale-fwaas-plugin+OR+topic:bp/rpc-docs-and-namespace),n,z



From: Kyle Mestery mest...@mestery.commailto:mest...@mestery.com
Reply-To: OpenStack Development Mailing List (not for usage questions) 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Date: Friday, January 16, 2015 at 1:33 PM
To: OpenStack Development Mailing List (not for usage questions) 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Subject: [openstack-dev] [neutron] Next week's meeting is cancelled (and some 
other notes)

Folks:

It's a holiday in the US next Monday [1], so I'm going to cancel the weekly 
Neutron team meeting. We'll reconvene per the normal schedule [2] next on 
Tuesday, January 27 (my birthday!) at 1400 UTC.

One thing I'd like to mention here is on the topic of reviewing code. When 
reviewing code in Neutron, please make sure you're looking at approved BPs for 
reviews. In this case, we should be actively reviewing Kilo-2 BPs [3]. The 
links to the reviews are in the BPs themselves. Until someone builds a better 
integrated dashboard for gerrit that takes into account the LP priority, this 
is the best I can offer you. But I encourage people to please prioritize their 
reviews by looking at BPs approved rather than just popping gerrit up and 
starting at the top of what it presents you.

Thanks, have a great weekend everyone!

Kyle

[1] http://en.wikipedia.org/wiki/Martin_Luther_King,_Jr._Day
[2] https://wiki.openstack.org/wiki/Network/Meetings
[3] https://launchpad.net/neutron/+milestone/kilo-2
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [neutron] Next week's meeting is cancelled (and some other notes)

2015-01-16 Thread Brandon Logan
I'm pretty sure you just destroyed everyone's vision with that.

On Fri, 2015-01-16 at 21:23 +, Doug Wiegley wrote:
 It’s not pretty, but if the topic has been set correctly, this finds
 everything open with a Kilo-2 blueprint:
 
 
 https://review.openstack.org/#/q/project:openstack/neutron+status:open
 +(topic:bp/wsgi-pecan-switch+OR+topic:bp/plugin-interface-perestroika
 +OR+topic:bp/reorganize-unit-test-tree+OR
 +topic:bp/restructure-l2-agent+OR+topic:bp/rootwrap-daemon-mode+OR
 +topic:bp/retargetable-functional-testing+OR
 +topic:bp/refactor-iptables-firewall-driver+OR+topic:bp/vsctl-to-ovsdb
 +OR+topic:bp/lbaas-api-and-objmodel-improvement+OR
 +topic:bp/restructure-l3-agent+OR+topic:bp/neutron-ovs-dvr-vlan+OR
 +topic:bp/allow-specific-floating-ip-address+OR
 +topic:bp/ipset-manager-refactor+OR
 +topic:bp/agent-child-processes-status+OR
 +topic:bp/extra-dhcp-opts-ipv4-ipv6+OR
 +topic:bp/ipsec-strongswan-driver+OR+topic:bp/ofagent-bridge-setup+OR
 +topic:bp/arp-spoof-patch-ebtables+OR+topic:bp/report-ha-router-master
 +OR+topic:bp/conntrack-in-security-group+OR
 +topic:bp/allow-mac-to-be-updated+OR+topic:bp/specify-router-ext-ip+OR
 +topic:bp/a10-lbaas-v2-driver+OR+topic:bp/brocade-vyatta-fwaas-plugin
 +OR+topic:bp/netscaler-lbaas-v2-driver+OR+topic:bp/ofagent-sub-driver
 +OR+topic:bp/ml2-cisco-nexus-mechdriver-providernet+OR
 +topic:bp/ofagent-flow-based-tunneling+OR
 +topic:bp/ml2-ovs-portsecurity+OR+topic:bp/fwaas-cisco+OR
 +topic:bp/freescale-fwaas-plugin+OR
 +topic:bp/rpc-docs-and-namespace),n,z
 
 
 
 
 
 
 From: Kyle Mestery mest...@mestery.com
 Reply-To: OpenStack Development Mailing List (not for usage
 questions) openstack-dev@lists.openstack.org
 Date: Friday, January 16, 2015 at 1:33 PM
 To: OpenStack Development Mailing List (not for usage questions)
 openstack-dev@lists.openstack.org
 Subject: [openstack-dev] [neutron] Next week's meeting is cancelled
 (and some other notes)
 
 
 
 Folks:
 
 
 It's a holiday in the US next Monday [1], so I'm going to cancel the
 weekly Neutron team meeting. We'll reconvene per the normal schedule
 [2] next on Tuesday, January 27 (my birthday!) at 1400 UTC.
 
 One thing I'd like to mention here is on the topic of reviewing code.
 When reviewing code in Neutron, please make sure you're looking at
 approved BPs for reviews. In this case, we should be actively
 reviewing Kilo-2 BPs [3]. The links to the reviews are in the BPs
 themselves. Until someone builds a better integrated dashboard for
 gerrit that takes into account the LP priority, this is the best I can
 offer you. But I encourage people to please prioritize their reviews
 by looking at BPs approved rather than just popping gerrit up and
 starting at the top of what it presents you.
 
 Thanks, have a great weekend everyone!
 
 Kyle
 
 [1] http://en.wikipedia.org/wiki/Martin_Luther_King,_Jr._Day
 [2] https://wiki.openstack.org/wiki/Network/Meetings
 [3] https://launchpad.net/neutron/+milestone/kilo-2
 
 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [barbican] Retiring python-barbicanclient 2.x

2015-01-16 Thread Douglas Mendizabal
Hi openstack-dev@,

The barbican team would like to retire the 2.x branch of python-barbicanclient 
in favor of the 3.x branch:

https://review.openstack.org/#/c/146231/

The 3.x branch of python-barbicanclient represents a major improvement of the 
Barbican client.  The main breaking change between the 2.x and 3.x clients is 
the adoption of Keystone Sessions exclusively for authentication, so all 
python-barbicanclient specific authentication mechanisms from 2.x were removed.

The 3.x branch also includes a few changes to the Secret and Order models to 
make them more usable.  Specifically, both Orders and Secrets hold a handle to 
their respective EntityManager, so you don’t have to juggle two different 
objects to work with a single entity.  e.g. Storing a secret can now be done by 
calling Secret.store() on the secret instance.

Thanks,
-Douglas Mendizábal


Douglas Mendizábal
IRC: redrobot
PGP Key: 245C 7B6F 70E9 D8F3 F5D5  0CC9 AD14 1F30 2D58 923C

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [Neutron] Project Idea: IDS integration.

2015-01-16 Thread Mario Tejedor González
Hello, Neutron developers.

My name is Mario and I am a Masters student in Networking and Security.

I am considering the possibility of integrating IDS technology to Neutron
as part of my Masters project.
As there are many flavors of open ID[P]S out there and those might follow
different philosophies, my approach would be developing a Neutron plugin
that might cover IDS integration as a service and also a driver (or more,
depending on time constraints) to cover the specifics of an IDS. Following
the nature of Neutron and OpenStack projects these drivers would be
developed for Free and Open Software IDSs and the plugin would be as
vendor-agnostic as possible. In order to achieve that the plugin would have
to deal with the need for logging and alerting.

The time window I have for the development of this project goes from
February to the end of June and I would be able to allocate around 5h a
week to it.

Now, I would like to know your opinion on this idea, given that you know
the project inside out and you are the ones making it happen day after day.
Do you think there is usefulness on bringing that functionality inside the
Neutron project (as a plugin)? I'd prefer do something that contributes to
it rather than a one-shot piece of software that will be stored on a shelf.

I'd like to know if you think that what I am proposing is possible in terms
of time and features or if it seems to be just the delusion of an ignorant.
Do you think the component should also have the capability to change
security-related policies, like load-balancing and firewall rules as to
react to identified threats?

I would appreciate any insight you could give me about this idea, or any
other I could help with instead.

Thank you for your attention,

Mario
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] sos-ci for cinder scst

2015-01-16 Thread Nikesh Kumar Mahalka
Hi
*,*
localconf.base file in sos-ci/sos-ci/tempates have


*CINDER_BRANCH = master*


*volume_driver=cinder.volume.drivers.solidfire.SolidFireDriver*
similarly in our localconf.base file,we have






*CINDER_BRANCH = master[[post-config|$CINDER_CONF]] [lvmdriver-1]
iscsi_helper=scstadminvolume_driver =
cinder.volume.drivers.lvm.LVMISCSIDriver*

when sos-ci launch instance and try to install
devstack with *CINDER_BRANCH=gerrit event patch reference*,cinder-volume
service is unable to start.
Because our code is not in master for this local.conf to be run by
LVMISCSIDriver.



As far we know,we should not give* CINDER_BRANCH=refs/changes/78/145778/1*
in our localconf.base,because sos-ci is setting CINDER_BRANCH with gerrit
event stream events patch reference.



Regards
Nikesh
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev