Re: [openstack-dev] [eventlet][requirements] Issue with eventlet = 0.17.2 and ssl

2015-05-05 Thread Mulcahy, Stephen
Hi,

Assuming https support is a key requirement for OpenStack then a pin seems 
appropriate here?

(is that assumption valid)?

-stephen

-- 
Stephen Mulcahy   Systems/Software Engineer   HP Cloud 
Postal Address: Hewlett Packard Galway Ltd, Ballybrit Business Park, Galway 
Registered Office: Hewlett Packard Galway Ltd, 63-74 Sir John Rogerson's Quay, 
Dublin 2
Registered Number: 361933

-Original Message-
From: McLaren, Stuart 
Sent: 05 May 2015 10:31
To: openstack-dev@lists.openstack.org
Subject: [openstack-dev] [eventlet][requirements] Issue with eventlet = 0.17.2 
and ssl

All,

When using a version of python which has the new SSLContext (ie python 3, 2.7.9 
and at least some 2.7.8 versions) this issue:

https://github.com/eventlet/eventlet/issues/226

(where the combination of a newer python with https/eventlet and requests 
doesn't handle SSL certs propertly) seems to prevent running OpenStack with 
https using later 2.x python versions.

Has anyone else hit this?

There is a fix now on eventlet's master branch, but it hasn't been released yet.
Since versions of eventlet prior to 0.17.3 aren't python 3 compatible [1] I'm 
guessing that we need to wait for a new eventlet to be released and can't 
update global-requirements to pin to an older version as a workaround?

Thanks.

-Stuart

[1] http://lists.openstack.org/pipermail/openstack-dev/2015-April/061091.html

__
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] [heat]: stack stays interminably under the status create in progress

2015-05-05 Thread ICHIBA Sara
Hello there,

I started a project where I need to deploy stacks and orchastrate them
using heat (autoscaling and so on..). I just started playing with heat and
the creation of my first stack is never complete. It stays in the status
create in progress. My log files don't say much. For my template i'm using
a veery simple one to launch a small instance.

Any ideas what that might be?

In advance, thank you for your response.
sara,
__
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] [tc] Who is allowed to vote for TC candidates

2015-05-05 Thread Doug Hellmann
Excerpts from Adam Lawson's message of 2015-05-04 10:25:10 -0700:
 So Thierry I agree. Developers are required to make it happen. I would say
 however that acknowledging the importance of developer contributions and
 selecting leadership from the development community is really half the
 battle as it's pretty rare to see project teams led and governed by only
 developers. I think addressing the inclusion of architects/operators/admins
 within this committee is a hugely positive development.

The community of contributors is led by members, not all of whom
are developers -- some are writers, translators, designers, or
fill other important roles. The characteristic that cuts across all
of those roles is that they are *contributors*.

If architects/operators/admins or anyone else want to become
contributors, there is already a path to accomplish that by interacting
with the existing teams, and their insight and input would be very
welcome. But there is no shortcut to becoming a leader in this
community. Everyone has to earn their stripes.

I've asked a couple of times in this thread what benefit you see
in having someone from outside of the contributor community on the
TC, but I haven't seen an answer. Is there something specific we
could be addressing beyond the question of representation?

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] [neutron] IPv4 transition/interoperation with IPv6

2015-05-05 Thread Robert Li (baoli)
Hi Mike,

Currently dual stack is supported. Can you be specific on what 
interoperation/transition techniques you are interested in? We’ve been thinking 
about NAT64 (stateless or stateful).

thanks,
Robert

On 5/4/15, 9:56 PM, Mike Spreitzer 
mspre...@us.ibm.commailto:mspre...@us.ibm.com wrote:

Does Neutron support any of the 4/6 interoperation/transition techniques?  I 
wear an operator's hat nowadays, and want to make IPv6 as useful and easy to 
use as possible for my tenants.  I think the interoperation/transition 
techniques will play a big role in this.

Thanks,
Mike
__
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] Speed Up RabbitMQ Recovering

2015-05-05 Thread Zhou Zheng Sheng / 周征晟
Thank you Andrew. Sorry for misspell your name in the previous email.

on 2015/05/05 14:25, Andrew Beekhof wrote:
 On 5 May 2015, at 2:31 pm, Zhou Zheng Sheng / 周征晟 zhengsh...@awcloud.com 
 wrote:

 Thank you Bogdan for clearing the pacemaker promotion process for me.

 on 2015/05/05 10:32, Andrew Beekhof wrote:
 On 29 Apr 2015, at 5:38 pm, Zhou Zheng Sheng / 周征晟 
 zhengsh...@awcloud.com wrote:
 [snip]

 Batch is a pacemaker concept I found when I was reading its
 documentation and code. There is a batch-limit: 30 in the output of
 pcs property list --all. The pacemaker official documentation
 explanation is that it's The number of jobs that the TE is allowed to
 execute in parallel. From my understanding, pacemaker maintains cluster
 states, and when we start/stop/promote/demote a resource, it triggers a
 state transition. Pacemaker puts as many as possible transition jobs
 into a batch, and process them in parallel.
 Technically it calculates an ordered graph of actions that need to be 
 performed for a set of related resources.
 You can see an example of the kinds of graphs it produces at:

   
 http://clusterlabs.org/doc/en-US/Pacemaker/1.1-pcs/html/Pacemaker_Explained/s-config-testing-changes.html

 There is a more complex one which includes promotion and demotion on the 
 next page.

 The number of actions that can run at any one time is therefor limited by
 - the value of batch-limit (the total number of in-flight actions)
 - the number of resources that do not have ordering constraints between 
 them (eg. rsc{1,2,3} in the above example)  

 So in the above example, if batch-limit = 3, the monitor_0 actions will 
 still all execute in parallel.
 If batch-limit == 2, one of them will be deferred until the others complete.

 Processing of the graph stops the moment any action returns a value that 
 was not expected.
 If that happens, we wait for currently in-flight actions to complete, 
 re-calculate a new graph based on the new information and start again.
 So can I infer the following statement? In a big cluster with many
 resources, chances are some resource agent actions return unexpected
 values,
 The size of the cluster shouldn’t increase the chance of this happening 
 unless you’ve set the timeouts too aggressively.

If there are many types of resource agents, and anyone of them is not
well written, it might cause trouble, right?

 and if any of the in-flight action timeout is long, it would
 block pacemaker from re-calculating a new transition graph?
 Yes, but its actually an argument for making the timeouts longer, not shorter.
 Setting the timeouts too aggressively actually increases downtime because of 
 all the extra delays and recovery it induces.
 So set them to be long enough that there is unquestionably a problem if you 
 hit them.

 But we absolutely recognise that starting/stopping a database can take a very 
 long time comparatively and that it shouldn’t block recovery of other 
 unrelated services.
 I would expect to see this land in Pacemaker 1.1.14

It will be great to see this in Pacemaker 1.1.14. From my experience
using Pacemaker, I think customized resource agents are possibly the
weakest part. This feature should improve the handling for resource
action timeouts.

 I see the
 current batch-limit is 30 and I tried to increase it to 100, but did not
 help.
 Correct.  It only puts an upper limit on the number of in-flight actions, 
 actions still need to wait for all their dependants to complete before 
 executing.

 I'm sure that the cloned MySQL Galera resource is not related to
 master-slave RabbitMQ resource. I don't find any dependency, order or
 rule connecting them in the cluster deployed by Fuel [1].
 In general it should not have needed to wait, but if you send me a crm_report 
 covering the period you’re talking about I’ll be able to comment specifically 
 about the behaviour you saw.

You are very nice, thank you. I uploaded the file generated by
crm_report to google drive.

https://drive.google.com/file/d/0B_vDkYRYHPSIZ29NdzV3NXotYU0/view?usp=sharing

 Is there anything I can do to make sure all the resource actions return
 expected values in a full reassembling?
 In general, if we say ‘start’, do your best to start or return ‘0’ if you 
 already were started.
 Likewise for stop.

 Otherwise its really specific to your agent.
 For example an IP resource just needs to add itself to an interface - it cant 
 do much differently, if it times out then the system much be very very busy.

 The only other thing I would say is:
 - avoid blocking calls where possible
 - have empathy for the machine (do as little as is needed)


+1 for the empathy :)
 Is it because node-1 and node-2
 happen to boot faster than node-3 and form a cluster, when node-3 joins,
 it triggers new state transition? Or may because some resources are
 already started, so pacemaker needs to stop them firstly?
 We only stop them if they shouldn’t yet be running (ie. a colocation or 
 ordering dependancy 

Re: [openstack-dev] [all] cross project communication: periodic developer newsletter?

2015-05-05 Thread Kashyap Chamarthy
On Mon, May 04, 2015 at 07:22:24PM +, Nikhil Komawar wrote:
 
 This is a really nice idea. 

Idea is indeed nice, but I have to fully agree with all of what Theirry
says.

 I feel the same, that we can offload some

I personally don't feel it's about offloading to some hypothetical
person who'll magically understand (_and_ keep up) the detailed
technical context across the projects to produce such a high-quality
developer-oriented newsletter.

Taking the venerable LWN as example, those who write most of the
articles are folks who're technically very involved (not at a hand-wavy
level, giving some directions) in Kernel and related projects. The
thorough research completely shines through. It's more than a full-time
job given the number of OpenStack projects, and assuming the the cadence
of such a newsletter is once a month.

 of the work from the liaisons and reduce the number of syncs that need
 to happen. This can be a good source of asynchronous communication
 however, I still feel that we need to keep a good balance of both.
 Also, I like the proposed scope of the newsletter.

[. . .]

-- 
/kashyap

__
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] [Rally] Improve review process

2015-05-05 Thread Roman Vasilets
Hi, Rally Team.

I have created Rally Gerrit dashboard that organized patches in groups:
Critical for next release, Waiting for final approve, Bug fixes, Proposed
specs, Important patches, Ready for review, Has -1 but passed tests. Please
use link http://goo.gl/iRxA5t for you comfortable. Patch is here
https://review.openstack.org/#/c/179610/ It was made by
gerrit-dash-creator.

First group are the patches that are needed to merge to the nearest
release. Content of the next three groups is obvious from the titles.
Important patches - its just patches chosen(starred) by Boris Pavlovic or
Mikhail Dubov. Ready for review - patches that are waiting for attention.
And the last section - its patches with -1 mark but they passed CI.

Roman Vasilets, Mirantis Inc.

Intern Software Engineer
__
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] Nominate Julia Aranovich for fuel-web core

2015-05-05 Thread Dmitry Pyzhov
+1

On Tue, May 5, 2015 at 1:06 PM, Evgeniy L e...@mirantis.com wrote:

 +1

 On Tue, May 5, 2015 at 12:55 PM, Sebastian Kalinowski 
 skalinow...@mirantis.com wrote:

 +1

 2015-04-30 11:33 GMT+02:00 Przemyslaw Kaminski pkamin...@mirantis.com:

 +1, indeed Julia's reviews are very thorough.

 P.

 On 04/30/2015 11:28 AM, Vitaly Kramskikh wrote:
  Hi,
 
  I'd like to nominate Julia Aranovich
  http://stackalytics.com/report/users/jkirnosova for fuel-web
  https://github.com/stackforge/fuel-web core team. Julia's reviews
 are
  always thorough and have decent quality. She is one of the top
  contributors and reviewers in fuel-web repo (mostly for JS/UI stuff).
 
  Please vote by replying with +1/-1.
 
  --
  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
 


 __
 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


__
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] Juno Multinode installation error

2015-05-05 Thread Ajaya Agrawal
Hi,

A better place to ask this question would be ask.openstack.org .

Cheers,
Ajaya

On Tue, May 5, 2015 at 4:56 PM, Abhishek Talwar abhishek.tal...@tcs.com
wrote:

 Hi Folks,

 I am trying to setup a multinode OpenStack. When I boot an instance it is
 successfully created but it is going in ERROR state. I have checked the
 logs in /var/log/nova/nova-scheduler.log and it gives an Operational error
 “database is locked”. Moreover when I check the database there are no
 tables getting created in the Nova database, while Neutron and others have
 there tables.

 The logs are following :

 2015-05-05 14:35:13.158 18551 TRACE nova.openstack.common.periodic_task
 OperationalError: (OperationalError) database is locked u'UPDATE
 reservations SET deleted_at=?, deleted=id, updated_at=updated_at WHERE
 reservations.deleted = ? AND reservations.expire  ?' ('2015-05-05
 09:05:13.150105', 0, '2015-05-05 09:05:13.138314')
 2015-05-05 14:35:13.158 18551 TRACE nova.openstack.common.periodic_task
 2015-05-05 14:37:47.972 18551 INFO oslo.messaging._drivers.impl_rabbit [-]
 Connecting to AMQP server on controller:5672
 2015-05-05 14:37:47.991 18551 INFO oslo.messaging._drivers.impl_rabbit [-]
 Connected to AMQP server on controller:5672
 2015-05-05 15:10:59.535 18551 INFO nova.openstack.common.service [-]
 Caught SIGTERM, exiting
 2015-05-05 15:11:01.506 19260 AUDIT nova.service [-] Starting scheduler
 node (version 2014.2.2)
 2015-05-05 15:11:03.691 19260 INFO oslo.messaging._drivers.impl_rabbit
 [req-7b53c22a-2161-4f9f-9942-c39ad5b35ca0 ] Connecting to AMQP server on
 controller:5672
 2015-05-05 15:11:03.747 19260 INFO oslo.messaging._drivers.impl_rabbit
 [req-7b53c22a-2161-4f9f-9942-c39ad5b35ca0 ] Connected to AMQP server on
 controller:5672
 2015-05-05 15:21:55.601 19260 INFO nova.openstack.common.service [-]
 Caught SIGTERM, exiting
 2015-05-05 15:21:56.568 19542 AUDIT nova.service [-] Starting scheduler
 node (version 2014.2.2)
 2015-05-05 15:21:57.504 19542 INFO oslo.messaging._drivers.impl_rabbit
 [req-ee9a2d39-678d-48c2-b490-2894cb6370b5 ] Connecting to AMQP server on
 controller:5672
 2015-05-05 15:21:57.514 19542 INFO oslo.messaging._drivers.impl_rabbit
 [req-ee9a2d39-678d-48c2-b490-2894cb6370b5 ] Connected to AMQP server on
 controller:5672
 2015-05-05 15:32:39.316 19542 INFO oslo.messaging._drivers.impl_rabbit [-]
 Connecting to AMQP server on controller:5672
 2015-05-05 15:32:39.343 19542 INFO oslo.messaging._drivers.impl_rabbit [-]
 Connected to AMQP server on controller:5672
 2015-05-05 15:38:21.280 19542 INFO nova.openstack.common.service [-]
 Caught SIGTERM, exiting
 2015-05-05 15:38:22.434 19954 AUDIT nova.service [-] Starting scheduler
 node (version 2014.2.2)
 2015-05-05 15:38:23.173 19954 INFO oslo.messaging._drivers.impl_rabbit
 [req-b65ec7c6-6bbd-4e13-9694-da927c9cf337 ] Connecting to AMQP server on
 controller:5672
 2015-05-05 15:38:23.248 19954 INFO oslo.messaging._drivers.impl_rabbit
 [req-b65ec7c6-6bbd-4e13-9694-da927c9cf337 ] Connected to AMQP server on
 controller:5672
 2015-05-05 15:39:46.468 19954 INFO oslo.messaging._drivers.impl_rabbit [-]
 Connecting to AMQP server on controller:5672
 2015-05-05 15:39:46.484 19954 INFO oslo.messaging._drivers.impl_rabbit [-]
 Connected to AMQP server on controller:5672







 The configuration for nova.conf is :

 [DEFAULT]
 dhcpbridge_flagfile=/etc/nova/nova.conf
 dhcpbridge=/usr/bin/nova-dhcpbridge
 logdir=/var/log/nova
 state_path=/var/lib/nova
 lock_path=/var/lock/nova
 force_dhcp_release=True
 libvirt_use_virtio_for_bridges=True
 verbose=True
 ec2_private_dns_show_ip=True
 api_paste_config=/etc/nova/api-paste.ini
 enabled_apis=ec2,osapi_compute,metadata
 scheduler_default_filters=AllHostsFilter
 verbose = True
 connection = mysql://nova:NOVA_DBPASS@controller/nova
 rpc_backend = rabbit
 rabbit_host = controller
 rabbit_password = RABBIT_PASS

 auth_strategy = keystone

 my_ip = 10.10.10.10

 vncserver_listen = 10.10.10.10
 vncserver_proxyclient_address = 10.10.10.10

 network_api_class = nova.network.neutronv2.api.API
 security_group_api = neutron
 linuxnet_interface_driver = nova.network.linux_net.LinuxOVSInterfaceDriver
 firewall_driver = nova.virt.firewall.NoopFirewallDriver

 [keystone_authtoken]
 auth_uri = http://controller:5000/v2.0
 identity_uri = http://controller:35357
 admin_tenant_name = service
 admin_user = nova
 admin_password = NOVA_PASS

 [glance]
 host = controller

 [neutron]
 url = http://controller:9696
 auth_strategy = keystone
 admin_auth_url = http://controller:35357/v2.0
 admin_tenant_name = service
 admin_username = neutron
 admin_password = NEUTRON_PASS


 The configuration for neutron is:

 [DEFAULT]
 verbose = True
 lock_path = $state_path/lock
 core_plugin = ml2
 service_plugins = router
 allow_overlapping_ips = True

 auth_strategy = keystone



 # Driver to use for scheduling a loadbalancer pool to an lbaas agent
 # loadbalancer_pool_scheduler_driver =
 neutron.services.loadbalancer.agent_scheduler.ChanceScheduler
 

Re: [openstack-dev] [Rally] Improve review process

2015-05-05 Thread Mikhail Dubov
Hi Roman,

a truly great job. Very impressive and useful. Thanks a lot!

Best regards,
Mikhail Dubov

Engineering OPS
Mirantis, Inc.
E-Mail: mdu...@mirantis.com
Skype: msdubov

On Tue, May 5, 2015 at 3:11 PM, Roman Vasilets rvasil...@mirantis.com
wrote:

 Hi, Rally Team.

 I have created Rally Gerrit dashboard that organized patches in groups:
 Critical for next release, Waiting for final approve, Bug fixes, Proposed
 specs, Important patches, Ready for review, Has -1 but passed tests. Please
 use link http://goo.gl/iRxA5t for you comfortable. Patch is here
 https://review.openstack.org/#/c/179610/ It was made by
 gerrit-dash-creator.

 First group are the patches that are needed to merge to the nearest
 release. Content of the next three groups is obvious from the titles.
 Important patches - its just patches chosen(starred) by Boris Pavlovic or
 Mikhail Dubov. Ready for review - patches that are waiting for attention.
 And the last section - its patches with -1 mark but they passed CI.

 Roman Vasilets, Mirantis Inc.

 Intern Software Engineer

 __
 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] [TripleO] Core reviewer update proposal

2015-05-05 Thread marios
On 05/05/15 14:57, James Slagle wrote:
 Hi, I'd like to propose adding Giulio Fidente and Steve Hardy to TripleO Core.
 
 Giulio has been an active member of our community for a while. He
 worked on the HA implementation in the elements and recently has been
 making a lot of valuable contributions and reviews related to puppet
 in the manifests, heat templates, ceph, and HA.
 
 Steve Hardy has been instrumental in providing a lot of Heat domain
 knowledge to TripleO and his reviews and guidance have been very
 beneficial to a lot of the template refactoring. He's also been
 reviewing and contributing in other TripleO projects besides just the
 templates, and has shown a solid understanding of TripleO overall.
 
 180 day stats:
 | gfidente | 2080  42 166   0   079.8% |
 16 (  7.7%)  |
 |  shardy  | 2060  27 179   0   086.9% |
 16 (  7.8%)  |
 
 TripleO cores, please respond with +1/-1 votes and any
 comments/objections within 1 week.

+1

 
 Giulio and Steve, also please do let me know if you'd like to serve on
 the TripleO core team if there are no objections.
 
 I'd also like to give a heads-up to the following folks whose review
 activity is very low for the last 90 days:
 |   tomas-8c8 **   |   80   0   0   8   2   100.0% |0 (  0.0%)  |
 |lsmola ** |   60   0   0   6   5   100.0% |0 (  0.0%)  |
 | cmsj **  |   60   2   0   4   266.7% |0 (  0.0%)  |
 |   jprovazn **|   10   1   0   0   0 0.0% |0 (  0.0%)  |
 |   jonpaul-sullivan **|  no activity
 Helping out with reviewing contributions is one of the best ways we
 can make good forward progress in TripleO. All of the above folks are
 valued reviewers and we'd love to see you review more submissions. If
 you feel that your focus has shifted away from TripleO and you'd no
 longer like to serve on the core team, please let me know.
 
 I also plan to remove Alexis Lee from core, who previously has
 expressed that he'd be stepping away from TripleO for a while. Alexis,
 thank you for reviews and contributions!
 


__
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] [opentack-dev][meetings] Proposing changes in Rally meetings

2015-05-05 Thread Mikhail Dubov
Hi everyone,

this is to inform you that we have registered a second Rally meeting
devoted to Rally releases:
https://wiki.openstack.org/wiki/Meetings#Rally_meeting

This new meeting is going to be held on Wednesdays at 14:00 UTC and will be
held for the first time tomorrow.

The main Rally meeting time has not changed and is still on Tuesdays at
17:00 UTC.

Best regards,
Mikhail Dubov

Engineering OPS
Mirantis, Inc.
E-Mail: mdu...@mirantis.com
Skype: msdubov

On Mon, Apr 20, 2015 at 12:56 PM, Sergey Skripnick sskripn...@mirantis.com
wrote:


- We should start making agenda for each meeting and publish it to
 Rally wiki


 +1

- We should do 2 meeting per week:


 We can do both things in one meeting.



 __
 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] Nominate Julia Aranovich for fuel-web core

2015-05-05 Thread Vitaly Kramskikh
Thanks for voting. If nobody has objections by tomorrow, Julia will get +2
rights for fuel-web.

2015-05-05 15:30 GMT+03:00 Dmitry Pyzhov dpyz...@mirantis.com:

 +1

 On Tue, May 5, 2015 at 1:06 PM, Evgeniy L e...@mirantis.com wrote:

 +1

 On Tue, May 5, 2015 at 12:55 PM, Sebastian Kalinowski 
 skalinow...@mirantis.com wrote:

 +1

 2015-04-30 11:33 GMT+02:00 Przemyslaw Kaminski pkamin...@mirantis.com:

 +1, indeed Julia's reviews are very thorough.

 P.

 On 04/30/2015 11:28 AM, Vitaly Kramskikh wrote:
  Hi,
 
  I'd like to nominate Julia Aranovich
  http://stackalytics.com/report/users/jkirnosova for fuel-web
  https://github.com/stackforge/fuel-web core team. Julia's reviews
 are
  always thorough and have decent quality. She is one of the top
  contributors and reviewers in fuel-web repo (mostly for JS/UI stuff).
 
  Please vote by replying with +1/-1.
 
  --
  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
 


 __
 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



 __
 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] [keystone] On dynamic policy, role hierarchies/groups/sets etc.

2015-05-05 Thread Adam Young

On 05/05/2015 07:05 AM, Henry Nash wrote:
We’ve been discussing changes to these areas for a while - and 
although I think there is general agreement among the keystone cores 
that we need to change *something*, we’ve been struggling to get 
agreement on exactly how..  So to try and ground the discussion that 
will (I am sure) occur in Vancouver, here’s an attempt to take a step 
back, look at what we have now, as well as where, perhaps, we want to 
get to.



