Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 1a5789b86360ed9b0a4c73c639b012d458317d55
https://github.com/tribe29/checkmk/commit/1a5789b86360ed9b0a4c73c639b012d45…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2021-05-12 (Wed, 12 May 2021)
Changed paths:
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
Log Message:
-----------
API user_config: changing language code for Romanian language
Change-Id: I5c5ee1d9471218b4e79c9e976db83aeccb7991d4
Commit: 0f9985e40232b3a8bb1473c24398c7c535c8cdd3
https://github.com/tribe29/checkmk/commit/0f9985e40232b3a8bb1473c24398c7c53…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-05-12 (Wed, 12 May 2021)
Changed paths:
M cmk/gui/plugins/openapi/restful_objects/code_examples.py
Log Message:
-----------
REST API: improve code examples
Change-Id: Ibe38050dd579a39aeae689f283bfbdf98f400621
Commit: da26a126725648163d31b05c851fb7d99edebab3
https://github.com/tribe29/checkmk/commit/da26a126725648163d31b05c851fb7d99…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-05-12 (Wed, 12 May 2021)
Changed paths:
M cmk/gui/plugins/openapi/restful_objects/specification.py
Log Message:
-----------
REST API: documentation typo
Change-Id: I0b5a57e085b7295f4bdc3bb9dc65d0b66210cb8e
Commit: 434eff2718a5de8fc9a2122087844d1115e8e665
https://github.com/tribe29/checkmk/commit/434eff2718a5de8fc9a2122087844d111…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-05-12 (Wed, 12 May 2021)
Changed paths:
M cmk/gui/plugins/openapi/restful_objects/decorators.py
Log Message:
-----------
REST API: ensure config is stored in git when enabled
Change-Id: I70c36521a3a204687657f0c2bd08574c14db7aff
Commit: a2c16689e22589f5e151352af4d9bb2f833a1531
https://github.com/tribe29/checkmk/commit/a2c16689e22589f5e151352af4d9bb2f8…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-05-12 (Wed, 12 May 2021)
Changed paths:
M cmk/gui/main_menu.py
M cmk/gui/plugins/openapi/restful_objects/code_examples.py
M cmk/gui/plugins/openapi/restful_objects/constructors.py
M cmk/gui/plugins/openapi/restful_objects/specification.py
M cmk/gui/plugins/openapi/utils.py
M doc/treasures/downtime_rest_api
M tests/unit/cmk/gui/plugins/openapi/test_openapi_acknowledgement.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_activate_changes.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_bi.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_downtime.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_etags.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_folder_config.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_group_config.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_config.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_tag_group.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_password.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_service.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_service_discovery.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_time_period.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_user.py
M tests/unit/cmk/gui/wsgi/test_wsgi_router.py
Log Message:
-----------
REST API: bump version to 1.0
Change-Id: I8eb79aade15afca52ece9d74ef7e9d36fedf1799
Commit: c030d57a6c117adee0cec18f55296ce9055ef17d
https://github.com/tribe29/checkmk/commit/c030d57a6c117adee0cec18f55296ce90…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-05-12 (Wed, 12 May 2021)
Changed paths:
M cmk/gui/plugins/openapi/restful_objects/code_examples.py
Log Message:
-----------
REST API: code examples
Change-Id: I25004c52795fffd6a773f4d22c3977a421133c9d
Commit: 7498b6dae9141f0a01dbb9e0bd90e6449b1a9139
https://github.com/tribe29/checkmk/commit/7498b6dae9141f0a01dbb9e0bd90e6449…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-05-12 (Wed, 12 May 2021)
Changed paths:
M cmk/gui/plugins/openapi/livestatus_helpers/queries.py
Log Message:
-----------
Livestatus helpers: add first_value method
Change-Id: I8240cbbb14912265d2b8ba2dbd434cc015cfcb88
Commit: 5b966c314f607ba0ea1326a59003d7d12ce14d3d
https://github.com/tribe29/checkmk/commit/5b966c314f607ba0ea1326a59003d7d12…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-05-12 (Wed, 12 May 2021)
Changed paths:
M cmk/gui/plugins/openapi/restful_objects/decorators.py
Log Message:
-----------
REST API: remove werkzeug warning
Change-Id: I2027ab4a64736798a659b9d8af5f6e854665828e
Commit: 1bc94fe8d700a93d2564800ec0a5795a99ee7154
https://github.com/tribe29/checkmk/commit/1bc94fe8d700a93d2564800ec0a5795a9…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-05-12 (Wed, 12 May 2021)
Changed paths:
A .werks/12339
M cmk/gui/plugins/openapi/endpoints/folder_config.py
M cmk/gui/plugins/openapi/endpoints/host_config.py
M cmk/gui/watolib/hosts_and_folders.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_folder_config.py
Log Message:
-----------
12339 FIX REST API folder_config host_config sub resource
Previously the host_config sub-resource on folder_config which
take the form of /objects/folder_config/~folder_name/collections/host_config
always returned a 500 Internal Server Error. This is now fixed,
and the endpoint behaves according to the documentation.
No further actions are neccessary.
Change-Id: Icba7d52643831a7a33a40810f5e2836a5c3f762f
Commit: 2cc4fb5fc5b7da811fd0186c40cca62391e06885
https://github.com/tribe29/checkmk/commit/2cc4fb5fc5b7da811fd0186c40cca6239…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-05-12 (Wed, 12 May 2021)
Changed paths:
A .werks/12337
M cmk/gui/plugins/openapi/endpoints/acknowledgement.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_acknowledgement.py
Log Message:
-----------
12337 FIX REST API acknowledgment status codes
When acknowledging a non existing service, a HTTP 404 was about
to be triggered, but was not defined for this endpoint. This could
lead to an HTTP 500 (Internal Server Error). This has now been
fixed to correctly return a HTTP 400 (Bad Request) error, which
is defined for this endpoint, brining it in line with the documentation.
Change-Id: I80bd551e6599469ee4d665c8ea829877d045985b
Commit: 0f28ba0d984e24ce2d450207c9dfbf3b0c016e28
https://github.com/tribe29/checkmk/commit/0f28ba0d984e24ce2d450207c9dfbf3b0…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-05-12 (Wed, 12 May 2021)
Changed paths:
A .werks/12338
M cmk/gui/plugins/openapi/endpoints/activate_changes.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_activate_changes.py
M tests/unit/conftest.py
Log Message:
-----------
12338 FIX REST API list of currently running activations
Fetching the list of currently running activations always led
to a HTTP 500 due to a incompatible return value. This has now
been fixed. No further action is neccessary.
Change-Id: Ief238d3fd1bfa568e3851f63ce077e838ad00413
Commit: 47b9cd933ca002efc495bbb1814493c01a0cd49b
https://github.com/tribe29/checkmk/commit/47b9cd933ca002efc495bbb1814493c01…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-05-12 (Wed, 12 May 2021)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/utils.py
M cmk/gui/plugins/openapi/fields.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M tests/unit/cmk/gui/conftest.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_acknowledgement.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_downtime.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_group_config.py
Log Message:
-----------
REST API: group validation
* move request_scheams.Group to fields.GroupField
* replace all String group fields with GroupField
* remove dead code
Change-Id: I293a61e612db770ed6b524bba525c5b1046a9765
Commit: 57ef11cb17dafb90655e0b01b2a9876263c0de4f
https://github.com/tribe29/checkmk/commit/57ef11cb17dafb90655e0b01b2a987626…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-05-12 (Wed, 12 May 2021)
Changed paths:
M cmk/gui/plugins/openapi/fields.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host.py
Log Message:
-----------
REST API: fix crash on empty query
Change-Id: Iad137e81201d9cc812c6e55fbf61a206c5b8d77b
Commit: d7ffc72c1eacdf4061310ddb552e5e7a49c0ed6b
https://github.com/tribe29/checkmk/commit/d7ffc72c1eacdf4061310ddb552e5e7a4…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-05-12 (Wed, 12 May 2021)
Changed paths:
A .werks/12340
M cmk/gui/plugins/openapi/livestatus_helpers/commands/downtimes.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_downtime.py
Log Message:
-----------
12340 FIX delete downtimes by_id
Deleting downtimes by id could in some circumstances result in an
error indicating that many downtimes, instead of the expected one,
were found. This was caused by the wrong comparison operator being used,
and has now been fixed.
No further action is required.
Change-Id: I0423deba43406473620fa1a7d60e9d91fa53fab5
Commit: f5d4c83bad0187c72ec99ad72c1f8576e7739302
https://github.com/tribe29/checkmk/commit/f5d4c83bad0187c72ec99ad72c1f8576e…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2021-05-12 (Wed, 12 May 2021)
Changed paths:
A .werks/12372
M cmk/gui/plugins/openapi/endpoints/time_period.py
M cmk/gui/watolib/timeperiods.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_time_period.py
Log Message:
-----------
12372 FIX API time_period: modifying update endpoint to conform to internal structure
In the previous, updating a time period using the API endpoint
resulted in a incompatible format for some attributes. This is fixed
with this werk.
Change-Id: I277b5a7253707680a77f6ff3a5b30f572cf0e1ce
Commit: 86344cdad72f61a951e1d0fba87755160e7fd9f2
https://github.com/tribe29/checkmk/commit/86344cdad72f61a951e1d0fba87755160…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-05-12 (Wed, 12 May 2021)
Changed paths:
M cmk/gui/plugins/openapi/restful_objects/code_examples.py
M cmk/gui/plugins/openapi/restful_objects/decorators.py
Log Message:
-----------
REST API: add redirects to code examples
Change-Id: I2a7e9e204377b5b0c758143222c3425abe85ec17
Compare:
https://github.com/tribe29/checkmk/compare/4d4faef79250...86344cdad72f