Commit Graph

33 Commits

Author SHA1 Message Date
Ghanshyam Mann d58ee7fb08 Retire openstack-health
openstack-health is QA repo and service to know the
job/test success/failure rate. But for a long (more than
a year), this code is broken. We do not have any maintainer
in QA to fix and maintain it. As it is broken, QA and infra team
agree to stop the service

- http://status.openstack.org/openstack-health/#/

In QA zed PTG, we decided to retire the repo also

- https://etherpad.opendev.org/p/qa-zed-ptg

Needed-By: https://review.opendev.org/c/openstack/governance/+/836706
Change-Id: Ie15aa8e469b0bb3aff47dcad422c0676fea640d2
2022-04-05 18:47:38 -05:00
Ghanshyam Mann c21da9a593 Update IRC network to OFTC
Change-Id: I748f813ae1b06ba31b30560d6d30c6528f47738f
2021-06-01 07:26:55 +00:00
Lukas Piwowarski 4f14a185aa Create tox environment to build pdf documentation
This patch enables building .pdf documentation using new 'pdf-docs'
tox environment. The newly created tox environment creates latex
source codes using sphinx-build and then builds the pdf
documentation using make.

Story: 2006070
Task: 35466

Change-Id: Iefa8795ba985f502f952001cdc616dae20847ef9
2020-09-24 10:10:13 +02:00
Zuul 6506c4d406 Merge "Fix typo in contributor guide" 2020-08-19 15:37:16 +00:00
Andreas Jaeger 43a20b4f1b Switch to newer openstackdocstheme version
Switch to openstackdocstheme 2.2.1 version. Using
this version will allow especially:
* Linking from HTML to PDF document
* Allow parallel building of documents
* Fix some rendering problems

Update Sphinx version as well.

Disable openstackdocs_auto_name to use 'project' variable as name.

Change pygments_style to 'native' since old theme version always used
'native' and the theme now respects the setting and using 'sphinx' can
lead to some strange rendering.

openstackdocstheme renames some variables, so follow the renames
before the next release removes them. A couple of variables are also
not needed anymore, remove them.

See also
http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014971.html

Change-Id: Iabe6f531dcae728331698e7c70ad81adb86315cf
2020-06-02 14:17:36 +02:00
Zuul b0ea7bbf5a Merge "Cleanup py27 support" 2020-04-30 15:50:12 +00:00
Ghanshyam Mann 6bf9b0689c Fix typo in contributor guide
There are few typo in contributor guide which were
added recently.

Change-Id: Id3c316df1a79bd35eed162e3291ef31cc36b092f
2020-04-22 21:54:12 -05:00
Ghanshyam Mann 4467ef9bb6 [ussuri][goal] Update contributor documentation
This patch updates/adds the contributor documentation to follow
the guidelines of the Ussuri cycle community goal[1].

[1] https://governance.openstack.org/tc/goals/selected/ussuri/project-ptl-and-contrib-docs.html
Story: #2007236
Task: #38554

Change-Id: Ie1243ddff756372aba2c2b4fdbbea63287dfa8f8
2020-04-19 17:54:44 -05:00
Andreas Jaeger 596d2f0cf1 Cleanup py27 support
This repo is now testing only with Python 3, so let's make
a few cleanups:
- Remove python 2.7 stanza from setup.py
- Remove obsolete sections from setup.cfg
- Update classifiers
- Cleanup doc/source/conf.py to remove now obsolete content.
- Use newer openstackdocstheme version
- Remove install_command from tox.ini, the default is fine

Change-Id: Ied0e774f0efda76794ecfb0f67a5fd51bb380258
2020-04-11 14:58:46 +02:00
Ghanshyam Mann b15f68e52d [ussuri][goal] Drop python 2.7 support and testing
OpenStack is dropping the py2.7 support in ussuri cycle.

openstack-health is ready with python 3 and ok to drop the
python 2.7 support.

Complete discussion & schedule can be found in
- http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010142.html
- https://etherpad.openstack.org/p/drop-python2-support

Ussuri Communtiy-wide goal:
https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html

Change-Id: Iaaef4a66fec148e882e3a6a984b07a80c7fb1285
2020-03-06 06:45:21 -06:00
pengyuesheng 68323f7c25 Update sphinx dependency
Sphinx 2.0 no longer works on python 2.7,
so we need to start capping it there as well
depend on https://review.opendev.org/#/c/657890/

Change-Id: I4759dd3a5a9154978c874786b27aa17a37c3057f
2019-06-25 16:19:40 +08:00
Masayuki Igawa 418ae6d68a
Use openstack theme for docs
This commit makes the doc use the openstack theme, and also adds
build-openstack-docs-pti job to ensure the tox job.

Change-Id: Iffa590d8325285094cd1d0bef9c5850616c9dedc
2019-05-16 12:52:58 +09:00
wangqian 2ffbcd1484 Move doc related modules to doc/requirements.txt
Because sphinx and oslosphinx module is not for the unit test.
I remove sphinx and oslosphinx from test-requirements.txt.
Add doc/requirements.txt and modify doc/source/_static/conf.py

Beacause of the build of py27 is failed(Zuul), I write this patch.

Change-Id: I306795ca0192675d8ffb9bbc2f1fa04165a45209
2019-05-16 10:55:03 +08:00
mccasland, trevor (tm2086) ed5e6f1876 docs: add info about subunit2SQL usage
This document summarizes the required subunit2SQL usage to produce
run metadata, and additional arguments this program uses in code to
display data on test results.