This is a great summary.  Thanks Henry.


The core functionality all this is related to is that of how does 
keystone  policy allow the checking of whether a given API call to an 
OpenStack service should be allowed to take place or not. Within 
OpenStack this is a two step process for an API caller….1) Get 
yourself a token by authentication and getting authorised for a 
particular scope (e.g. a given project), and then 2) Use that token as 
part of your API call to the service you are interested in. Assuming 
you do, indeed, have the rights to execute this API, somehow steps 1) 
and 2) give the policy engine enough info to say yes or no.


So first, how does this work today and (conceptually) how should we 
describe that?  Well first of all, in fact, strictly we don’t control 
access at the raw API level.  In fact, each service defines a series 
“capabilities” (which usually, but not always, map one-to-one with an 
API call).  These capabilities represent the finest grained access 
control we support via the policy engine. Now, in theory, the most 
transparent way we could have implemented steps 1) and 2) above would 
have been to say that users should be assigned capabilities to 
projects….and then those capabilities would be placed in the 
token….allowing the policy engine to check if they match what is 
needed for a given capability to be executed. We didn’t do that since, 
a) this would probably end up being very laborious for the 
administrator (there would be lots of capabilities any given user 
would need), and b) the tokens would get very big storing all those 
capabilities. Instead, it was recognised that, usually, there are sets 
of these capabilities that nearly always go together - so instead 
let’s allow the creation of such sets….and we’ll assign those to users 
instead. So far, so good. What is perhaps unusual is how this was 
implemented. These capability sets are, today, called Roles…but rather 
than having a role definition that describes the capabilities 
represented by that role….instead roles are just labels - which can be 
assigned to users/projects and get placed in a tokens.  The expansion 
to capabilities happens through the definition of a json policy file 
(one for each service) which must be processed by the policy engine in 
order to work out what whether the roles in a token and the 
role-capability mapping means that a given API can go ahead. This 
implementation leads to a number issues (these have all been raised by 
others, just pulling them together here):


i) The role-capability mapping is rather static. Until recently it 
had to be stored in service-specific files pushed out to the service 
nodes out-of-band. Keystone does now provide some REST APIs to store 
and retrieve whole policy files, but these are a) course-grained and 
b) not really used by services anyway yet.


ii) As more and more clouds become multi-customer (i.e. a cloud 
provider hosting multiple companies on a single OpenStack 
installation), cloud providers will want to allow those customers to 
administer “their bit of the cloud”. Keystone uses the Domains concept 
to allow a cloud provider to create a namespace for a customer to 
create their own projects, users and groups….and there is a version of 
the keystone policy file that allows a cloud provider to effectively 
delegate management of these items to an administrator of that 
customer (sometimes called a domain administrator).  However, Roles 
are not part of that namespace - they exists in a global namespace 
(within a keystone installation). Diverse customers may have different 
interpretations of what a “VM admin” or a “net admin” should be 
allowed to do for their bit of the cloud - but  right now that 
differentiation is hard to provide. We have no support for roles or 
policy that are domain specific.


iii) Although as stated in ii) above, you can write a policy file that 
differentiates between various levels of admin, or fine-tunes access 
to certain capabilities, the reality is that doing this is pretty 
un-intuative. The structure of a policy.json file that tries to do 
this is, indeed, complex (see Keystone’s as an example: 
https://github.com/openstack/keystone/blob/master/etc/policy.v3cloudsample.json). 
Adding more capability to this will likely only make the situation worse.


We have a number of specs taking shape to try and address the above (a 
number of them competing), so I wanted to propose with a set of 
guidelines for these:


a) Making the policy centrally 

Re: [openstack-dev] [all] cross project communication: periodic developer newsletter?

2015-05-05 Thread Hugh Blemings

Hiya,

On 6/05/2015 2:53, James Bottomley wrote:

On Tue, 2015-05-05 at 10:45 +0200, Thierry Carrez wrote:

Joe Gordon wrote:

[...]
To tackle this I would like to propose the idea of a periodic developer
oriented newsletter, and if we agree to go forward with this, hopefully
the foundation can help us find someone to write newsletter.


I've been discussing the idea of a LWN for OpenStack for some time,
originally with Mark McLoughlin. For those who don't know it, LWN
(lwn.net) is a source of quality tech reporting on Linux in general (and
the kernel in particular). It's written by developers and tech reporters
and funded by subscribers.

An LWN-like OpenStack development newsletter would provide general
status, dive into specific features, report on specific
talks/conferences, summarize threads etc. It would be tremendously
useful to the development community.

The issue is, who can write such content ? It is a full-time job to
produce authored content, you can't just copy (or link to) content
produced elsewhere. It takes a very special kind of individual to write
such content: the person has to be highly technical, able to tackle any
topic, and totally connected with the OpenStack development community.
That person has to be cross-project and ideally have already-built
legitimacy.


Here, you're being overly restrictive.  Lwn.net isn't staffed by top
level kernel maintainers (although it does solicit the occasional
article from them).  It's staffed by people who gained credibility via
their insightful reporting rather than by their contributions.  I see no
reason why the same model wouldn't work for OpenStack.

There is one technical difference: in the kernel, you can get all the
information from the linux-kernel (and other mailing list) firehose if
you're skilled enough to extract it.  With OpenStack, openstack-dev
isn't enough so you have to do other stuff as well, but that's more or
less equivalent to additional research.


  It's basically the kind of profile every OpenStack company
is struggling and fighting to hire. And that rare person should not
really want to spend that much time developing (or become CTO of a
startup) but prefer to write technical articles about what happens in
OpenStack development. I'm not sure such a person exists. And a
newsletter actually takes more than one such person, because it's a lot
of work (even if not weekly).


That's a bit pessimistic: followed to it's logical conclusion it would
say that lwn.net can't exist either ... which is a bit of a
contradiction.


So as much as I'd like this to happen, I'm not convinced it's worth
getting excited unless we have clear indication that we would have
people willing and able to pull it off. The matter of who pays the bill
is secondary -- I just don't think the profile exists.

For the matter, I tried to push such an idea in the past and couldn't
find anyone to fit the rare profile I think is needed to succeed. All
the people I could think of had other more interesting things to do. I
don't think things changed -- but I'd love to be proven wrong.


Um, I assume you've thought of this already, but have you tried asking
lwn.net?  As you say above, they already fit the profile.  Whether they
have the bandwidth is another matter, but I believe their Chief Editor
(Jon Corbet) may welcome a broadening of the funding base, particularly
if the OpenStack foundation were offering seed funding for the
endeavour.


+2

I think asking LWN if they have the bandwidth and interest to do this 
would be ideal - they've credibility in the Free/Open Source space and a 
proven track record.  Nice people too.


More broadly I think these sorts of links could help OpenStack grow 
generally - no one would claim the Linux kernel development process to 
have been perfect, but it is at least of comparable complexity, breadth 
of development community and mix of personal and commercial interests.


Cheers,
Hugh



__
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] Which error code should we return when OverQuota

2015-05-05 Thread Alex Xu
From API-WG guideline, exceed quota should be 403

https://github.com/openstack/api-wg/blob/master/guidelines/http.rst

2015-05-06 3:30 GMT+08:00 Chen CH Ji jiche...@cn.ibm.com:

 In doing patch [1], A suggestion is submitted that we should return 400
 (bad Request) instead of 403 (Forbidden)
 I take a look at [2], seems 400 is not a good candidate because
 *'**The request could not be understood by the server due to malformed
 syntax. The client SHOULD NOT repeat the request without modifications. *
 *'*

 may be a 409 (conflict) error if we really don't think 403 is a good one?
 Thanks


 [1] https://review.openstack.org/#/c/173985/
 [2] http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html

 Best Regards!

 Kevin (Chen) Ji 纪 晨

 Engineer, zVM Development, CSTL
 Notes: Chen CH Ji/China/IBM@IBMCN   Internet: jiche...@cn.ibm.com
 Phone: +86-10-82454158
 Address: 3/F Ring Building, ZhongGuanCun Software Park, Haidian District,
 Beijing 100193, PRC

 __
 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] [Rally] Improve review process

2015-05-05 Thread Yingjun Li
Nice!

 On May 5, 2015, at 8:11 PM, Roman Vasilets rvasil...@mirantis.com wrote:
 
 Hi, Rally Team.
 I have created Rally Gerrit dashboard that organized patches in groups: 
 Critical for next release, Waiting for final approve, Bug fixes, Proposed 
 specs, Important patches, Ready for review, Has -1 but passed tests. Please 
 use link http://goo.gl/iRxA5t http://goo.gl/iRxA5t for you comfortable. 
 Patch is here https://review.openstack.org/#/c/179610/ 
 https://review.openstack.org/#/c/179610/ It was made by gerrit-dash-creator.
 First group are the patches that are needed to merge to the nearest 
 release. Content of the next three groups is obvious from the titles. 
 Important patches - its just patches chosen(starred) by Boris Pavlovic or 
 Mikhail Dubov. Ready for review - patches that are waiting for attention. And 
 the last section - its patches with -1 mark but they passed CI.
 
 Roman Vasilets, Mirantis Inc.
 Intern Software Engineer
 __
 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] [opentack-dev][meetings] Proposing changes in Rally meetings

2015-05-05 Thread Tony Breeds
On Tue, May 05, 2015 at 06:22:47PM +0300, Mikhail Dubov wrote:
 Hi Rally team,
 
 as mentioned in another message from me in this list, we have decided to
 use the meeting time on Wednesdays at 14:00 UTC for our *usual weekly
 meeting in #openstack-meeting*.

This meeting time and channel will clash with the docs meeting every second 
week.
Check May 13th (UTC) at:
https://www.google.com/calendar/embed?src=bj05mroquq28jhud58esggqmh4%40group.calendar.google.comctz=Iceland/Reykjavik

It looks like #openstack-meeting-4 is free at that time.

 As for the release meeting, we wil hold it
 just before the main meeting, weekly on Wednesdays at 13:30 UTC in
 *#openstack-rally*.

Do you want this listed as a meeting on 
https://wiki.openstack.org/wiki/Meetings and in thr iCal above?

Tony.


pgpAebHcGqYdO.pgp
Description: PGP signature
__
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] [puppet] Re: Puppet-OpenStack API providers - Follow up

2015-05-05 Thread Gilles Dubreuil
Hi,

To summarize from latest 2 discussions about this matter.

Workflow to find credentials details:
1. From environment (ENV[token] or ENV[project] in short)
2. From a RC file located by convention in current user homedir:
~/openstackrc
3. From an openstack configuration file such as keystone.conf,
glance.conf, etc.

Just to avoid confusion, any user/tenant and password or token details
could be used but they have to come from above list.

The change, impacting openstacklib and the current reviews depending on
it, is therefore to remove any other way besides above list of passing
the credentials.
And more specifically remove passing authenticattion dynamically to the
provider because of the many reasons evoked.

Also note that 3. would need to be added afterward as this represent a
factorization work away from the providers.

Regards,
Gilles

__
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] [puppet] puppet support for openstack rolling upgrade

2015-05-05 Thread Guo, Ruijing
Hi,

I understand openstack puppet support fresh installation. I'd like to know 
openstack puppet support rolling upgrade.

1. DB Rolling upgrade
2. openstack configuration upgrade.
3. software package upgrade.
4. service rolling upgrade

Thanks
-Ruijing

__
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] [TaskFlow]Create Tables for SQLAlchemy backend issue

2015-05-05 Thread jeffty
Hi there,

 

I'm trying to use mysql to store lobbooks and atom etc.

 

Here is the code:

 

backend = backends.fetch({

'connection': 'mysql://test:test@192.168.1.10/test',

'user': test,

'password': test,

})

 

book, flow_detail = pu.temporary_flow_detail(backend=backend)

 

And I got below errors:

 

taskflow.exceptions.StorageFailure: Failed saving logbook
'e34f21c0-72cf-48be-ad96-766befa55ab3'

  ProgrammingError: (ProgrammingError) (1146, Table 'flow.logbooks' doesn't
exist) 'SELECT logbooks.created_at, logbooks.updated_at, logbooks.meta,
logbooks.name, logbooks.uuid \nFROM logbooks \nWHERE logbooks.uuid = %s'
('e34f21c0-72cf-48be-ad96-766befa55ab3',)

 

After checked http://docs.openstack.org/developer/taskflow/persistence.html
, there are 3 tables to be created.

 

So we need to create these tables manually right? Or is there any API for
the tables initiation?

 

Thanks.

__
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] How should edge services APIs integrate into Neutron?

2015-05-05 Thread Vikram Choudhary
Hi Paul,

Thanks for starting this mail thread.  We are also eyeing for supporting MPBGP 
in neutron and will like to actively participate in this discussion.
Please let me know about the IRC channels which we will be following for this 
discussion.

Currently, I am following below BP’s for this work.
https://blueprints.launchpad.net/neutron/+spec/edge-vpn
https://blueprints.launchpad.net/neutron/+spec/bgp-dynamic-routing
https://blueprints.launchpad.net/neutron/+spec/dynamic-routing-framework
https://blueprints.launchpad.net/neutron/+spec/prefix-clashing-issue-with-dynamic-routing-protocol

Moreover, a similar kind of work is being headed by Cathy for defining an 
intent framework which can extended for various use case. Currently it will be 
leveraged for SFC but I feel the same can be used for providing intend VPN use 
case.
https://blueprints.launchpad.net/neutron/+spec/intent-based-service-chaining

Thanks
Vikram

From: Paul Michali [mailto:p...@michali.net]
Sent: 06 May 2015 01:38
To: OpenStack Development Mailing List (not for usage questions)
Subject: [openstack-dev] [neutron] How should edge services APIs integrate into 
Neutron?

There's been talk in VPN land about new services, like BGP VPN and DM VPN. I 
suspect there are similar things in other Advanced Services. I talked to 
Salvatore today, and he suggested starting a ML thread on this...

Can someone elaborate on how we should integrate these API extensions into 
Neutron, both today, and in the future, assuming the proposal that Salvatore 
has is adopted?

I could see two cases. The first, and simplest, is when a feature has an 
entirely new API that doesn't leverage off of an existing API.

The other case would be when the feature's API would dovetail into the existing 
service API. For example, one may use the existing vpn_service API to create 
the service, but then create BGP VPN or DM VPN connections for that service, 
instead of the IPSec connections we have today.

If there are examples already of how to extend an existing API extension that 
would help in understanding how to do this.

I see that there are RESOURCE_ATTRIBUTE_MAPs with the information on the API, 
and I see that the plugin has a supported_extension_aliases, but beyond that, 
I'm not really sure how it all hooks up, and how to extend an existing 
extension.

I'm assuming that the python-neutronclient would also need to be updated.


So... the intent here is to start some discussion on how we do this, such that 
we have some things figured out before the summit and can save some time.

Thanks in advance,

Paul Michali (pc_m)
__
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] [TaskFlow]Create Tables for SQLAlchemy backend issue

2015-05-05 Thread Joshua Harlow

Good question!

U have to call into the following:

http://docs.openstack.org/developer/taskflow/persistence.html#taskflow.persistence.base.Connection.upgrade

This is getting renamed (hopefully to a more obvious name) in the 
following review: https://review.openstack.org/#/c/180351/ (others got 
confused by this one also).


https://blueprints.launchpad.net/taskflow/+spec/storage-initialize-instead-of-upgrade

Hope that helps,

-Josh

jeffty wrote:

Hi there,

I’m trying to use mysql to store lobbooks and atom etc.

Here is the code:

backend = backends.fetch({

'connection': 'mysql://test:test@192.168.1.10/test',

'user': test,

'password': test,

})

book, flow_detail = pu.temporary_flow_detail(backend=backend)

And I got below errors:

taskflow.exceptions.StorageFailure: Failed saving logbook
'e34f21c0-72cf-48be-ad96-766befa55ab3'

ProgrammingError: (ProgrammingError) (1146, Table 'flow.logbooks'
doesn't exist) 'SELECT logbooks.created_at, logbooks.updated_at,
logbooks.meta, logbooks.name, logbooks.uuid \nFROM logbooks \nWHERE
logbooks.uuid = %s' ('e34f21c0-72cf-48be-ad96-766befa55ab3',)

After checked
http://docs.openstack.org/developer/taskflow/persistence.html , there
are 3 tables to be created.

So we need to create these tables manually right? Or is there any API
for the tables initiation?

Thanks.

__
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] [Fuel] Swagger documentation

2015-05-05 Thread Przemyslaw Kaminski
Hello,

I prepared a small PoC of Swagger [1] as a proposal to [2]. If you want
to test it out, checkout that commit into your repo, start Nailgun
locally and point your browser to [3]. Basically you just need to put
Swagger-UI [4] somewhere and point your browser to /dist/index.html
there, filling in the URL. OPTIONS handler with appropriate CORS
settings is required on API side if Swagger UI's host is somewhere else
than the API. I've turned this on when the settings.DEVELOPMENT variable
in API is set to True.

As a demo I modified documentation of LogEntryCollectionHandler.
Basically we should fix our docstrings to comply with [5] and extend 
cleanup my docutils parsing logic in swagger.py. The plus side is that
our Sphinx documentation will get better too.

Please test it and give feedback.

P.

[1] https://review.openstack.org/#/c/179051/
[2] https://bugs.launchpad.net/fuel/+bug/1449030
[3]
http://172.18.163.4/swagger-ui/dist/index.html?url=http://localhost:8000/api/v1/docs#!/default/get_logs
[4] https://github.com/swagger-api/swagger-ui
[5] http://pythonhosted.org/sphinxcontrib-httpdomain/



__
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] subscribe

2015-05-05 Thread jeffty
subscribe

 

 

__
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] Adding Joshua Harlow to oslo-core

2015-05-05 Thread Julien Danjou
Hi fellows,

I'd like to propose that we add Joshua Harlow to oslo-core. He is
already maintaining some of the Oslo libraries (taskflow, tooz…) and
he's helping on a lot of other ones for a while now. Let's bring him in
for real!

-- 
Julien Danjou
-- Free Software hacker
-- http://julien.danjou.info


signature.asc
Description: PGP signature
__
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] [oslo] Adding Joshua Harlow to oslo-core

2015-05-05 Thread Davanum Srinivas
+1 from me!!

-- dims

On Tue, May 5, 2015 at 10:47 AM, Julien Danjou jul...@danjou.info wrote:
 Hi fellows,

 I'd like to propose that we add Joshua Harlow to oslo-core. He is
 already maintaining some of the Oslo libraries (taskflow, tooz…) and
 he's helping on a lot of other ones for a while now. Let's bring him in
 for real!

 --
 Julien Danjou
 -- Free Software hacker
 -- http://julien.danjou.info

 __
 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] [oslo] Adding Joshua Harlow to oslo-core

2015-05-05 Thread Michael Krotscheck
++!

On Tue, May 5, 2015 at 8:02 AM Davanum Srinivas dava...@gmail.com wrote:

 +1 from me!!

 -- dims

 On Tue, May 5, 2015 at 10:47 AM, Julien Danjou jul...@danjou.info wrote:
  Hi fellows,
 
  I'd like to propose that we add Joshua Harlow to oslo-core. He is
  already maintaining some of the Oslo libraries (taskflow, tooz…) and
  he's helping on a lot of other ones for a while now. Let's bring him in
  for real!
 
  --
  Julien Danjou
  -- Free Software hacker
  -- http://julien.danjou.info
 
 
 __
  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

__
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] [tc] Who is allowed to vote for TC candidates

2015-05-05 Thread Maish Saidel-Keesing



On 05/05/15 18:10, Adam Lawson wrote:
I think the ATC thing came up as one avenue to explore when folks were 
trying to figure out ways to quantify Operator involvement for the 
purpose of identifying who are actively contributing to OpenStack 
versus those who are fans/users of OpenStack but don't have time right 
now to contribute more formally. ATC, BTC, CTC, DTC... there are 
several great ideas that were brought up as possibilities as well as 
some take-aways for further discussion at the Vancouver Summit and the 
talking points for the User Committee. I'm really crossing my fingers 
this translates into something noticeably unique starting with the 
next election. In my perfect world anyway. ; )



I am all for OTC (OpenStack / Operational Technical Contributor)
:)
--
Best Regards,
Maish Saidel-Keesing

__
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] [tc] Who is allowed to vote for TC candidates

2015-05-05 Thread Adam Lawson
Doug, it isn't about me or about trying to add more to the pool of one type
of contributor from a different pool of individuals with a different
skillset or about attempting to make shortcuts to leadership as you so
delicately put it. Frankly I think you're missing the point. When there is
a technical body governing everything of a technical nature within
OpenStack and it consists of members from one slice of the overall
community and candidates speak of engaging the operator community more than
it has in the past as part of the reason folks should vote for them, I
think the candidates are on point and we have an opportunity in front of
us. Has nothing to do with broadening the pool of one specific type of
contributor but about taking advantage of those who are already
contributing in a different way. That's a strength in our community and
when the tc appears to be moving towards technical leadership that paints
with broader multi-discipline strokes, I'm completely on board with that.
On May 5, 2015 6:07 AM, Doug Hellmann d...@doughellmann.com wrote:

Excerpts from Adam Lawson's message of 2015-05-04 10:25:10 -0700:
 So Thierry I agree. Developers are required to make it happen. I would say
 however that acknowledging the importance of developer contributions and
 selecting leadership from the development community is really half the
 battle as it's pretty rare to see project teams led and governed by only
 developers. I think addressing the inclusion of
architects/operators/admins
 within this committee is a hugely positive development.

The community of contributors is led by members, not all of whom
are developers -- some are writers, translators, designers, or
fill other important roles. The characteristic that cuts across all
of those roles is that they are *contributors*.

If architects/operators/admins or anyone else want to become
contributors, there is already a path to accomplish that by interacting
with the existing teams, and their insight and input would be very
welcome. But there is no shortcut to becoming a leader in this
community. Everyone has to earn their stripes.

I've asked a couple of times in this thread what benefit you see
in having someone from outside of the contributor community on the
TC, but I haven't seen an answer. Is there something specific we
could be addressing beyond the question of representation?

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] [TripleO] Core reviewer update proposal

2015-05-05 Thread Jay Dobies



On 05/05/2015 07:57 AM, James Slagle wrote:

Hi, I'd like to propose adding Giulio Fidente and Steve Hardy to TripleO Core.

Giulio has been an active member of our community for a while. He
worked on the HA implementation in the elements and recently has been
making a lot of valuable contributions and reviews related to puppet
in the manifests, heat templates, ceph, and HA.

Steve Hardy has been instrumental in providing a lot of Heat domain
knowledge to TripleO and his reviews and guidance have been very
beneficial to a lot of the template refactoring. He's also been
reviewing and contributing in other TripleO projects besides just the
templates, and has shown a solid understanding of TripleO overall.

180 day stats:
| gfidente | 2080  42 166   0   079.8% |
16 (  7.7%)  |
|  shardy  | 2060  27 179   0   086.9% |
16 (  7.8%)  |

TripleO cores, please respond with +1/-1 votes and any
comments/objections within 1 week.


+1

They've both been huge in the development of the THT templates and the 
puppet integration over the past few months.



Giulio and Steve, also please do let me know if you'd like to serve on
the TripleO core team if there are no objections.

