Commit Graph

108 Commits

Author SHA1 Message Date
OpenDev Sysadmins 46f048ff2f OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:33:03 +00:00
Zuul 1992485332 Merge "Add support for custom namespaces" 2017-12-09 15:46:46 +00:00
Dan Prince cca8e6ed63 Add support for custom namespaces
Defaults to 'openstack/' for backwards compat.

Change-Id: I320f6fe8d9926140660bed021624d3db1af23c7e
2017-12-09 10:11:44 -05:00
Zuul eb1363df49 Merge "Fix reviewday URLs" 2017-12-09 13:12:11 +00:00
Dan Prince eac379040f Fix pep8 test
Change-Id: I570517386e4642cd5f47e32c18ffa5dff062f69e
2017-12-08 15:11:33 -05:00
Dan Prince c1c05b6338 Fix reviewday URLs
The https://review.openstack.org/#change,123456 style links
no longer seem to work correctly. This patch updates
the URL to use the new format:

https://review.openstack.org/#/c/123456/ format which
works great.

Change-Id: If7c4fe732d3f272cbe31dabc375943559bb6afd9
2017-12-08 09:21:54 -05:00
Manjeet Singh Bhatia 9852644551 Append a new section to neutron dashboard
As recently we started seeing issues in gate jobs for neutron
this patch add a section to existing dashboard to track patches
related to gate failure. Example of review page [1].

[1]. https://tinyurl.com/lma2tj8

Change-Id: Id88ee651e40e521f092bf1411fbdbe2d646ea978
2017-03-21 20:50:50 +00:00
Steven Dake 745653e3dd setup.py has a tox error, making reviewday fail gating
Not sure how this happened, but its there ->
http://logs.openstack.org/85/376685/2/check/gate-reviewday-pep8-ubuntu-xenial/791ecbe/console.html#_2016-11-20_22_40_58_738004

Change-Id: Ifb68aa57292d54fc86943cd296ebdbb8f119df09
2016-11-21 05:34:28 -07:00
Armando Migliaccio 53f6158bdd Make Neutron script pull all Stadium projects
Change-Id: I2d9034a31a2492a5723db6d8e10e495b20696db6
2016-09-06 13:14:04 -07:00
Andreas Jaeger b85d6bb579 Move other-requirements.txt to bindep.txt
The default filename for documenting binary dependencies has been
changed from "other-requirements.txt" to "bindep.txt" with the release
of bindep 2.1.0. While the previous name is still supported, it will
be deprecated.

Move the file around to follow this change.

Note that this change is self-testing, the OpenStack CI infrastructure
will use a "bindep.txt" file to setup nodes for testing.

For more information about bindep, see also:
http://docs.openstack.org/infra/manual/drivers.html#package-requirements
http://docs.openstack.org/infra/bindep/

Change-Id: Icda7447e95681b1b7d2059dc5cd79b78d651b9a8
2016-08-12 19:30:51 +02:00
Henry Gessau a72f6cff34 Add neutron-lib project to neutron review dashboard
Change-Id: I26db7e248a96497981195ae6a1543a4f67378bbe
2016-07-05 10:35:35 -04:00
Andreas Jaeger ab8d9f4d52 List system dependencies for running common tests
Add an other-requirements.txt file containing a cross-platform list
of dependencies needed for running included tox-based tests. Also
include a tox environment for convenience calling the bindep[*]
utility to list any missing system requirements.

This change is self-testing.

For other-requirements.txt see also
http://docs.openstack.org/infra/manual/drivers.html#package-requirements

[*] http://docs.openstack.org/infra/bindep/

Change-Id: I9b6f0a48a5c266eb5c78f04cccf0aa43d0f4a282
2016-06-30 08:15:53 +02:00
rossella 622df39583 Use pip to install gerrit-dash-creator
Change-Id: I791233367dac6132c01586f5aa6c48903fcb5218
2016-04-19 14:47:58 +00:00
rossella c0612a2ef6 Add a link for Neutron Gerrit dashboard
In Neutron we created a tool to generate a Gerrit dashboard
that shows the most important reviews (bug fixes for high/critical bugs
and patches that implement approved blueprints) [1].
This patch adds a section to store the links of the project dashboards
in reviewday, copies the mentioned script in this repo and use it to
generate an updated link to the Gerrit dashboard.

