Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 0208afe197554baca59fbe0bc98d1da353a5cb05
https://github.com/tribe29/checkmk/commit/0208afe197554baca59fbe0bc98d1da35…
Author: Benedikt Seidl <benedikt.seidl(a)tribe29.com>
Date: 2021-07-15 (Thu, 15 Jul 2021)
Changed paths:
A .werks/13024
M web/htdocs/themes/facelift/scss/_views.scss
Log Message:
-----------
13024 Restore SLA timeline proportions
The SLA timeline shows the state of a service by colored bars. Each
element's width should be in relation to the duration the service was in
this state.
Before this werk, the rect representing the state had a padding, so very
small time spans where falsely enlarged to bigger blocks.
This should now be fixed.
CMK-8188
Change-Id: I28ab023961e83e9be924a158e5b765b7d46e7038
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 3b23cd96201c197690cff34b657aa23b33cb2118
https://github.com/tribe29/checkmk/commit/3b23cd96201c197690cff34b657aa23b3…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-07-15 (Thu, 15 Jul 2021)
Changed paths:
M cmk/gui/config.py
M cmk/gui/dashboard.py
M cmk/gui/pagetypes.py
A cmk/gui/utils/ntop.py
M cmk/gui/views.py
M cmk/gui/wato/pages/users.py
M cmk/gui/watolib/activate_changes.py
M tests/unit/cmk/gui/test_gui_config.py
A tests/unit/cmk/gui/utils/test_ntop.py
Log Message:
-----------
Move ntop helpers to dedicated module
Change-Id: If79399f74d422843498973dcf0275bd54841f4ec
Commit: 92ce80a1adbf7b35d7f65d784d8879f065389cd7
https://github.com/tribe29/checkmk/commit/92ce80a1adbf7b35d7f65d784d8879f06…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-07-15 (Thu, 15 Jul 2021)
Changed paths:
M cmk/gui/config.py
M cmk/gui/login.py
M cmk/gui/main.py
M cmk/gui/plugins/userdb/user_attributes.py
M cmk/gui/plugins/wato/check_mk_configuration.py
M cmk/gui/utils/__init__.py
Log Message:
-----------
Extract helpers from config
Change-Id: Ia2dce7e535595dd616c469f3ee808265f619bd46
Commit: 7f2886ff3cb0f3ad06ab25c27e9815f6aa0392c3
https://github.com/tribe29/checkmk/commit/7f2886ff3cb0f3ad06ab25c27e9815f6a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-07-15 (Thu, 15 Jul 2021)
Changed paths:
M cmk/gui/config.py
M cmk/gui/plugins/views/availability.py
M cmk/gui/views.py
M cmk/gui/wato/pages/users.py
Log Message:
-----------
Remove trivial helper functions
Change-Id: I0bc181f5a01d69946291b10ee958f5a11a6fafd4
Commit: e80bb8a25a0abbfc29c16a34de40a8bff9130154
https://github.com/tribe29/checkmk/commit/e80bb8a25a0abbfc29c16a34de40a8bff…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-07-15 (Thu, 15 Jul 2021)
Changed paths:
M cmk/gui/config.py
M cmk/gui/pagetypes.py
M cmk/gui/userdb.py
M cmk/gui/utils/logged_in.py
A cmk/gui/utils/roles.py
M cmk/gui/visuals.py
M cmk/gui/wato/pages/users.py
M cmk/gui/watolib/auth_php.py
M tests/unit/cmk/gui/utils/test_logged_in.py
Log Message:
-----------
Move role helpers to dedicated module
Change-Id: Id02391d8e00924703a216ecee3dfb4caabbb9b18
Commit: 03c7204972495ee9992508062a0ed703b33e245a
https://github.com/tribe29/checkmk/commit/03c7204972495ee9992508062a0ed703b…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-07-15 (Thu, 15 Jul 2021)
Changed paths:
M cmk/gui/config.py
M cmk/gui/dashboard.py
M cmk/gui/permissions.py
M cmk/gui/views.py
M cmk/gui/wato/pages/roles.py
Log Message:
-----------
Move permission helpers to related module
Change-Id: Ibed9b463acf719e93fe1e2067d250e9334bfd4b7
Commit: c928f520ae9d6a50bf253988f9ccea75b9774ee1
https://github.com/tribe29/checkmk/commit/c928f520ae9d6a50bf253988f9ccea75b…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-07-15 (Thu, 15 Jul 2021)
Changed paths:
M cmk/gui/config.py
M cmk/gui/pagetypes.py
M cmk/gui/plugins/userdb/utils.py
M cmk/gui/utils/logged_in.py
M cmk/gui/visuals.py
M tests/unit/cmk/gui/test_table.py
Log Message:
-----------
Move and simplify save_user_file
* Moved to related code at cmk.utils.logged_in. Does not sound
like the best module name, but the code is logically related.
* Removed the Optional from Optional[UserId]
Change-Id: I8f988a22f71370fcd469d247501e263666537bcb
Commit: 13484b023712dcfe671d126c55ea55cb822f9b73
https://github.com/tribe29/checkmk/commit/13484b023712dcfe671d126c55ea55cb8…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-07-15 (Thu, 15 Jul 2021)
Changed paths:
M cmk/gui/config.py
M cmk/gui/login.py
M cmk/gui/sidebar.py
M cmk/gui/utils/theme.py
M tests/unit/cmk/gui/utils/test_theme.py
Log Message:
-----------
Cleanup has_custom_logo
* It's a theme related property: Move it to theme.Theme.
* Implement the new function without involving the GUI config
* Add tests
Change-Id: Icd3307ea790eac4ba48ec74cae6652a60f328c2c
Commit: 1b70421cac7d2700bca6a4975b782cf23dc2e503
https://github.com/tribe29/checkmk/commit/1b70421cac7d2700bca6a4975b782cf23…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-07-15 (Thu, 15 Jul 2021)
Changed paths:
M cmk/gui/config.py
Log Message:
-----------
Drop legacy BI config defines
They are not needed anymore since the legacy BI configuration is
converted during site updated by cmk-update-config using the
BILegacyPacksConverter.
Change-Id: Id2586adda950ce2b4e671cb7556901fcb44487f8
Commit: 143616d3f0c804673700dcb365d44d268bb3f823
https://github.com/tribe29/checkmk/commit/143616d3f0c804673700dcb365d44d268…
Author: Weblate Transfer job <weblate(a)checkmk.com>
Date: 2021-07-15 (Thu, 15 Jul 2021)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
M locale/es/LC_MESSAGES/multisite.po
M locale/fr/LC_MESSAGES/multisite.po
M locale/it/LC_MESSAGES/multisite.po
M locale/ja/LC_MESSAGES/multisite.po
M locale/nl/LC_MESSAGES/multisite.po
M locale/pt_PT/LC_MESSAGES/multisite.po
M locale/ro/LC_MESSAGES/multisite.po
Log Message:
-----------
[Weblate] Updated translation files
Translation: checkmk/software
Translate-URL: https://translate.checkmk.com/projects/checkmk/software/
Compare: https://github.com/tribe29/checkmk/compare/ed3980c04db5...143616d3f0c8
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: f19dc58b85db2073dadc6eca7dedd368798afe95
https://github.com/tribe29/checkmk/commit/f19dc58b85db2073dadc6eca7dedd3687…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-07-15 (Thu, 15 Jul 2021)
Changed paths:
M bin/mkbackup
M cmk/base/autochecks.py
M cmk/base/config.py
M cmk/core_helpers/cache.py
M cmk/gui/inventory.py
M cmk/gui/plugins/userdb/ldap_connector.py
M cmk/gui/plugins/wato/omd_configuration.py
M cmk/gui/plugins/watolib/utils.py
M cmk/gui/userdb.py
M cmk/gui/wato/pages/custom_attributes.py
M cmk/gui/wato/pages/fetch_agent_output.py
M cmk/gui/watolib/activate_changes.py
M cmk/gui/watolib/groups.py
M cmk/gui/watolib/hosts_and_folders.py
M cmk/gui/watolib/sites.py
M cmk/special_agents/agent_aws.py
M cmk/special_agents/utils/misc.py
M cmk/utils/bi/bi_packs.py
M cmk/utils/password_store.py
M cmk/utils/store/__init__.py
Log Message:
-----------
utils.store: drop save_file
Change-Id: Idfd2fbeb2d9286ebe9ae686958e80e3fe3311fa7
Commit: e49aad8e4ef409e2b17e27c79fcf570ce74f57ae
https://github.com/tribe29/checkmk/commit/e49aad8e4ef409e2b17e27c79fcf570ce…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2021-07-15 (Thu, 15 Jul 2021)
Changed paths:
M cmk/gui/plugins/visuals/infos.py
Log Message:
-----------
Apply typing for all VisualInfo.single_spec subclasses
Change-Id: I63294863ddbc7a8ee3391ed5b02d09b4566308cd
Commit: fc9edf4a3252e7c5b9517d80e99db4c9fbc1e4a5
https://github.com/tribe29/checkmk/commit/fc9edf4a3252e7c5b9517d80e99db4c9f…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2021-07-15 (Thu, 15 Jul 2021)
Changed paths:
M cmk/gui/dashboard.py
M cmk/gui/node_visualization.py
M cmk/gui/views.py
M cmk/gui/visuals.py
Log Message:
-----------
Drop the mandatory filter separation
This reduces complexity. The warning comes on each dashlet. There is no
ignore process on the filter list, which all other pages don't use.
The filter lists gets autocompleted because the context is forced to
include at least information of mandatory filters.
The VisualFilterList does not have the ignore feature anymore. That is
not only relevant for the FilterMenu but for all forms. The second use
was on filter forms separating single and multi context, yet in those
case the info_list did the job of separating repetition and forms still
look good. (Unless I'm missing something) I assume it works because in
those cases the filter name matches the single_info key, and if they are
already separated for the form, then there is no need for the ignore.
CMK-8232
Change-Id: I75cbea16520194e874ce1b5c83819910db52dae9
Commit: 9f22769256bad2133f284e6ed37f5d4af3b8857e
https://github.com/tribe29/checkmk/commit/9f22769256bad2133f284e6ed37f5d4af…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2021-07-15 (Thu, 15 Jul 2021)
Changed paths:
M cmk/gui/plugins/visuals/filters.py
M cmk/gui/plugins/visuals/utils.py
M cmk/gui/valuespec.py
M cmk/gui/visuals.py
Log Message:
-----------
Cleanups
Avoid crash when using mandatory in ListOfMultiple
Don't create uri_vars, because it is the same load procedure in
add_context_to_uri_vars
single_spec is typed to be a list
Change-Id: I9dce605742b6e2af4187b21eed961d6f4c61531e
Compare: https://github.com/tribe29/checkmk/compare/4be7ef9eed8a...9f22769256ba
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: a73735320669786d5bc905d37a1f840f4ce58746
https://github.com/tribe29/checkmk/commit/a73735320669786d5bc905d37a1f840f4…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2021-07-15 (Thu, 15 Jul 2021)
Changed paths:
A .werks/13063
M checks/lsi
Log Message:
-----------
13063 FIX lsi_disk: Fix setting expected disk state
The manually set value for the expected disk state was not compared correctly to the actual state of the disk. This was fixed.
SUP-6929
Change-Id: I7c5efaa2b749719a3016057ea09a3cff539589b1
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: e6f61b49a48b985e085c27fa0e91cd3c1b5e85e7
https://github.com/tribe29/checkmk/commit/e6f61b49a48b985e085c27fa0e91cd3c1…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-07-15 (Thu, 15 Jul 2021)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.linux
M agents/check_mk_agent.solaris
Log Message:
-----------
check_mk_agents: fix async plugin execution
In an if block like `if $FOO; then` the body
will be executed if the variable `FOO` is not
defined at all.
In this case this lead to a silent crash of the
async execution ot the plugins, where the
variable `LOG_SECTION_TIME` was not set.
Change-Id: I2bd54498b2d4b748d0deb0195c7223f87627101d
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: 9d1dbf489c003e3a24bc2fde9cd39a86c591edf7
https://github.com/tribe29/checkmk/commit/9d1dbf489c003e3a24bc2fde9cd39a86c…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2021-07-15 (Thu, 15 Jul 2021)
Changed paths:
A .werks/12175
Log Message:
-----------
12175 FIX Postpone notifications for passively checked objects, too.
Even when a host is down, we can still receive check results for passive
checks on that host, e.g. via the piggyback mechanism. Any notifications
resulting from these check results should be postponed in the normal way,
too.
Change-Id: I18736a575178281131a85ce5678a15b5cd0612e6