I'd also like to give a heads-up to the following folks whose review
activity is very low for the last 90 days:
|   tomas-8c8 **   |   80   0   0   8   2   100.0% |0 (  0.0%)  |
|lsmola ** |   60   0   0   6   5   100.0% |0 (  0.0%)  |
| cmsj **  |   60   2   0   4   266.7% |0 (  0.0%)  |
|   jprovazn **|   10   1   0   0   0 0.0% |0 (  0.0%)  |
|   jonpaul-sullivan **|  no activity
Helping out with reviewing contributions is one of the best ways we
can make good forward progress in TripleO. All of the above folks are
valued reviewers and we'd love to see you review more submissions. If
you feel that your focus has shifted away from TripleO and you'd no
longer like to serve on the core team, please let me know.

I also plan to remove Alexis Lee from core, who previously has
expressed that he'd be stepping away from TripleO for a while. Alexis,
thank you for reviews and contributions!



__
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] [tc] Who is allowed to vote for TC candidates

2015-05-05 Thread Doug Hellmann
Excerpts from Adam Lawson's message of 2015-05-05 07:01:48 -0700:
 Doug, it isn't about me or about trying to add more to the pool of one type
 of contributor from a different pool of individuals with a different
 skillset or about attempting to make shortcuts to leadership as you so
 delicately put it. Frankly I think you're missing the point. When there is
 a technical body governing everything of a technical nature within
 OpenStack and it consists of members from one slice of the overall
 community and candidates speak of engaging the operator community more than
 it has in the past as part of the reason folks should vote for them, I
 think the candidates are on point and we have an opportunity in front of
 us. Has nothing to do with broadening the pool of one specific type of
 contributor but about taking advantage of those who are already
 contributing in a different way. That's a strength in our community and
 when the tc appears to be moving towards technical leadership that paints
 with broader multi-discipline strokes, I'm completely on board with that.

Early on in the thread I thought you wanted community members without
ATC status to be able to vote for and run for the TC. Maybe I
misunderstood what you were saying?

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] [PKG-Openstack-devel][horizon][xstatic] XStatic-Angular-Bootstrap in violation of the MIT/Expat license (forwarded from: python-xstatic-angular-bootstrap_0.11.0.2-1_amd64.changes R

2015-05-05 Thread Michael Krotscheck
On Tue, May 5, 2015 at 1:32 AM Matthias Runge mru...@redhat.com wrote:

 On 05/05/15 04:31, Ian Cordasco wrote:

  Even so, Horizon is deployed in many places, and given the reliability of
  system packages, it’s increasingly deployed from source.

 Ok, I'll bite.

 You surely have a source for your statement, or even better, a proof?


In the interest of open data, I'll answer this, using basic data extracted
from the Paris User Survey. For the sake of simplicity, I'm only going to
focus on production deployments of openstack, and I'm going to make the
assumption that if a tool is referenced, the official openstack version of
it was used. Here's the link, if you'd like to follow along:

http://superuser.openstack.org/articles/openstack-user-survey-insights-november-2014

As of Paris, the following tools were used to deploy openstack-dashboard in
production.  I've called out which of these are actually a source install,
and which of them are not. I've also skipped the two 1%'ers, because I
don't know those tools well enough to figure out if they're source.

ToolPercentageIs Source?Is Package?Puppet45%NoYesChef20%NoYesAnsible21%NoYes
DevStack7%Yes NoPackStack8%NoYesSalt8%NoYesJuju7%NoYes

As you can see, the majority of the tools that we publish install via
packages. Note that this data _cannot_ be used to infer an argument as to
whether source or packages are used more often, for the following reasons:

   1. The actual percentages from the survey add up to 118%.
   2. Install from Source did not appear to be an option.
   3. We are unable to determine the size of the cloud, thus providing a
   'weight' to each install method.
   4. We do not know whether every one of these respondents actually
   install horizon.

In short: We don't have data to support either side of this argument,
though there is a strong case that packages are the de-facto install method.

If I can editorialize for a second and read subtext into what Ian's saying:
The real question seems to be whether packagers have a disproportionate
amount of power to set development goals, tools, and policy. This is a
common theme that I've encountered frequently, and it leads to no small
amount of tension.

This tension serves no-one, and really just causes all of us stress. How
about we start a separate thread to discuss the roles of package
maintainers in OpenStack?

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] [heat]: stack stays interminably under the status create in progress

2015-05-05 Thread Pavlo Shchelokovskyy
Hi Sara,

first, what version of OpenStack are you using? Second, could you provide
us with actual template that exhibits such behavior and the way it was
launched (Dashboard or CLI, with which parameters and other arguments)?
Would be much easier for us to reason about possible failure scenarios.

Best regards,

Dr. Pavlo Shchelokovskyy
Senior Software Engineer
Mirantis Inc
www.mirantis.com

On Tue, May 5, 2015 at 4:02 PM, ICHIBA Sara ichi.s...@gmail.com wrote:

 Hello there,

 I started a project where I need to deploy stacks and orchastrate them
 using heat (autoscaling and so on..). I just started playing with heat and
 the creation of my first stack is never complete. It stays in the status
 create in progress. My log files don't say much. For my template i'm using
 a veery simple one to launch a small instance.

 Any ideas what that might be?

 In advance, thank you for your response.
 sara,

 __
 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] [opentack-dev][meetings] Proposing changes in Rally meetings

2015-05-05 Thread Boris Pavlovic
Mike,

Thank you for picking up dates. I am OK with them.


Best regards,
Boris Pavlovic

On Tue, May 5, 2015 at 6:22 PM, Mikhail Dubov mdu...@mirantis.com wrote:

 Hi Rally team,

 as mentioned in another message from me in this list, we have decided to
 use the meeting time on Wednesdays at 14:00 UTC for our *usual weekly
 meeting in #openstack-meeting*. As for the release meeting, we wil hold
 it just before the main meeting, weekly on Wednesdays at 13:30 UTC in
 *#openstack-rally*.

 Best regards,
 Mikhail Dubov

 Engineering OPS
 Mirantis, Inc.
 E-Mail: mdu...@mirantis.com
 Skype: msdubov

 On Tue, May 5, 2015 at 4:13 PM, Mikhail Dubov mdu...@mirantis.com wrote:

 Hi everyone,

 this is to inform you that we have registered a second Rally meeting
 devoted to Rally releases:
 https://wiki.openstack.org/wiki/Meetings#Rally_meeting

 This new meeting is going to be held on Wednesdays at 14:00 UTC and will
 be held for the first time tomorrow.

 The main Rally meeting time has not changed and is still on Tuesdays at
 17:00 UTC.

 Best regards,
 Mikhail Dubov

 Engineering OPS
 Mirantis, Inc.
 E-Mail: mdu...@mirantis.com
 Skype: msdubov

 On Mon, Apr 20, 2015 at 12:56 PM, Sergey Skripnick 
 sskripn...@mirantis.com wrote:


- We should start making agenda for each meeting and publish it to
 Rally wiki


 +1

- We should do 2 meeting per week:


 We can do both things in one meeting.




 __
 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] [TripleO] Core reviewer update proposal

2015-05-05 Thread Jiří Stránský

On 5.5.2015 13:57, James Slagle wrote:

Hi, I'd like to propose adding Giulio Fidente and Steve Hardy to TripleO Core.

Giulio has been an active member of our community for a while. He
worked on the HA implementation in the elements and recently has been
making a lot of valuable contributions and reviews related to puppet
in the manifests, heat templates, ceph, and HA.

Steve Hardy has been instrumental in providing a lot of Heat domain
knowledge to TripleO and his reviews and guidance have been very
beneficial to a lot of the template refactoring. He's also been
reviewing and contributing in other TripleO projects besides just the
templates, and has shown a solid understanding of TripleO overall.

180 day stats:
| gfidente | 2080  42 166   0   079.8% |
16 (  7.7%)  |
|  shardy  | 2060  27 179   0   086.9% |
16 (  7.8%)  |

TripleO cores, please respond with +1/-1 votes and any
comments/objections within 1 week.


+1


__
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] [tc] Who is allowed to vote for TC candidates

2015-05-05 Thread Maish Saidel-Keesing



On 05/05/15 16:01, Doug Hellmann wrote:

Excerpts from Adam Lawson's message of 2015-05-04 10:25:10 -0700:

So Thierry I agree. Developers are required to make it happen. I would say
however that acknowledging the importance of developer contributions and
selecting leadership from the development community is really half the
battle as it's pretty rare to see project teams led and governed by only
developers. I think addressing the inclusion of architects/operators/admins
within this committee is a hugely positive development.

The community of contributors is led by members, not all of whom
are developers -- some are writers, translators, designers, or
fill other important roles. The characteristic that cuts across all
of those roles is that they are *contributors*.

If architects/operators/admins or anyone else want to become
contributors, there is already a path to accomplish that by interacting
with the existing teams, and their insight and input would be very
welcome. But there is no shortcut to becoming a leader in this
community. Everyone has to earn their stripes.

I've asked a couple of times in this thread what benefit you see
in having someone from outside of the contributor community on the
TC, but I haven't seen an answer. Is there something specific we
could be addressing beyond the question of representation?

Hi Doug.

It is not only the representation - it is also action on the feedback.

There was an OPS summit not so long ago in Philadelphia [1]. Two full 
days. I personally did not participate but from what I heard it was a 
good two days of discussions.


There are at least 10 etherpads (Yay!! The OpenStack way of doing 
things!) that summarized the thoughts and concerns of the participants.


I think it would be fair to ask - how many actionable items came out of 
the this meeting that were implemented in any of the projects? If anyone 
has answers - they would be highly appreciated.

Did the TC follow up on these items?
Did the PTL's? (I know some of the PTL's were present there at the summit)

Now you might say - that is not their job, but I do think that it should 
be. The developer teams are asking for feedback the whole time. Saying 
that Operators are not sending it back their way. Here they are. What 
was done with all of this?


Were bugs raised?
Were blueprints submitted to make changes to accommodate any of these 
requests? Address any of them?
Please don't tell me that you are waiting for the Operations people to 
submit all of these - because it is not going to happen. Most of them do 
not know how.


So here is a process that breaks down. The info is there, but that 
information is not being followed through upon.


Whose responsibility is this? The TC? The Foundation? The PTL's?
Here we have proper feedback from those using the products, fighting 
with (not against) the products and trying to get it working. If even 
10% of the items mentioned in these etherpads were addressed (or have a 
documented plan to be addressed in the future) then I will be very 
surprised.


It comes down to this. OpenStack developers have a way of doing things. 
Operators also have a way of doing things - which is quite different to 
the way OpenStack does things.


If each of these groups continue down the paths they are currently going 
- never shall the twain meet. They need to come towards each other. The 
OpenStack community needs be more receptive to the way Operators need 
things done. Operators need to be more receptive to the way things are 
done in OpenStack.
Yes we have made progress. Yes we will continue to make progress. But 
until the Operators/users (and you can interchange users with Operators 
throughout my whole email - I was lazy) are accepted to be part of the 
decision process in OpenStack (and I think that you can agree - that if 
that actually happens today - it is way after the fact - or extremely 
late in the process) then this disconnect is going to continue.


There is a feeling (at least that is my perception) that code is 
developed in a vacuum today. Without actually going into the field and 
asking what is needed - what is being used - what could be made better - 
before deciding what to write and fix.


If you build it they will come[2] was a great idea in Hollywood, but I 
am not sure it will work as well for us - for OpenStack.


Any ideas on how this could be solved - would be highly appreciated.
[1] https://etherpad.openstack.org/p/PHL-ops-meetup
[2] http://en.wikipedia.org/wiki/Field_of_Dreams
--
Best Regards,
Maish Saidel-Keesing

__
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] [rally] Weekly meeting

2015-05-05 Thread Boris Pavlovic
+Rally team

Just to make sure that everybody saw this.

Best regards,
Boris Pavlovic

On Tue, May 5, 2015 at 6:19 PM, Mikhail Dubov mdu...@mirantis.com wrote:

 Hi everyone,

 sorry for the previous disinformative message. We have decided to move our
 weekly meeting to Wednesdays at 14:00 UTC (IRC, *#openstack-meeting*). As
 said before, all the relevant information including the meeting agenda can
 be found on the wiki page https://wiki.openstack.org/wiki/Meetings/Rally
 .

 Best regards,
 Mikhail Dubov

 Engineering OPS
 Mirantis, Inc.
 E-Mail: mdu...@mirantis.com
 Skype: msdubov

 On Tue, May 5, 2015 at 6:10 PM, Mikhail Dubov mdu...@mirantis.com wrote:

 Hi everyone,

 let me remind you that today there is the weekly Rally meeting at 17:00
 UTC (IRC, *#openstack-meeting*).

 Starting from today, we will be posting our meeting agenda at the
 corresponding wiki page https://wiki.openstack.org/wiki/Meetings/Rally
 . Fell free to comment on the agenda / to propose new topics.

 Best regards,
 Mikhail Dubov

 Engineering OPS
 Mirantis, Inc.
 E-Mail: mdu...@mirantis.com
 Skype: msdubov

 On Tue, Apr 28, 2015 at 1:05 PM, Mikhail Dubov mdu...@mirantis.com
 wrote:

 Hi everyone,

 let me remind you that today there is the weekly Rally meeting at 17:00
 UTC (IRC, *#openstack-meeting*).

 Here is the agenda for today:

1. Rally QA week: tasks, assignees, progress
2. Upcoming Rally 0.0.4 release: progress on critical patches
3. Spec on refactoring scenario utils: review and discussion (
https://review.openstack.org/#/c/172831/)
4. Spec on in-tree functional tests: review and discussion (
https://review.openstack.org/#/c/166487/)
5. Free discussion

 The meeting is going to be chaired by Alexander Maretskiy.

 Fell free to comment on the agenda / to propose new topics.


 Best regards,
 Mikhail Dubov

 Engineering OPS
 Mirantis, Inc.
 E-Mail: mdu...@mirantis.com
 Skype: msdubov




 __
 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] [tc] Who is allowed to vote for TC candidates

2015-05-05 Thread Adam Lawson
I think the ATC thing came up as one avenue to explore when folks were
trying to figure out ways to quantify Operator involvement for the purpose
of identifying who are actively contributing to OpenStack versus those who
are fans/users of OpenStack but don't have time right now to contribute
more formally. ATC, BTC, CTC, DTC... there are several great ideas that
were brought up as possibilities as well as some take-aways for further
discussion at the Vancouver Summit and the talking points for the User
Committee. I'm really crossing my fingers this translates into something
noticeably unique starting with the next election. In my perfect world
anyway. ; )


*Adam Lawson*

AQORN, Inc.
427 North Tatnall Street
Ste. 58461
Wilmington, Delaware 19801-2230
Toll-free: (844) 4-AQORN-NOW ext. 101
International: +1 302-387-4660
Direct: +1 916-246-2072


On Tue, May 5, 2015 at 7:59 AM, Doug Hellmann d...@doughellmann.com wrote:

 Excerpts from Adam Lawson's message of 2015-05-05 07:01:48 -0700:
  Doug, it isn't about me or about trying to add more to the pool of one
 type
  of contributor from a different pool of individuals with a different
  skillset or about attempting to make shortcuts to leadership as you so
  delicately put it. Frankly I think you're missing the point. When there
 is
  a technical body governing everything of a technical nature within
  OpenStack and it consists of members from one slice of the overall
  community and candidates speak of engaging the operator community more
 than
  it has in the past as part of the reason folks should vote for them, I
  think the candidates are on point and we have an opportunity in front of
  us. Has nothing to do with broadening the pool of one specific type of
  contributor but about taking advantage of those who are already
  contributing in a different way. That's a strength in our community and
  when the tc appears to be moving towards technical leadership that paints
  with broader multi-discipline strokes, I'm completely on board with that.

 Early on in the thread I thought you wanted community members without
 ATC status to be able to vote for and run for the TC. Maybe I
 misunderstood what you were saying?

 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] [TripleO] Core reviewer update proposal

2015-05-05 Thread Derek Higgins



On 05/05/15 12:57, James Slagle wrote:

Hi, I'd like to propose adding Giulio Fidente and Steve Hardy to TripleO Core.

Giulio has been an active member of our community for a while. He
worked on the HA implementation in the elements and recently has been
making a lot of valuable contributions and reviews related to puppet
in the manifests, heat templates, ceph, and HA.

Steve Hardy has been instrumental in providing a lot of Heat domain
knowledge to TripleO and his reviews and guidance have been very
beneficial to a lot of the template refactoring. He's also been
reviewing and contributing in other TripleO projects besides just the
templates, and has shown a solid understanding of TripleO overall.

180 day stats:
| gfidente | 2080  42 166   0   079.8% |
16 (  7.7%)  |
|  shardy  | 2060  27 179   0   086.9% |
16 (  7.8%)  |

TripleO cores, please respond with +1/-1 votes and any
comments/objections within 1 week.


+1 to both



Giulio and Steve, also please do let me know if you'd like to serve on
the TripleO core team if there are no objections.

I'd also like to give a heads-up to the following folks whose review
activity is very low for the last 90 days:
|   tomas-8c8 **   |   80   0   0   8   2   100.0% |0 (  0.0%)  |
|lsmola ** |   60   0   0   6   5   100.0% |0 (  0.0%)  |
| cmsj **  |   60   2   0   4   266.7% |0 (  0.0%)  |
|   jprovazn **|   10   1   0   0   0 0.0% |0 (  0.0%)  |
|   jonpaul-sullivan **|  no activity
Helping out with reviewing contributions is one of the best ways we
can make good forward progress in TripleO. All of the above folks are
valued reviewers and we'd love to see you review more submissions. If
you feel that your focus has shifted away from TripleO and you'd no
longer like to serve on the core team, please let me know.

I also plan to remove Alexis Lee from core, who previously has
expressed that he'd be stepping away from TripleO for a while. Alexis,
thank you for reviews and contributions!



__
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] Core reviewer update proposal

2015-05-05 Thread Petr Blaho
On Tuesday 05 of May 2015 07:57:46 James Slagle wrote:
 Hi, I'd like to propose adding Giulio Fidente and Steve Hardy to TripleO
 Core.
 
 Giulio has been an active member of our community for a while. He
 worked on the HA implementation in the elements and recently has been
 making a lot of valuable contributions and reviews related to puppet
 in the manifests, heat templates, ceph, and HA.
 
 Steve Hardy has been instrumental in providing a lot of Heat domain
 knowledge to TripleO and his reviews and guidance have been very
 beneficial to a lot of the template refactoring. He's also been
 reviewing and contributing in other TripleO projects besides just the
 templates, and has shown a solid understanding of TripleO overall.
 
 180 day stats:
 | gfidente | 2080  42 166   0   079.8% |
 
 16 (  7.7%)  |
 
 |  shardy  | 2060  27 179   0   086.9% |
 
 16 (  7.8%)  |
 
 TripleO cores, please respond with +1/-1 votes and any
 comments/objections within 1 week.
 

+1

 Giulio and Steve, also please do let me know if you'd like to serve on
 the TripleO core team if there are no objections.
 
 I'd also like to give a heads-up to the following folks whose review
 
 activity is very low for the last 90 days:
 |   tomas-8c8 **   |   80   0   0   8   2   100.0% |0 (  0.0%) 
 |   |
 |   
 |lsmola ** |   60   0   0   6   5   100.0% |0 (  0.0%) 
 ||
 |
 | cmsj **  |   60   2   0   4   266.7% |0 (  0.0%) 
 | |
 |   
 |   jprovazn **|   10   1   0   0   0 0.0% |0 (  0.0%) 
 |   |
 |   jonpaul-sullivan **|  no activity
 
 Helping out with reviewing contributions is one of the best ways we
 can make good forward progress in TripleO. All of the above folks are
 valued reviewers and we'd love to see you review more submissions. If
 you feel that your focus has shifted away from TripleO and you'd no
 longer like to serve on the core team, please let me know.
 
 I also plan to remove Alexis Lee from core, who previously has
 expressed that he'd be stepping away from TripleO for a while. Alexis,
 thank you for reviews and contributions!

Petr Blaho

__
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] [oslo] Adding Joshua Harlow to oslo-core

2015-05-05 Thread Boris Pavlovic
+1! finally!=)


Best regards,
Boris Pavlovic

On Tue, May 5, 2015 at 5:57 PM, Davanum Srinivas dava...@gmail.com wrote:

 +1 from me!!

 -- dims

 On Tue, May 5, 2015 at 10:47 AM, Julien Danjou jul...@danjou.info wrote:
  Hi fellows,
 
  I'd like to propose that we add Joshua Harlow to oslo-core. He is
  already maintaining some of the Oslo libraries (taskflow, tooz…) and
  he's helping on a lot of other ones for a while now. Let's bring him in
  for real!
 
  --
  Julien Danjou
  -- Free Software hacker
  -- http://julien.danjou.info
 
 
 __
  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

__
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] [rally] Weekly meeting

2015-05-05 Thread Mikhail Dubov
Hi everyone,