Change-Id: Ieb1b3bf4cc63ad73b210db0275fde284277900a4
2018-07-17 11:08:24 -05:00
lioplhp 2c01042d85 Fix html_last_updated_fmt for Python3.
html_last_updated_fmt option is interpreted as a
byte string in python3, causing Sphinx build to break.
This patch makes it utf-8 string.

Change-Id: If616a209af5cafd600514e0dcb206df847eee80d
2017-06-23 09:24:55 +08:00
Masayuki Igawa b1270dc507 Fix docs warnings
This commit fixes docs warnings when building docs. The installation and
usage documents are in README. So we don't need the entry in index.rst.
And _static directory is needed because it is declared in conf.py.

Change-Id: Ia34c2332a1099c5e181e9f27f472aae05c698431
2016-02-27 14:47:56 +00:00
Harshada Mangesh Kakad 663c2f4d5a Replace deprecated library function os.popen() with subprocess
os.popen() is deprecated since version 2.6. Resolved with use of
subprocess module.

Change-Id: I409af47bb09cd5ba48e0e32a424b35d1f61323e9
Closes-Bug: #1529836
2016-01-14 05:15:16 -08:00
Matthew Treinish c37c6aee6c Remove the remaining mockups
At this point the pages which we originally mocked up have all been
implemented. They served as a useful reference when we were first
bootstrapping the project, but we've grown beyond them now. This
also removes the last remaining bits of the license quagmire we
had with using highcharts since it is no longer in the code base
at all.

Change-Id: Icc3173b959ec0417f5ecd3804cf10d7d41ebfbe4
2015-12-07 23:58:48 +00:00
Matthew Treinish bfe0da2991
Remove mockups for implemented pages
This commit removes the mockups, sample data files, and other js files
related to the mockups which served as guides to getting things up. We
already have working code landed for the first 2 pages and the mockups
don't really reflect what things actually look like any more. So there
really isn't a reason to keep them around anymore. We should also
remember to remove the mockups on the patches which implement the
corresponding page for real.

Change-Id: Ice14238928bcb534d9870ad51eb9585490bfd705
2015-10-12 15:47:50 -04:00
Moises Trovó 005f16b1da Change small graphs per job to sparklines
The small graphs for failures and runtime for each job of a project
looks better if we use sparkline based graphs, a sample is
provided by highcharts http://www.highcharts.com/demo/sparkline and
I based this work on that.

Change-Id: I52d3445d5fc7984e1fe6235de11280da812ba056
Co-Author: Dhiana Deva <ddeva@thoughtworks.com>
2015-09-23 16:01:19 -03:00
Jenkins 4323d5969b Merge "Fix tool tip error and break out json data" 2015-09-17 03:13:58 +00:00
Jenkins 58a41eb680 Merge "Mockup of second page" 2015-09-16 15:52:27 +00:00
Jenkins f1b38d7f2a Merge "Initial commit of page 3 and json" 2015-09-16 15:50:43 +00:00
Jenkins 7ebd5480dc Merge "Intial commit of test crossection page and json data" 2015-09-16 15:49:30 +00:00
Matthew Treinish cde573acb8
Add unit tests for rest api and fix docs
This commit adss the basic framework for unit tests of the rest api
and 2, yes 2, unit tests to cover the /runs and /tests endpoints.
This will be expanded in the future, but this is to just give us a
starting point as we expand the api.

Additionally, to unblock the repo this adds missing tox envs which
are needed to pass the docs job. It also takes care of the other
missing pieces to pass a build sphinx run.

Change-Id: Id46476285612789e3b7817eacc45125cf6c3a548
2015-09-15 23:39:20 -04:00
Ryan Moats d84a3ae61b Fix tool tip error and break out json data
Tool tip shows value as temperature in Celcius, which isn't right.
Also break out json data as separate file to line up with all the
other commits.

Change-Id: I6561e2f7cb1f3a808430eafc860662e66896a48a
Signed-off-by: Ryan Moats <rmoats@us.ibm.com>
2015-09-15 16:13:47 -05:00
Ryan Moats f8bbfd856e Mockup of second page
In addition, broke out data json as separate file for folks to work
with.

Change-Id: Iacb90241f76d0c8e1865fe765aa1af33809bd556
Signed-off-by: Ryan Moats <rmoats@us.ibm.com>
2015-09-15 14:42:06 -05:00
Ryan Moats f0d9c98ed4 Initial commit of page 3 and json
Change-Id: I6b1023df4efbb62b8efbb0dcf0f6b87d59482e7c
Signed-off-by: Ryan Moats <rmoats@us.ibm.com>
2015-09-15 14:41:26 -05:00
Ryan Moats 6eb5415332 Intial commit of test crossection page and json data
Change-Id: I649012ae28bd6ecd617cbb50b84d2d6cf7ebaf3c
Signed-off-by: Ryan Moats <rmoats@us.ibm.com>
2015-09-15 14:39:56 -05:00
Ryan Moats 2350ecc728 Initial commit of dashboard front page HTML mockup
Change-Id: I5eaba97c3e82232fc95bd334377323959e44b540
Signed-off-by: Ryan Moats <rmoats@us.ibm.com>
2015-09-14 18:10:48 -05:00
Tim Buckley fb540227a9 Remove all remaining references to stackviz template.
This includes directives, views, controllers, and miscellaneous
files and other references.

Change-Id: Ib23c8c1909d91fa2dc38025c807c7d8079042754
2015-09-14 16:43:16 -06:00
David Lyle 7dbd9d4b50 Rename to openstack-health 2015-09-14 14:16:34 -06:00
Tim Buckley 4bf57c7152 Convert README to rst, and add documentation template from cookiecutter 2015-08-03 10:15:34 -06:00