[1] https://github.com/openstack/neutron/blob/master/tools/milestone-review-dash.py

Depends-on: I42ea25bdf69a1d75db24785db0e86396206fd48d
Change-Id: Id2e8590193fbf21a52a767323a77df9be4048b5a
2016-04-04 18:30:33 +00:00
Dan Prince 6caf710a79 Generate data_table.html
This patch updates reviewday so that it generates
both an index.html and a separate data_table.html
which can be used for importing the reviewday HTML
table into an externally styled website.

The existing reviewday OpenStack style remains the same.
This patch should prove useful for sites wishing
to re-use the "data table" format as-is inside of a
separately themed web site.

Change-Id: If9a69235484038e4b10ee8a2c66ed834f5f6a8d2
2015-09-27 21:38:37 -04:00
Dan Prince 540225b34d Ability to set the launchpad project name
Some projects use share a common Launchpad project for
reporting bugs (they don't always have split out
projects for these things). This patch updates
reviewday the --project-file format to support
specifying an altername 'launchpad_project' default.

Change-Id: I66afed988afe4c0cfa37d269fd397bcbb9e5badf
2015-09-25 15:30:47 -04:00
Dan Prince 3971f290fe Add --project-file option
This patch adds a new -p (--project-file) option which can
be used to specify an external grouping of projects used
to generate the report.

The format of the project file can be YAML or JSON (YAML example
is included in the README.md). The format is a list of dict's to
leave open the option for future expansion (fields other than
'name' might also be useful.)

Change-Id: I5e74fa118296c4531c988f4804749d6a6c1b957a
2015-09-25 14:59:45 -04:00
Dan Prince e2b4f2d0b3 Add requirements files, tox.ini updates
This patch updates the tox.ini file to create
virtualenv's using the new requirements files.

Also, adds a helper task to run reviewday in
a tox virtualenv. Useful on distros that
don't have launchpadlib packages handy...

Change-Id: I4fd2f70859d02a2402ed3b2387e1a6ffbcf588fd
2015-09-25 14:57:30 -04:00
Markus Zoeller 0517c7a499 Make the review list sortable by review type
Especially for bug review days it makes sense to sort the current
review list by review type (high prio bugfix, medium prio bugfix, ...)
This patch set introduces a new column "type" and allows a sorting for
it.

Change-Id: I3d37cccb8d6f75f6eebc2cf8ab9136ac50d4cf89
2015-08-07 16:41:36 +02:00
Jenkins 02b43d1ce3 Merge "Workflow documentation is now in infra-manual" 2014-12-05 17:06:09 +00:00
Jeremy Stanley afb28318ed Workflow documentation is now in infra-manual
Replace URLs for workflow documentation to appropriate parts of the
OpenStack Project Infrastructure Manual.

Change-Id: I13da6fae21fe694344ced32cb6ef7e21ed85b215
2014-12-05 03:30:43 +00:00
Dan Prince 7c6ee9c1d0 Add os-net-config.
A new tool in TripleO we should have in the list.

Change-Id: I078d1bf15b85a6f39ed9b52da78629eaf9285375
2014-11-25 13:40:00 -05:00
Eduardo Costa ae41c0124f Escape double quotes for the subject field.
Fix HTML generation when the subject field contains double quotes.

Closes-Bug: #1393023
Change-Id: Ia948d80e04ee838ad0ffd1a9cdc0ca2ef4add4c3
2014-11-15 21:15:12 -02:00
Cindy Pallares 3a8839bf3a Change Marconi to Zaqar
Marconi has been renamed to Zaqar and now shows up empty on reviewday.

Change-Id: I7df76586ad1ed83176019c26e39c108913b21f96
2014-08-26 11:20:01 -05:00
Christian Berendt 1f48536f7b Prettified all HTML files
Prettified all HTML files using Beautiful Soup with the
following script.