sorry for the previous disinformative message. We have decided to move our
weekly meeting to Wednesdays at 14:00 UTC (IRC, *#openstack-meeting*). As
said before, all the relevant information including the meeting agenda can
be found on the wiki page https://wiki.openstack.org/wiki/Meetings/Rally.

Best regards,
Mikhail Dubov

Engineering OPS
Mirantis, Inc.
E-Mail: mdu...@mirantis.com
Skype: msdubov

On Tue, May 5, 2015 at 6:10 PM, Mikhail Dubov mdu...@mirantis.com wrote:

 Hi everyone,

 let me remind you that today there is the weekly Rally meeting at 17:00
 UTC (IRC, *#openstack-meeting*).

 Starting from today, we will be posting our meeting agenda at the
 corresponding wiki page https://wiki.openstack.org/wiki/Meetings/Rally. Fell
 free to comment on the agenda / to propose new topics.

 Best regards,
 Mikhail Dubov

 Engineering OPS
 Mirantis, Inc.
 E-Mail: mdu...@mirantis.com
 Skype: msdubov

 On Tue, Apr 28, 2015 at 1:05 PM, Mikhail Dubov mdu...@mirantis.com
 wrote:

 Hi everyone,

 let me remind you that today there is the weekly Rally meeting at 17:00
 UTC (IRC, *#openstack-meeting*).

 Here is the agenda for today:

1. Rally QA week: tasks, assignees, progress
2. Upcoming Rally 0.0.4 release: progress on critical patches
3. Spec on refactoring scenario utils: review and discussion (
https://review.openstack.org/#/c/172831/)
4. Spec on in-tree functional tests: review and discussion (
https://review.openstack.org/#/c/166487/)
5. Free discussion

 The meeting is going to be chaired by Alexander Maretskiy.

 Fell free to comment on the agenda / to propose new topics.


 Best regards,
 Mikhail Dubov

 Engineering OPS
 Mirantis, Inc.
 E-Mail: mdu...@mirantis.com
 Skype: msdubov



__
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] [Security] CORS Documentation

2015-05-05 Thread Michael Krotscheck
Hey everyone!

I'm currently managing an OpenStack specification to introduce CORS support
to Liberty.  The specification is here for your review:
https://review.openstack.org/#/c/179866/1

Seeing as activating CORS has security implications, I strongly feel that
the documentation should reflect this, and at Anne Gentle's suggestion I'd
like some suggestions on where this might live. It will definitely live in
the Cloud Admin guide - are there any other places where I should make a
point to highlight these issues?

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] [rally] Weekly meeting

2015-05-05 Thread Mikhail Dubov
Hi everyone,

let me remind you that today there is the weekly Rally meeting at 17:00 UTC
(IRC, *#openstack-meeting*).

Starting from today, we will be posting our meeting agenda at the
corresponding wiki page https://wiki.openstack.org/wiki/Meetings/Rally. Fell
free to comment on the agenda / to propose new topics.

Best regards,
Mikhail Dubov

Engineering OPS
Mirantis, Inc.
E-Mail: mdu...@mirantis.com
Skype: msdubov

On Tue, Apr 28, 2015 at 1:05 PM, Mikhail Dubov mdu...@mirantis.com wrote:

 Hi everyone,

 let me remind you that today there is the weekly Rally meeting at 17:00
 UTC (IRC, *#openstack-meeting*).

 Here is the agenda for today:

1. Rally QA week: tasks, assignees, progress
2. Upcoming Rally 0.0.4 release: progress on critical patches
3. Spec on refactoring scenario utils: review and discussion (
https://review.openstack.org/#/c/172831/)
4. Spec on in-tree functional tests: review and discussion (
https://review.openstack.org/#/c/166487/)
5. Free discussion

 The meeting is going to be chaired by Alexander Maretskiy.

 Fell free to comment on the agenda / to propose new topics.


 Best regards,
 Mikhail Dubov

 Engineering OPS
 Mirantis, Inc.
 E-Mail: mdu...@mirantis.com
 Skype: msdubov

__
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] [Rally] Improve review process

2015-05-05 Thread Boris Pavlovic
Roman,


Well done! This really simplifies life!


Best regards,
Boris Pavlovic

On Tue, May 5, 2015 at 4:07 PM, Mikhail Dubov mdu...@mirantis.com wrote:

 Hi Roman,

 a truly great job. Very impressive and useful. Thanks a lot!

 Best regards,
 Mikhail Dubov

 Engineering OPS
 Mirantis, Inc.
 E-Mail: mdu...@mirantis.com
 Skype: msdubov

 On Tue, May 5, 2015 at 3:11 PM, Roman Vasilets rvasil...@mirantis.com
 wrote:

 Hi, Rally Team.

 I have created Rally Gerrit dashboard that organized patches in groups:
 Critical for next release, Waiting for final approve, Bug fixes, Proposed
 specs, Important patches, Ready for review, Has -1 but passed tests. Please
 use link http://goo.gl/iRxA5t for you comfortable. Patch is here
 https://review.openstack.org/#/c/179610/ It was made by
 gerrit-dash-creator.

 First group are the patches that are needed to merge to the nearest
 release. Content of the next three groups is obvious from the titles.
 Important patches - its just patches chosen(starred) by Boris Pavlovic or
 Mikhail Dubov. Ready for review - patches that are waiting for attention.
 And the last section - its patches with -1 mark but they passed CI.

 Roman Vasilets, Mirantis Inc.

 Intern Software Engineer

 __
 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] [opentack-dev][meetings] Proposing changes in Rally meetings

2015-05-05 Thread Mikhail Dubov
Hi Rally team,

as mentioned in another message from me in this list, we have decided to
use the meeting time on Wednesdays at 14:00 UTC for our *usual weekly
meeting in #openstack-meeting*. As for the release meeting, we wil hold it
just before the main meeting, weekly on Wednesdays at 13:30 UTC in
*#openstack-rally*.

Best regards,
Mikhail Dubov

Engineering OPS
Mirantis, Inc.
E-Mail: mdu...@mirantis.com
Skype: msdubov

On Tue, May 5, 2015 at 4:13 PM, Mikhail Dubov mdu...@mirantis.com wrote:

 Hi everyone,

 this is to inform you that we have registered a second Rally meeting
 devoted to Rally releases:
 https://wiki.openstack.org/wiki/Meetings#Rally_meeting

 This new meeting is going to be held on Wednesdays at 14:00 UTC and will
 be held for the first time tomorrow.

 The main Rally meeting time has not changed and is still on Tuesdays at
 17:00 UTC.

 Best regards,
 Mikhail Dubov

 Engineering OPS
 Mirantis, Inc.
 E-Mail: mdu...@mirantis.com
 Skype: msdubov

 On Mon, Apr 20, 2015 at 12:56 PM, Sergey Skripnick 
 sskripn...@mirantis.com wrote:


- We should start making agenda for each meeting and publish it to
 Rally wiki


 +1

- We should do 2 meeting per week:


 We can do both things in one meeting.



 __
 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] [Ironic] Weekly subteam status report

2015-05-05 Thread Ruby Loo
Hi,

Following is the subteam report for Ironic. As usual, this is pulled
directly from the Ironic whiteboard[0] and formatted.

Bugs (dtantsur)


(As of Mon, 2 May, 17:01 UTC)
Open: 148 (+3)
7 new (+3), 42 in progress (+1), 0 critical, 7 high (-2) and 10 (-1)
incomplete


Drivers
==

iLO (wanyen)
--
3rd-party CI testing: https://etherpad.openstack.org/p/IloDriverGateTesting




The subteams are taking a breather, so we'll resume the posting of weekly
status reports sometime after the May summit. Until then, Happy
OpenStackin'.

--ruby

[0] https://etherpad.openstack.org/p/IronicWhiteBoard
__
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][api] Extensions out, Micro-versions in

2015-05-05 Thread Fox, Kevin M
so... as an operator looking at #3, If I need to support lbaas, I'm getting 
pushed to run more and more services, like octavia, plus a neutron-lbaas 
service, plus neutron? This seems like an operator scalability issue... What 
benifit does splitting out the advanced services into their own services have?

Thanks,
Kevin

From: Salvatore Orlando [sorla...@nicira.com]
Sent: Tuesday, May 05, 2015 3:13 PM
To: OpenStack Development Mailing List
Subject: [openstack-dev] [neutron][api] Extensions out, Micro-versions in

There have now been a few iterations on the specification for Neutron 
micro-versioning [1].
It seems that no-one in the community opposes introducing versioning. In 
particular API micro-versioning as implemented by Nova and Ironic seems a 
decent way to evolve the API incrementally.

What the developer community seems not yet convinced about is moving away from 
extensions. It seems everybody realises the flaws of evolving the API through 
extensions, but there are understandable concerns regarding impact on 
plugins/drivers as well as the ability to differentiate, which is something 
quite dear to several neutron teams. I tried to consider all those concerns and 
feedback received; hopefully everything has been captured in a satisfactory way 
in the latest revision of [1].
With this ML post I also seek feedback from the API-wg concerning the current 
proposal, whose salient points can be summarised as follows:

#1 extensions are not part anymore of the neutron API.

Evolution of the API will now be handled through versioning. Once microversions 
are introduced:
   - current extensions will be progressively moved into the Neutron unified 
API
   - no more extension will be accepted as part of the Neutron API

#2 Introduction of features for addressing diversity in Neutron plugins

It is possible that the combination of neutron plugins chosen by the operator 
won't be able to support the whole Neutron API. For this reason a concept of 
feature is included. What features are provided depends on the plugins 
loaded. The list of features is hardcoded as strictly dependent on the Neutron 
API version implemented by the server. The specification also mandates a 
minimum set of features every neutron deployment must provide (those would be 
the minimum set of features needed for integrating Neutron with Nova).

#3 Advanced services are still extensions

This a temporary measure, as APIs for load balancing, VPN, and Edge Firewall 
are still served through neutron WSGI. As in the future this API will live 
independently it does not make sense to version them with Neutron APIs.

#4 Experimenting in the API

One thing that has plagued Neutron in the past is the impossibility of getting 
people to reach any sort of agreement over the shape of certain APIs. With the 
proposed plan we encourage developers to submit experimental APIs. Experimental 
APIs are unversioned and no guarantee is made regarding deprecation or backward 
compatibility. Also they're optional, as a deployer can turn them off. While 
there are caveats, like forever-experimental APIs, this will enable developer 
to address user feedback during the APIs' experimental phase. The Neutron 
community and the API-wg can provide plenty of useful feeback, but ultimately 
is user feedback which determines whether an API proved successful or not. 
Please note that the current proposal goes in a direction different from that 
approved in Nova when it comes to experimental APIs [3]

#5 Plugin/Vendor specific APIs

Neutron is without doubt the project with the highest number of 3rd party (OSS 
and commercial) integration. After all it was mostly vendors who started this 
project.
Vendors [4] use the extension mechanism to expose features in their products 
not covered by the Neutron API or to provide some sort of value-added service.
The current proposal still allows 3rd parties to attach extensions to the 
neutron API, provided that:
- they're not considered part of the Neutron API, in terms of versioning, 
documentation, and client support
- they do not redefine resources defined by the Neutron API.
- they do not live in the neutron source tree
The aim of the provisions above is to minimize the impact of such extensions on 
API portability.

Thanks for reading and thanks in advance for your feedback,
Salvatore

The title of this post has been inspired by [2]  (the message in the banner may 
be unintelligible to readers not fluent in european football)

[1] https://review.openstack.org/#/c/136760/
[2] 
http://a.espncdn.com/combiner/i/?img=/photo/2015/0502/fc-banner-jd-1296x729.jpgw=738site=espnfc
[3] 
http://specs.openstack.org/openstack/nova-specs/specs/kilo/implemented/api-microversions.html
[4] By vendor here we refer either to a cloud provider or a company providing 
Neutron integration for their products.
__
OpenStack Development Mailing List 

Re: [openstack-dev] [Neutron][IPAM] Do we need migrate script for neutron IPAM now?

2015-05-05 Thread Salvatore Orlando
Patch #153236 is introducing pluggable IPAM in the db base plugin class,
and default to it at the same time, I believe.

If the consensus is to default to IPAM driver then in order to satisfy
grenade requirements those migrations scripts should be run. There should
actually be a single script to be run in a one-off fashion. Even better is
treated as a DB migration.

However, the plan for Kilo was to not turn on pluggable IPAM for default.
Now that we are targeting Liberty, we should have this discussion again,
and not take for granted that we should default to pluggable IPAM just
because a few months ago we assumed it would be default by Liberty.
I suggest to not enable it by default, and then consider in L-3 whether we
should do this switch.
For the time being, would it be possible to amend patch #153236 to not run
pluggable IPAM by default. I appreciate this would have some impact on unit
tests as well, which should be run both for pluggable and traditional
IPAM.

Salvatore

On 4 May 2015 at 20:11, Pavel Bondar pbon...@infoblox.com wrote:

 Hi,

 During fixing failures in db_base_plugin_v2.py with new IPAM[1] I faced
 to check-grenade-dsvm-neutron failures[2].
 check-grenade-dsvm-neutron installs stable/kilo, creates
 networks/subnets and upgrades to patched master.
 So it validates that migrations passes fine and installation is works
 fine after it.

 This is where failure occurs.
 Earlier there was an agreement about using pluggable IPAM only for
 greenhouse installation, so migrate script from built-in IPAM to
 pluggable IPAM was postponed.
 And check-grenade-dsvm-neutron validates greyhouse scenario.
 So do we want to update this agreement and implement migration scripts
 from built-in IPAM to pluggable IPAM now?

 Details about failures.
 Subnets created before patch was applied does not have correspondent
 IPAM subnet,
 so observed a lot of failures like this in [2]:
 Subnet 2c702e2a-f8c2-4ea9-a25d-924e32ef5503 could not be found
 Currently config option in patch is modified to use pluggable_ipam by
 default (to catch all possible UT/tempest failures).
 But before the merge patch will be switched back to non-ipam
 implementation by default.

 I would prefer to implement migrate script as a separate review,
 since [1] is already quite big and hard for review.

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

 http://logs.openstack.org/36/153236/54/check/check-grenade-dsvm-neutron/42ab4ac/logs/grenade.sh.txt.gz

 - Pavel Bondar

 __
 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] [TripleO] Core reviewer update proposal

2015-05-05 Thread Steven Hardy
On Tue, May 05, 2015 at 07:57:46AM -0400, James Slagle wrote:
 Hi, I'd like to propose adding Giulio Fidente and Steve Hardy to TripleO Core.

Thanks for the nomination! :)

 Giulio has been an active member of our community for a while. He
 worked on the HA implementation in the elements and recently has been
 making a lot of valuable contributions and reviews related to puppet
 in the manifests, heat templates, ceph, and HA.
 
 Steve Hardy has been instrumental in providing a lot of Heat domain
 knowledge to TripleO and his reviews and guidance have been very
 beneficial to a lot of the template refactoring. He's also been
 reviewing and contributing in other TripleO projects besides just the
 templates, and has shown a solid understanding of TripleO overall.
 
 180 day stats:
 | gfidente | 2080  42 166   0   079.8% |
 16 (  7.7%)  |
 |  shardy  | 2060  27 179   0   086.9% |
 16 (  7.8%)  |
 
 TripleO cores, please respond with +1/-1 votes and any
 comments/objections within 1 week.
 
 Giulio and Steve, also please do let me know if you'd like to serve on
 the TripleO core team if there are no objections.

Absolutely, provided there are no objections I'll be very happy to serve,
and I expect to at least maintain my current level of activity for the
forseeable future.

Thanks!

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


[openstack-dev] [Nova][Ironic] Large number of ironic driver bugs in nova

2015-05-05 Thread Michael Still
Hi,

I noticed last night that there are 23 bugs currently filed in nova
tagged as ironic related. Whilst some of those are scheduler issues, a
lot of them seem like things in the ironic driver itself.

Does the ironic team have someone assigned to work on these bugs and
generally keep an eye on their driver in nova? How do we get these
bugs resolved?

Thanks,
Michael

-- 
Rackspace Australia

__
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][api] Extensions out, Micro-versions in

2015-05-05 Thread Salvatore Orlando
There have now been a few iterations on the specification for Neutron
micro-versioning [1].
It seems that no-one in the community opposes introducing versioning. In
particular API micro-versioning as implemented by Nova and Ironic seems a
decent way to evolve the API incrementally.

What the developer community seems not yet convinced about is moving away
from extensions. It seems everybody realises the flaws of evolving the API
through extensions, but there are understandable concerns regarding impact
on plugins/drivers as well as the ability to differentiate, which is
something quite dear to several neutron teams. I tried to consider all
those concerns and feedback received; hopefully everything has been
captured in a satisfactory way in the latest revision of [1].
With this ML post I also seek feedback from the API-wg concerning the
current proposal, whose salient points can be summarised as follows:

#1 extensions are not part anymore of the neutron API.

Evolution of the API will now be handled through versioning. Once
microversions are introduced:
   - current extensions will be progressively moved into the Neutron
unified API
   - no more extension will be accepted as part of the Neutron API

#2 Introduction of features for addressing diversity in Neutron plugins

It is possible that the combination of neutron plugins chosen by the
operator won't be able to support the whole Neutron API. For this reason a
concept of feature is included. What features are provided depends on the
plugins loaded. The list of features is hardcoded as strictly dependent on
the Neutron API version implemented by the server. The specification also
mandates a minimum set of features every neutron deployment must provide
(those would be the minimum set of features needed for integrating Neutron
with Nova).

#3 Advanced services are still extensions

This a temporary measure, as APIs for load balancing, VPN, and Edge
Firewall are still served through neutron WSGI. As in the future this API
will live independently it does not make sense to version them with Neutron
APIs.

#4 Experimenting in the API

One thing that has plagued Neutron in the past is the impossibility of
getting people to reach any sort of agreement over the shape of certain
APIs. With the proposed plan we encourage developers to submit experimental
APIs. Experimental APIs are unversioned and no guarantee is made regarding
deprecation or backward compatibility. Also they're optional, as a deployer
can turn them off. While there are caveats, like forever-experimental APIs,
this will enable developer to address user feedback during the APIs'
experimental phase. The Neutron community and the API-wg can provide plenty
of useful feeback, but ultimately is user feedback which determines whether
an API proved successful or not. Please note that the current proposal goes
in a direction different from that approved in Nova when it comes to
experimental APIs [3]

#5 Plugin/Vendor specific APIs

Neutron is without doubt the project with the highest number of 3rd party
(OSS and commercial) integration. After all it was mostly vendors who
started this project.
Vendors [4] use the extension mechanism to expose features in their
products not covered by the Neutron API or to provide some sort of
value-added service.
The current proposal still allows 3rd parties to attach extensions to the
neutron API, provided that:
- they're not considered part of the Neutron API, in terms of versioning,
documentation, and client support
- they do not redefine resources defined by the Neutron API.
- they do not live in the neutron source tree
The aim of the provisions above is to minimize the impact of such
extensions on API portability.

Thanks for reading and thanks in advance for your feedback,
Salvatore

The title of this post has been inspired by [2]  (the message in the banner
may be unintelligible to readers not fluent in european football)

[1] https://review.openstack.org/#/c/136760/
[2]
http://a.espncdn.com/combiner/i/?img=/photo/2015/0502/fc-banner-jd-1296x729.jpgw=738site=espnfc
[3]
http://specs.openstack.org/openstack/nova-specs/specs/kilo/implemented/api-microversions.html
[4] By vendor here we refer either to a cloud provider or a company
providing Neutron integration for their products.
__
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] [puppet][operators] How to specify Keystone v3 credentials?

2015-05-05 Thread Adam Young

On 05/04/2015 10:37 PM, Rich Megginson wrote:

I'm starting to think about some sort of credentials vault. You store
credentials in it and you tell your resource to use that specific
credentials. You then no longer need to pass around 6-7
variables/parameters.


I'm sure Adam Young has some ideas about this . .

poof, and the devil appears.

OK,  the Keystone setup info is three distinct things:

1.  You you are (username and password)
2.  Where you start the process (auth_url)
3. Scope.  (project)


Both 1 and 3 are further namespace scoped by domain;

Passwords are Bad. BADBADBAD.  In Liberty, we have a work in progress to 
do tokenless operations using X509 based certificates.


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

Ideally we would do something like this.

For those of you that hate X509 (I know you are out there seething) we 
don't have a naked SSH Key based way to authenticate to Keystone.  Sorry.


We also Have Kerberos.

I don't think I would want to put all of these in a vault.  I could, 
however, see standardizing a config file setup for the clients where 
OS_AUTH_URL is defined at /etc/openrc.conf and the other values at 
~/.openrc.  One nice thing to add there would be the auth plugin used, 
and that would allow for Kerberos, X509, Password, or whatever.  the cli 
could then take --conf=  as an override.




We might need to work on the file names.


__
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] [api] API reference - follow-up questions

2015-05-05 Thread Anne Gentle
Hi all,

For Liberty I am working on a specification to update the way we deliver
application developer information. [1] I'm incorporating Tom's suggestion
to automate API reference information. [2]

In revising the API reference specification I wanted to ask a few more
questions to shape the spec further.

* Should we do a proof of concept for say, Compute, then have the other
projects
follow? Identity v3 has the most calls in the core with 74, but Compute v2
plus
extensions has over 120 calls. Alternatively, we could also limit the scope
to greater than 50% reported on User Survey [2].

* Is there any way to know what versions of an API a user answering the
survey is running or do we have to scope to both versions for some of these
services?
Identity
Compute
Block Storage
Image
Networking

* Do we continue to enable the project teams to indicate where they want to
maintain REST API information? Or does this spec require particulars down
to the folder name in the repo due to automation efforts?

Feel free to reply here or in the spec itself.

Thanks,
Anne

1. https://review.openstack.org/#/c/177934/1
2.
http://lists.openstack.org/pipermail/openstack-docs/2015-April/006502.html
3.
http://superuser.openstack.org/articles/openstack-user-survey-insights-november-2014

-- 
Anne Gentle
annegen...@justwriteclick.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] [TripleO] Core reviewer update proposal

2015-05-05 Thread Gregory Haynes
Excerpts from James Slagle's message of 2015-05-05 11:57:46 +:
 TripleO cores, please respond with +1/-1 votes and any
 comments/objections within 1 week.

+1

__
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] [oslo] Adding Joshua Harlow to oslo-core

2015-05-05 Thread Doug Hellmann
Excerpts from Julien Danjou's message of 2015-05-05 16:47:23 +0200:
 Hi fellows,
 
 I'd like to propose that we add Joshua Harlow to oslo-core. He is
 already maintaining some of the Oslo libraries (taskflow, tooz…) and
 he's helping on a lot of other ones for a while now. Let's bring him in
 for real!

+1 - overdue

__
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] [all] cross project communication: periodic developer newsletter?

2015-05-05 Thread James Bottomley
On Tue, 2015-05-05 at 10:45 +0200, Thierry Carrez wrote:
 Joe Gordon wrote:
  [...]
  To tackle this I would like to propose the idea of a periodic developer
  oriented newsletter, and if we agree to go forward with this, hopefully
  the foundation can help us find someone to write newsletter.
 
 I've been discussing the idea of a LWN for OpenStack for some time,
 originally with Mark McLoughlin. For those who don't know it, LWN
 (lwn.net) is a source of quality tech reporting on Linux in general (and
 the kernel in particular). It's written by developers and tech reporters
 and funded by subscribers.
 
 An LWN-like OpenStack development newsletter would provide general
 status, dive into specific features, report on specific
 talks/conferences, summarize threads etc. It would be tremendously
 useful to the development community.
 
 The issue is, who can write such content ? It is a full-time job to
 produce authored content, you can't just copy (or link to) content
 produced elsewhere. It takes a very special kind of individual to write
 such content: the person has to be highly technical, able to tackle any
 topic, and totally connected with the OpenStack development community.
 That person has to be cross-project and ideally have already-built
 legitimacy.

Here, you're being overly restrictive.  Lwn.net isn't staffed by top
level kernel maintainers (although it does solicit the occasional
article from them).  It's staffed by people who gained credibility via
their insightful reporting rather than by their contributions.  I see no
reason why the same model wouldn't work for OpenStack.

There is one technical difference: in the kernel, you can get all the
information from the linux-kernel (and other mailing list) firehose if
you're skilled enough to extract it.  With OpenStack, openstack-dev
isn't enough so you have to do other stuff as well, but that's more or
less equivalent to additional research.

  It's basically the kind of profile every OpenStack company
 is struggling and fighting to hire. And that rare person should not
 really want to spend that much time developing (or become CTO of a
 startup) but prefer to write technical articles about what happens in
 OpenStack development. I'm not sure such a person exists. And a
 newsletter actually takes more than one such person, because it's a lot
 of work (even if not weekly).

That's a bit pessimistic: followed to it's logical conclusion it would
say that lwn.net can't exist either ... which is a bit of a
contradiction.

 So as much as I'd like this to happen, I'm not convinced it's worth
 getting excited unless we have clear indication that we would have
 people willing and able to pull it off. The matter of who pays the bill
 is secondary -- I just don't think the profile exists.
 
 For the matter, I tried to push such an idea in the past and couldn't
 find anyone to fit the rare profile I think is needed to succeed. All
 the people I could think of had other more interesting things to do. I
 don't think things changed -- but I'd love to be proven wrong.

Um, I assume you've thought of this already, but have you tried asking
lwn.net?  As you say above, they already fit the profile.  Whether they
have the bandwidth is another matter, but I believe their Chief Editor
(Jon Corbet) may welcome a broadening of the funding base, particularly
if the OpenStack foundation were offering seed funding for the
endeavour.

James



__
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] [oslo] Adding Joshua Harlow to oslo-core

2015-05-05 Thread Joshua Harlow

Joshua is a really cool guy, or so I hear... for real.

+1

Julien Danjou mailto:jul...@danjou.info
May 5, 2015 at 7:47 AM
Hi fellows,

