369 Commits

Author SHA1 Message Date
Jenkins
ca3faa270e Merge "Add another patch scoping bullet point to effective_neutron" 2015-10-23 22:04:45 +00:00
Kyle Mestery
1f9cbe58aa Remove GBP as a Neutron sub-project
It was never a sub-project to begin with, so lets get it out of here.

Change-Id: Iabba3cc55c88771d3922050f23289ebdd7cbd44b
Signed-off-by: Kyle Mestery <mestery@mestery.com>
2015-10-22 19:28:02 +00:00
Jenkins
da4b564590 Merge "Allow to specify branch for creating new migration" 2015-10-22 19:19:40 +00:00
Yuji
9d069c48ae Allow to specify branch for creating new migration
Add options to 'neutron-db-manage revision' command for specifying
a branch.

DocImpact

Change-Id: I00b00821839b0d77caaaf26b518c5c0c75e01218
Closes-Bug: 1503342
2015-10-22 11:50:32 -04:00
Jenkins
8ec2752e09 Merge "Add effective note on DB exception to be aware of" 2015-10-22 10:42:45 +00:00
armando-migliaccio
ba241ef36f Fix the latest glitches that broke docs generation
Change-Id: I56fd97e4d590fd67768fefc45aabe429ad169d48
2015-10-22 01:18:51 +00:00
armando-migliaccio
eb8ec9fab8 Add effective note on DB exception to be aware of
Change-Id: I249b0dcf8d5ebff3c6b72c0e4deb270f0275d3a4
2015-10-21 18:10:24 -07:00
Kyle Mestery
3812613d6e Clarify what gerrit repositories can target neutron-specs
It wasn't made clear by the existing documentation that we only want
neutron, neutron-fwaas, neutron-lbaas, and neutron-vpnaas repositories
to target specs at neutron-specs. This makes it 100% crystal clear.

Change-Id: I5b87faa31d71676f1674fd7370535ae6d895b43f
Signed-off-by: Kyle Mestery <mestery@mestery.com>
2015-10-21 18:15:13 +00:00
Jenkins
37bad2539a Merge "Remove IBM SDN-VE left-overs" 2015-10-21 14:36:27 +00:00
Jenkins
4ec4642221 Merge "Fix formatting of hyperlinks provided in the office-hours doc" 2015-10-21 00:59:31 +00:00
armando-migliaccio
c3034122fe Fix formatting of hyperlinks provided in the office-hours doc
Change-Id: I7b11f4c6efb39d17d339b3e655f184c900b83376
2015-10-20 13:12:59 -07:00
armando-migliaccio
df5aca2b91 Remove IBM SDN-VE left-overs
The project has been removed in I8def7fc2e92f967785b9ab05f8496de641e8f866
and it's been retired from stackforge [1]. So it's safe to remove it from
the list with the remaining bits.

[1] f66ddfa0a1

Change-Id: Ic1bb021d91bbaaa01d0ac305c8060b3af9e2389b
2015-10-20 14:49:11 -04:00
armando-migliaccio
12b6f505db Remove the port-forwarding sub-project from the list
This project is no longer maintained, there are newer talks
going on to better support the use case [1], possibly in
tree. To this aim, it's safe to remove this project from
the list.

[1] http://lists.openstack.org/pipermail/openstack-dev/2015-September/073461.html

Change-Id: Ic1ae39f19381bc912a5fdb6417fff19181916744
2015-10-20 18:11:10 +00:00
Jenkins
3854fd9af3 Merge "Move some projects url from cgit/stackforge to cgit/openstack" 2015-10-20 15:09:15 +00:00
Jenkins
94d76edea7 Merge "Update notes about the Neutron teams" 2015-10-20 14:30:00 +00:00
Einst Crazy
64595afc60 Move some projects url from cgit/stackforge to cgit/openstack
Some projects is moved from cgit/stackforge to cgit/openstack,
modify the rst file.

Change-Id: I37fbdeb9054dc35ff8b61aef5b444aa4f5289563
2015-10-20 14:00:50 +08:00
armando-migliaccio
bf22a33e89 Update notes about the Neutron teams
Provide links to who belongs to what team, and
rename the section to better reflect its content.
Add the Neutron drivers team, which apparently
was missing and only captured on the wiki.o.o.

Change-Id: Ica1de55b11f9c9f3ad24fa5bfa431548499951e8
2015-10-19 19:24:05 -07:00
armando-migliaccio
74c236ac38 Improvements to the blueprint management process
It is easy to oversubscribe ourselves during a release
cycle. We approve specs only to experience that we fail
to review consistently; code is posted last minute,
we get lost into chasing race conditions, the odd dependency
throws the gate under the bus, and the ever-present cosmetic
refactoring patch steers our attention from what matters,
which is *reviewing what we commit to deliver*.

