Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: acbd24fe51b7b86da2b2b320e7e5ef6fb9d319d1
https://github.com/tribe29/checkmk/commit/acbd24fe51b7b86da2b2b320e7e5ef6fb…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-02-07 (Tue, 07 Feb 2023)
Changed paths:
M Pipfile.lock
M checks/netif
M cmk/base/check_legacy_includes/alcatel.py
M cmk/gui/plugins/wato/utils/simple_levels.py
M cmk/utils/mailbox.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_kube_strategy.py
M tests/unit/cmk/gui/watolib/test_watolib_automations.py
Log Message:
-----------
Regenerated Pipfile.lock + some needed mypy fixes
Change-Id: I601eaeefa85d8d9391e651ec57b6d61e6f54061e
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 55b540348e6ab6cb867ebdecd756b3117e7e34d9
https://github.com/tribe29/checkmk/commit/55b540348e6ab6cb867ebdecd756b3117…
Author: Rebekka Seltmann <rebekka.seltmann(a)tribe29.com>
Date: 2023-02-07 (Tue, 07 Feb 2023)
Changed paths:
A .werks/14970
M agents/plugins/mk_postgres.py
M tests/agent-plugin-unit/test_mk_postgres.py
Log Message:
-----------
mk_postgres.py: Use PATH as fallback for psql binary location
SUP-12878
Change-Id: I3f2b0407435b2008e176180e0dfc62f282f485ee
Commit: b38f5bf1746296dc7b3004f650f29d3be5079491
https://github.com/tribe29/checkmk/commit/b38f5bf1746296dc7b3004f650f29d3be…
Author: Rebekka Seltmann <rebekka.seltmann(a)tribe29.com>
Date: 2023-02-07 (Tue, 07 Feb 2023)
Changed paths:
A .werks/15262
M agents/plugins/mk_postgres.py
M tests/agent-plugin-unit/test_mk_postgres.py
Log Message:
-----------
mk_postgres.py: Improved instance process detection
This werk affects the monitoring of one or more PostgreSQL instances via the Postgres agent plugin for Linux. The changes to the process filtering introduced in werk #15085 could lead to an empty "postgres_instances" section if the instance name contained capital letters.
Now, a case-sensitive filter is applied first, allowing case-insensitive filtering only if no processes could be found.
In order to apply this change you will need to reinstall the agent plugin.
SUP-12878
Change-Id: I72def313b75c1b28ee563b47bfed30d8dd4acdf6
Compare: https://github.com/tribe29/checkmk/compare/a8eb164b8f44...b38f5bf17462
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: e350b2122eee9be4fa16ce107de748ed07847145
https://github.com/tribe29/checkmk/commit/e350b2122eee9be4fa16ce107de748ed0…
Author: Hannes Rantzsch <hannes.rantzsch(a)tribe29.com>
Date: 2023-02-07 (Tue, 07 Feb 2023)
Changed paths:
M cmk/cmkpasswd.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/wsgi/applications/rest_api.py
M cmk/gui/wsgi/auth.py
M cmk/utils/crypto/password.py
M cmk/utils/crypto/password_hashing.py
M omd/packages/omd/omdlib/main.py
M tests/unit/cmk/test_cmkpasswd.py
M tests/unit/cmk/utils/crypto/test_password.py
M tests/unit/cmk/utils/crypto/test_password_hashing.py
Log Message:
-----------
Password type is now always based on str
Passwords are input by users or read by them, they don't need to store
the raw password as bytes.
Also some minor improvements on Password.
Change-Id: Ia734a64c900f1587c53d41035598c4ffe6d5157e
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 5f86172d2dd98e609d4fd013e3392f8ff98777e7
https://github.com/tribe29/checkmk/commit/5f86172d2dd98e609d4fd013e3392f8ff…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2023-02-07 (Tue, 07 Feb 2023)
Changed paths:
M livestatus/src/MacroExpander.cc
M livestatus/src/Makefile.am
M livestatus/src/NagiosCore.cc
M livestatus/src/NagiosCore.h
M livestatus/src/NebContact.h
M livestatus/src/Store.h
R livestatus/src/TableContacts.cc
R livestatus/src/TableContacts.h
M livestatus/src/TableLog.cc
M livestatus/src/test/test_Table.cc
M livestatus/src/test/test_utilities.cc
M livestatus/src/test/test_utilities.h
M packages/livestatus/include/livestatus/Attributes.h
M packages/livestatus/include/livestatus/DictFilter.h
M packages/livestatus/include/livestatus/Interface.h
M packages/livestatus/include/livestatus/MonitoringCore.h
A packages/livestatus/include/livestatus/TableContacts.h
M packages/livestatus/src/CMakeLists.txt
A packages/livestatus/src/TableContacts.cc
M packages/livestatus/src/TableTimeperiods.cc
Log Message:
-----------
move TableContacts to livestatus
Change-Id: If5c02b08ac0b73d8c20f9a52bc03dd3a7753897d
Commit: 12ccfc6c93244cc4b0fc7233bebcbb1ab4b8fa28
https://github.com/tribe29/checkmk/commit/12ccfc6c93244cc4b0fc7233bebcbb1ab…
Author: Matteo Stifano <matteo.stifano(a)tribe29.com>
Date: 2023-02-07 (Tue, 07 Feb 2023)
Changed paths:
M Pipfile.lock
Log Message:
-----------
Re-generate Pipfile.lock
Run `make --what-if=Pipfile .venv` to re-generate Pipfile.lock.
Change-Id: Id37f497301c68ced7a13c4d28ac12b94209536ce
Commit: edf09abfb1a16f223ed8581b5494d64c4867ab9b
https://github.com/tribe29/checkmk/commit/edf09abfb1a16f223ed8581b5494d64c4…
Author: Matteo Stifano <matteo.stifano(a)tribe29.com>
Date: 2023-02-07 (Tue, 07 Feb 2023)
Changed paths:
M Pipfile
M Pipfile.lock
Log Message:
-----------
Install pytest-xdist in the CI virtualenv
Add the pytest plugin in the Pipfile and update Pipfile.lock
via `make .venv`.
Change-Id: I6eb4b2d2900effdffa0677eab312588c7e7e1e39
Commit: fa79c485ce81b81b700bfd6200121010ce4295b2
https://github.com/tribe29/checkmk/commit/fa79c485ce81b81b700bfd6200121010c…
Author: Matteo Stifano <matteo.stifano(a)tribe29.com>
Date: 2023-02-07 (Tue, 07 Feb 2023)
Changed paths:
M tests/Makefile
Log Message:
-----------
Set number of processes equal to 1 when running GUI-e2e tests
We here make the CI run one process at a time while executing the
GUI-e2e tests. This is to reduce the amount of memory used in the build
and reduce the risk to face OOM errors.
Change-Id: I13a864d9101ddfa1c955c42a03ec226d9e562c89
Commit: e6a1e53063cc8c4cac86ec9f3f2577c23c2eba19
https://github.com/tribe29/checkmk/commit/e6a1e53063cc8c4cac86ec9f3f2577c23…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-02-07 (Tue, 07 Feb 2023)
Changed paths:
M cmk/base/automations/check_mk.py
Log Message:
-----------
rename flag variables
Change-Id: I68e95dbcb22a449eceb9786bb2f7b84e93b16498
Commit: f926a58af338b8f16ce24d0075462b4d2c294fcc
https://github.com/tribe29/checkmk/commit/f926a58af338b8f16ce24d0075462b4d2…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-02-07 (Tue, 07 Feb 2023)
Changed paths:
M cmk/base/automations/check_mk.py
Log Message:
-----------
detach functions from automation
Change-Id: I520091aa2f272776ea1b4525581e78f7527d5fd0
Compare: https://github.com/tribe29/checkmk/compare/c5f736b7b5ff...f926a58af338
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: a8eb164b8f4454d6f39974cd3f5c859830af7ebe
https://github.com/tribe29/checkmk/commit/a8eb164b8f4454d6f39974cd3f5c85983…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-02-07 (Tue, 07 Feb 2023)
Changed paths:
A .werks/15235
Log Message:
-----------
15235 FIX Missing agent sections in rare upgrade scenario
This fixes missing agent sections when users upgrade from a <b>1.6.0 systemd</b> Checkmk agent package to a <b>2.0.0 xinetd</b> package.
Since from 1.6.0 to 2.0.0 we changed the default network service <b>from xinetd to systemd</b>, this is a very rare scenario.
In case it did happen the systemd socket was not stopped during the upgrade, preventing the xinetd service from binding to the port.
This resulted in a partially working monitoring (as the systemd socked <i>was</i> running).
However, services using chached data would go to stale (e.g. <i>"NTP Time"</i>) and the agent updater would no longer be triggered.
Change-Id: I3b579def20cea2938c507b7be3beff01cc0afcdc
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 2a7c92ad8e6adabb7f337d16db8508009e0bb67e
https://github.com/tribe29/checkmk/commit/2a7c92ad8e6adabb7f337d16db8508009…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-02-07 (Tue, 07 Feb 2023)
Changed paths:
M cmk/base/automations/check_mk.py
M cmk/base/core_config.py
M cmk/base/dump_host.py
M cmk/bi/data_fetcher.py
M cmk/gui/cron.py
M cmk/gui/pdf.py
M cmk/gui/userdb/ldap_connector.py
M cmk/gui/visuals/__init__.py
M cmk/gui/wato/pages/bulk_import.py
M cmk/gui/watolib/activate_changes.py
M cmk/special_agents/agent_aws.py
M cmk/special_agents/agent_azure.py
M cmk/special_agents/agent_datadog.py
M cmk/special_agents/agent_proxmox_ve.py
M cmk/special_agents/agent_storeonce4x.py
M cmk/special_agents/agent_vsphere.py
M cmk/special_agents/utils_kubernetes/performance.py
M cmk/utils/packaging/cli.py
M cmk/utils/paths.py
M cmk/utils/store/__init__.py
M tests/conftest.py
M tests/testlib/__init__.py
M tests/unit/cmk/utils/test_paths.py
M tests/unit/conftest.py
Log Message:
-----------
make tmp_dir a Path
Change-Id: I2ccf4867c0772ada6fb259e20c3b58cc6569d6ae