I'd like to propose that we add Joshua Harlow to oslo-core. He is
already maintaining some of the Oslo libraries (taskflow, tooz…) and
he's helping on a lot of other ones for a while now. Let's bring him in
for real!

__
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] [oslo] Adding Joshua Harlow to oslo-core

2015-05-05 Thread Ben Nemec
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

+1 from me as well!

On 05/05/2015 09:47 AM, Julien Danjou wrote:
 Hi fellows,
 
 I'd like to propose that we add Joshua Harlow to oslo-core. He is 
 already maintaining some of the Oslo libraries (taskflow, tooz…)
 and he's helping on a lot of other ones for a while now. Let's
 bring him in for real!
 
 
 
 __


 
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
 

-BEGIN PGP SIGNATURE-
Version: GnuPG v2

iQEcBAEBCAAGBQJVSP2fAAoJEDehGd0Fy7uqEggH/3VMflb10XVGXFQb/061yrmo
B1boYZdeqVeBOlURSgsSouKJwY8OahMygu18GhedLXHaefYUlMgZRW/nSeGoS8/7
fPWc1E4ebn/xupXPtSDo41CT8VswpeDZKod1DV74mTapMVQPzlslwnEmOwaik44h
uuAwNEaMOPrelpHhv2qbINanOZco431BPmWqbPEEoRrOEkBJi0j7ikY36gHGL1Ny
UTvtUW0rXDGOEswVi6/F9S6hZLYtvsyTFs+4ZspwQeHgQ+oTNdtFuw9w25oYhxLl
lTJAKO29b7tcbZ3NHTJRBY1tldx3GVP9DkPAPWmXbZElwLvdfWMTKeLSrPbIdds=
=aXKU
-END PGP SIGNATURE-

__
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] [tc] Who is allowed to vote for TC candidates

2015-05-05 Thread Thierry Carrez
Maish Saidel-Keesing wrote:
 It is not only the representation - it is also action on the feedback.
 
 There was an OPS summit not so long ago in Philadelphia [1]. Two full
 days. I personally did not participate but from what I heard it was a
 good two days of discussions.

It was. I was there. So were other TC members and PTLs.

 There are at least 10 etherpads (Yay!! The OpenStack way of doing
 things!) that summarized the thoughts and concerns of the participants.
 
 I think it would be fair to ask - how many actionable items came out of
 the this meeting that were implemented in any of the projects? If anyone
 has answers - they would be highly appreciated.
 Did the TC follow up on these items?
 Did the PTL's? (I know some of the PTL's were present there at the summit)

Actually, we did. For example we talked about tags, and ops clearly
expressed (1) the need for a kernel/compute base tag and (2) the
intention to form a workgroup to define tags around operational
maturity. For (1) the tag was just proposed, and for (2) an Ops
workgroup has been created.

As far as implemented in any of the projects go, I think you have a
weird idea of the timeframe involved. The PHL meetup was in March, after
the Kilo feature freeze. Way past time to implement anything in any project.

 Now you might say - that is not their job, but I do think that it should
 be. The developer teams are asking for feedback the whole time. Saying
 that Operators are not sending it back their way. Here they are. What
 was done with all of this?

It's also interesting to note that in most of those sessions, we ended
up with actions on the corresponding ops workgroup side to define the
problem space and push the issue further, not actions on developers to
pick up the etherpad and derive actions from it.

I am not sure we live in the Ops vs. Dev world you seem to live in.
There were Ops, there were Devs (and other contributors) present in that
meetup and I didn't feel any of that us vs. them attitude there.

In Vancouver we completely integrated Ops as one of the Design Sumit
tracks, further acknowledging that Ops feedback is part of the Design. I
for one am curious to see what will get out of it.

-- 
Thierry Carrez (ttx)

__
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] [tc] Who is allowed to vote for TC candidates

2015-05-05 Thread Doug Hellmann
Excerpts from Maish Saidel-Keesing's message of 2015-05-05 18:00:15 +0300:
 
 On 05/05/15 16:01, Doug Hellmann wrote:
  Excerpts from Adam Lawson's message of 2015-05-04 10:25:10 -0700:
  So Thierry I agree. Developers are required to make it happen. I would say
  however that acknowledging the importance of developer contributions and
  selecting leadership from the development community is really half the
  battle as it's pretty rare to see project teams led and governed by only
  developers. I think addressing the inclusion of architects/operators/admins
  within this committee is a hugely positive development.
  The community of contributors is led by members, not all of whom
  are developers -- some are writers, translators, designers, or
  fill other important roles. The characteristic that cuts across all
  of those roles is that they are *contributors*.
 
  If architects/operators/admins or anyone else want to become
  contributors, there is already a path to accomplish that by interacting
  with the existing teams, and their insight and input would be very
  welcome. But there is no shortcut to becoming a leader in this
  community. Everyone has to earn their stripes.
 
  I've asked a couple of times in this thread what benefit you see
  in having someone from outside of the contributor community on the
  TC, but I haven't seen an answer. Is there something specific we
  could be addressing beyond the question of representation?
 Hi Doug.
 
 It is not only the representation - it is also action on the feedback.
 
 There was an OPS summit not so long ago in Philadelphia [1]. Two full 
 days. I personally did not participate but from what I heard it was a 
 good two days of discussions.

Unfortunately I wasn't able to attend, either, but I've heard the same
general sentiments of the results.

 
 There are at least 10 etherpads (Yay!! The OpenStack way of doing 
 things!) that summarized the thoughts and concerns of the participants.

+1 for writing things down

 I think it would be fair to ask - how many actionable items came out of 
 the this meeting that were implemented in any of the projects? If anyone 
 has answers - they would be highly appreciated.
 Did the TC follow up on these items?
 Did the PTL's? (I know some of the PTL's were present there at the summit)
 
 Now you might say - that is not their job, but I do think that it should 
 be. The developer teams are asking for feedback the whole time. Saying 
 that Operators are not sending it back their way. Here they are. What 
 was done with all of this?
 
 Were bugs raised?
 Were blueprints submitted to make changes to accommodate any of these 
 requests? Address any of them?
 Please don't tell me that you are waiting for the Operations people to 
 submit all of these - because it is not going to happen. Most of them do 
 not know how.

I don't expect them to file blueprints for new features, because
the contributor responsible for the implementation needs to document
their plans.

I absolutely *do* expect Operators to file bugs, though, just as
they would with any other software package they use.

 So here is a process that breaks down. The info is there, but that 
 information is not being followed through upon.

 Whose responsibility is this? The TC? The Foundation? The PTL's?
 Here we have proper feedback from those using the products, fighting 
 with (not against) the products and trying to get it working. If even 
 10% of the items mentioned in these etherpads were addressed (or have a 
 documented plan to be addressed in the future) then I will be very 
 surprised.

OK, so we're finally getting to the real issues! :-)

What is your expectation for timing? Having a meetup to collect
feedback like this mid-cycle is unlikely to affect the current
release in significant ways. For example, bugs may be prioritized
differently, and I know some were, but we're not likely to stop
work on features already in progress to work on something new or start
any large new initiatives at that point in the cycle.

Is the feedback being taken into account during planning for liberty?
Has someone correlated the feedback with the proposed specs and
summit sessions? This is normally something I would expect the PTLs
to be involved with for individual projects, although it might help
to have a single document listing desired actionable changes from
those separate etherpads, and someone involved in the meeting is
probably better able to do that -- it can be difficult to look at
meeting logs after the fact and extract a summary if you weren't
in the room when the meeting occurred. Are there summaries of the
consensus from the meetings?

Looking through a few of the etherpads:

https://etherpad.openstack.org/p/PHL-ops-burning-issues

The first few items in the burning issues session look immediately
actionable, some of them (such as nova-net/neutron migration and
ceilometer performance improvements) are already under way as
long-term changes, but some of them 

Re: [openstack-dev] [QA][Glance][Heat][Cinder] Removing the CLI tests from Tempest

2015-05-05 Thread Sergey Kraynev
Hi guys.

Probably we have missed this activity, so I start working on it.
These are first commits:

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

Regards,
Sergey.

On 30 April 2015 at 19:55, Matthew Treinish mtrein...@kortar.org wrote:

 On Thu, Apr 30, 2015 at 05:44:40PM +0100, Louis Taylor wrote:
  On Thu, Apr 30, 2015 at 12:28:15PM -0400, Matthew Treinish wrote:
   We're now at the end of the cycle and there are 3 clients that still
 have CLI
   tests in tempest. I have pushed the patch up to remove all these tests
 here:
  
   https://review.openstack.org/#/c/178757/
 
  Hi Matt,
 
  This is being worked on in glance (infra patch adding test job:
  https://review.openstack.org/#/c/178285/). It will likely be finished
 before
  you remove the tests from tempest, so your current plan for removal
 sounds okay
  for us.
 

 Oh, cool I didn't realize that was in progress for glance already. Thanks
 for
 driving it forward.

 I guess it's probably worth pointing out that John Griffith has similar
 patches
 in progress starting the process on cinderclient too:

 https://review.openstack.org/175521

 and

 https://review.openstack.org/175512


 Thanks,

 Matt Treinish

 __
 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] [TripleO] Core reviewer update proposal

2015-05-05 Thread Clint Byrum
Excerpts from James Slagle's message of 2015-05-05 04:57:46 -0700:
 Hi, I'd like to propose adding Giulio Fidente and Steve Hardy to TripleO Core.
 
 Giulio has been an active member of our community for a while. He
 worked on the HA implementation in the elements and recently has been
 making a lot of valuable contributions and reviews related to puppet
 in the manifests, heat templates, ceph, and HA.
 
 Steve Hardy has been instrumental in providing a lot of Heat domain
 knowledge to TripleO and his reviews and guidance have been very
 beneficial to a lot of the template refactoring. He's also been
 reviewing and contributing in other TripleO projects besides just the
 templates, and has shown a solid understanding of TripleO overall.
 
 180 day stats:
 | gfidente | 2080  42 166   0   079.8% |
 16 (  7.7%)  |
 |  shardy  | 2060  27 179   0   086.9% |
 16 (  7.8%)  |
 
 TripleO cores, please respond with +1/-1 votes and any
 comments/objections within 1 week.
 
 Giulio and Steve, also please do let me know if you'd like to serve on
 the TripleO core team if there are no objections.
 
 I'd also like to give a heads-up to the following folks whose review
 activity is very low for the last 90 days:
 |   tomas-8c8 **   |   80   0   0   8   2   100.0% |0 (  0.0%)  |
 |lsmola ** |   60   0   0   6   5   100.0% |0 (  0.0%)  |
 | cmsj **  |   60   2   0   4   266.7% |0 (  0.0%)  |
 |   jprovazn **|   10   1   0   0   0 0.0% |0 (  0.0%)  |
 |   jonpaul-sullivan **|  no activity
 Helping out with reviewing contributions is one of the best ways we
 can make good forward progress in TripleO. All of the above folks are
 valued reviewers and we'd love to see you review more submissions. If
 you feel that your focus has shifted away from TripleO and you'd no
 longer like to serve on the core team, please let me know.
 
 I also plan to remove Alexis Lee from core, who previously has
 expressed that he'd be stepping away from TripleO for a while. Alexis,
 thank you for reviews and contributions!
 

+1 to all the things

__
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] [tc] Who is allowed to vote for TC candidates

2015-05-05 Thread Allamaraju, Subbu
Thiery - Most operators are busy fighting operational battles, scale out etc. 
It is often an all-hands-on-the-deck job. I don’t think we should just measure 
by contributors getting work done. The work is often silent, and lags behind 
the dev cycle.

Subbu

 On May 4, 2015, at 9:25 AM, Thierry Carrez thie...@openstack.org wrote:
 
 But in the end, it all boils down to contributors that get the
 work done and therefore make it going in one direction or another.

__
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] Core reviewer update proposal

2015-05-05 Thread Ben Nemec
Definite +1 to both

On 05/05/2015 06:57 AM, James Slagle wrote:
 Hi, I'd like to propose adding Giulio Fidente and Steve Hardy to TripleO Core.
 
 Giulio has been an active member of our community for a while. He
 worked on the HA implementation in the elements and recently has been
 making a lot of valuable contributions and reviews related to puppet
 in the manifests, heat templates, ceph, and HA.
 
 Steve Hardy has been instrumental in providing a lot of Heat domain
 knowledge to TripleO and his reviews and guidance have been very
 beneficial to a lot of the template refactoring. He's also been
 reviewing and contributing in other TripleO projects besides just the
 templates, and has shown a solid understanding of TripleO overall.
 
 180 day stats:
 | gfidente | 2080  42 166   0   079.8% |
 16 (  7.7%)  |
 |  shardy  | 2060  27 179   0   086.9% |
 16 (  7.8%)  |
 
 TripleO cores, please respond with +1/-1 votes and any
 comments/objections within 1 week.
 
 Giulio and Steve, also please do let me know if you'd like to serve on
 the TripleO core team if there are no objections.
 
 I'd also like to give a heads-up to the following folks whose review
 activity is very low for the last 90 days:
 |   tomas-8c8 **   |   80   0   0   8   2   100.0% |0 (  0.0%)  |
 |lsmola ** |   60   0   0   6   5   100.0% |0 (  0.0%)  |
 | cmsj **  |   60   2   0   4   266.7% |0 (  0.0%)  |
 |   jprovazn **|   10   1   0   0   0 0.0% |0 (  0.0%)  |
 |   jonpaul-sullivan **|  no activity
 Helping out with reviewing contributions is one of the best ways we
 can make good forward progress in TripleO. All of the above folks are
 valued reviewers and we'd love to see you review more submissions. If
 you feel that your focus has shifted away from TripleO and you'd no
 longer like to serve on the core team, please let me know.
 
 I also plan to remove Alexis Lee from core, who previously has
 expressed that he'd be stepping away from TripleO for a while. Alexis,
 thank you for reviews and contributions!
 


__
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] [oslo] Adding Joshua Harlow to oslo-core

2015-05-05 Thread Victor Stinner
Hi,

Great idea! Joshua did a lot for Oslo, I want him in the oslo-core team!

Victor

 Hi fellows,
 
 I'd like to propose that we add Joshua Harlow to oslo-core. He is
 already maintaining some of the Oslo libraries (taskflow, tooz…) and
 he's helping on a lot of other ones for a while now. Let's bring him in
 for real!

__
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][lbaas][octavia] what are the main differences between the two

2015-05-05 Thread Doug Wiegley
You’re definitely stuck on lbaas v1 until you upgrade to Kilo, but…

But, it would be possible to write an lbaasv1 driver for octavia, though 
octavia likely won’t be mature enough to be useful for that until the end of 
Liberty or so. Also, though “vendor” is a bad word in openstack (and that’s 
ok), there are a few vendor offerings, some of which will make v1 more usable 
and/or extend it with other features.

Can you describe what you’re trying to do, and we can make some suggestions?  
Worst case, we’re always looking to hear more use cases as we build things.

Thanks,
doug



 On May 4, 2015, at 10:14 PM, Daniel Comnea comnea.d...@gmail.com wrote:
 
 Thanks a bunch Doug, very clear  helpful info.
 
 so with that said those who run IceHouse or Juno are (more or less :) ) dead 
 in the water as the only option is v1 ...hmm
 
 Dani
 
 On Mon, May 4, 2015 at 10:21 PM, Doug Wiegley doug...@parksidesoftware.com 
 mailto:doug...@parksidesoftware.com wrote:
 lbaas v1:
 
 This is the original Neutron LBaaS, and what you see in Horizon or in the 
 neutron CLI as “lb-*”.  It has an haproxy backend, and a few vendors 
 supporting it. Feature-wise, it’s basically a byte pump.
 
 lbaas v2:
 
 This is the “new” Neutron LBaaS, and is in the neutron CLI as “lbaas-*” (it’s 
 not yet in Horizon.)  It first shipped in Kilo. It re-organizes the objects, 
 and adds TLS termination support, and has L7 plus other new goodies planned 
 in Liberty. It similarly has an haproxy reference backend with a few vendors 
 supporting it.
 
 octavia:
 
 Think of this as a service vm framework that is specific to lbaas, to 
 implement lbaas via nova VMs instead of “lbaas agents. It is expected to be 
 the reference backend implementation for neutron lbaasv2 in liberty. It could 
 also be used as its own front-end, and/or given drivers to be a load 
 balancing framework completely outside neutron/nova, though that is not the 
 present direction of development.
 
 Thanks,
 doug
 
 
 
 
  On May 4, 2015, at 1:57 PM, Daniel Comnea comnea.d...@gmail.com 
  mailto:comnea.d...@gmail.com wrote:
 
  Hi all,
 
  I'm trying to gather more info about the differences between
 
  Neutron LBaaS v1
  Neutron LBaaS v2
  Octavia
 
  I know Octavia is still not marked production but on the other hand i keep 
  hearing inside my organization that Neutron LBaaS is missing few critical 
  pieces so i'd very much appreciate if anyone can provide detailed info 
  about the differences above.
 
  Thanks,
  Dani
  __
  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://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] [tc] Who is allowed to vote for TC candidates

2015-05-05 Thread Sylvain Bauza



Le 05/05/2015 18:00, Thierry Carrez a écrit :

Maish Saidel-Keesing wrote:

It is not only the representation - it is also action on the feedback.

There was an OPS summit not so long ago in Philadelphia [1]. Two full
days. I personally did not participate but from what I heard it was a
good two days of discussions.

It was. I was there. So were other TC members and PTLs.


There are at least 10 etherpads (Yay!! The OpenStack way of doing
things!) that summarized the thoughts and concerns of the participants.

I think it would be fair to ask - how many actionable items came out of
the this meeting that were implemented in any of the projects? If anyone
has answers - they would be highly appreciated.
Did the TC follow up on these items?
Did the PTL's? (I know some of the PTL's were present there at the summit)

Actually, we did. For example we talked about tags, and ops clearly
expressed (1) the need for a kernel/compute base tag and (2) the
intention to form a workgroup to define tags around operational
maturity. For (1) the tag was just proposed, and for (2) an Ops
workgroup has been created.

As far as implemented in any of the projects go, I think you have a
weird idea of the timeframe involved. The PHL meetup was in March, after
the Kilo feature freeze. Way past time to implement anything in any project.


Now you might say - that is not their job, but I do think that it should
be. The developer teams are asking for feedback the whole time. Saying
that Operators are not sending it back their way. Here they are. What
was done with all of this?

It's also interesting to note that in most of those sessions, we ended
up with actions on the corresponding ops workgroup side to define the
problem space and push the issue further, not actions on developers to
pick up the etherpad and derive actions from it.

I am not sure we live in the Ops vs. Dev world you seem to live in.
There were Ops, there were Devs (and other contributors) present in that
meetup and I didn't feel any of that us vs. them attitude there.


Could we please stop to consider Ops and Devs as distinct groups of 
people ? Some Ops are also contributing to bugfixing or documentation, 
and some devs are also internal ops for their own company cloud.


We're far from a world where people are not speaking the same language. 
They do, and OpenStack is so big that by some extend, Ops need to 
understand code and Devs need to understand Ops.


At least one good opportunity for seeing how things are is just to 
attend an Upstream Training course and see the audience.



In Vancouver we completely integrated Ops as one of the Design Sumit
tracks, further acknowledging that Ops feedback is part of the Design. I
for one am curious to see what will get out of it.




__
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] [tc] Who is allowed to vote for TC candidates

2015-05-05 Thread Maish Saidel-Keesing



On 05/05/15 19:14, Sylvain Bauza wrote:



Le 05/05/2015 18:00, Thierry Carrez a écrit :

Maish Saidel-Keesing wrote:

It is not only the representation - it is also action on the feedback.

There was an OPS summit not so long ago in Philadelphia [1]. Two full
days. I personally did not participate but from what I heard it was a
good two days of discussions.

It was. I was there. So were other TC members and PTLs.


There are at least 10 etherpads (Yay!! The OpenStack way of doing
things!) that summarized the thoughts and concerns of the participants.

I think it would be fair to ask - how many actionable items came out of
the this meeting that were implemented in any of the projects? If 
anyone

has answers - they would be highly appreciated.
Did the TC follow up on these items?
Did the PTL's? (I know some of the PTL's were present there at the 
summit)

Actually, we did. For example we talked about tags, and ops clearly
expressed (1) the need for a kernel/compute base tag and (2) the
intention to form a workgroup to define tags around operational
maturity. For (1) the tag was just proposed, and for (2) an Ops
workgroup has been created.

As far as implemented in any of the projects go, I think you have a
weird idea of the timeframe involved. The PHL meetup was in March, after
the Kilo feature freeze. Way past time to implement anything in any 
project.


Now you might say - that is not their job, but I do think that it 
should

be. The developer teams are asking for feedback the whole time. Saying
that Operators are not sending it back their way. Here they are. What
was done with all of this?

It's also interesting to note that in most of those sessions, we ended
up with actions on the corresponding ops workgroup side to define the
problem space and push the issue further, not actions on developers to
pick up the etherpad and derive actions from it.

I am not sure we live in the Ops vs. Dev world you seem to live in.
There were Ops, there were Devs (and other contributors) present in that
meetup and I didn't feel any of that us vs. them attitude there.


Could we please stop to consider Ops and Devs as distinct groups of 
people ? Some Ops are also contributing to bugfixing or documentation, 
and some devs are also internal ops for their own company cloud.


We're far from a world where people are not speaking the same 
language. They do, and OpenStack is so big that by some extend, Ops 
need to understand code and Devs need to understand Ops.

Completely Agree!!


At least one good opportunity for seeing how things are is just to 
attend an Upstream Training course and see the audience.


And perhaps it could also be a good idea to have developers deploy and 
operate a highly available geographically dispersed OpenStack 
implementation trying to adhere to a defined SLA?


It should go both ways.

In Vancouver we completely integrated Ops as one of the Design Sumit
tracks, further acknowledging that Ops feedback is part of the Design. I
for one am curious to see what will get out of it.




__ 


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,
Maish Saidel-Keesing

__
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] [tc] Who is allowed to vote for TC candidates

2015-05-05 Thread Maish Saidel-Keesing
I think that this will be my last say on this matter, because it seems 
to be getting out of hand.

Us vs. them.
Dev vs. Ops.

It could be perceived that I am trying to wage a 'war' on the OpenStack 
development process, on the Developers, but that is not the case.


But I do think there are valid points from both sides that need to be 
addressed. There are two sides of this story and in the end I do think 
that OpenStack as a community does need to accommodate and cater to the 
needs of of the colors of the rainbow.


I hope that this discussion does open some doors, opens some minds and 
creates acceptance for those who are not like us.


Believe me I have been dealing with this all my life.

I would like to thank you all for your contribution and thoughts in this 
thread, I hope it was useful for you all as it was for me.



--
Best Regards,
Maish Saidel-Keesing


On 05/04/15 20:11, Doug Hellmann wrote:

Excerpts from Maish Saidel-Keesing's message of 2015-05-04 17:46:21 +0300:

On 05/04/15 17:07, Anita Kuno wrote:

I'd like to go back to the beginning to clarify something.

On 04/29/2015 02:34 PM, Adam Lawson wrote:

So I started replying to Doug's email in a different thread but didn't want
to hi-jack that so I figured I'd present my question as a more general
question about how voting is handled for the TC.

Anyway, I find it curious that the TC is elected by those within the
developer community but TC candidates talk about representing the operator
community

In my statements I talked about acknowledging the operator community not
representing them. When I speak, I represent myself and my best
understanding of a certain situation, if others find value in the
position I hold, they will let me know.