In order to keep ourselves focused on the bigger picture,
this patch proposes/formalizes changes to the way we
register blueprints so that we can improve our ability
to better foresee what we'll deliver at the end of a
release.

We obviously can't predict the future or chain people
to a desk, but a regular pulse check of a well planned
task list should at least help mitigate the feeding frenzy
that usually happens closer to FF. That inevitably
leads to half-baked and buggy solutions.

Change-Id: Ia27b2a779204bf98c1dec2a30d00507de285f801
2015-10-19 10:55:53 -07:00
Henry Gessau
f0a297281e Add a note to ban agents from connecting to the DB
Change-Id: I7768b354c3f07aa7d692bbe8dc344e2fece592fa
2015-10-19 10:05:13 -04:00
Kyle Mestery
ae8b736a5b Fix rendering
Commits 874fd5b61a5d6a81f0e147a08a1da444e2380a5f and
a937582f7aa430f5edace2d52f5f6feccf381a34
both had formatting issues with links that were
added. This commit fixes both of the links in
question.

Change-Id: Ib02e7c659d18719d3a2898dbb9da147a8aa1f817
Signed-off-by: Kyle Mestery <mestery@mestery.com>
2015-10-16 17:08:36 +00:00
Jenkins
63b1b30cc7 Merge "Spelling and grammar corrections" 2015-10-15 22:20:44 +00:00
Jenkins
8251383813 Merge "Cross link sub-project release processes" 2015-10-15 22:20:30 +00:00
Kyle Mestery
a937582f7a Spelling and grammar corrections
Change-Id: I38ba5a9145764357f0416b5c6f42e1204332ba5a
Signed-off-by: Kyle Mestery <mestery@mestery.com>
2015-10-15 18:52:28 +00:00
Kyle Mestery
874fd5b61a Cross link sub-project release processes
Cross link the release processes for sub-projects across the devref
and bug policy documentation.

Change-Id: Ifa548fc61777e13a0131b681610babf212b42e27
Signed-off-by: Kyle Mestery <mestery@mestery.com>
2015-10-15 17:26:01 +00:00
John Davidge
7361e72ce5 Update RFE documentation to clarify when the tag is not appropriate
Adds a passage to clarify that the 'rfe' tag is not to be used for work
that is already well-defined, to avoid code being submitted before proper
discussion can take place.

Change-Id: I20a1a87b263154e8b7726da08bfb615b272ba4c1
2015-10-15 16:27:05 +01:00
Jenkins
1cc051fffe Merge "Tweak RFE guidelines" 2015-10-14 12:36:31 +00:00
armando-migliaccio
ede964e1ce Tweak RFE guidelines
Liberty is behind us. The RFE process has been in place for a cycle
and some refinements have been necessary to make it more streamlined.

The cut-over section has outlived its purpose so it can be removed.
In its place, this patch clarifies how we are going to track RFE in
Launchpad, once the RFE has been 'approved'.

The tl;dr version of this patch is: from Mitaka onwards, feature
submission must happen via RFE bug report submission. Launchpad
blueprints are going to become a tool to be used at discretion of
the project release manager for milestone tracking purposes.

Change-Id: I370e3397682d9f4ebca215b6711f23a2a4fc4233
2015-10-13 20:57:59 -07:00
armando-migliaccio
1dd235a36e Fix link in devref guide
warnerrors = True no longer works with Sphinx < 1.3, and this
makes warnings fail silently [2].

A patch [1] is out to fix that, and until pbr releases we will
have to be careful not to bitrot.

This patch fixes the outstanding link error and tweaks the wording
of the affected pill of wisdom.

[1] I680b448471e687919d202e8f2abe57f8ba3b22ee
[2] bug #1496882

Change-Id: Id9cce7ae78c51dceeb56c6b5b8b04340c5378748
2015-10-13 16:30:06 -07:00
Jenkins
8a7391f00f Merge "Add deadlock warning to 'effective neutron'" 2015-10-13 14:15:06 +00:00
Jenkins
abe707eade Merge "Use assertTrue(observed) instead of assertEqual(True, observed)" 2015-10-12 09:13:37 +00:00
Kevin Benton
ea254d3967 Add deadlock warning to 'effective neutron'
Change-Id: Iaf9bd0b5d84ecb4f4de406e632c0d05327621bcb
2015-10-09 18:04:02 -07:00
Hirofumi Ichihara
2c62cd6ec0 Use assertTrue(observed) instead of assertEqual(True, observed)
We should use assertTrue not assertEqual.

Closes-Bug: #1503071

