Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 50ab4dd750bbba27300e346fa8f17d4aa5c2e8d2
https://github.com/tribe29/checkmk/commit/50ab4dd750bbba27300e346fa8f17d4aa…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2020-09-23 (Wed, 23 Sep 2020)
Changed paths:
R checks/k8s_stats
A cmk/base/plugins/agent_based/k8s_stats_fs.py
A cmk/base/plugins/agent_based/k8s_stats_network.py
A cmk/base/plugins/agent_based/k8s_stats_section.py
A cmk/base/plugins/agent_based/utils/k8s.py
M tests/testlib/base.py
R tests/unit/checks/generictests/datasets/k8s_stats.py
R tests/unit/checks/generictests/datasets/k8s_stats_fs_regression.py
M tests/unit/checks/test_generic_legacy_conversion.py
A tests/unit/cmk/base/plugins/agent_based/test_k8s_stats.py
Log Message:
-----------
k8s_stats*: migrate to new API
Change-Id: Iae47ffd2f2ec361bedf8e40a9086d5100aeb61e0
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: f6331f43bbfcd17d2bbc1142da6702e143d2359a
https://github.com/tribe29/checkmk/commit/f6331f43bbfcd17d2bbc1142da6702e14…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-09-23 (Wed, 23 Sep 2020)
Changed paths:
M cmk/gui/userdb.py
M tests/unit/cmk/gui/test_userdb.py
Log Message:
-----------
Fix recently broke htpasswd user handling
The GUI supports ad-hoc creation of users that only have
an entry in the etc/htpasswd file. This is basically a feature
that was important in the early days of Checkmk / the GUI where
WATO was not managing users in most environments. We keep supporting
this use case for the moment, but may break with this in the future.
Change-Id: I346fa90c1ae485fc698b83c2c2497da5bbc5beb1
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: c95baa2b47e95250b9a53432aace500a24f2a2ed
https://github.com/tribe29/checkmk/commit/c95baa2b47e95250b9a53432aace500a2…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-09-23 (Wed, 23 Sep 2020)
Changed paths:
M tests/unit/cmk/gui/test_userdb.py
Log Message:
-----------
Fix CRE mypy tests that do not have this attribute defined
Change-Id: I777fa9d4059146ed5a65141641262192343759e1
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 7437f940eb5b0f458f63a0aae48739fb0acc3ad3
https://github.com/tribe29/checkmk/commit/7437f940eb5b0f458f63a0aae48739fb0…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-09-23 (Wed, 23 Sep 2020)
Changed paths:
M cmk/fetchers/controller.py
M cmk/utils/exceptions.py
M tests/unit/cmk/fetchers/test_controller.py
Log Message:
-----------
Serialize exceptions with pickle
We were using `repr()`/`eval()` but this naive scheme does not let us
transport our special exceptions (defined in `cmk.utils.exceptions`).
Exceptions that are nested in a different module would not be
deserialized properly either.
We replace `repr()`/`eval()` with `pickle`, which is the prefered
serialization method in Python and does not have the same drawbacks.
This further has the advantage of preserving the traceback.
CMK-5472
Change-Id: I867b5815605919a5c530cc1823afc4131290b4c6
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 84b96ee1923b37df323100ede91a0344e31cf088
https://github.com/tribe29/checkmk/commit/84b96ee1923b37df323100ede91a0344e…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2020-09-23 (Wed, 23 Sep 2020)
Changed paths:
M checks/agent_jenkins
Log Message:
-----------
agent_jenkins: Fixed possible MKFetcherError because of missing section parameter
CMK-5556
Change-Id: Ib08039cfe27e026d72b05c574f6326023b4b1c86
Commit: ec72a1d7851fb2fdfd8948bb3a047beefe56e36f
https://github.com/tribe29/checkmk/commit/ec72a1d7851fb2fdfd8948bb3a047beef…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2020-09-23 (Wed, 23 Sep 2020)
Changed paths:
M cmk/gui/plugins/wato/datasource_programs.py
Log Message:
-----------
agent_jenkins: Add transform for infos
CMK-5556
Change-Id: I86b742fae5b565869acdead06517cb4a7193c07d
Commit: 71bcbba0a6f11609e689188cd008b8533ec6b044
https://github.com/tribe29/checkmk/commit/71bcbba0a6f11609e689188cd008b8533…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-09-23 (Wed, 23 Sep 2020)
Changed paths:
M cmk/gui/login.py
M cmk/gui/plugins/userdb/__init__.py
M cmk/gui/plugins/userdb/htpasswd.py
M cmk/gui/plugins/userdb/ldap_connector.py
M cmk/gui/plugins/userdb/utils.py
M cmk/gui/userdb.py
M cmk/gui/wato/user_profile.py
M tests/unit/cmk/gui/test_userdb.py
Log Message:
-----------
Cleanup credentials checking function
* Change name to something more meaningful: check_credentials
* Tighten type hints
* Restructure function
* Add unit tests
* Fix ad-hoc user completion when a user exists in htpasswd and not in
user database
The check_credentials function is doing more than simply validating the
username / password combination. This commit prepares for moving this
functionality to another place (where it is used more consistently
accross the different authentication modes). See comment of
login._check_auth()
Change-Id: I5ca347707d32a3d66e61771c3e41346648b8908b
Commit: 7c6f8b0cdb9a03dfc055a501acaba4e95e151eca
https://github.com/tribe29/checkmk/commit/7c6f8b0cdb9a03dfc055a501acaba4e95…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-09-23 (Wed, 23 Sep 2020)
Changed paths:
M cmk/gui/sidebar.py
M cmk/gui/userdb.py
M tests/unit/cmk/gui/test_userdb.py
Log Message:
-----------
Move user access time update to correct place
Instead of updating it on some often accessed page, it is better
and more consistent to update it during all page accesses.
Change-Id: Ia93a92b487d00bec416c529bffd7dbd00dc271c6
Compare: https://github.com/tribe29/checkmk/compare/d861b374f7c6...7c6f8b0cdb9a