In my view of what comprises OpenStack, the TC is one point of a
triangle and the operators are an entirely different point. Trying to
get two points of a triangle to be the same thing compromises the
integrity of the structure. Each needs to play its part, not try to be
something it is not.

A three point triangle. I like the idea! Anita I assume that you are
talking about the TC[3], the board [1] and the user committee [2].

I honestly do not see this at the moment as an equally weighted triangle.
Should they be? Perhaps not, maybe yes.

It could be that my view of things is skew, but here it is.

The way to get something into OpenStack is through code.
Who submits the code? Developers.
Who approves code? Reviewers and core
On top of that you have the PTL
Above the PTL - you have the TC. They decide what is added into
OpenStack and (are supposed) drive overall direction.

These are the people that have actionable influence into what goes into
the products.

AFAIK neither the Foundation - nor the User committee have any
actionable influence into what goes into the products, what items are
prioritized and what is dropped.


If each of the three point of the triangle had proper (actionable)
influence and (actionable) say in what goes on and happens within the
OpenStack then that would be ideal. Does the representation have to be
equal? I don't think so. But it should be there somehow.

One of the points of the User Committee mission is:
Consolidate user requirements and present these to the management board
and technical committee

There is no mention that I could find on any of the other missions[3][1]
that says that the TC or the board have to do anything with user
requirements presented to them.

I do not know if this has ever been addressed before, but it should be
defined. A process with where the TC and collects requirements from the
User Committee or Board and with a defined process this trickles down
into the teams and projects.

You're describing these relationships in a much more hierarchical manner
than I think reflects their reality.

Decisions about the future of OpenStack are made by the people who
show up and contribute.  We try to identify common goals and
priorities, and where there's little overlap we support each other
in ways that we perceive improve the project. That process uses
input from many sources, including product managers from contributing
companies and operator/user feedback. As Thierry pointed out, there's
no community group dictating what anyone works on or what the
priorities are.

Again, I'm curious about the specific issues driving this discussion.
Are there bugs or blueprints that you feel need more attention?

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] [puppet] Weekly meeting #34

2015-05-05 Thread Emilien Macchi


On 05/04/2015 08:40 AM, Emilien Macchi wrote:
 Hi,
 
 Tomorrow is our weekly meeting.
 Please look at the agenda [1].
 
 Feel free to bring new topics and reviews/bugs if needed.
 Also, if you had any action, make sure you can give a status during the
 meeting or in the etherpad directly.
 
 See you tomorrow,

We did our meeting, you can read the notes:
http://eavesdrop.openstack.org/meetings/puppet_openstack/2015/puppet_openstack.2015-05-05-15.00.html

Thanks,

 [1]
 https://etherpad.openstack.org/p/puppet-openstack-weekly-meeting-20150505
 
 
 
 __
 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
 

-- 
Emilien Macchi



signature.asc
Description: OpenPGP digital signature
__
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] [Rally] Improve review process

2015-05-05 Thread Yair Fried
+1

- Original Message -
From: Boris Pavlovic bpavlo...@mirantis.com
To: OpenStack Development Mailing List (not for usage questions) 
openstack-dev@lists.openstack.org
Sent: Tuesday, May 5, 2015 6:09:43 PM
Subject: Re: [openstack-dev] [Rally] Improve review process

Roman, 


Well done! This really simplifies life! 


Best regards, 
Boris Pavlovic 

On Tue, May 5, 2015 at 4:07 PM, Mikhail Dubov  mdu...@mirantis.com  wrote: 



Hi Roman, 

a truly great job. Very impressive and useful. Thanks a lot! 

Best regards, 
Mikhail Dubov 

Engineering OPS 
Mirantis, Inc. 
E-Mail: mdu...@mirantis.com 
Skype: msdubov 

On Tue, May 5, 2015 at 3:11 PM, Roman Vasilets  rvasil...@mirantis.com  
wrote: 





Hi, Rally Team. 

I have created Rally Gerrit dashboard that organized patches in groups: 
Critical for next release, Waiting for final approve, Bug fixes, Proposed 
specs, Important patches, Ready for review, Has -1 but passed tests. Please use 
link http://goo.gl/iRxA5t for you comfortable. Patch is here 
https://review.openstack.org/#/c/179610/ It was made by gerrit-dash-creator. 

First group are the patches that are needed to merge to the nearest release. 
Content of the next three groups is obvious from the titles. Important patches 
- its just patches chosen(starred) by Boris Pavlovic or Mikhail Dubov. Ready 
for review - patches that are waiting for attention. And the last section - its 
patches with -1 mark but they passed CI. 


Roman Vasilets, Mirantis Inc. 

Intern Software Engineer 

__ 
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

__
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] Core reviewer update proposal

2015-05-05 Thread Sullivan, Jon Paul
Hi James, I have been moved away from tripleo, so it would make sense to remove 
me from the cd-admins and core reviewer of tripleo.  Thanks,

Thanks, 
Jon-Paul Sullivan ☺ Cloud Services - @hpcloud

Postal Address: Hewlett-Packard Galway Limited, Ballybrit Business Park, Galway.
Registered Office: Hewlett-Packard Galway Limited, 63-74 Sir John Rogerson's 
Quay, Dublin 2. 
Registered Number: 361933
 
The contents of this message and any attachments to it are confidential and may 
be legally privileged. If you have received this message in error you should 
delete it from your system immediately and advise the sender.

To any recipient of this message within HP, unless otherwise stated, you should 
consider this message and attachments as HP CONFIDENTIAL.

 -Original Message-
 From: James Slagle [mailto:james.sla...@gmail.com]
 Sent: 05 May 2015 12:58
 To: OpenStack Development Mailing List
 Subject: [openstack-dev] [TripleO] Core reviewer update proposal
 
 Hi, I'd like to propose adding Giulio Fidente and Steve Hardy to TripleO
 Core.
 
 Giulio has been an active member of our community for a while. He worked
 on the HA implementation in the elements and recently has been making a
 lot of valuable contributions and reviews related to puppet in the
 manifests, heat templates, ceph, and HA.
 
 Steve Hardy has been instrumental in providing a lot of Heat domain
 knowledge to TripleO and his reviews and guidance have been very
 beneficial to a lot of the template refactoring. He's also been
 reviewing and contributing in other TripleO projects besides just the
 templates, and has shown a solid understanding of TripleO overall.
 
 180 day stats:
 | gfidente | 2080  42 166   0   079.8% |
 16 (  7.7%)  |
 |  shardy  | 2060  27 179   0   086.9% |
 16 (  7.8%)  |
 
 TripleO cores, please respond with +1/-1 votes and any
 comments/objections within 1 week.
 
 Giulio and Steve, also please do let me know if you'd like to serve on
 the TripleO core team if there are no objections.
 
 I'd also like to give a heads-up to the following folks whose review
 activity is very low for the last 90 days:
 |   tomas-8c8 **   |   80   0   0   8   2   100.0% |0 (
 0.0%)  |
 |lsmola ** |   60   0   0   6   5   100.0% |0 (
 0.0%)  |
 | cmsj **  |   60   2   0   4   266.7% |0 (
 0.0%)  |
 |   jprovazn **|   10   1   0   0   0 0.0% |0 (
 0.0%)  |
 |   jonpaul-sullivan **|  no activity
 Helping out with reviewing contributions is one of the best ways we can
 make good forward progress in TripleO. All of the above folks are valued
 reviewers and we'd love to see you review more submissions. If you feel
 that your focus has shifted away from TripleO and you'd no longer like
 to serve on the core team, please let me know.
 
 I also plan to remove Alexis Lee from core, who previously has expressed
 that he'd be stepping away from TripleO for a while. Alexis, thank you
 for reviews and contributions!
 
 --
 -- James Slagle
 --
 
 
 __
 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] Let us make the DVR job voting at the gate.

2015-05-05 Thread Vasudevan, Swaminathan (PNB Roseville)
Hi Folks,
The DVR single node job has been in the check queue for more than a cycle and 
it is pretty stable now and seems to closely follow the neutron-full job.
So this would be the right time to make this job voting.

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

In the mean-time we also have an experimental multi-node job for the DVR and we 
are working on stabilizing the job in upstream and once stabilized we can make 
that job ( check/voting).

Meanwhile we will also be working on updating the developer guide for people to 
learn more on the DVR.

Thanks.
Swaminathan Vasudevan
Systems Software Engineer (TC)


HP Networking
Hewlett-Packard
8000 Foothills Blvd
M/S 5541
Roseville, CA - 95747
tel: 916.785.0937
fax: 916.785.1815
email: swaminathan.vasude...@hp.commailto:swaminathan.vasude...@hp.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] [tc] Who is allowed to vote for TC candidates

2015-05-05 Thread Sylvain Bauza



Le 05/05/2015 18:41, Maish Saidel-Keesing a écrit :



On 05/05/15 19:14, Sylvain Bauza wrote:



Le 05/05/2015 18:00, Thierry Carrez a écrit :

Maish Saidel-Keesing wrote:

It is not only the representation - it is also action on the feedback.

There was an OPS summit not so long ago in Philadelphia [1]. Two full
days. I personally did not participate but from what I heard it was a
good two days of discussions.

It was. I was there. So were other TC members and PTLs.


There are at least 10 etherpads (Yay!! The OpenStack way of doing
things!) that summarized the thoughts and concerns of the 
participants.


I think it would be fair to ask - how many actionable items came 
out of
the this meeting that were implemented in any of the projects? If 
anyone

has answers - they would be highly appreciated.
Did the TC follow up on these items?
Did the PTL's? (I know some of the PTL's were present there at the 
summit)

Actually, we did. For example we talked about tags, and ops clearly
expressed (1) the need for a kernel/compute base tag and (2) the
intention to form a workgroup to define tags around operational
maturity. For (1) the tag was just proposed, and for (2) an Ops
workgroup has been created.

As far as implemented in any of the projects go, I think you have a
weird idea of the timeframe involved. The PHL meetup was in March, 
after
the Kilo feature freeze. Way past time to implement anything in any 
project.


Now you might say - that is not their job, but I do think that it 
should

be. The developer teams are asking for feedback the whole time. Saying
that Operators are not sending it back their way. Here they are. What
was done with all of this?

It's also interesting to note that in most of those sessions, we ended
up with actions on the corresponding ops workgroup side to define the
problem space and push the issue further, not actions on developers to
pick up the etherpad and derive actions from it.

I am not sure we live in the Ops vs. Dev world you seem to live in.
There were Ops, there were Devs (and other contributors) present in 
that

meetup and I didn't feel any of that us vs. them attitude there.


Could we please stop to consider Ops and Devs as distinct groups of 
people ? Some Ops are also contributing to bugfixing or 
documentation, and some devs are also internal ops for their own 
company cloud.


We're far from a world where people are not speaking the same 
language. They do, and OpenStack is so big that by some extend, Ops 
need to understand code and Devs need to understand Ops.

Completely Agree!!


At least one good opportunity for seeing how things are is just to 
attend an Upstream Training course and see the audience.


And perhaps it could also be a good idea to have developers deploy and 
operate a highly available geographically dispersed OpenStack 
implementation trying to adhere to a defined SLA?


It should go both ways.


As I said, I don't understand why you consider that devs are not 
production aware ? I can't speak for everyone but I certainly trust that 
most of the developers are part of a company which either is a software 
vendor (and consequently has customer requests) or is directly running a 
production cloud.


Some of us have also stories where they were previously Ops but then 
moved to a developing position just because they began to contribute to 
OpenStack directly, as I mentioned.


-Sylvain

In Vancouver we completely integrated Ops as one of the Design Sumit
tracks, further acknowledging that Ops feedback is part of the 
Design. I

for one am curious to see what will get out of it.




__ 


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] [tc] Who is allowed to vote for TC candidates

2015-05-05 Thread Dean Troyer
On Tue, May 5, 2015 at 11:41 AM, Maish Saidel-Keesing mais...@maishsk.com
wrote:


And perhaps it could also be a good idea to have developers deploy and
 operate a highly available geographically dispersed OpenStack
 implementation trying to adhere to a defined SLA?


Many do.  Don't forget that the two original projects that formed OpenStack
were both from active deployments, one of which is still around and very
active in the community in many ways.  Most of the top contributors in
terms of commits and code are from companies that are either operators
themselves or directly support operators as a paid service.  That said,
there are also conflicting priorities as some companies and operators are
focused on serving different markets and user bases.  It seems like much of
the division on priorities and implementation of operator-requested needs
may be due to the perceptions caused by differing priorities?

dt

-- 
Dean Troyer
dtro...@gmail.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] [Neutron] reminder: service chaining feature development meeting at 10am pacific time today May 5th

2015-05-05 Thread Cathy Zhang
Hello everyone,

Some of you have reached out to me asking questions about when we will start 
meeting discussion on the service chaining feature BPs in OpenStack.

I have set up agoto meeting for an audio meeting discussion so that we can 
sync up thought and bring everyone on the same page in a more efficient way. 
The meeting will be 10am~11am May 5th pacific time. Anyone who has interest in 
this feature development is welcome to join the meeting and contribute together 
to the service chain feature in OpenStack. Hope the time is good for most 
people.


OpenStack BP discussion for service chaining
Please join the meeting from your computer, tablet or smartphone.
https://global.gotomeeting.com/join/199553557, meeting password: 199-553-557
You can also dial in using your phone.
United States +1 (224) 501-3212
Access Code: 199-553-557

-
Following are the links to the Neutron related service chain specs and the bug 
IDs. Feel free to sign up and add you comments/input to the BPs.
https://review.openstack.org/#/c/177946
https://bugs.launchpad.net/neutron/+bug/1450617
https://bugs.launchpad.net/neutron/+bug/1450625



Just FYI. There is an approved service chain project in OPNFV. Here is the link 
to the project page. It will be good to sync up the service chain work between 
the two communities. 
https://wiki.opnfv.org/requirements_projects/openstack_based_vnf_forwarding_graph



Thanks,

Cathy



__
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] [PKG-Openstack-devel][horizon][xstatic] XStatic-Angular-Bootstrap in violation of the MIT/Expat license (forwarded from: python-xstatic-angular-bootstrap_0.11.0.2-1_amd64.changes R

2015-05-05 Thread Fox, Kevin M
http://programmers.stackexchange.com/questions/45033/can-i-minify-javascript-that-requires-copyright-notice

Thanks,
Kevin

From: Matthias Runge [mru...@redhat.com]
Sent: Monday, May 04, 2015 11:17 PM
To: openstack-dev@lists.openstack.org
Subject: Re: [openstack-dev] [PKG-Openstack-devel][horizon][xstatic] 
XStatic-Angular-Bootstrap in violation of the MIT/Expat license (forwarded 
from: python-xstatic-angular-bootstrap_0.11.0.2-1_amd64.changes REJECTED)

On 05/05/15 05:29, Robert Collins wrote:

 Probably, but it's legally wrong (ie: worst case, you can be sued) to leave
 a package which is in direct violation of the license of things it contains.

 So,we shouldn't use angular at all then, because as a js framework its
 distributed to users when they use the website, but the license file
 isn't included in that distribution.
Would be good to get a legal position on this.

If we're not allowed to use angular (and anybody else), I wonder how
anyone could use it (following above logic)

Angular.js is licensed under MIT License [1],[2]:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.


question is, if our use of angular is a substantial portion if this
software.


Matthias

[1] https://angularjs.org/
[2] https://github.com/angular/angular.js/blob/master/LICENSE

__
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] [rally] Weekly meeting

2015-05-05 Thread Yair Fried
Thank you for moving it to a more reasonable time for me.

- Original Message -
From: Boris Pavlovic bo...@pavlovic.me
To: OpenStack Development Mailing List (not for usage questions) 
openstack-dev@lists.openstack.org, carlos torres 
carlos.tor...@rackspace.com, yfr...@redhat.com, yingjun li 
yingjun...@kylin-cloud.com, Aleksandr Maretskiy amarets...@mirantis.com, 
Andrey Kurilin akuri...@mirantis.com, Mikhail Dubov msdu...@gmail.com, 
Oleg Anufriev oanufr...@mirantis.com, Roman Vasilets 
rvasil...@mirantis.com, Sergey Skripnick sskripn...@mirantis.com
Sent: Tuesday, May 5, 2015 6:28:52 PM
Subject: Re: [openstack-dev] [rally] Weekly meeting

+Rally team

Just to make sure that everybody saw this.

Best regards,
Boris Pavlovic

On Tue, May 5, 2015 at 6:19 PM, Mikhail Dubov mdu...@mirantis.com wrote:

 Hi everyone,

 sorry for the previous disinformative message. We have decided to move our
 weekly meeting to Wednesdays at 14:00 UTC (IRC, *#openstack-meeting*). As
 said before, all the relevant information including the meeting agenda can
 be found on the wiki page https://wiki.openstack.org/wiki/Meetings/Rally
 .

 Best regards,
 Mikhail Dubov

 Engineering OPS
 Mirantis, Inc.
 E-Mail: mdu...@mirantis.com
 Skype: msdubov

 On Tue, May 5, 2015 at 6:10 PM, Mikhail Dubov mdu...@mirantis.com wrote:

 Hi everyone,

 let me remind you that today there is the weekly Rally meeting at 17:00
 UTC (IRC, *#openstack-meeting*).

 Starting from today, we will be posting our meeting agenda at the
 corresponding wiki page https://wiki.openstack.org/wiki/Meetings/Rally
 . Fell free to comment on the agenda / to propose new topics.

 Best regards,
 Mikhail Dubov

 Engineering OPS
 Mirantis, Inc.
 E-Mail: mdu...@mirantis.com
 Skype: msdubov

 On Tue, Apr 28, 2015 at 1:05 PM, Mikhail Dubov mdu...@mirantis.com
 wrote:

 Hi everyone,

 let me remind you that today there is the weekly Rally meeting at 17:00
 UTC (IRC, *#openstack-meeting*).

 Here is the agenda for today:

1. Rally QA week: tasks, assignees, progress
2. Upcoming Rally 0.0.4 release: progress on critical patches
3. Spec on refactoring scenario utils: review and discussion (
https://review.openstack.org/#/c/172831/)
4. Spec on in-tree functional tests: review and discussion (
https://review.openstack.org/#/c/166487/)
5. Free discussion

 The meeting is going to be chaired by Alexander Maretskiy.

 Fell free to comment on the agenda / to propose new topics.


 Best regards,
 Mikhail Dubov

 Engineering OPS
 Mirantis, Inc.
 E-Mail: mdu...@mirantis.com
 Skype: msdubov




 __
 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] [tc] Who is allowed to vote for TC candidates

2015-05-05 Thread Maish Saidel-Keesing



On 05/05/15 19:00, Thierry Carrez wrote:

Maish Saidel-Keesing wrote:

It is not only the representation - it is also action on the feedback.

There was an OPS summit not so long ago in Philadelphia [1]. Two full
days. I personally did not participate but from what I heard it was a
good two days of discussions.

It was. I was there. So were other TC members and PTLs.


There are at least 10 etherpads (Yay!! The OpenStack way of doing
things!) that summarized the thoughts and concerns of the participants.

I think it would be fair to ask - how many actionable items came out of
the this meeting that were implemented in any of the projects? If anyone
has answers - they would be highly appreciated.
Did the TC follow up on these items?
Did the PTL's? (I know some of the PTL's were present there at the summit)

Actually, we did. For example we talked about tags, and ops clearly
expressed (1) the need for a kernel/compute base tag and (2) the
intention to form a workgroup to define tags around operational
maturity. For (1) the tag was just proposed, and for (2) an Ops
workgroup has been created.

As far as implemented in any of the projects go, I think you have a
weird idea of the timeframe involved. The PHL meetup was in March, after
the Kilo feature freeze. Way past time to implement anything in any project.


Now you might say - that is not their job, but I do think that it should
be. The developer teams are asking for feedback the whole time. Saying
that Operators are not sending it back their way. Here they are. What
was done with all of this?

It's also interesting to note that in most of those sessions, we ended
up with actions on the corresponding ops workgroup side to define the
problem space and push the issue further, not actions on developers to
pick up the etherpad and derive actions from it.

I am not sure we live in the Ops vs. Dev world you seem to live in.
There were Ops, there were Devs (and other contributors) present in that
meetup and I didn't feel any of that us vs. them attitude there.
Quite the contrary - I do not live in a Ops vs. Dev world. What I am 
trying to do here is help both sides understand each other. Because 
there should be no us vs. them thing here. It should be an us thing. 
But an ALL of us thing.


In Vancouver we completely integrated Ops as one of the Design Sumit
tracks, further acknowledging that Ops feedback is part of the Design. I
for one am curious to see what will get out of it.

+1 here!




--
Best Regards,
Maish Saidel-Keesing

__
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] [tc] Who is allowed to vote for TC candidates

2015-05-05 Thread Maish Saidel-Keesing

On 05/05/15 19:22, Doug Hellmann wrote:

Excerpts from Maish Saidel-Keesing's message of 2015-05-05 18:00:15 +0300:

On 05/05/15 16:01, Doug Hellmann wrote:

Excerpts from Adam Lawson's message of 2015-05-04 10:25:10 -0700:

So Thierry I agree. Developers are required to make it happen. I would say
however that acknowledging the importance of developer contributions and
selecting leadership from the development community is really half the
battle as it's pretty rare to see project teams led and governed by only
developers. I think addressing the inclusion of architects/operators/admins
within this committee is a hugely positive development.

The community of contributors is led by members, not all of whom
are developers -- some are writers, translators, designers, or
fill other important roles. The characteristic that cuts across all
of those roles is that they are *contributors*.

If architects/operators/admins or anyone else want to become
contributors, there is already a path to accomplish that by interacting
with the existing teams, and their insight and input would be very
welcome. But there is no shortcut to becoming a leader in this
community. Everyone has to earn their stripes.

I've asked a couple of times in this thread what benefit you see
in having someone from outside of the contributor community on the
TC, but I haven't seen an answer. Is there something specific we
could be addressing beyond the question of representation?

Hi Doug.

It is not only the representation - it is also action on the feedback.

There was an OPS summit not so long ago in Philadelphia [1]. Two full
days. I personally did not participate but from what I heard it was a
good two days of discussions.

Unfortunately I wasn't able to attend, either, but I've heard the same
general sentiments of the results.


There are at least 10 etherpads (Yay!! The OpenStack way of doing
things!) that summarized the thoughts and concerns of the participants.

+1 for writing things down


I think it would be fair to ask - how many actionable items came out of
the this meeting that were implemented in any of the projects? If anyone
has answers - they would be highly appreciated.
Did the TC follow up on these items?
Did the PTL's? (I know some of the PTL's were present there at the summit)

Now you might say - that is not their job, but I do think that it should
be. The developer teams are asking for feedback the whole time. Saying
that Operators are not sending it back their way. Here they are. What
was done with all of this?

Were bugs raised?
Were blueprints submitted to make changes to accommodate any of these
requests? Address any of them?
Please don't tell me that you are waiting for the Operations people to
submit all of these - because it is not going to happen. Most of them do
not know how.

I don't expect them to file blueprints for new features, because
the contributor responsible for the implementation needs to document
their plans.

I absolutely *do* expect Operators to file bugs, though, just as
they would with any other software package they use.

And I sincerely hope that they continue.

So here is a process that breaks down. The info is there, but that
information is not being followed through upon.

Whose responsibility is this? The TC? The Foundation? The PTL's?
Here we have proper feedback from those using the products, fighting
with (not against) the products and trying to get it working. If even
10% of the items mentioned in these etherpads were addressed (or have a
documented plan to be addressed in the future) then I will be very
surprised.

OK, so we're finally getting to the real issues! :-)

What is your expectation for timing? Having a meetup to collect
feedback like this mid-cycle is unlikely to affect the current
release in significant ways. For example, bugs may be prioritized
differently, and I know some were, but we're not likely to stop
work on features already in progress to work on something new or start
any large new initiatives at that point in the cycle.
If that process could be a transparent and published - I am sure that 
will beneficial for everyone

Is the feedback being taken into account during planning for liberty?
Has someone correlated the feedback with the proposed specs and
summit sessions? This is normally something I would expect the PTLs
to be involved with for individual projects, although it might help
to have a single document listing desired actionable changes from
those separate etherpads, and someone involved in the meeting is
probably better able to do that -- it can be difficult to look at
meeting logs after the fact and extract a summary if you weren't
in the room when the meeting occurred. Are there summaries of the
consensus from the meetings?

Looking through a few of the etherpads:

https://etherpad.openstack.org/p/PHL-ops-burning-issues

The first few items in the burning issues session look immediately
actionable, some of them (such as nova-net/neutron migration and

Re: [openstack-dev] [all] Replace mysql-python with mysqlclient

2015-05-05 Thread Thomas Goirand



On 04/30/2015 05:00 PM, Victor Stinner wrote:

Hi,

I propose to replace mysql-python with mysqlclient in OpenStack applications to 
get Python 3 support, bug fixes and some new features (support MariaDB's 
libmysqlclient.so, support microsecond in TIME column).


In fact, when looking at the python-mysqldb package description in 
Debian, I can see:


 Mysqlclient is an interface to the popular MySQL database server for
 Python.
 .
 This is a fork of MySQLdb. It add Python 3.3 support and merges some
 pull requests.

Then I saw this:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=768096

The package is currently only in Debian experimental, but I am betting 
that soon, the new python-mysqldb package will be uploaded to Sid, and 
it's very likely that Ubuntu will follow (and sync the package from Debian).


As a consequence, I think it'd be much better that OpenStack follows 
that and use the same thing as distributions. I of course don't know 
what Fedora will do, but maybe they may follow the trend...


Also, I've been using that fork without realizing it, and as much as I 
can tell, OpenStack continues to work...


Cheers,

Thomas Goirand (zigo)

__
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] [TripleO] Core reviewer update proposal

2015-05-05 Thread James Slagle
Hi, I'd like to propose adding Giulio Fidente and Steve Hardy to TripleO Core.

Giulio has been an active member of our community for a while. He
worked on the HA implementation in the elements and recently has been
making a lot of valuable contributions and reviews related to puppet
in the manifests, heat templates, ceph, and HA.

Steve Hardy has been instrumental in providing a lot of Heat domain
knowledge to TripleO and his reviews and guidance have been very
beneficial to a lot of the template refactoring. He's also been
reviewing and contributing in other TripleO projects besides just the
templates, and has shown a solid understanding of TripleO overall.

180 day stats:
| gfidente | 2080  42 166   0   079.8% |
16 (  7.7%)  |
|  shardy  | 2060  27 179   0   086.9% |
16 (  7.8%)  |

TripleO cores, please respond with +1/-1 votes and any
comments/objections within 1 week.

Giulio and Steve, also please do let me know if you'd like to serve on
the TripleO core team if there are no objections.

I'd also like to give a heads-up to the following folks whose review
activity is very low for the last 90 days:
|   tomas-8c8 **   |   80   0   0   8   2   100.0% |0 (  0.0%)  |
|lsmola ** |   60   0   0   6   5   100.0% |0 (  0.0%)  |
| cmsj **  |   60   2   0   4   266.7% |0 (  0.0%)  |
|   jprovazn **|   10   1   0   0   0 0.0% |0 (  0.0%)  |
|   jonpaul-sullivan **|  no activity
Helping out with reviewing contributions is one of the best ways we
can make good forward progress in TripleO. All of the above folks are
valued reviewers and we'd love to see you review more submissions. If
you feel that your focus has shifted away from TripleO and you'd no
longer like to serve on the core team, please let me know.

I also plan to remove Alexis Lee from core, who previously has
expressed that he'd be stepping away from TripleO for a while. Alexis,
thank you for reviews and contributions!

-- 
-- James Slagle
--

__
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] [all] cross project communication: periodic developer newsletter?

