Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: 397cabf9f0bbb6adabd44991f3ef42fdc1ab9c14
https://github.com/tribe29/checkmk/commit/397cabf9f0bbb6adabd44991f3ef42fdc…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2020-08-20 (Thu, 20 Aug 2020)
Changed paths:
A .werks/11342
M checks/postgres_instances
A tests/unit/checks/generictests/datasets/postgres_no_instances_regression.py
Log Message:
-----------
11342 FIX postgres_instances: Set status to CRIT in case no instance is running
Change-Id: Idb2cce46ba00c859051473fa931134eb4c72c437
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 07c81b5b2a6e59ee7e548013874cff8b552b7612
https://github.com/tribe29/checkmk/commit/07c81b5b2a6e59ee7e548013874cff8b5…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
A cmk/gui/plugins/wato/check_parameters/db_jobs.py
M cmk/gui/plugins/wato/check_parameters/oracle_jobs.py
Log Message:
-----------
oracle_jobs valuespec: exported elements to file db_jobs for re-use by other sql job monitoring checks
Change-Id: Idb8185503a4c2653de4baf28dbe895029fe19a5e
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 3be13e2956725673f1f563fc4bf8148a7f9cce54
https://github.com/tribe29/checkmk/commit/3be13e2956725673f1f563fc4bf8148a7…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M cmk/gui/wato/pages/diagnostics.py
Log Message:
-----------
Fix wrong topic title
Change-Id: I08ad4fcdefc2e63a458d412805f34213282aa3e7
Commit: bfbf67b22376f501cb441434ee064e89c0f5a8b6
https://github.com/tribe29/checkmk/commit/bfbf67b22376f501cb441434ee064e89c…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M cmk/gui/plugins/wato/builtin_modules.py
M cmk/gui/wato/__init__.py
M cmk/gui/wato/pages/rulesets.py
M tests/unit/cmk/gui/plugins/sidebar/test_wato.py
M tests/unit/cmk/gui/plugins/wato/utils/test_main_menu.py
Log Message:
-----------
Better separation of rule search from rule listing
Previously the two modes were mixed up, making it's relation hard to
understand. Now these are two independent pages in our hierarchy.
When opening "Search rules" it stays in the search mode and only brings
the user to the regular ruleset hierarchy when klicking on a found
ruleset title.
When opening the "Rulesets" mode, it must always be opened with a
ruleset group. The rules to be shown can be filtered using the filter
form that is available on that page, but it stays in this mode. Even if
the form looks same as the "search rules" form, the user does not leave
the "Show rules of a group" mode.
Change-Id: I9ba92c3bcc1cbdeb24d89792be6d11a7db6b87db
Commit: 8d951a7f6829495c08d78c96e74a618657287c99
https://github.com/tribe29/checkmk/commit/8d951a7f6829495c08d78c96e74a61865…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M cmk/gui/wato/pages/rulesets.py
Log Message:
-----------
Remove only_host special handling
The self._only_host member was only used for adding "host" to the ruleset
links. Because the link uses html.makeuri() it automatically adds the "host"
argument to the target url which makes the previous code useless.
Change-Id: I99ccdd3272d96f7a00000f6813bbdbdd53715152
Commit: cc80477c1119fa0327bc1d20195fa87924d47268
https://github.com/tribe29/checkmk/commit/cc80477c1119fa0327bc1d20195fa8792…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M cmk/gui/wato/pages/rulesets.py
Log Message:
-----------
Mark the abstract base class to be one
Change-Id: Ifafc60d803e0fefb578f140bd595186b7bedf3d6
Commit: d642ff27aebdaa42e7779ef13052b794c45398b3
https://github.com/tribe29/checkmk/commit/d642ff27aebdaa42e7779ef13052b794c…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M cmk/gui/wato/pages/rulesets.py
Log Message:
-----------
Add page menus to rule search and ruleset list pages
Change-Id: I71ef74a326bbb7ea07a3413c22869a7233f7c3af
Commit: 95816684f012102959c37b3a4a31d0decb8b2437
https://github.com/tribe29/checkmk/commit/95816684f012102959c37b3a4a31d0dec…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M cmk/gui/wato/pages/notifications.py
Log Message:
-----------
Mark the abstract base class to be one; Cleanup super calls
Change-Id: Ie5e6a316907d9f350de5f0cc2fef42b8f45c2182
Compare: https://github.com/tribe29/checkmk/compare/26baf2281057...95816684f012
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 26baf2281057e78250544e2688e37adfa50806e0
https://github.com/tribe29/checkmk/commit/26baf2281057e78250544e2688e37adfa…
Author: Andreas Umbreit <andreas.umbreit(a)tribe29.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M .werks/10431
A .werks/11400
Log Message:
-----------
CMK-4343: Werks
- Logic of Werk #10431 has changed, adapt.
- New Werk #11400
Change-Id: I03fd25f631f9a375dd2f5849b8b3a696567311cc
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 031e62ab3fc196a4c265147fa94c41762f11aa85
https://github.com/tribe29/checkmk/commit/031e62ab3fc196a4c265147fa94c41762…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M cmk/base/api/agent_based/inventory_classes.py
M tests/unit/cmk/base/api/agent_based/test_inventory_classes.py
Log Message:
-----------
Implement repr and eq for inventory_classes
* In order to be consistent to checking_classes, eq and repr are
implemented for TableRow and Attributes
* Correct typo
CMK-5200
Change-Id: I590868687e636b6c39d2a6cfdc182365ecb12376
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 6525d3a7808fc8e43dcea29fcc94ccfb9d9fd151
https://github.com/tribe29/checkmk/commit/6525d3a7808fc8e43dcea29fcc94ccfb9…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/host_config.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M cmk/gui/plugins/openapi/restful_objects/type_defs.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_config.py
M web/htdocs/openapi/checkmk.yaml
Log Message:
-----------
API bulk action: bulk update for host configs
Change-Id: Icee0e9364c44540f58018d44bd5dd80a20f761eb
Commit: c27c711a245036ca508bd6e03ccc28f29cdd361a
https://github.com/tribe29/checkmk/commit/c27c711a245036ca508bd6e03ccc28f29…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
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
Log Message:
-----------
API utils: grouping common implementations
Change-Id: I349be58f385f737a8206397a96ae0a9e1d63488e
Commit: ef95bb28933ac4ea75265a1122618e79c05f3704
https://github.com/tribe29/checkmk/commit/ef95bb28933ac4ea75265a1122618e79c…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/host_group_config.py
M cmk/gui/plugins/openapi/endpoints/utils.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_group_config.py
M web/htdocs/openapi/checkmk.yaml
Log Message:
-----------
API bulk action: implementation bulk update host groups
Change-Id: Icb772c05d898af83eb8d287d7d172352b2cfd1a8
Commit: ae6b148c1e5322fd16b12d2a77fba346ee3d3a25
https://github.com/tribe29/checkmk/commit/ae6b148c1e5322fd16b12d2a77fba346e…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/service_group_config.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_group_config.py
M web/htdocs/openapi/checkmk.yaml
Log Message:
-----------
API bulk action: implementation bulk update service_group_config
Change-Id: I2cb549f71d5ccbe059ce7381135612a3a8f1a52b
Commit: d797f3675378742c936329bb312ba3f542d50fa6
https://github.com/tribe29/checkmk/commit/d797f3675378742c936329bb312ba3f54…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/contact_group_config.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_group_config.py
M web/htdocs/openapi/checkmk.yaml
Log Message:
-----------
API bulk action: implementation bulk update contact groups
Change-Id: I2fdfead056023edc36ae9c421a37be6da14da8f0
Commit: 2b535cb3eb0b67aadefe0ab3f4b9c6482fa016bd
https://github.com/tribe29/checkmk/commit/2b535cb3eb0b67aadefe0ab3f4b9c6482…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/folder_config.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_folder_config.py
M web/htdocs/openapi/checkmk.yaml
Log Message:
-----------
API bulk action: bulk update folder_config
Change-Id: I6af0aa2003b2411c6b49d4528556282f5af76d92
Commit: c684493dc3f244a9205668620899b5d2e25f0ead
https://github.com/tribe29/checkmk/commit/c684493dc3f244a9205668620899b5d2e…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/acknowledgement.py
M cmk/gui/plugins/openapi/livestatus_helpers/commands/acknowledgments.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M cmk/gui/plugins/openapi/restful_objects/type_defs.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_acknowledgement.py
M web/htdocs/openapi/checkmk.yaml
Log Message:
-----------
API acknowledge: servicegroup implementation
Change-Id: I80f10ca424ab4c1211be4f8eaa9afa288864fe08
Commit: fb056657c280bc3cdca3c54a954235a5b2cf89ba
https://github.com/tribe29/checkmk/commit/fb056657c280bc3cdca3c54a954235a5b…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/acknowledgement.py
M cmk/gui/plugins/openapi/livestatus_helpers/commands/acknowledgments.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_acknowledgement.py
M web/htdocs/openapi/checkmk.yaml
Log Message:
-----------
API acknowledge: implementation host group
Change-Id: I9c2cddc5c6324ad10142a91920447b163b9133ce
Commit: b67f4dc55bf3ad821384a270ed6674acefee583f
https://github.com/tribe29/checkmk/commit/b67f4dc55bf3ad821384a270ed6674ace…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
A cmk/gui/plugins/openapi/livestatus_helpers/commands/comment.py
Log Message:
-----------
API command: comment implementation
Change-Id: I5d0ef5daa74608e8f289428756ce1bc4577eff46
Commit: 3a5289b030dc036881cbb0bed811c2834cdf5a5c
https://github.com/tribe29/checkmk/commit/3a5289b030dc036881cbb0bed811c2834…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
A cmk/gui/plugins/openapi/livestatus_helpers/commands/force_schedule.py
Log Message:
-----------
API command: force schedule implementation
Change-Id: Ie117c32bcf6dc7509544f29606dd972658bf30fe
Compare: https://github.com/tribe29/checkmk/compare/452f4b36858a...3a5289b030dc
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 452f4b36858a63f8b8fb56512feea9bde5a83abb
https://github.com/tribe29/checkmk/commit/452f4b36858a63f8b8fb56512feea9bde…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M cmk/base/data_sources/_abstract.py
Log Message:
-----------
Let direct calls to check() save host_sections
This is required to obtain the summary after a direct call to check.
CMK-5243
Change-Id: Ic5c87dbec27a9f3d96aed38b70861fe280b77c7c
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 336bb015231d28a1efa317fc08351561f6e9e1f3
https://github.com/tribe29/checkmk/commit/336bb015231d28a1efa317fc08351561f…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-08-20 (Thu, 20 Aug 2020)
Changed paths:
M bin/fetcher
Log Message:
-----------
Make /bin/fetcher more user friendly
Pressing return while the command is waiting raises a ValueError. With
this patch, wrong arguments on the command line are ignored.
Change-Id: I1a0f0d90b0840a3b8d2a0092acda3093878ee66e
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: ae0bd25de9995b261fab26a263ff8595cb393f35
https://github.com/tribe29/checkmk/commit/ae0bd25de9995b261fab26a263ff8595c…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-20 (Thu, 20 Aug 2020)
Changed paths:
M cmk/gui/wato/pages/rulesets.py
Log Message:
-----------
Cleanup and fix "depreated ruleset condition"
The regular ruleset page had the title "Deprecated rulesets" because
the condition did not check whether or not the search option "Deprecated rulesets"
was set to False.
Change-Id: Icc62b6082f7f710be4adca16e46425cc42f00714
Commit: b68efb908395f223f598d36bdc4428418c65ea77
https://github.com/tribe29/checkmk/commit/b68efb908395f223f598d36bdc4428418…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-20 (Thu, 20 Aug 2020)
Changed paths:
M cmk/gui/plugins/wato/builtin_modules.py
M cmk/gui/wato/__init__.py
M cmk/gui/wato/pages/rulesets.py
M tests/unit/cmk/gui/plugins/sidebar/test_wato.py
M tests/unit/cmk/gui/plugins/wato/utils/test_main_menu.py
M web/htdocs/themes/facelift/scss/_wato.scss
Log Message:
-----------
Drop the old ruleset overview page
The new concept has
a) The ruleset list views for different topics
b) A rule search form
Except the search there is no central view on all the rules.
Also adding the "Search rules" main menu entry with this change which
currently lists on the ruleset list page of all rulesets.
The new rule search mode will be realized with one of the next commits.
Change-Id: Ibf5d3d7e738ad62cec8d149c80f93fd2923070a0
Commit: d6e50f23bfd489d31301da8d93d0d962ea9b264f
https://github.com/tribe29/checkmk/commit/d6e50f23bfd489d31301da8d93d0d962e…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-20 (Thu, 20 Aug 2020)
Changed paths:
M cmk/gui/wato/pages/rulesets.py
Log Message:
-----------
Extract page type decision from title / help computation
Change-Id: I0dbcfa4096e37657b5aba3c584a3f384131e342d
Commit: 1a83f33194d40132026bc9a6a9bdbb60f90f6006
https://github.com/tribe29/checkmk/commit/1a83f33194d40132026bc9a6a9bdbb60f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-20 (Thu, 20 Aug 2020)
Changed paths:
M cmk/gui/wato/pages/hosts.py
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/watolib/hosts_and_folders.py
M web/htdocs/themes/facelift/scss/_wato.scss
Log Message:
-----------
Drop old folder selection breadcrump from rule pages
Change-Id: I2ab4b7becd2e6c86c391e4cef6c8d17fb8ec45d4
Commit: 3529ace0bdc4eaf28fa1ed3f037f42d986a10e48
https://github.com/tribe29/checkmk/commit/3529ace0bdc4eaf28fa1ed3f037f42d98…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-20 (Thu, 20 Aug 2020)
Changed paths:
M cmk/gui/wato/pages/rulesets.py
Log Message:
-----------
Show empty "Search rules" page when opening the search from menu
Change-Id: Ifbe4c18e3a23d6dae98392eec9e42b435e0f350f
Compare: https://github.com/tribe29/checkmk/compare/965feaae53a7...3529ace0bdc4
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 24fadfcd8c852d06120ac2458aab3e0e071e7c00
https://github.com/tribe29/checkmk/commit/24fadfcd8c852d06120ac2458aab3e0e0…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-08-20 (Thu, 20 Aug 2020)
Changed paths:
M bin/fetcher
Log Message:
-----------
/bin/fetcher: no traceback for ctrl-C
Change-Id: Ifd3e2aeb6db62a16d6f98ce94f1eea5b6fa95fd9
Commit: 965feaae53a7530fbadfb2f0232b7f1d858c7d4f
https://github.com/tribe29/checkmk/commit/965feaae53a7530fbadfb2f0232b7f1d8…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-08-20 (Thu, 20 Aug 2020)
Changed paths:
M cmk/fetchers/controller.py
Log Message:
-----------
fetchers/controller: improve error reporting
Set `repr(e: Exception)` instead of `str(e: Exception)` for payload
on failure.
For example, with repr, the payload is `KeyError("key")` instead
of just `"key"`: It contains the type of the exception as well as
the message.
Change-Id: I62568f6484aa33d3f1ffcc2f5da03e008b358afa
Compare: https://github.com/tribe29/checkmk/compare/3d00c3480369...965feaae53a7