https://github.com/berendt/openstack-development/blob/master/prettify.py

Change-Id: I07f7a54f279d01381b91702664a80812355834d9
2014-06-08 19:21:36 +02:00
Jenkins 08d8d90e15 Merge "Add Marconi and its client to ReviewDay" 2014-05-22 21:39:58 +00:00
Jenkins 1c36295524 Merge "Remove WIP reviews from reviewday report" 2014-05-21 16:59:51 +00:00
Jenkins 1806d3f463 Merge "Ensure mergeprop instantiation failures are not fatal" 2014-05-21 16:59:21 +00:00
Elizabeth Krumbach Joseph 3baa9af6d7 Add MANIFEST.in to include addl files in sdist pkg
In order to successfully run now, setup.py needs to have the
README.md file and others in the sdist package. Adding the
MANIFEST.in file so that thes files get included.

Change-Id: I0c11f776c942e292b002f6424c861f8d11f66f30
2014-05-20 13:07:52 -07:00
Morgan Fainberg 063b27abfc Remove WIP reviews from reviewday report
With the changeover to WIP being part of Workflow, the old WIP
detection no longer worked. This change makes WIP detection work
again and removes WIP reviews from the reviewday output.

Change-Id: Ic059b1e20708d3d6b6391fcebd7ff57afe7d7b0e
Closes-bug: 1321018
2014-05-19 14:44:33 -07:00
Morgan Fainberg fa7f3845f0 Ensure mergeprop instantiation failures are not fatal
Instead of re-raising on a failure to create a MergeProp instantiation
only log. This prevents a failure (due to malformed review data) from
causing the reviewday report to become stale.

Change-Id: Ife8d11579004564547402260514caa012ec7fa4a
Closes-Bug: 1321015
2014-05-19 14:42:38 -07:00
Cindy Pallares 2cc05cd48a Add Marconi and its client to ReviewDay
Change-Id: I4e47f007f3b8cdd8222d97299d36b9b7873d16f5
2014-05-16 07:28:50 -05:00
Sergey Lukjanov 4a6dc9b4f9 Add Sahara repos to reviewday
Change-Id: I121b315725c56235cddc89c4315e4bd910730586
2014-04-17 12:48:35 +04:00
Mat Lowery 70af56cf9b Add Trove-related projects
Change-Id: Ic52f76543f819d9124e30d14626bfab352b91d4d
2014-04-16 11:39:54 -05:00
Dan Prince ab41e2fc7e Quit smoking.
I stopped smoking in Hong Kong... so I think it
should be safe to remove this for now. If I decide
to pick up the habit again I can always add this
back in.

Change-Id: Ibc0d533aa295ba9a26c61995d63610cc53a2b11e
2014-04-08 13:39:28 -04:00
Elizabeth Krumbach Joseph 4b7c228cbd Add JSON link and fix header
The "ReviewDay" header was far off to the right, fixing that with
edit to div and modification of CSS so it looks more like the
other pages on status.openstack.org.

Also add link to the new JSON file just below the header.

Change-Id: I45454594a20af5d20d2171899be25904a47b53ac
2014-02-24 17:39:43 -08:00
Jenkins 3e1c8d5be5 Merge "Ensure non-WIP reviews have a score of 1 as a base" 2014-02-12 20:35:29 +00:00
Jenkins aa04cf1614 Merge "Use a with block to create index.html." 2014-02-12 19:09:14 +00:00
Jenkins 20c03cd6fa Merge "Make reviewday.json world readable." 2014-02-12 18:54:34 +00:00
Dan Prince a409123c9b Use a with block to create index.html.
Also, updates our IO so we write to a .tmp file and
rename it only after the file IO is completed. This
wards off a potential race where a user could load
a page that hadn't been fully flushed to disk.

Change-Id: I04bfb7def801f11e3fcae83272879f660a8d1825
2014-02-12 11:00:04 -05:00
Dan Prince 80b63eced6 Make reviewday.json world readable.
Because we were using a python tempfile the reviewday.json
file was readable/writable only by the user that runs
bin/reviewday. Ideally this file would be world readable so
that Apache can host it properly.