2015-05-05 Thread Joshua Harlow

James Bottomley mailto:james.bottom...@hansenpartnership.com
May 5, 2015 at 9:53 AM
On Tue, 2015-05-05 at 10:45 +0200, Thierry Carrez wrote:

Joe Gordon wrote:

[...]
To tackle this I would like to propose the idea of a periodic developer
oriented newsletter, and if we agree to go forward with this, hopefully
the foundation can help us find someone to write newsletter.

I've been discussing the idea of a LWN for OpenStack for some time,
originally with Mark McLoughlin. For those who don't know it, LWN
(lwn.net) is a source of quality tech reporting on Linux in general (and
the kernel in particular). It's written by developers and tech reporters
and funded by subscribers.

An LWN-like OpenStack development newsletter would provide general
status, dive into specific features, report on specific
talks/conferences, summarize threads etc. It would be tremendously
useful to the development community.

The issue is, who can write such content ? It is a full-time job to
produce authored content, you can't just copy (or link to) content
produced elsewhere. It takes a very special kind of individual to write
such content: the person has to be highly technical, able to tackle any
topic, and totally connected with the OpenStack development community.
That person has to be cross-project and ideally have already-built
legitimacy.


Here, you're being overly restrictive.  Lwn.net isn't staffed by top
level kernel maintainers (although it does solicit the occasional
article from them).  It's staffed by people who gained credibility via
their insightful reporting rather than by their contributions.  I see no
reason why the same model wouldn't work for OpenStack.

There is one technical difference: in the kernel, you can get all the
information from the linux-kernel (and other mailing list) firehose if
you're skilled enough to extract it.  With OpenStack, openstack-dev
isn't enough so you have to do other stuff as well, but that's more or
less equivalent to additional research.


  It's basically the kind of profile every OpenStack company
is struggling and fighting to hire. And that rare person should not
really want to spend that much time developing (or become CTO of a
startup) but prefer to write technical articles about what happens in
OpenStack development. I'm not sure such a person exists. And a
newsletter actually takes more than one such person, because it's a lot
of work (even if not weekly).


That's a bit pessimistic: followed to it's logical conclusion it would
say that lwn.net can't exist either ... which is a bit of a
contradiction.


So as much as I'd like this to happen, I'm not convinced it's worth
getting excited unless we have clear indication that we would have
people willing and able to pull it off. The matter of who pays the bill
is secondary -- I just don't think the profile exists.

For the matter, I tried to push such an idea in the past and couldn't
find anyone to fit the rare profile I think is needed to succeed. All
the people I could think of had other more interesting things to do. I
don't think things changed -- but I'd love to be proven wrong.


Um, I assume you've thought of this already, but have you tried asking
lwn.net?  As you say above, they already fit the profile.  Whether they
have the bandwidth is another matter, but I believe their Chief Editor
(Jon Corbet) may welcome a broadening of the funding base, particularly
if the OpenStack foundation were offering seed funding for the
endeavour.


+1 to that, although lwn.net is partially subscriber only (yes I'm a 
subscriber); so if say we had a 'openstack section' there (just like 
there is a kernel section, or a security section, or a distributions 
section...) how would that work? It'd be neat to have what we do on 
lwn.net vs having a openstack clone/similar thing to lwn.net (because 
IMHO we already make ourselves 'special' enough...).


-Josh


James



__
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
Thierry Carrez mailto:thie...@openstack.org
May 5, 2015 at 1:45 AM

I've been discussing the idea of a LWN for OpenStack for some time,
originally with Mark McLoughlin. For those who don't know it, LWN
(lwn.net) is a source of quality tech reporting on Linux in general (and
the kernel in particular). It's written by developers and tech reporters
and funded by subscribers.

An LWN-like OpenStack development newsletter would provide general
status, dive into specific features, report on specific
talks/conferences, summarize threads etc. It would be tremendously
useful to the development community.

The issue is, who can write such content ? It is a full-time job to
produce authored content, you can't just copy (or link to) content
produced elsewhere. It takes a very special kind of individual to write
such 

Re: [openstack-dev] [Neutron] reminder: service chaining feature development meeting at 10am pacific time today May 5th

2015-05-05 Thread Sridhar Ramaswamy
Hi Cathy,

Is there a meeting recording or the minutes available for the folks who
missed it ?

- Sridhar

On Tue, May 5, 2015 at 9:57 AM, Cathy Zhang cathy.h.zh...@huawei.com
wrote:

  Hello everyone,



 Some of you have reached out to me asking questions about when we will
 start meeting discussion on the service chaining feature BPs in OpenStack.

 I have set up a“goto meeting” for an audio meeting discussion so that we
 can sync up thought and bring everyone on the same page in a more efficient
 way. The meeting will be 10am~11am May 5th pacific time. Anyone who has
 interest in this feature development is welcome to join the meeting and
 contribute together to the service chain feature in OpenStack. Hope the
 time is good for most people.

 

 OpenStack BP discussion for service chaining

 Please join the meeting from your computer, tablet or smartphone.

 https://global.gotomeeting.com/join/199553557, meeting password:
 199-553-557

 You can also dial in using your phone.

 United States +1 (224) 501-3212

 Access Code: 199-553-557

 -

 Following are the links to the Neutron related service chain specs and the
 bug IDs. Feel free to sign up and add you comments/input to the BPs.

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

 https://bugs.launchpad.net/neutron/+bug/1450617

 https://bugs.launchpad.net/neutron/+bug/1450625



 Just FYI. There is an approved service chain project in OPNFV. Here is the
 link to the project page. It will be good to sync up the service chain work
 between the two communities.
 https://wiki.opnfv.org/requirements_projects/openstack_based_vnf_forwarding_graph



 Thanks,

 Cathy







 __
 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] [puppet] Re: Puppet-OpenStack API providers - Follow up

2015-05-05 Thread Colleen Murphy
I'm cross-posting to the dev list since this conversation should be
happening there and is related to another thread there. I'm going to
top-post a summary and then respond inline.

The summary so far is that puppet-openstacklib provides a way to pass in
credentials to an API-driven puppet type via an auth parameter[1] included
in the types like so[2]. The benefit of this is that a user could create
additional API resources, such as keystone_user, by passing in credentials
directly to the type (presumably via hiera) without having to read
credentials out of keystone.conf. The desire for something like this was
outlined in the initial aviator blueprint[3] (the openstackclient
blueprint[4] changed some of the design parameters, but not that one).

self.instances and self.prefetch are class methods provided by puppet that
types and providers typically override. These methods are unable to read
type parameters, as far as I can tell, because they do not have a specific
instance from which to look up those parameters. In our implementation,
self.instances exists so that the command `puppet resource keystone_user`
works and returns a list of keystone_users, and we don't use self.prefetch.
So, the way the providers are intended to work right now is: when creating
a single resource, to run a custom 'instances' object method to list
resources and check for existence, which can use username/password
credentials passed in to the resource OR use username/password credentials
set as environment variables OR fall back to reading admin_token
credentials from keystone.conf, as it always did; when run in `puppet
resource` mode, it runs self.instances which can only use credentials set
as environment variables or read credentials from keystone.conf since it
has no way to accept an auth parameter.

There are a couple of problems with this approach, one outlined by Gilles
below and another that I'm just noticing.

On Mon, May 4, 2015 at 8:34 PM, Gilles Dubreuil gil.dubre...@gmail.com
wrote:

 Hi Colleen,

 The issue is about having to deal with 2 different code paths because
 authentication could be optionally passed to a resource instance where it
 can't when dealing with self.instances.
 Its creates many complications down the road.
 I initially expressed that from a technical OO point of view, although as
 you said it doesn't really matter.
 So, let's look at those examples:
 https://review.openstack.org/#/c/178385/3/lib/puppet/provider/keystone.rb

 https://review.openstack.org/#/c/178456/6/lib/puppet/provider/keystone_endpoint/openstack.rb

 Providers should not have to go through that.

That is indeed pretty awful, I had no idea this would get so complicated
when I initially wrote this.

I'm also noticing what looks like a major flaw in that the object instances
method seems almost entirely useless. A resource looks up the full list of
resources but only ever stores one[5]. So the goal of replacing
self.prefetch with an object method that had access to the auth params is
just not accomplished at all.


 This is why I think avoiding passing authentication details in some case
 (instance) should be avoided.
 The authentication is provided by another layer, basically the
 environment, whether that comes from.

Given the added complexity that you pointed out and the fact that the
motivation behind some of that complexity is moot, I'm inclined to agree.
We could avoid this complexity and be be able to take advantage of
self.prefetch (which should speed up performance) if we did away with the
auth parameter and the methods needed to accommodate that parameter.

The modules do not use that auth parameter themselves, it's intended as an
add-on if users wanted to include extra keystone_user, etc, resources in
their profiles and didn't want to worry about running it on the keystone
node. I rather doubt anyone is actually using that yet, and I'm curious if
anyone has a desire to keep it around.

So if the providers could both read a config file (keystone.conf,
glance-api.conf, etc) and read environment variables for authentication,
would that be desireable?

The auth param can accept a path to an openrc file, but if we just assumed
a certain path we could have the provider check that for credentials as
well. puppet-openstack_extras happens to place it in /root/openrc[6].


 Don't get me wrong the new openstacklib is great but the authentication
 being different between class and instances.
 Again, the authentication should be the same for the a whole provider,
 unconditionally.
 Otherwise, sure it works, I don't know how to put it, honestly, it breaks
 the spirit of the providers.

 Richm, imcsk8, and I have discussed around that issue (keystone v2/v3
 support) and decided to talk to you before pushing anything, but we do
 think this boulder to be removed.
 By doing so we'll be able to move faster.

Thanks for doing so. I'm glad we could have this discussion.


 I'm in time zone UTC+10 - Will try tomorrow morning for me, arvo for 

Re: [openstack-dev] [puppet] Re: Puppet-OpenStack API providers - Follow up

2015-05-05 Thread Rich Megginson

On 05/05/2015 12:20 PM, Colleen Murphy wrote:
I'm cross-posting to the dev list since this conversation should be 
happening there and is related to another thread there.


Ok.  I'm not replying puppet-openstack.


I'm going to top-post a summary and then respond inline.

The summary so far is that puppet-openstacklib provides a way to pass 
in credentials to an API-driven puppet type via an auth parameter[1] 
included in the types like so[2]. The benefit of this is that a user 
could create additional API resources, such as keystone_user, by 
passing in credentials directly to the type (presumably via hiera) 
without having to read credentials out of keystone.conf. The desire 
for something like this was outlined in the initial aviator 
blueprint[3] (the openstackclient blueprint[4] changed some of the 
design parameters, but not that one).


self.instances and self.prefetch are class methods provided by puppet 
that types and providers typically override. These methods are unable 
to read type parameters, as far as I can tell, because they do not 
have a specific instance from which to look up those parameters. In 
our implementation, self.instances exists so that the command `puppet 
resource keystone_user` works and returns a list of keystone_users, 
and we don't use self.prefetch. So, the way the providers are intended 
to work right now is: when creating a single resource, to run a custom 
'instances' object method to list resources and check for existence, 
which can use username/password credentials passed in to the resource 
OR use username/password credentials set as environment variables OR 
fall back to reading admin_token credentials from keystone.conf, as it 
always did; when run in `puppet resource` mode, it runs self.instances 
which can only use credentials set as environment variables or read 
credentials from keystone.conf since it has no way to accept an auth 
parameter.


There are a couple of problems with this approach, one outlined by 
Gilles below and another that I'm just noticing.


On Mon, May 4, 2015 at 8:34 PM, Gilles Dubreuil 
gil.dubre...@gmail.com mailto:gil.dubre...@gmail.com wrote:


Hi Colleen,

The issue is about having to deal with 2 different code paths
because authentication could be optionally passed to a resource
instance where it can't when dealing with self.instances.
Its creates many complications down the road.
I initially expressed that from a technical OO point of view,
although as you said it doesn't really matter.
So, let's look at those examples:
https://review.openstack.org/#/c/178385/3/lib/puppet/provider/keystone.rb

https://review.openstack.org/#/c/178456/6/lib/puppet/provider/keystone_endpoint/openstack.rb

Providers should not have to go through that.

That is indeed pretty awful, I had no idea this would get so 
complicated when I initially wrote this.


I don't believe the final implementation will be that bad.  I don't 
think we have to support v2 any more.  We will just assume we always 
have enough information to use v3 auth and v3 api.  Based on our 
discussions here and on IRC, this is possible and is desireable.




I'm also noticing what looks like a major flaw in that the object 
instances method seems almost entirely useless. A resource looks up 
the full list of resources but only ever stores one[5]. So the goal of 
replacing self.prefetch with an object method that had access to the 
auth params is just not accomplished at all.



This is why I think avoiding passing authentication details in
some case (instance) should be avoided.
The authentication is provided by another layer, basically the
environment, whether that comes from.

Given the added complexity that you pointed out and the fact that the 
motivation behind some of that complexity is moot, I'm inclined to 
agree. We could avoid this complexity and be be able to take advantage 
of self.prefetch (which should speed up performance) if we did away 
with the auth parameter and the methods needed to accommodate that 
parameter.


The modules do not use that auth parameter themselves, it's intended 
as an add-on if users wanted to include extra keystone_user, etc, 
resources in their profiles and didn't want to worry about running it 
on the keystone node. I rather doubt anyone is actually using that 
yet, and I'm curious if anyone has a desire to keep it around.


I cannot figure out a use case for having per-resource authentication 
parameters.  It seems that the likely use case would be for per-run auth 
parameters, set via env. or config file.


However, in openstack.rb self.request - what if self.request were 
changed to do the same thing as the instance request method?




So if the providers could both read a config file (keystone.conf, 
glance-api.conf, etc) and read environment variables for 
authentication, would that be desireable?


Yes.



The auth param can accept a path to an openrc file, but if we just 

Re: [openstack-dev] [all] Replace mysql-python with mysqlclient

2015-05-05 Thread Mike Bayer



On 5/5/15 1:11 PM, Thomas Goirand wrote:



On 04/30/2015 05:00 PM, Victor Stinner wrote:

Hi,

I propose to replace mysql-python with mysqlclient in OpenStack 
applications to get Python 3 support, bug fixes and some new features 
(support MariaDB's libmysqlclient.so, support microsecond in TIME 
column).


In fact, when looking at the python-mysqldb package description in 
Debian, I can see:


 Mysqlclient is an interface to the popular MySQL database server for
 Python.
 .
 This is a fork of MySQLdb. It add Python 3.3 support and merges some
 pull requests.

Then I saw this:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=768096


Wow, the thread decides to go forward with the move based on incorrect 
information.  MySQL-Python's last release was on Jan 2, 2014, *not* in 
2010.  They are looking at the entirely wrong repository.


Andy Dustman is a real person who is easily locatable on many services 
including Twitter, Linkedin, Github, etc.  Any chance that anyone 
has tried to get a comment from him on this, given that with the Django 
recommendation and the distro package moves, his package is about to be 
more or less wiped out of most major distributions?It just would be 
good style IMHO.




__
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] Which error code should we return when OverQuota

2015-05-05 Thread Chen CH Ji

In doing patch [1], A suggestion is submitted that we should return 400
(bad Request) instead of 403 (Forbidden)
I take a look at [2], seems 400 is not a good candidate because
'The request could not be understood by the server due to malformed syntax.
The client SHOULD NOT repeat the request without modifications. '

may be a 409 (conflict) error if we really don't think 403 is a good one?
Thanks


[1] https://review.openstack.org/#/c/173985/
[2] http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html

Best Regards!

Kevin (Chen) Ji 纪 晨

Engineer, zVM Development, CSTL
Notes: Chen CH Ji/China/IBM@IBMCN   Internet: jiche...@cn.ibm.com
Phone: +86-10-82454158
Address: 3/F Ring Building, ZhongGuanCun Software Park, Haidian District,
Beijing 100193, PRC__
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] Which error code should we return when OverQuota

2015-05-05 Thread Kevin L. Mitchell
On Tue, 2015-05-05 at 21:30 +0200, Chen CH Ji wrote:
 In doing patch [1], A suggestion is submitted that we should return
 400 (bad Request) instead of 403 (Forbidden)
 I take a look at [2], seems 400 is not a good candidate because 
 'The request could not be understood by the server due to malformed
 syntax. The client SHOULD NOT repeat the request without
 modifications. '
 
 may be a 409 (conflict) error if we really don't think 403 is a good
 one? 
 Thanks
 
 
 [1] https://review.openstack.org/#/c/173985/
 [2] http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html

Looking through the HTTP spec you reference in [2], there isn't really a
good match.  You're right that 400 doesn't really make sense, but I
don't really think that 409 is a good fit either.  The only ones that
would make sense to me would be 413 (Request Entity Too Large) and
403, the definition of which is wide enough to encompass the over-quota
condition; and of those, 403 makes the most sense.  (Note that I believe
we use 413 for rate limiting, because of the Retry-After header…)
-- 
Kevin L. Mitchell kevin.mitch...@rackspace.com
Rackspace


__
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] [tc] Who is allowed to vote for TC candidates

2015-05-05 Thread Doug Hellmann
Excerpts from Maish Saidel-Keesing's message of 2015-05-05 19:52:24 +0300:
 On 05/05/15 19:22, Doug Hellmann wrote:
  Excerpts from Maish Saidel-Keesing's message of 2015-05-05 18:00:15 +0300:
  On 05/05/15 16:01, Doug Hellmann wrote:
  Excerpts from Adam Lawson's message of 2015-05-04 10:25:10 -0700:
  So Thierry I agree. Developers are required to make it happen. I would 
  say
  however that acknowledging the importance of developer contributions and
  selecting leadership from the development community is really half the
  battle as it's pretty rare to see project teams led and governed by only
  developers. I think addressing the inclusion of 
  architects/operators/admins
  within this committee is a hugely positive development.
  The community of contributors is led by members, not all of whom
  are developers -- some are writers, translators, designers, or
  fill other important roles. The characteristic that cuts across all
  of those roles is that they are *contributors*.
 
  If architects/operators/admins or anyone else want to become
  contributors, there is already a path to accomplish that by interacting
  with the existing teams, and their insight and input would be very
  welcome. But there is no shortcut to becoming a leader in this
  community. Everyone has to earn their stripes.
 
  I've asked a couple of times in this thread what benefit you see
  in having someone from outside of the contributor community on the
  TC, but I haven't seen an answer. Is there something specific we
  could be addressing beyond the question of representation?
  Hi Doug.
 
  It is not only the representation - it is also action on the feedback.
 
  There was an OPS summit not so long ago in Philadelphia [1]. Two full
  days. I personally did not participate but from what I heard it was a
  good two days of discussions.
  Unfortunately I wasn't able to attend, either, but I've heard the same
  general sentiments of the results.
 
  There are at least 10 etherpads (Yay!! The OpenStack way of doing
  things!) that summarized the thoughts and concerns of the participants.
  +1 for writing things down
 
  I think it would be fair to ask - how many actionable items came out of
  the this meeting that were implemented in any of the projects? If anyone
  has answers - they would be highly appreciated.
  Did the TC follow up on these items?
  Did the PTL's? (I know some of the PTL's were present there at the summit)
 
  Now you might say - that is not their job, but I do think that it should
  be. The developer teams are asking for feedback the whole time. Saying
  that Operators are not sending it back their way. Here they are. What
  was done with all of this?
 
  Were bugs raised?
  Were blueprints submitted to make changes to accommodate any of these
  requests? Address any of them?
  Please don't tell me that you are waiting for the Operations people to
  submit all of these - because it is not going to happen. Most of them do
  not know how.
  I don't expect them to file blueprints for new features, because
  the contributor responsible for the implementation needs to document
  their plans.
 
  I absolutely *do* expect Operators to file bugs, though, just as
  they would with any other software package they use.
 And I sincerely hope that they continue.
  So here is a process that breaks down. The info is there, but that
  information is not being followed through upon.
 
  Whose responsibility is this? The TC? The Foundation? The PTL's?
  Here we have proper feedback from those using the products, fighting
  with (not against) the products and trying to get it working. If even
  10% of the items mentioned in these etherpads were addressed (or have a
  documented plan to be addressed in the future) then I will be very
  surprised.
  OK, so we're finally getting to the real issues! :-)
 
  What is your expectation for timing? Having a meetup to collect
  feedback like this mid-cycle is unlikely to affect the current
  release in significant ways. For example, bugs may be prioritized
  differently, and I know some were, but we're not likely to stop
  work on features already in progress to work on something new or start
  any large new initiatives at that point in the cycle.
 If that process could be a transparent and published - I am sure that 
 will beneficial for everyone

