Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 009fe1e64cc0f8c21806d446691ddf2eb64dea98
https://github.com/tribe29/checkmk/commit/009fe1e64cc0f8c21806d446691ddf2eb…
Author: Checkmk release system <feedback(a)checkmk.com>
Date: 2022-05-14 (Sat, 14 May 2022)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/plugins/apache_status.py
M agents/plugins/asmcmd.sh
M agents/plugins/db2_mem
M agents/plugins/dnsclient
M agents/plugins/hpux_lunstats
M agents/plugins/hpux_statgrab
M agents/plugins/ibm_mq
M agents/plugins/isc_dhcpd.py
M agents/plugins/jar_signature
M agents/plugins/kaspersky_av
M agents/plugins/lnx_quota
M agents/plugins/lvm
M agents/plugins/mailman_lists
M agents/plugins/mk_apt
M agents/plugins/mk_ceph
M agents/plugins/mk_cups_queues
M agents/plugins/mk_db2.aix
M agents/plugins/mk_db2.linux
M agents/plugins/mk_docker.py
M agents/plugins/mk_errpt.aix
M agents/plugins/mk_filehandler
M agents/plugins/mk_filestats.py
M agents/plugins/mk_haproxy.freebsd
M agents/plugins/mk_informix
M agents/plugins/mk_inotify.py
M agents/plugins/mk_inventory.aix
M agents/plugins/mk_inventory.linux
M agents/plugins/mk_inventory.solaris
M agents/plugins/mk_iptables
M agents/plugins/mk_jolokia.py
M agents/plugins/mk_logins
M agents/plugins/mk_logwatch.py
M agents/plugins/mk_mongodb.py
M agents/plugins/mk_mysql
M agents/plugins/mk_nfsiostat
M agents/plugins/mk_omreport
M agents/plugins/mk_oracle
M agents/plugins/mk_oracle_crs
M agents/plugins/mk_postgres.py
M agents/plugins/mk_redis
M agents/plugins/mk_sap.aix
M agents/plugins/mk_sap.py
M agents/plugins/mk_sap_hana
M agents/plugins/mk_saprouter
M agents/plugins/mk_scaleio
M agents/plugins/mk_site_object_counts
M agents/plugins/mk_sshd_config
M agents/plugins/mk_suseconnect
M agents/plugins/mk_tinkerforge.py
M agents/plugins/mk_tsm
M agents/plugins/mk_zypper
M agents/plugins/mtr.py
M agents/plugins/netstat.aix
M agents/plugins/netstat.linux
M agents/plugins/netstat.solaris
M agents/plugins/nfsexports
M agents/plugins/nfsexports.solaris
M agents/plugins/nginx_status.py
M agents/plugins/plesk_backups.py
M agents/plugins/plesk_domains.py
M agents/plugins/runas
M agents/plugins/smart
M agents/plugins/symantec_av
M agents/plugins/unitrends_backup
M agents/plugins/unitrends_replication.py
M agents/plugins/vxvm
M agents/plugins/websphere_mq
M agents/plugins/zorp
M agents/windows/plugins/ad_replication.bat
M agents/windows/plugins/arcserve_backup.ps1
M agents/windows/plugins/citrix_farm.ps1
M agents/windows/plugins/citrix_licenses.vbs
M agents/windows/plugins/citrix_xenapp.ps1
M agents/windows/plugins/hyperv_vms.ps1
M agents/windows/plugins/hyperv_vms_guestinfos.ps1
M agents/windows/plugins/iis_app_pool_state.ps1
M agents/windows/plugins/kaspersky_av_client.vbs
M agents/windows/plugins/mcafee_av_client.bat
M agents/windows/plugins/megaraid.bat
M agents/windows/plugins/mk_dhcp_enabled.bat
M agents/windows/plugins/mk_inventory.vbs
M agents/windows/plugins/mk_msoffice.ps1
M agents/windows/plugins/mk_mysql.vbs
M agents/windows/plugins/mk_oracle.ps1
M agents/windows/plugins/msexch_dag.ps1
M agents/windows/plugins/msexch_database.ps1
M agents/windows/plugins/mssql.vbs
M agents/windows/plugins/netstat_an.bat
M agents/windows/plugins/rds_licenses.vbs
M agents/windows/plugins/rstcli.bat
M agents/windows/plugins/sansymphony.ps1
M agents/windows/plugins/storcli.bat
M agents/windows/plugins/tsm_checks.bat
M agents/windows/plugins/veeam_backup_status.ps1
M agents/windows/plugins/win_dhcp_pools.bat
M agents/windows/plugins/win_dmidecode.bat
M agents/windows/plugins/win_license.bat
M agents/windows/plugins/win_printers.ps1
M agents/windows/plugins/windows_broadcom_bonding.bat
M agents/windows/plugins/windows_if.ps1
M agents/windows/plugins/windows_intel_bonding.bat
M agents/windows/plugins/windows_multipath.vbs
M agents/windows/plugins/windows_os_bonding.ps1
M agents/windows/plugins/windows_tasks.ps1
M agents/windows/plugins/windows_updates.vbs
M agents/windows/plugins/wmic_if.bat
M agents/wnx/src/common/wnx_version.h
M bin/livedump
M bin/mkbackup
M bin/mkbench
M cmk/utils/version.py
M configure.ac
M defines.make
M docker/Dockerfile
Log Message:
-----------
Set version to 2.1.0b10
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 773616a976850c68d2e942a76798ef32fd5b6bb7
https://github.com/tribe29/checkmk/commit/773616a976850c68d2e942a76798ef32f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-05-14 (Sat, 14 May 2022)
Changed paths:
R omd/packages/omd/skel/etc/init.d/systemd
R omd/packages/omd/skel/etc/rc.d/90-systemd
M tests/integration/omd/test_init_scripts.py
Log Message:
-----------
Remove left over systemd init script
Change-Id: I73ebfa273e68b089de33989a1c5b2a687bbb96ed
Commit: 490aa516632f1ca05728570775bc1f0351383054
https://github.com/tribe29/checkmk/commit/490aa516632f1ca05728570775bc1f035…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-05-14 (Sat, 14 May 2022)
Changed paths:
A .werks/13648
M cmk/update_config.py
Log Message:
-----------
13648 FIX Fix failed "Migrate LDAP connections" of connections without bind credentials
Change-Id: Icef73bfe524b1b4e3ab8a979337188b09246886f
Commit: c6c196ce6995989034163772324a4815d23963dd
https://github.com/tribe29/checkmk/commit/c6c196ce6995989034163772324a4815d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-05-14 (Sat, 14 May 2022)
Changed paths:
A .werks/13649
Log Message:
-----------
13649 FIX Dynamic host management: Do not fail to start on missing automation user
In some sites the 'automation' user might be missing. Even if the dynamic host
management was not configured, this made the DCD fail to start. Leading to
partially started sites.
This change restores the behavior of the 2.0.
Change-Id: Idebaf42c38d9de5f7a3cc450e0a149d1fea8a0a4
Compare: https://github.com/tribe29/checkmk/compare/06b0873538c7...c6c196ce6995
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 36e830e3bb1fd0a5b032e411782114ec4f7dd471
https://github.com/tribe29/checkmk/commit/36e830e3bb1fd0a5b032e411782114ec4…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-05-14 (Sat, 14 May 2022)
Changed paths:
R omd/packages/omd/skel/etc/init.d/systemd
R omd/packages/omd/skel/etc/rc.d/90-systemd
M tests/integration/omd/test_init_scripts.py
Log Message:
-----------
Remove left over systemd init script
Change-Id: I73ebfa273e68b089de33989a1c5b2a687bbb96ed
Commit: 8a6187aaae49a8bb8122830046a7a2b0551e2a70
https://github.com/tribe29/checkmk/commit/8a6187aaae49a8bb8122830046a7a2b05…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-05-14 (Sat, 14 May 2022)
Changed paths:
A .werks/13648
M cmk/update_config.py
Log Message:
-----------
13648 FIX Fix failed "Migrate LDAP connections" of connections without bind credentials
Change-Id: Icef73bfe524b1b4e3ab8a979337188b09246886f
Commit: 06edf9c2883fc1eaf3e78aab0b6b03bb57d144ec
https://github.com/tribe29/checkmk/commit/06edf9c2883fc1eaf3e78aab0b6b03bb5…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-05-14 (Sat, 14 May 2022)
Changed paths:
A .werks/13649
Log Message:
-----------
13649 FIX Dynamic host management: Do not fail to start on missing automation user
In some sites the 'automation' user might be missing. Even if the dynamic host
management was not configured, this made the DCD fail to start. Leading to
partially started sites.
This change restores the behavior of the 2.0.
Change-Id: Idebaf42c38d9de5f7a3cc450e0a149d1fea8a0a4
Compare: https://github.com/tribe29/checkmk/compare/aab31dabe88b...06edf9c2883f
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 06b0873538c7cf1e9cb7ec8703a21bf2870c19dc
https://github.com/tribe29/checkmk/commit/06b0873538c7cf1e9cb7ec8703a21bf28…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-05-14 (Sat, 14 May 2022)
Changed paths:
A .werks/14091
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.linux
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/cmk-agent-ctl/src/cli.rs
M agents/cmk-agent-ctl/src/lib.rs
M agents/cmk-agent-ctl/src/modes/status.rs
Log Message:
-----------
14091 FIX Do not contact site during monitoring of the agent controller
Change-Id: I65b775d62fbde57d71a20d78da3b54a20fcfb916
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: aab31dabe88b28b10edc0235ed0bf2b8d82364ce
https://github.com/tribe29/checkmk/commit/aab31dabe88b28b10edc0235ed0bf2b8d…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-05-14 (Sat, 14 May 2022)
Changed paths:
A .werks/14091
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.linux
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/cmk-agent-ctl/src/cli.rs
M agents/cmk-agent-ctl/src/lib.rs
M agents/cmk-agent-ctl/src/modes/status.rs
Log Message:
-----------
14091 FIX Do not contact site during monitoring of the agent controller
Change-Id: I65b775d62fbde57d71a20d78da3b54a20fcfb916
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: b0c9a31ca78a573129b8f1fa5d5ca896c867cd81
https://github.com/tribe29/checkmk/commit/b0c9a31ca78a573129b8f1fa5d5ca896c…
Author: Giordano Tomassorri <giordano.tomassorri(a)tribe29.com>
Date: 2022-05-13 (Fri, 13 May 2022)
Changed paths:
M .werks/13949
M tests/unit/cmk/utils/test_werks.py
Log Message:
-----------
Exclude werks 13829, 13949 and 13830 from the version tag check
The 2.1.0b9 tag was added to the repository but then the version was
rolled back
Since the tag is still there, the tests are not allowing new werks with a
target version 2.1.0b9 so we added the 3 werks in the list of werks to
exclude from this check and set the 2.1.0b9 version in the werks
Change-Id: Ib3329101aff723d74a8ccd8adcb0b467b3344b5a
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: f28b7532cb96723b91c81c11d118777942ea1fe3
https://github.com/tribe29/checkmk/commit/f28b7532cb96723b91c81c11d11877794…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-05-13 (Fri, 13 May 2022)
Changed paths:
M cmk/gui/plugins/openapi/restful_objects/decorators.py
M cmk/gui/plugins/openapi/utils.py
Log Message:
-----------
REST API: typing improvements
Change-Id: I674ce7b4edb52973d315c86af8ab753b9d48f806
Commit: 54aeaf54f0ab94998d13408aeca96703e4600074
https://github.com/tribe29/checkmk/commit/54aeaf54f0ab94998d13408aeca96703e…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-05-13 (Fri, 13 May 2022)
Changed paths:
M cmk/gui/wsgi/applications/rest_api.py
Log Message:
-----------
REST API: fix test for swagger UI
Change-Id: I4de53d8af6cc0c0a5ffe33f9c9fc2d0b5a349641
Commit: 70b8a224825f919ef0cc8c8e78062eb4e262fd2b
https://github.com/tribe29/checkmk/commit/70b8a224825f919ef0cc8c8e78062eb4e…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-05-13 (Fri, 13 May 2022)
Changed paths:
M cmk/gui/globals.py
M cmk/gui/plugins/openapi/restful_objects/decorators.py
A cmk/gui/plugins/openapi/restful_objects/permissions.py
M cmk/gui/plugins/openapi/restful_objects/response_schemas.py
M cmk/gui/utils/logged_in.py
M cmk/gui/wsgi/applications/rest_api.py
M cmk/gui/wsgi/middleware.py
Log Message:
-----------
REST API: permission system
The following are the goals for this system:
* document the necessary permissions on the endpoints
* document these permissions for the end-user
* ensure that:
* the actually used permission are defined and valid
* any permission is actually defined
* any permission is actually used
Any failure will lead to the endpoint terminating.
In this scope, from now on, all endpoints must have their
permissions defined to be able to work.
Change-Id: I1ceeaedc0425f31921237786a6a164b7b5c71a7a
Commit: c0018affa472beaa8db74adc590ae321f4a147b8
https://github.com/tribe29/checkmk/commit/c0018affa472beaa8db74adc590ae321f…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-05-13 (Fri, 13 May 2022)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/password.py
M cmk/gui/watolib/passwords.py
Log Message:
-----------
REST API: password endpoint authorization
Change-Id: Ic868367b0491f13b8395661fa32033a76af6919a
Commit: 0583c5d8d460b38fe20028a9b49bfc4a03ff2bdc
https://github.com/tribe29/checkmk/commit/0583c5d8d460b38fe20028a9b49bfc4a0…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-05-13 (Fri, 13 May 2022)
Changed paths:
M cmk/gui/plugins/openapi/restful_objects/decorators.py
M cmk/gui/plugins/openapi/restful_objects/permissions.py
M cmk/gui/utils/logged_in.py
Log Message:
-----------
REST API: fix permission system
When multiple permissions were required, the system
assumed they would be checked at the same time, but
in fact they are checked sequentially.
So now the system doesn't check exhaustiveness in that
case but just verifies that the checked permission is
actually declared.
Change-Id: I8524e56037bf4f42960cff5ef837c502a460714a
Commit: 0f094cd6fbfbcd6a138d9abd5093c2f684f003c8
https://github.com/tribe29/checkmk/commit/0f094cd6fbfbcd6a138d9abd5093c2f68…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-05-13 (Fri, 13 May 2022)
Changed paths:
M cmk/gui/utils/logged_in.py
Log Message:
-----------
UserContext/SuperUserContext: doc updates
Change-Id: I2d5a820ef1d2a73ff201c5d6fddfcb9863d186f1
Commit: 848030e07f7943084e76933ceb1ce32934856f99
https://github.com/tribe29/checkmk/commit/848030e07f7943084e76933ceb1ce3293…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-05-13 (Fri, 13 May 2022)
Changed paths:
M tests/unit/cmk/gui/conftest.py
Log Message:
-----------
testing: remove print debug stmt
Change-Id: Id695518bb19089b4bd8d63fa8b6476818747b3d0
Commit: b4c52acbaa7ad08457f622925e12023fcccb5a7d
https://github.com/tribe29/checkmk/commit/b4c52acbaa7ad08457f622925e12023fc…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-05-13 (Fri, 13 May 2022)
Changed paths:
M tests/unit/cmk/gui/conftest.py
Log Message:
-----------
tests: add fixtures to run test as users/superusers
* these fixtures also handle loading the config
Change-Id: Id22dd6d96c8b4b8ca156564302bd8a590b590617
Commit: 5cdc679c85a6bcf7e686b54a02cab37df9f493ca
https://github.com/tribe29/checkmk/commit/5cdc679c85a6bcf7e686b54a02cab37df…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-05-13 (Fri, 13 May 2022)
Changed paths:
M cmk/gui/plugins/openapi/restful_objects/permissions.py
Log Message:
-----------
permission system: add support for optional permissions
Change-Id: I5c480a01c8418ac7ca625fdef37194b6418a14dc
Commit: 2dde059689fcc943fc521cd4bece50b757f16c78
https://github.com/tribe29/checkmk/commit/2dde059689fcc943fc521cd4bece50b75…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-05-13 (Fri, 13 May 2022)
Changed paths:
M cmk/gui/utils/logged_in.py
Log Message:
-----------
permission system: exception formatting
Change-Id: Ib33f9936e84721fe30b56fdecad37c419d9bca71
Commit: 2118040548b55ba45b4fbd30009590aaa1c865d3
https://github.com/tribe29/checkmk/commit/2118040548b55ba45b4fbd30009590aaa…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-05-13 (Fri, 13 May 2022)
Changed paths:
M cmk/gui/plugins/openapi/restful_objects/permissions.py
Log Message:
-----------
permission system: rename may to has_permission
Change-Id: I34489963f876477805a47006402beb29fe22bb5a
Commit: 3f5d6c213b17000345d28e4cb2ffe4869bd2b147
https://github.com/tribe29/checkmk/commit/3f5d6c213b17000345d28e4cb2ffe4869…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-05-13 (Fri, 13 May 2022)
Changed paths:
M cmk/gui/plugins/openapi/restful_objects/decorators.py
Log Message:
-----------
permission system: better document nested permissions
Change-Id: Ia8ddd6d92fd9bcbd020f882ffe9db5729cd0ef04
Commit: 6b3de3fa1f57ea20beb732321aac37fd967be99e
https://github.com/tribe29/checkmk/commit/6b3de3fa1f57ea20beb732321aac37fd9…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-05-13 (Fri, 13 May 2022)
Changed paths:
M cmk/gui/plugins/openapi/restful_objects/decorators.py
M cmk/gui/utils/logged_in.py
Log Message:
-----------
REST API: allow suppressing of permission usage tracking
* this is a workaround due to a long list of permissions
under the dashboard.* namespace, which are checked
at unopportune places for our endpoints.
* to circumvent this issue, we don't track those permissions
(close our eyes for reality) and require the permissions
manually in the endpoint.
Change-Id: Ica99c21f5657514abf623d9a614bd777054fa681
Commit: 1e01418f15edf400480cd95f2034b2b267fe4e1c
https://github.com/tribe29/checkmk/commit/1e01418f15edf400480cd95f2034b2b26…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-05-13 (Fri, 13 May 2022)
Changed paths:
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/endpoints/utils.py
M cmk/gui/watolib/groups.py
M tests/testlib/users.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_user.py
M tests/unit/cmk/gui/utils/test_logged_in.py
M tests/unit/cmk/gui/watolib/test_groups.py
Log Message:
-----------
REST API: group endpoints authorization
* password endpoints now need "wato.groups", due to
the link to contact-groups
* all groups need "wato.groups" to be edited/acessed
Change-Id: I977cde5e64826578c97761091c62b423b91575b8
Commit: c9fed82683453ce8f4b184138003c0d63fdb1fea
https://github.com/tribe29/checkmk/commit/c9fed82683453ce8f4b184138003c0d63…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-05-13 (Fri, 13 May 2022)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/certs.py
Log Message:
-----------
REST API: certificate endpoints authorization
Change-Id: I9b9639a436db62aca2ee17ebc9bc60d0a46df840
Commit: 7fa22988b82a19ebf5849c8c2be727fbcbb7369d
https://github.com/tribe29/checkmk/commit/7fa22988b82a19ebf5849c8c2be727fbc…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-05-13 (Fri, 13 May 2022)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/folder_config.py
M cmk/gui/plugins/openapi/endpoints/host_config.py
M cmk/gui/plugins/openapi/endpoints/host_internal.py
M cmk/gui/watolib/hosts_and_folders.py
Log Message:
-----------
REST API: hosts and folder authorization
Change-Id: Icfb92acb15eb5821899f31afa9adb0bd2d1293fc
Commit: 4f96795f29ee5bccd004c7f40fad31d0d94fae4d
https://github.com/tribe29/checkmk/commit/4f96795f29ee5bccd004c7f40fad31d0d…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-05-13 (Fri, 13 May 2022)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/rule/__init__.py
Log Message:
-----------
REST API: rules authorization
Change-Id: I87b8fd17ff9df2511454d5bdb3f5d6291354890c
Commit: e2e1eb489e0911e23b6379866d2f672faa29c78e
https://github.com/tribe29/checkmk/commit/e2e1eb489e0911e23b6379866d2f672fa…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-05-13 (Fri, 13 May 2022)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/ruleset/__init__.py
Log Message:
-----------
REST API: rulesets authorization
Change-Id: I04a9761d5b73a9165fcb77e5d1dcd6627fd423a7
Commit: 2b65af1a52ae3f723fb649848098a8675dd7b979
https://github.com/tribe29/checkmk/commit/2b65af1a52ae3f723fb649848098a8675…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-05-13 (Fri, 13 May 2022)
Changed paths:
M cmk/gui/plugins/openapi/restful_objects/decorators.py
Log Message:
-----------
permission system: clarify error message
Change-Id: I4d5d4b1feb8efef0b645dbac829df0f20b8c9942
Commit: 551d9f72937ab2e9251003a667e05fb17dbf7ad6
https://github.com/tribe29/checkmk/commit/551d9f72937ab2e9251003a667e05fb17…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-05-13 (Fri, 13 May 2022)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/host_tag.py
M cmk/gui/plugins/openapi/endpoints/password.py
M cmk/gui/plugins/openapi/endpoints/user_config.py
Log Message:
-----------
REST API: cleanup of calls to problem()
Change-Id: I9d021ae1d88f73e0e8098257ec652b143a2ce4e8
Commit: a6929e4cb67f7809d09d823c208d048a52282b6b
https://github.com/tribe29/checkmk/commit/a6929e4cb67f7809d09d823c208d048a5…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-05-13 (Fri, 13 May 2022)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/service_discovery.py
M cmk/gui/watolib/services.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_service_discovery.py
Log Message:
-----------
REST API: service discovery authorization
* add permission declarations
* remove legacy code path that needed extra permissions
Change-Id: I569b4b4ed1f76d9cdcbbaded3f68b35b82e49ba5
Commit: c171d5189234faf7139ab8691a760531e4723617
https://github.com/tribe29/checkmk/commit/c171d5189234faf7139ab8691a760531e…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2022-05-13 (Fri, 13 May 2022)
Changed paths:
M cmk/gui/plugins/openapi/restful_objects/type_defs.py
M cmk/gui/watolib/automations.py
A tests/unit/cmk/gui/plugins/openapi/test_openapi_dcd.py
Log Message:
-----------
API: addition of dcd fetch phase one result endpoint
Change-Id: Ic4debbcd9877c47db8d08bcd0cebf5ee35ed9253
Commit: 08998283fee9a315e3b5249296c022d233ea0681
https://github.com/tribe29/checkmk/commit/08998283fee9a315e3b5249296c022d23…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2022-05-13 (Fri, 13 May 2022)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/host_config.py
Log Message:
-----------
FIX API host_config: change string to f-string for faulty_attributes
Change-Id: Ife03182cd36ef46b597d1dd18c603a8eb3c5fe11
Commit: 1aca30bcf78c941aa182c80deba29a8e97cbdc48
https://github.com/tribe29/checkmk/commit/1aca30bcf78c941aa182c80deba29a8e9…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2022-05-13 (Fri, 13 May 2022)
Changed paths:
M cmk/gui/watolib/automations.py
M cmk/utils/type_defs/__init__.py
A cmk/utils/type_defs/automations.py
Log Message:
-----------
web_api: replacing web_api by rest_api for execute_remote_automation call
Change-Id: I0bbe32a5ecf0e01c52112b62b43998de1cf44df4
Commit: c2c244f5e6fbe053155cabaef4827b053660eb45
https://github.com/tribe29/checkmk/commit/c2c244f5e6fbe053155cabaef4827b053…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-05-13 (Fri, 13 May 2022)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/rule/__init__.py
Log Message:
-----------
REST API: refactor _get_rule_by_id and _serialize_rule
Change-Id: I6aacdd9d4b51356acfc16b0666a779b896582811
Commit: ed29f6bc339a61ba71a44accdb5d4363e0d81df2
https://github.com/tribe29/checkmk/commit/ed29f6bc339a61ba71a44accdb5d4363e…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-05-13 (Fri, 13 May 2022)
Changed paths:
A .werks/13930
M cmk/gui/plugins/openapi/endpoints/rule/__init__.py
M cmk/gui/plugins/openapi/endpoints/rule/fields.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_rules.py
M tests/unit/cmk/utils/test_werks.py
Log Message:
-----------
13930 FIX adjust Rule response format in REST API
The response of the Rule object has been changed from singular to plural in some cases.
Concretely, the following fields have been changed:
* host_tag -> host_tags
* host_label -> host_labels
* service_label -> service_labels
If you use statically typed language, you may have to recompile your auto generated API client.
Change-Id: I391ff1672790fc2feeeaacc04aaa9b70ddebec71
Commit: 2e0338a4ae54522603a7851bc84ad39e398ee48d
https://github.com/tribe29/checkmk/commit/2e0338a4ae54522603a7851bc84ad39e3…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-05-13 (Fri, 13 May 2022)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/rule/__init__.py
M cmk/gui/plugins/openapi/endpoints/rule/fields.py
M cmk/gui/watolib/rulesets.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_rules.py
Log Message:
-----------
REST API: add move rule endpoint
Change-Id: I183a8926ac8a8d5b66869f9c4699e8f40e5b723b
Compare: https://github.com/tribe29/checkmk/compare/b2b0cbc1bd74...2e0338a4ae54