Branch: refs/heads/2.2.0
Home:
https://github.com/tribe29/checkmk
Commit: 1ce1683a85321e9beaa2cbe0270599f404e2c750
https://github.com/tribe29/checkmk/commit/1ce1683a85321e9beaa2cbe0270599f40…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2023-03-24 (Fri, 24 Mar 2023)
Changed paths:
A .werks/15427
M cmk/fields/base.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M tests/testlib/rest_api_client.py
M tests/unit/cmk/gui/conftest.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_tag_group.py
Log Message:
-----------
15427 FIX host_tag_group: introducing minLength validation to create and edit endpoints
Prior to this werk, the user was allowed to call the create and edit host tag group
endpoints with an empty list for the tags. This caused a 500 error. This werk restricts
this and raises a 400 error instead.
Change-Id: I2583fb886a1eb0f5ca8fb0aeef50eb472361efa4
Commit: 5431b276d94d6b7e6b7b173112e96e257516df5a
https://github.com/tribe29/checkmk/commit/5431b276d94d6b7e6b7b173112e96e257…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2023-03-24 (Fri, 24 Mar 2023)
Changed paths:
A .werks/15506
M cmk/gui/plugins/openapi/endpoints/time_periods/__init__.py
M cmk/gui/plugins/openapi/endpoints/time_periods/request_schemas.py
M cmk/gui/plugins/openapi/restful_objects/parameters.py
M cmk/gui/wato/pages/timeperiods.py
M cmk/gui/watolib/timeperiods.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_time_period.py
Log Message:
-----------
15506 FIX time_period: restrict name pattern for create endpoint
Prior to this werk, the user was allowed to specify any string
as name of a new time period. This behaviour differs from the UI
behaviour and this werk fixes this.
Change-Id: Idf749ab57944cc20b3865a3d338aa416188b193d
Commit: 4b8f2b955a8092dc74e63382b2c3c395e843afbe
https://github.com/tribe29/checkmk/commit/4b8f2b955a8092dc74e63382b2c3c395e…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2023-03-24 (Fri, 24 Mar 2023)
Changed paths:
A .werks/15428
M cmk/gui/fields/definitions.py
M tests/testlib/rest_api_client.py
M tests/unit/cmk/gui/conftest.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_password.py
Log Message:
-----------
15428 FIX password: changing 500 error to 400 for invalid password identifier
Prior to this werk, the REST API raised a 500 error when the user attempted
to create a password with an identifier containing ":" (colon). This werk
modifies this so that the error is catched properly by the schema.
Change-Id: I47ba7d17edcc6fcf1dd2cacdcf054c8c751dc575
Commit: a42dc816e1ada933ad6fca4c130a664fd70e749a
https://github.com/tribe29/checkmk/commit/a42dc816e1ada933ad6fca4c130a664fd…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2023-03-24 (Fri, 24 Mar 2023)
Changed paths:
A .werks/15429
M cmk/gui/plugins/openapi/endpoints/contact_group_config.py
M cmk/gui/plugins/openapi/endpoints/host_group_config.py
M cmk/gui/plugins/openapi/endpoints/service_group_config.py
M cmk/gui/plugins/openapi/restful_objects/parameters.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M cmk/gui/watolib/groups.py
M cmk/utils/regex.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_group_config.py
Log Message:
-----------
15429 FIX group_config: restrict name pattern for service-, contact-, host-group config
Prior to this werk, the user was allowed to specify any string for host group, service
group
and contact group names. This behaviour differs from the UI and also the delete and get
endpoints. This werk unifies the restriction.
Change-Id: Ic385716a714c0e36e4503b782ce8ffdd00b2606f
Commit: cf397c7dcefe8b2893fe1183e6cbd483f91fef19
https://github.com/tribe29/checkmk/commit/cf397c7dcefe8b2893fe1183e6cbd483f…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2023-03-24 (Fri, 24 Mar 2023)
Changed paths:
A .werks/15430
M cmk/gui/plugins/openapi/endpoints/password.py
M cmk/gui/plugins/openapi/restful_objects/parameters.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_password.py
Log Message:
-----------
15430 FIX password: restrict ident pattern when creating a password
Prior to this werk, the user was allowed to specify any string as
identifier for a new password. Subsequently, a more restrictive
pattern on the update and get endpoints could make the passwords
non retrievable. This werk unifies the patterns together to resolve
this.
Change-Id: Ia1d23c27e2eb7b2d77148c7b59d96cb9409f2ee5
Commit: a6aa0c2f58b1214742955ae8863f9aae4634b90d
https://github.com/tribe29/checkmk/commit/a6aa0c2f58b1214742955ae8863f9aae4…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2023-03-24 (Fri, 24 Mar 2023)
Changed paths:
M cmk/gui/plugins/openapi/restful_objects/code_examples.py
Log Message:
-----------
api/code_examples: addition of pprint import
Change-Id: Ice5dc336605fc6f7f3fc3191f124a77e5db1c729
Commit: d63176910fc6ddcc8aaea8445ae7c3e72b2de0e4
https://github.com/tribe29/checkmk/commit/d63176910fc6ddcc8aaea8445ae7c3e72…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2023-03-24 (Fri, 24 Mar 2023)
Changed paths:
A .werks/15507
M cmk/gui/plugins/openapi/endpoints/host_tag.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M tests/testlib/rest_api_client.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_tag_group.py
Log Message:
-----------
15507 FIX host_tag_group: bring name patterns together
Prior to this werk, the endpoints all had subtle differences in which
string patterns were allowed as ident. This also differed to the pattern
in the UI. This werk fixes this and makes the pattern consistent across
all mentioned.
Change-Id: Ifd2c03c93560637d2807998524da45666e636113
Commit: 707ec5135f3893b52bd7af1bf79bb92e46b80716
https://github.com/tribe29/checkmk/commit/707ec5135f3893b52bd7af1bf79bb92e4…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2023-03-24 (Fri, 24 Mar 2023)
Changed paths:
A .werks/15510
M cmk/gui/plugins/openapi/endpoints/user_config.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
Log Message:
-----------
15510 FIX user_config: introduction of 'all' option in authorized_sites
Prior to this werk, not specifying the 'authorized_sites' field when
creating an user implicitly allowed the user to access all sites. This
werk introduces the 'all' option to make this more explicit. The 'all'
is also the default option and therefore does not modify the previous
behaviour.
Change-Id: I588e97856054713fe3c73b8c1ec27d726746d9a3
Commit: 39f9bbaec164383c72d1039035521ca9149c3662
https://github.com/tribe29/checkmk/commit/39f9bbaec164383c72d1039035521ca91…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2023-03-24 (Fri, 24 Mar 2023)
Changed paths:
M omd/packages/patch/patch_http.bzl
Log Message:
-----------
Add accidentaly deleted sha256
Change-Id: I531f94838b773b3fcb86b09e178f3f06a7b312f4
Commit: f0503bb59b558fd2593396c68a3a1ae989d341fc
https://github.com/tribe29/checkmk/commit/f0503bb59b558fd2593396c68a3a1ae98…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2023-03-24 (Fri, 24 Mar 2023)
Changed paths:
M omd/packages/apache-omd/skel/etc/apache/conf.d/security.conf
Log Message:
-----------
licensing: Remove endpoint verification-result
Change-Id: I8bf8359069e0e7296ac46dc90ba84e64dd186b5c
Compare:
https://github.com/tribe29/checkmk/compare/48cd9e52c587...f0503bb59b55