Most of the contributor teams meet weekly on IRC, and discuss
priorities in the meeting, here on the mailing list, on the bug
reports, on reviews, etc. -- the usual places. On top of that, the
PTLs and release management team work hard to publish information
about the status of blueprints over the course of the cycle. Is the
problem that you don't know where we're publishing the information
already, or is it in a form that's not easy to understand, or is there
something else about the current process that makes what is already
being written unsuitable for your needs?

  Is the feedback being taken into account during planning for liberty?
 

Re: [openstack-dev] [puppet][operators] How to specify Keystone v3 credentials?

2015-05-05 Thread Mathieu Gagné
On 2015-05-05 1:25 AM, Monty Taylor wrote:
 On 05/04/2015 08:47 PM, Emilien Macchi wrote:
 
 
 On 05/04/2015 10:37 PM, Rich Megginson wrote:
 On 05/04/2015 07:52 PM, Mathieu Gagné wrote:
 On 2015-05-04 9:15 PM, Rich Megginson wrote:
 On 05/04/2015 06:03 PM, Mathieu Gagné wrote:
 On 2015-05-04 7:35 PM, Rich Megginson wrote:
 The way authentication works with the Icehouse branch is
 that puppet-keystone reads the admin_token and
 admin_endpoint from /etc/keystone/keystone.conf and
 passes these to the keystone command via the
 OS_SERVICE_TOKEN env. var. and the --os-endpoint
 argument, respectively.

 This will not work on a node where Keystone is not
 installed (unless you copy /etc/keystone/keystone.conf to
 all of your nodes).

 I am assuming there are admins/operators that have
 actually deployed OpenStack using puppet on nodes where
 Keystone is not installed?
 We are provisioning keystone resources from a privileged
 keystone node which accepts the admin_token. All other
 keystone servers has the admin_token_auth middleware
 removed for obvious security reasons.


 If so, how?  How do you specify the authentication
 credentials?  Do you use environment variables?  If so,
 how are they specified?
 When provisioning resources other than Keystones ones, we
 use custom puppet resources and the credentials are passed
 as env variables to the exec command. (they are mainly
 based on exec resources)
 I'm talking about the case where you are installing an
 OpenStack service other than Keystone using puppet, and that
 puppet code for that module needs to create some sort of
 Keystone resource.

 For example, install Glance on a node other than the Keystone
 node. puppet-glance is going to call class
 glance::keystone::auth, which will call
 keystone::resource::service_identity, which will call
 keystone_user { $name }.  The openstack provider used by
 keystone_user is going to need Keystone admin credentials in
 order to create the user.
 We fixed that part by not provisioning Keystone resources
 from Glance nodes but from Keystone nodes instead.

 We do not allow our users to create users/groups/projects, only
 a user with the admin role can do it. So why would you want to
 store/use admin credentials on an unprivileged nodes such as
 Glance? IMO, the glance user shouldn't be able to
 create/edit/delete users/projects/endpoints, that's the
 keystone nodes' job.

 Ok.  You don't need the Keystone superuser admin credentials on
 the Glance node.

 Is the puppet-glance code completely separable so that you can
 call only glance::keystone::auth (or other classes that use
 Keystone resources) from the Keystone node, and all of the other
 puppet-glance code on the Glance node?  Does the same apply to
 all of the other puppet modules?


 If you do not wish to explicitly define Keystone resources for
 Glance on Keystone nodes but instead let Glance nodes manage
 their own resources, you could always use exported resources.

 You let Glance nodes export their keystone resources and then
 you ask Keystone nodes to realize them where admin credentials
 are available. (I know some people don't really like exported
 resources for various reasons)

 I'm not familiar with exported resources.  Is this a viable
 option that has less impact than just requiring Keystone
 resources to be realized on the Keystone node?
 
 I'm not in favor of having exported resources because it requires 
 PuppetDB, and a lot of people try to avoid that. For now, we've
 been able to setup all OpenStack without PuppetDB in TripleO and in
 some other installers, we might want to keep this benefit.
 
 +100
 
 We're looking at using these puppet modules in a bit, but we're also a
 few steps away from getting rid of our puppetmaster and moving to a
 completely puppet apply based workflow. I would be double-plus
 sad-panda if we were not able to use the openstack puppet modules to
 do openstack because they'd been done in such as way as to require a
 puppetmaster or puppetdb.

100% agree.

Even if you had a puppetmaster and puppetdb, you would still end up in
this eventual consistency dance of puppet runs.

-- 
Mathieu

__
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] os-ansible-deplpoyment has released Kilo

2015-05-05 Thread Kevin Carter
Hi Dani,

To touch on the provisioining we presently have no plans to introduce baremetal 
provisioning via a PXE, Razor, djeep, etc… Our present thinking is to allow 
people to use whatever they want to provision the hosts and then come in with 
OSAD, post the OS deployment, to install OpenStack.

As for the LXC containers they are used for infrastructure components within 
the cloud deployment. By default your instances are run under KVM which would 
allow you to sick to standard VM instances.If you didn’t want the separation 
and scalability that the LXC containers provide the infrastructure components, 
you could set the flag, “is_metal” to true within the 
`openstack_environment.yml` file which would install some or all of the various 
services, that we presently support, on the hosts specified within your Anisble 
inventory.

I hope that helps / answers your questions, we are working on documentation to 
better spell out all of the things that you can do with the system, so watch 
for that soon. Also feel free to ping me @cloudnull or others within the 
#openstack-ansible channel or pop by one of our meetings [ 
https://wiki.openstack.org/wiki/Meetings/openstack-ansible ] there’s a bunch of 
us around that are more than happy to help / answer any more questions that you 
might have.

—

Kevin

 On May 4, 2015, at 15:49, Daniel Comnea comnea.d...@gmail.com wrote:
 
 Hey Kevin,
 
 Let me add more info:
 
 1) trying to understand if there is any support for baremetal provisioning 
 (e.g setup the UCS manager if using UCS blades etc, dump the OS on it). I 
 don't care if is Ironic or PXE/ Kickstart or Foreman etc
 2) deployments on baremetal without the use of LXC containers (stick with 
 default VM instances)
 
 Dani
 
 On Mon, May 4, 2015 at 3:02 PM, Kevin Carter kevin.car...@rackspace.com 
 wrote:
 Hey Dani,
 
 Are you looking for support for Ironic for baremetal provisioning or for 
 deployments on baremetal without the use of LXC containers?
 
 —
 
 Kevin
 
  On May 3, 2015, at 06:45, Daniel Comnea comnea.d...@gmail.com wrote:
 
  Great job Kevin  co !!
 
  Are there any plans in supporting configure the baremetal as well ?
 
  Dani
 
  On Thu, Apr 30, 2015 at 11:46 PM, Liu, Guang Jun (Gene) 
  gene@alcatel-lucent.com wrote:
  cool!
  
  From: Kevin Carter [kevin.car...@rackspace.com]
  Sent: Thursday, April 30, 2015 4:36 PM
  To: OpenStack Development Mailing List (not for usage questions)
  Subject: [openstack-dev] os-ansible-deplpoyment has released Kilo
 
  Hello Stackers,
 
  The OpenStack Ansible Deployment (OSAD) project is happy to announce our 
  stable Kilo release, version 11.0.0. The project has come a very long way 
  from initial inception and taken a lot of work to excise our original 
  vendor logic from the stack and transform it into a community-driven 
  architecture and deployment process. If you haven’t yet looked at the 
  `os-ansible-deployment` project on StackForge, we'd love for you to take a 
  look now [ https://github.com/stackforge/os-ansible-deployment ]. We offer 
  an OpenStack solution orchestrated by Ansible and powered by upstream 
  OpenStack source. OSAD is a batteries included OpenStack deployment 
  solution that delivers OpenStack as the developers intended it: no 
  modifications to nor secret sauce in the services it deploys. This release 
  includes 436 commits that brought the project from Rackspace Private Cloud 
  technical debt to an OpenStack community deployment solution. I'd like to 
  recognize the following people (from Git logs) for all of their hard work 
  in making the OSAD project successful:
 
  Andy McCrae
  Matt Thompson
  Jesse Pretorius
  Hugh Saunders
  Darren Birkett
  Nolan Brubaker
  Christopher H. Laco
  Ian Cordasco
  Miguel Grinberg
  Matthew Kassawara
  Steve Lewis
  Matthew Oliver
  git-harry
  Justin Shepherd
  Dave Wilde
  Tom Cameron
  Charles Farquhar
  BjoernT
  Dolph Mathews
  Evan Callicoat
  Jacob Wagner
  James W Thorne
  Sudarshan Acharya
  Jesse P
  Julian Montez
  Sam Yaple
  paul
  Jeremy Stanley
  Jimmy McCrory
  Miguel Alex Cantu
  elextro
 
 
  While Rackspace remains the main proprietor of the project in terms of 
  community members and contributions, we're looking forward to more 
  community participation especially after our stable Kilo release with a 
  community focus. Thank you to everyone that contributed on the project so 
  far and we look forward to working with more of you as we march on.
 
  —
 
  Kevin Carter
 
 
  __
  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: 

Re: [openstack-dev] [PKG-Openstack-devel][horizon][xstatic] XStatic-Angular-Bootstrap in violation of the MIT/Expat license (forwarded from: python-xstatic-angular-bootstrap_0.11.0.2-1_amd64.changes R

2015-05-05 Thread Robert Collins
On 5 May 2015 at 18:17, Matthias Runge mru...@redhat.com wrote:
 On 05/05/15 05:29, Robert Collins wrote:

 Probably, but it's legally wrong (ie: worst case, you can be sued) to
 leave
 a package which is in direct violation of the license of things it
 contains.


 So,we shouldn't use angular at all then, because as a js framework its
 distributed to users when they use the website, but the license file
 isn't included in that distribution.

 Would be good to get a legal position on this.

 If we're not allowed to use angular (and anybody else), I wonder how anyone
 could use it (following above logic)

Lets take a sensible, pragmatic approach here.

Firstly, upload a new tarball to pypi (a point release, not a postN
release - for uninteresting reasons pbr 0.10 produced postN versions
for local commits, and thus any postN version is not guaranteed to be
unique).

Secondly, reference that in a stable branch update to
global-requirements and horizon. Thats easy enough.

Thirdly, once our users have had time to update to the next point
release of Horizon - say 3 months - delete the file thats missing its
license statement from PyPI: upstream git has a LICENSE file, so we
are clearly not representing them well by distributing a package
without it. There's absolutely no reason to rush: if upstream were
license pedants, they would not have chosen the license they did
(because of its obvious incompatibility with js minification).

The incompatibility that I refer to is potentially serious, since a
license pedant can trivially take the position I put forward above,
but since we can reasonably assume upstream want their code to be
used, I think should be treated as a linter warning, not a fatal
error, and we should take a gentle non-contentious approach to
discussing it with them. angular-bootstrap only! has 190 committers,
angular has 1200 committers:- any rectification, even a simple rider
added to the repo, is likely to take time due to the lovely way
copyright intertwines on these things.

-Rob

-- 
Robert Collins rbtcoll...@hp.com
Distinguished Technologist
HP Converged Cloud

__
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] [PKG-Openstack-devel][horizon][xstatic] XStatic-Angular-Bootstrap in violation of the MIT/Expat license (forwarded from: python-xstatic-angular-bootstrap_0.11.0.2-1_amd64.changes R

2015-05-05 Thread Matthias Runge

On 05/05/15 05:29, Robert Collins wrote:


Probably, but it's legally wrong (ie: worst case, you can be sued) to leave
a package which is in direct violation of the license of things it contains.


So,we shouldn't use angular at all then, because as a js framework its
distributed to users when they use the website, but the license file
isn't included in that distribution.

Would be good to get a legal position on this.

If we're not allowed to use angular (and anybody else), I wonder how 
anyone could use it (following above logic)


Angular.js is licensed under MIT License [1],[2]:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.


question is, if our use of angular is a substantial portion if this 
software.



Matthias

[1] https://angularjs.org/
[2] https://github.com/angular/angular.js/blob/master/LICENSE

__
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] Speed Up RabbitMQ Recovering

2015-05-05 Thread Andrew Beekhof

 On 5 May 2015, at 2:31 pm, Zhou Zheng Sheng / 周征晟 zhengsh...@awcloud.com 
 wrote:
 
 Thank you Bogdan for clearing the pacemaker promotion process for me.
 
 on 2015/05/05 10:32, Andrew Beekhof wrote:
 On 29 Apr 2015, at 5:38 pm, Zhou Zheng Sheng / 周征晟 zhengsh...@awcloud.com 
 wrote:
 [snip]
 
 Batch is a pacemaker concept I found when I was reading its
 documentation and code. There is a batch-limit: 30 in the output of
 pcs property list --all. The pacemaker official documentation
 explanation is that it's The number of jobs that the TE is allowed to
 execute in parallel. From my understanding, pacemaker maintains cluster
 states, and when we start/stop/promote/demote a resource, it triggers a
 state transition. Pacemaker puts as many as possible transition jobs
 into a batch, and process them in parallel.
 Technically it calculates an ordered graph of actions that need to be 
 performed for a set of related resources.
 You can see an example of the kinds of graphs it produces at:
 
   
 http://clusterlabs.org/doc/en-US/Pacemaker/1.1-pcs/html/Pacemaker_Explained/s-config-testing-changes.html
 
 There is a more complex one which includes promotion and demotion on the 
 next page.
 
 The number of actions that can run at any one time is therefor limited by
 - the value of batch-limit (the total number of in-flight actions)
 - the number of resources that do not have ordering constraints between them 
 (eg. rsc{1,2,3} in the above example)  
 
 So in the above example, if batch-limit = 3, the monitor_0 actions will 
 still all execute in parallel.
 If batch-limit == 2, one of them will be deferred until the others complete.
 
 Processing of the graph stops the moment any action returns a value that was 
 not expected.
 If that happens, we wait for currently in-flight actions to complete, 
 re-calculate a new graph based on the new information and start again.
 So can I infer the following statement? In a big cluster with many
 resources, chances are some resource agent actions return unexpected
 values,

The size of the cluster shouldn’t increase the chance of this happening unless 
you’ve set the timeouts too aggressively.

 and if any of the in-flight action timeout is long, it would
 block pacemaker from re-calculating a new transition graph?

Yes, but its actually an argument for making the timeouts longer, not shorter.
Setting the timeouts too aggressively actually increases downtime because of 
all the extra delays and recovery it induces.
So set them to be long enough that there is unquestionably a problem if you hit 
them.

But we absolutely recognise that starting/stopping a database can take a very 
long time comparatively and that it shouldn’t block recovery of other unrelated 
services.
I would expect to see this land in Pacemaker 1.1.14


 I see the
 current batch-limit is 30 and I tried to increase it to 100, but did not
 help.

Correct.  It only puts an upper limit on the number of in-flight actions, 
actions still need to wait for all their dependants to complete before 
executing.

 I'm sure that the cloned MySQL Galera resource is not related to
 master-slave RabbitMQ resource. I don't find any dependency, order or
 rule connecting them in the cluster deployed by Fuel [1].

In general it should not have needed to wait, but if you send me a crm_report 
covering the period you’re talking about I’ll be able to comment specifically 
about the behaviour you saw.

 
 Is there anything I can do to make sure all the resource actions return
 expected values in a full reassembling?

In general, if we say ‘start’, do your best to start or return ‘0’ if you 
already were started.
Likewise for stop.

Otherwise its really specific to your agent.
For example an IP resource just needs to add itself to an interface - it cant 
do much differently, if it times out then the system much be very very busy.

The only other thing I would say is:
- avoid blocking calls where possible
- have empathy for the machine (do as little as is needed)

 Is it because node-1 and node-2
 happen to boot faster than node-3 and form a cluster, when node-3 joins,
 it triggers new state transition? Or may because some resources are
 already started, so pacemaker needs to stop them firstly?

We only stop them if they shouldn’t yet be running (ie. a colocation or 
ordering dependancy is not yet started also).


 Does setting
 default-resource-stickiness to 1 help?

From 0 or INFINITY?

 
 I also tried crm history XXX commands in a live and correct cluster,

I’m not familiar with that tool anymore.

 but didn't find much information. I can see there are many log entries
 like run_graph: Transition 7108  Next I'll inspect the pacemaker
 log to see which resource action returns the unexpected value or which
 thing triggers new state transition.
 
 [1] http://paste.openstack.org/show/214919/

I’d not recommend mixing the two CLI tools.

 
 The problem is that pacemaker can only promote a resource after it
 detects the resource is 

Re: [openstack-dev] [all] cross project communication: periodic developer newsletter?

2015-05-05 Thread Thierry Carrez
Joe Gordon wrote:
 [...]
 To tackle this I would like to propose the idea of a periodic developer
 oriented newsletter, and if we agree to go forward with this, hopefully
 the foundation can help us find someone to write newsletter.

I've been discussing the idea of a LWN for OpenStack for some time,
originally with Mark McLoughlin. For those who don't know it, LWN
(lwn.net) is a source of quality tech reporting on Linux in general (and
the kernel in particular). It's written by developers and tech reporters
and funded by subscribers.

An LWN-like OpenStack development newsletter would provide general
status, dive into specific features, report on specific
talks/conferences, summarize threads etc. It would be tremendously
useful to the development community.

The issue is, who can write such content ? It is a full-time job to
produce authored content, you can't just copy (or link to) content
produced elsewhere. It takes a very special kind of individual to write
such content: the person has to be highly technical, able to tackle any
topic, and totally connected with the OpenStack development community.
That person has to be cross-project and ideally have already-built
legitimacy. It's basically the kind of profile every OpenStack company
is struggling and fighting to hire. And that rare person should not
really want to spend that much time developing (or become CTO of a
startup) but prefer to write technical articles about what happens in
OpenStack development. I'm not sure such a person exists. And a
newsletter actually takes more than one such person, because it's a lot
of work (even if not weekly).

So as much as I'd like this to happen, I'm not convinced it's worth
getting excited unless we have clear indication that we would have
people willing and able to pull it off. The matter of who pays the bill
is secondary -- I just don't think the profile exists.

For the matter, I tried to push such an idea in the past and couldn't
find anyone to fit the rare profile I think is needed to succeed. All
the people I could think of had other more interesting things to do. I
don't think things changed -- but I'd love to be proven wrong.

-- 
Thierry Carrez (ttx)

__
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] [PKG-Openstack-devel][horizon][xstatic] XStatic-Angular-Bootstrap in violation of the MIT/Expat license (forwarded from: python-xstatic-angular-bootstrap_0.11.0.2-1_amd64.changes R

2015-05-05 Thread Thomas Goirand



On 05/05/2015 04:31 AM, Ian Cordasco wrote:

Please don’t put words in my
mouth Thomas. You do this frequently.


I don't think I have. Not here, not before. Please assume good faith on 
mailing lists, because it's hard to grasp the feeling on the other end. 
If you want to start an argue and feel like I've been bad with you, 
please do it privately, and I hope we'll get on together better. How 
about having a beer in Vancouver? :)



given the reliability of
system packages, it’s increasingly deployed from source.


WTF?!? In what way are Python packages that I maintain for OpenStack not 
reliable? Could you care to explain?



Are you a lawyer? Do you have a special connection with people from
bootstrap and angular, and they told you so?


Again with trying to put words in my mouth Thomas.


I'm just pointing to the fact that you don't know, just like I don't 
either or anyone else, what the consequences can be to violate a 
license. This is unless you're a lawyer, or if you know upstream for 
Angular. I fail to see where I do put words into your mouth...



I suppose if you used pip, you’d understand why the .post1 suffix is
necessary


I did use pip, but I still don't understand how adding .post1 provides 
more information. Probably I wont be the only one. Could you enlighten me?



but you don’t care about anything other than how this affects
your packages, do you?


I do care that everything done within the OpenStack project is done 
respecting free software licenses. This is more than just packaging in 
Debian, this is also related to ethic.


I'm pointing out the fact that there's a legal issue with the licensing 
and the distribution of a package. The plan described by Robert Collins 
is very accurate, and is just exactly what I thought should be done. 
Let's be constructive, have the issue fixed like Robert described, and 
avoid time loss (with nit-pickings), ok?


On 05/05/2015 05:29 AM, Robert Collins wrote:
 So,we shouldn't use angular at all then, because as a js framework its
 distributed to users when they use the website, but the license file
 isn't included in that distribution.

IANAL, but I don't think minified runtime use of a MIT-licensed 
Javascript has the same legal issues as shipping the source code. So 
far, I haven't seen a case where having a javascript running within your 
browser was considered as redistribution of the source code.


On 05/05/2015 08:17 AM, Matthias Runge wrote:
 If we're not allowed to use angular (and anybody else), I wonder how
 anyone could use it (following above logic)

Exactly my thoughts.

 Angular.js is licensed under MIT License [1],[2]:
 
 The above copyright notice and this permission notice shall be 
included in

 all copies or substantial portions of the Software.
 

 question is, if our use of angular is a substantial portion if this
 software.

I'm convince it is. And I'm convince we *must* ship the above copyright 
notice and this permission notice in our source packages, as the 
license says. If you don't trust me, please do trust the Debian FTP 
masters who are doing this every day.


Cheers,

Thomas Goirand (zigo)

__
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] [PKG-Openstack-devel][horizon][xstatic] XStatic-Angular-Bootstrap in violation of the MIT/Expat license (forwarded from: python-xstatic-angular-bootstrap_0.11.0.2-1_amd64.changes R

2015-05-05 Thread Matthias Runge

On 05/05/15 04:31, Ian Cordasco wrote:


Even so, Horizon is deployed in many places, and given the reliability of
system packages, it’s increasingly deployed from source.


Ok, I'll bite.

You surely have a source for your statement, or even better, a proof?

This is wrong in so many ways. It's the same truth as someone could 
claim: neutron doesn't work, so don't use it. (just took neutron as example)


If there is something wrong with system packages, please file bugs. 
Every distribution has a bug tracker.


Matthias

__
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


  1   2   >