Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: bfc71baa2d041805cf1a7aca3cd8befd28e13e6e
https://github.com/tribe29/checkmk/commit/bfc71baa2d041805cf1a7aca3cd8befd2…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M cmk/gui/userdb.py
M tests/unit/cmk/gui/test_userdb.py
Log Message:
-----------
Explicitly pass the current point in time to _ensure_user_can_init_session().
Change-Id: Ib00e73db67ac4e1447b88b76fc3ce1aa876f11c1
Commit: e0c628b47d8855932e1705b3a618b9569ca78d2d
https://github.com/tribe29/checkmk/commit/e0c628b47d8855932e1705b3a618b9569…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M cmk/gui/userdb.py
M tests/unit/cmk/gui/test_userdb.py
Log Message:
-----------
Explicitly pass the current point in time to _cleanup_old_sessions().
Change-Id: I988f3194305eb1a2e127e3518dfe51c8c767f192
Commit: d7d3aae334acf07e574389275c1d5d3984857493
https://github.com/tribe29/checkmk/commit/d7d3aae334acf07e574389275c1d5d398…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M cmk/gui/userdb.py
M tests/unit/cmk/gui/test_login_unit.py
M tests/unit/cmk/gui/test_userdb.py
Log Message:
-----------
Explicitly pass the current point in time to _initialize_session().
Change-Id: I761db9e28fa5b611134a5d47fd5947938320eecd
Commit: 328c447de097ac4bd216a2f5e8e13ac727ac0da2
https://github.com/tribe29/checkmk/commit/328c447de097ac4bd216a2f5e8e13ac72…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M cmk/gui/login.py
M cmk/gui/userdb.py
M tests/unit/cmk/gui/test_userdb.py
M tests/unit/cmk/gui/utils/test_flashed_messages.py
Log Message:
-----------
Explicitly pass the current point in time to on_succeeded_login().
Change-Id: I8fb7cae0941c0128031474866e48cc1e20b92327
Compare: https://github.com/tribe29/checkmk/compare/d2bff431d702...328c447de097
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 1aa99b00e03ed66b1ebfe6bd56a34668517fc89e
https://github.com/tribe29/checkmk/commit/1aa99b00e03ed66b1ebfe6bd56a346685…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
A .werks/14037
M checks/oracle_performance
A tests/unit/checks/test_oracle_performance.py
Log Message:
-----------
14037 FIX oracle_performance: Fix wrong monitoring state when using thresholds
After setting up Oracle Performance Discovery rule and threshold in
Oracle Performance rule the service would go to UNKNOWN and no
useful data was shown.
Now, the thresholds are applied and service values shown.
Change-Id: Ica9b81308c228a54cae72ff759bf5bf026f9e8c2
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: f9f2805a8fb5d1d9aef0c81162ea1e58f48823a8
https://github.com/tribe29/checkmk/commit/f9f2805a8fb5d1d9aef0c81162ea1e58f…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M cmk/base/plugins/agent_based/inventory_kube_pod.py
M tests/unit/cmk/base/plugins/agent_based/test_inventory_kube_pod.py
Log Message:
-----------
inventory_kube_pod: Addition of object to Pod
Pod now shows the same metadata as all other Kubernetes objects.
CMK-10342
Change-Id: I55f5c1cddc812628419d53fa253c35d3d884f197
Commit: 0733a034caec6c01425fbf61c532d1288eab5a7d
https://github.com/tribe29/checkmk/commit/0733a034caec6c01425fbf61c532d1288…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M cmk/gui/plugins/webapi/webapi.py
M cmk/gui/wato/pages/services.py
M cmk/gui/watolib/bulk_discovery.py
M cmk/gui/watolib/changes.py
M cmk/gui/watolib/services.py
Log Message:
-----------
Fix import in watolib.changes
To avoid cycles, CREHost was imported behind a TYPE_CHECKING guard. This
patch makes the import unnecessary. Now, the signature of
`add_service_change` is also more consistent with `add_change`.
CMK-10313
Change-Id: I35746595f7487e9f18fb7238bb51d134f94ae742
Commit: ea82bd1f68ca3bf998992c97851172101cb89fce
https://github.com/tribe29/checkmk/commit/ea82bd1f68ca3bf998992c97851172101…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/rule/__init__.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/wato/__init__.py
M cmk/gui/wato/pages/activate_changes.py
M cmk/gui/wato/pages/audit_log.py
M cmk/gui/wato/pages/folders.py
M cmk/gui/wato/pages/host_rename.py
M cmk/gui/wato/pages/hosts.py
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/wato/pages/services.py
M cmk/gui/wato/pages/users.py
M cmk/gui/watolib/__init__.py
M cmk/gui/watolib/activate_changes.py
A cmk/gui/watolib/appendstore.py
A cmk/gui/watolib/audit_log.py
A cmk/gui/watolib/audit_log_url.py
M cmk/gui/watolib/changes.py
M cmk/gui/watolib/config_domains.py
M cmk/gui/watolib/host_rename.py
M cmk/gui/watolib/hosts_and_folders.py
A cmk/gui/watolib/objref.py
A cmk/gui/watolib/paths.py
M cmk/gui/watolib/rulesets.py
M cmk/gui/watolib/services.py
A cmk/gui/watolib/site_changes.py
M cmk/gui/watolib/snapshots.py
M cmk/gui/watolib/users.py
M cmk/update_config.py
M cmk/utils/object_diff.py
M tests/unit/cmk/gui/watolib/test_changes.py
M tests/unit/cmk/test_update_config.py
Log Message:
-----------
Split generic types and functions off changes
Note:
Abstract static methods do not make any sense.
61 cycles -> 56 cycles.
CMK-10313
Change-Id: I76f29e5dbd5eab1fdb1e0291ea41194903db3112
Commit: d2bff431d702ea7efec7c6cfe207bbb5115d8f0b
https://github.com/tribe29/checkmk/commit/d2bff431d702ea7efec7c6cfe207bbb51…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/host_config.py
M cmk/gui/plugins/webapi/webapi.py
M cmk/gui/wato/pages/bulk_import.py
M cmk/gui/wato/pages/download_agents.py
M cmk/gui/wato/pages/hosts.py
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/watolib/__init__.py
A cmk/gui/watolib/bakery.py
M cmk/gui/watolib/hosts_and_folders.py
M cmk/gui/watolib/rulesets.py
M cmk/gui/watolib/utils.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_config.py
M tests/unit/cmk/gui/watolib/test_hosts_and_folders.py
Log Message:
-----------
Move problematic bakery import to its own module
56 cycles -> 52 cycles
This does not solve the problem as much as it localizes it, which is
already an improvement.
CMK-10313
Change-Id: I59c0504b1ca1407d0eb6b23e13191c094dd2df8c
Compare: https://github.com/tribe29/checkmk/compare/ec20a2e6d4b0...d2bff431d702
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: d45af5a24c0a031d9a61c8954c30f11cae6e6dda
https://github.com/tribe29/checkmk/commit/d45af5a24c0a031d9a61c8954c30f11ca…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M cmk/gui/login.py
M cmk/gui/userdb.py
M tests/unit/cmk/gui/test_userdb.py
M tests/unit/cmk/gui/utils/test_flashed_messages.py
Log Message:
-----------
Explicitly pass the current point in time to on_access().
This is a step towards better testability.
Change-Id: I52c1cefc36b22d71bb584b5f9e93ff63818b0799
Commit: ec20a2e6d4b0556908eecb393e0f3bc3e082a1dd
https://github.com/tribe29/checkmk/commit/ec20a2e6d4b0556908eecb393e0f3bc3e…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M cmk/gui/userdb.py
M tests/unit/cmk/gui/test_userdb.py
Log Message:
-----------
Simplifications only.
Change-Id: I7c54661d7598721371fc571901d0ce8ee84fa497
Compare: https://github.com/tribe29/checkmk/compare/b3597b3916b5...ec20a2e6d4b0
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 50c0f46b1d0192c546e920c44e049593e5a4879c
https://github.com/tribe29/checkmk/commit/50c0f46b1d0192c546e920c44e049593e…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M cmk/gui/forms.py
M cmk/gui/wato/pages/user_profile/edit_profile.py
Log Message:
-----------
Move 2 helper functions close to their call site
This increases the cohesion at the call site and removes one
import cycle: 62 cycles -> 61.
CMK-10313
Change-Id: I04f697e996856e91a37b0ba0866316e1b8e6646a
Commit: 88f804072e34c77681d9b235f6cd2e7e4b88002c
https://github.com/tribe29/checkmk/commit/88f804072e34c77681d9b235f6cd2e7e4…
Author: Max Linke <max.linke(a)tribe29.com>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M cmk/base/plugins/agent_based/systemd_units.py
Log Message:
-----------
refactor parsing function
split into two separate functions. Make it clearer if to understand if
we add a third section for status parsing.
Change-Id: I60048ffa96299cf947fbbc08c4f00eeb03ea04cd
Commit: e5d0b1c8526d473ec1138fdb94c9f631938b6095
https://github.com/tribe29/checkmk/commit/e5d0b1c8526d473ec1138fdb94c9f6319…
Author: Max Linke <max.linke(a)tribe29.com>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M agents/check_mk_agent.linux
M cmk/base/plugins/agent_based/systemd_units.py
M tests/unit/cmk/base/plugins/agent_based/test_systemd_units.py
Log Message:
-----------
Add explicit status parsing to systemd checks
The 'systemctl status' command gives exact details how long a service
has been in a given state. This is more precise than guessing ourselves from
past observed states.
Change-Id: Id06b88c50b7bd09617be54d3b3ff8ee04e7875f1
Compare: https://github.com/tribe29/checkmk/compare/81cac868a5ca...e5d0b1c8526d
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 81cac868a5ca54e9f02595b207aa3359f5ad357b
https://github.com/tribe29/checkmk/commit/81cac868a5ca54e9f02595b207aa3359f…
Author: Anastasiya Liatsetskaya <anastasiya.liatsetskaya(a)tribe29.com>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
A tests/unit/cmk/gui/plugins/wato/special_agents/__init__.py
A tests/unit/cmk/gui/plugins/wato/special_agents/test_bi.py
A tests/unit/cmk/gui/plugins/wato/special_agents/test_innovaphone.py
A tests/unit/cmk/gui/plugins/wato/special_agents/test_kubernetes.py
R tests/unit/cmk/gui/plugins/wato/test_datasource_programs.py
Log Message:
-----------
Put special agent valuespec tests into separate files
CMK-8881
Change-Id: I5f5425a9880dfdf242edae358b03b5e8727943a6