Branch: refs/heads/2.0.0
Home:
https://github.com/tribe29/checkmk
Commit: 48fd2f55e2ee9a7d398467d7240072bf5cf7b871
https://github.com/tribe29/checkmk/commit/48fd2f55e2ee9a7d398467d7240072bf5…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-09-14 (Tue, 14 Sep 2021)
Changed paths:
M cmk/gui/wato/pages/custom_attributes.py
A cmk/gui/watolib/custom_attributes.py
Log Message:
-----------
custom attributes: move helpers to watolib
This change is neccessary so we don't run into cyclical imports
when implementing custom attributes in the REST API.
Change-Id: I5c67198ffb7defedfaaf71bfdbcdf2be155fac00
Commit: ff493da46dec3c52352cb191ac334348dd74a9c6
https://github.com/tribe29/checkmk/commit/ff493da46dec3c52352cb191ac334348d…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-09-14 (Tue, 14 Sep 2021)
Changed paths:
M cmk/gui/fields/base.py
Log Message:
-----------
REST API fields: add MultiNested combination field
* these can be used to represent "anyOf" polymorphisms
as defined in the OpenAPI spec.
Change-Id: Id091e25932b5dbe60cfcdf9f6f03aa44a6e20c40
Commit: fe8a063e9303da9f2094a2214562625d1a31d8bb
https://github.com/tribe29/checkmk/commit/fe8a063e9303da9f2094a2214562625d1…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-09-14 (Tue, 14 Sep 2021)
Changed paths:
M cmk/gui/fields/base.py
A cmk/gui/fields/openapi.py
R cmk/gui/plugins/openapi/plugins.py
M cmk/gui/plugins/openapi/restful_objects/response_schemas.py
M cmk/gui/plugins/openapi/restful_objects/specification.py
M tests/unit/cmk/gui/plugins/openapi/test_apispec_plugins.py
Log Message:
-----------
marshmallow plugin: consolidate and extend value typed dict
Change-Id: Ie5bc805efee3d1a7dbfc89437a1dc4f2c9e37e33
Commit: 34c367499213b68d3ebe8714595927af0ff6d053
https://github.com/tribe29/checkmk/commit/34c367499213b68d3ebe8714595927af0…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-09-14 (Tue, 14 Sep 2021)
Changed paths:
M cmk/gui/plugins/openapi/restful_objects/parameters.py
Log Message:
-----------
REST API: fix example for "If-Match" value
Change-Id: I42254a9354f2ab8f46d2ce3248bcb1078bd3679b
Commit: 9eef28539dc82cf820e5a08593e3860aa0bbc94a
https://github.com/tribe29/checkmk/commit/9eef28539dc82cf820e5a08593e3860aa…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-09-14 (Tue, 14 Sep 2021)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/host_config.py
M cmk/gui/plugins/openapi/restful_objects/constructors.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_config.py
Log Message:
-----------
REST API: move tests for Etag handling
* add additional error details to figure out source data
on which ETags are based in race condition situations
Change-Id: I5f6ef2cfdd80b4078828a55c5f2a25b1249e85f7
Commit: 6f1babcc0b1ebf9f68cf20764b79f03cf5af80a4
https://github.com/tribe29/checkmk/commit/6f1babcc0b1ebf9f68cf20764b79f03cf…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-09-14 (Tue, 14 Sep 2021)
Changed paths:
A .werks/12958
M cmk/gui/fields/__init__.py
M cmk/gui/fields/definitions.py
M cmk/gui/fields/validators.py
M cmk/gui/type_defs.py
M cmk/gui/watolib/host_attributes.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_config.py
Log Message:
-----------
12958 FIX add validation for custom tags to REST API
Previously, host attributes which were custom defined could not be used
in the REST API due to a missing validation step. This Werk fixes this.
Custom attributes can now be used in the REST API as soon as they are
created (e.g. using the Setup GUI).
Change-Id: I8c2978083fd1e3a67bd441f97132abb141ed3814
Compare:
https://github.com/tribe29/checkmk/compare/10b4e56343ba...6f1babcc0b1e