Change-Id: Ib75dd9f8965fd04fe581f09a5e5df3df43542d89
2015-10-09 23:13:58 +09:00
Jenkins
97d17ec05b Merge "Consume ConfigurableMiddleware from oslo_middleware" 2015-10-09 12:16:28 +00:00
Jenkins
5cad8362e6 Merge "Cleaned up remaining incorrect usage for LOG.exception" 2015-10-09 01:11:55 +00:00
Jenkins
1cb833e2a4 Merge "Effective: avoid mocking open() if you can" 2015-10-08 22:25:15 +00:00
Jenkins
e739ba36ee Merge "Consume sslutils and wsgi modules from oslo.service" 2015-10-08 22:20:42 +00:00
Jenkins
8f524718b0 Merge "Update gate dashboard URLs" 2015-10-08 22:04:25 +00:00
Elena Ezhova
ed729862eb Consume ConfigurableMiddleware from oslo_middleware
Middleware class in neutron/wsgi.py can be replaced with
ConfigurableMiddleware from oslo_middleware.

Remove the Debug helper class as it doesn't seem to be used
anywhere. Instead, one can use oslo_middleware.debug.Debug.

Added a note about possible implications for out-of-tree plugins
to neutron_api.rst.

Change-Id: If7360608f94625b7d0972267b763f3e7d7624fee
2015-10-08 17:59:43 +00:00
Elena Ezhova
216d2d0b75 Consume sslutils and wsgi modules from oslo.service
sslutils and basic WSGI functionality have been moved to
oslo.service and now Neutron can reuse them.

Marked ssl options that were renamed in oslo.service as
deprecated.

Added a note about possible implications for out-of-tree plugins
to neutron_api.rst

Bumped oslo.service version to 0.9.0.

Related-Bug: #1482633

Depends-On: I0424a6c261fae447dbc25b3abf00258c860a88f5
Change-Id: Ibfdf07e665fcfcd093a0e31274e1a6116706aec2
2015-10-08 17:58:53 +00:00
armando-migliaccio
1585e197d6 Effective: avoid mocking open() if you can
Change-Id: Idcf1d1a410be10c5a557ab89a5dc83e3649cd086
2015-10-08 10:29:44 -07:00
Ihar Hrachyshka
2758739847 Cleaned up remaining incorrect usage for LOG.exception
- callers should not explicitly pass exceptions into LOG.exception
  because it's already implicitly included in the message by stdlib
  logging module.
- callers should not call to LOG.exception when there is no exception to
  log about (known to fail in Python 3.x < 3.5).

Change-Id: I58e7e01ed152028ad43bb3ada87d719caa2ab08d
Related-Bug: #1504053
2015-10-08 16:45:18 +02:00
Jenkins
7aed40f891 Merge "Adding headers to the devref docs" 2015-10-07 20:48:40 +00:00
Jenkins
a853ff3018 Merge "Improvements to the RFE management process" 2015-10-07 14:54:49 +00:00
vikram.choudhary
c2734d336f Adding headers to the devref docs
This patch adds missing headers to all the devref documents.

Change-Id: Ice2f93f37a2cade7d5af552aaae6cd9f66dc953c
2015-10-07 18:29:52 +05:30
armando-migliaccio
7d14ede049 Improvements to the RFE management process
The Drivers team realized that with the current model, RFE
bugs were never off their radar even though RFE proposals were
approved and ready to be worked on. As a result it was becoming
tricky to handle the RFE backlog during the drivers meeting.

These changes are aimed at keeping the list of RFE bugs to a
manageable size, irrespective of how fast code gets submitted
and merged: the responsibilities of vetting feature proposals
and reviewing code are very much different, and this policy
changes try to reflect that.

Change-Id: I37b7f1b7c3538e871cb9bc5cbfba61d99858f16f
2015-10-06 22:16:09 -07:00
armando-migliaccio
e7675a8af5 Add py34 tags to the list of official tags
Whilst the porting is in progress, there can be a number
of issues popping up, so it's good to have a way to capture
them all at once.

Change-Id: I7a92bbbc67f93270f898c5dfa38d1962226c32a0
2015-10-06 20:36:38 -07:00
Jenkins
f4606f3206 Merge "Add networking-bgpvpn lieutenants" 2015-10-07 01:23:37 +00:00
Jenkins
93f4fa9c50 Merge "Add some test guidelines to 'effective neutron'" 2015-10-06 19:10:19 +00:00
Paul Carver
4d0b66c843 Add another patch scoping bullet point to effective_neutron
This patch adds an alternative wording of the patch sizing/scoping
recommendation that was left out of [1]

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

Change-Id: I64b4f4aca90c19d7dbc81a8126a7254d64876699
2015-10-06 19:06:29 +00:00
Jenkins
2713bc1a13 Merge "Adding Effective tips for plugin development" 2015-10-06 18:25:53 +00:00