Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: de451b694900798db9b34e9cacf4d95965bfbf8d
https://github.com/tribe29/checkmk/commit/de451b694900798db9b34e9cacf4d9596…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/folder_config.py
M cmk/gui/plugins/openapi/restful_objects/decorators.py
M cmk/gui/wsgi/applications/rest_api.py
M cmk/gui/wsgi/type_defs.py
A tests/unit/cmk/gui/plugins/openapi/test_spec_files.py
Log Message:
-----------
REST-API: add json/yaml OpenAPI spec endpoints
* refactor the REST-API app to allow for non-authenticated endpoints
* remove cyclical imports which prevented doctests in wsgi folder
* add tests for these endpoints
Change-Id: Ia38555ef51ae1f789a4794b15618584b3b968753
Commit: 3991d5faec9fdbb79c3627462772d02b3e5904b5
https://github.com/tribe29/checkmk/commit/3991d5faec9fdbb79c3627462772d02b3…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M cmk/gui/wsgi/applications/rest_api.py
A tests/unit/cmk/gui/plugins/openapi/test_swagger_ui.py
Log Message:
-----------
REST-API: Add swagger API UI
* re-add the UI (was part of connexion before)
* for the beginning serve some file from WSGI
* add test for the endpoints (were not there before)
Change-Id: I434f1a2cd22b1b78dc3cacde407cf04f997df194
Commit: ea4b883584839aad0d0874487a85c673cdd8ff57
https://github.com/tribe29/checkmk/commit/ea4b883584839aad0d0874487a85c673c…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M web/htdocs/openapi/.f12
M web/htdocs/openapi/.gitignore
A web/htdocs/openapi/index.html
A web/htdocs/openapi/redoc.standalone.js
Log Message:
-----------
REST-API: Add browser runtime redoc
Change-Id: If0d8d882e3a18809731cbd4c6ad2ff5bc884dd91
Compare:
https://github.com/tribe29/checkmk/compare/4eeabbd1b584...ea4b88358483