In this commit we drop the use of python tempfile in
favor of just plain old open() which respects the
normal file permission settings.

This should fix a Forbidden access error I get when
trying to access http://status.openstack.org/reviews/reviewday.json
today.

Closes-bug: #1273833

Change-Id: I9e9a76e29f5c71f2496eef96a6dbf2496c42d973
2014-02-12 10:52:44 -05:00
Morgan Fainberg 3a30c64c13 Ensure non-WIP reviews have a score of 1 as a base
All non-WIP reviews should have a score of 1, this will ensure
that they are prioritized above WIP reviews. All reviews will
see an increase in score by 1 (WIP has a score of 0 now, all other
reviews start with a score of 1, and are modified up as appropriate).

Change-Id: I086cb01c7b8a71a9a1ec3cee2bd826f3d397c52e
2014-02-11 18:02:17 -08:00
Morgan Fainberg 02b04c151c Ensure WORKINPROGRESS reviews are at the bottom of the list.
WORKINPROGRESS reviews should not be at the top of the reviewday list
for a given project. The score will always be 0 for WIP reviews and
the subject line (in the generated report) will be prefixed with
a '(WIP): ' to indicate it is work-in-progress.

Change-Id: I32f7e08341dcbf1a0aa965a5f377c7fdc8613ead
2014-02-05 11:46:59 -08:00
Jenkins ad588336ac Merge "Generate JSON" 2014-01-23 19:48:45 +00:00
Jeremy Stanley d02f90117c Whitelist external lazr.authentication requirement
* tox.ini(testenv.install_command): Use the --allow-external and
--allow-insecure options so that pip 1.5 and later will assent to
retrieve the lazr.authentication package even though it's not hosted
on PyPI. The --allow-insecure option is aliased to a clearer
--allow-unverified wording in 1.5, but the old form is being used to
avoid breaking users of 1.4.x and will be valid at least through
1.6.x according to comments in the pip source.

Change-Id: I52342a805a8b0b5ade7de494b1fd9b4079b93263
2014-01-06 03:48:37 +00:00
Brant Knudson d5cc6b0bb2 Generate JSON
Generate JSON data so that tools can easily make use of the info
that reviewday generates.

A new reviewday.json file is generated that has data like

  {
    "generated": "2014-01-03 22:22:33",
    "projects": {
      "identity-api": {
        "https://review.openstack.org/#change,62961": {
          "owner": "Dolph Mathews",
          "score": 48,
          "cause": "No link",
          "feedback": {
            "lowest": 1,
            "highest": 1
          },
          "subject": "cleanup query_string documentation"
        }, ... (for each review uri)
      }, ... (for each project)
    }
  }

Change-Id: Idabafdadb3237410fa866c78d429cf46317fb3fe
2014-01-03 16:42:36 -06:00
Brant Knudson afd4564a6c Add identity-api to projects
The identity-api project wasn't included in the list of projects
so important reviews didn't show up in the report.

This change makes it so that identity-api reviews show up in the
report.

Change-Id: I3f5db1003147464c2190f9dd0566d92106e4bc0d
2013-12-30 15:45:19 -06:00
Brant Knudson d09c23accb Cleanup projects
Moves project list to a variable and in alphabetical order so it's
easier to see if your favorite project is included.

Change-Id: Id3d7ea1a4d6ffd250ab137a1ddda2394ee0bb6ed
2013-12-30 15:40:46 -06:00
Devananda van der Veen 71b21d04ed Add Ironic projects
Change-Id: Ic51024d4c71c8c6d06a7d47113fb7a455990f291
2013-12-04 12:45:56 -08:00
Dan Prince 28de92eb5f Add the rest of the client projects.
Adds novaclient, glanceclient, swiftclient, keystoneclient,
cinderclient, heatclient, and ceilometerclient.

Change-Id: Ice15cedf81ba2750f3c1e6d7e3e879cba76b1ad1
2013-10-31 13:09:19 -04:00