Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 49b95a86646dd3854f41147684f358abdbc89fc9
https://github.com/Checkmk/checkmk/commit/49b95a86646dd3854f41147684f358abd…
Author: Maximilian Wirtz <maximilian.wirtz(a)checkmk.com>
Date: 2023-11-29 (Wed, 29 Nov 2023)
Changed paths:
M Pipfile
M Pipfile.lock
M tests/code_quality/test_pipfile.py
Log Message:
-----------
Remove some sub-dependencies
Change-Id: Id43328148fd580f87f3f3e5a71c9e670918cb4c8
Commit: 54a9db65acb51ed51765ac8eb6df6d54c37a4329
https://github.com/Checkmk/checkmk/commit/54a9db65acb51ed51765ac8eb6df6d54c…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-11-29 (Wed, 29 Nov 2023)
Changed paths:
M omd/packages/omd/omdlib/main.py
Log Message:
-----------
Always unset variables when doing exec to other OMD version
The exec to another OMD version can always also mean a change change of
the Python version. So it is never correct to hand over the PYTHONPATH
or LD_LIBRARY_PATH from the origin version.
This is independent from the OMD command being executed and not specific
to the "omd update" command.
Change-Id: I8ec91ef220f821e13ad5428afc50f2b69f5d112e
Commit: 8bbb300db3995d9c4b49003014372d9afb6830d2
https://github.com/Checkmk/checkmk/commit/8bbb300db3995d9c4b49003014372d9af…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-11-29 (Wed, 29 Nov 2023)
Changed paths:
M omd/packages/omd/omdlib/main.py
Log Message:
-----------
Change function to early exit
Change-Id: I9da783d6980129797e51a941dc205acd3e5c69d1
Commit: d4192956942a662b9d1001b7eb2928445fac2c93
https://github.com/Checkmk/checkmk/commit/d4192956942a662b9d1001b7eb2928445…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-11-29 (Wed, 29 Nov 2023)
Changed paths:
M omd/packages/omd/omdlib/main.py
Log Message:
-----------
Make exec_other_omd independent of the site context
Change-Id: Icc005280bf375cda77aa184f4438a1404664091f
Commit: 94ed7f0786747725578e9b73f562465279f9b65e
https://github.com/Checkmk/checkmk/commit/94ed7f0786747725578e9b73f56246527…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-11-29 (Wed, 29 Nov 2023)
Changed paths:
M omd/packages/omd/omdlib/main.py
Log Message:
-----------
Clean up redundant code
Change-Id: Ia4e91c5bda3f0ed64fb1d306e47103fd803ac566
Compare: https://github.com/Checkmk/checkmk/compare/0be6fd163ca8...94ed7f078674
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 294a4e297388db4183a9e0d9888e201047d83c40
https://github.com/Checkmk/checkmk/commit/294a4e297388db4183a9e0d9888e20104…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-11-29 (Wed, 29 Nov 2023)
Changed paths:
M packages/check-cert/Cargo.lock
Log Message:
-----------
check-cert: Cargo update
CMK-14683
Change-Id: I78a60825c2166fba4dd5019064cc108a0108a92e
Commit: 65afe6a56c73a083d70d8d5aaf4058064ab8a1ef
https://github.com/Checkmk/checkmk/commit/65afe6a56c73a083d70d8d5aaf4058064…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-11-29 (Wed, 29 Nov 2023)
Changed paths:
M packages/check-cert/src/check.rs
M packages/check-cert/src/checker/certificate.rs
M packages/check-cert/src/checker/validation.rs
M packages/check-cert/src/main.rs
Log Message:
-----------
check-cert: Accept both &str and String for summary
See https://rust-unofficial.github.io/patterns/idioms/coercion-arguments.html
but even without the link... the API is a lot nicer to use now.
Note that we still use a smart pointer in Summary itself to avoid
dealing with lifetime management by hand.
CMK-14683
Change-Id: I4b3e6a9253d1af88eba646a9af3efea3edcb7304
Commit: cd2a387768dc76018402615474ab4e2a5310fe5e
https://github.com/Checkmk/checkmk/commit/cd2a387768dc76018402615474ab4e2a5…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-11-29 (Wed, 29 Nov 2023)
Changed paths:
M packages/check-cert/src/lib.rs
A packages/check-cert/src/truststore.rs
A packages/check-cert/tests/truststore.rs
Log Message:
-----------
check-cert: Load system trust store
CMK-14683
Change-Id: Iae19bc94bc488f9f964174dbf1ad52a32bbc934a
Commit: 0be6fd163ca8bb435a1b3da0fef6d874b16477fc
https://github.com/Checkmk/checkmk/commit/0be6fd163ca8bb435a1b3da0fef6d874b…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-11-29 (Wed, 29 Nov 2023)
Changed paths:
M packages/check-cert/src/checker/validation.rs
Log Message:
-----------
check-cert: Reduce complexity in self-signed detection
Also: make the logic reusable.
CMK-14683
Change-Id: I3a90fb0adf0f25f97451aac91d18662f0b7360d4
Compare: https://github.com/Checkmk/checkmk/compare/5e84d6630fb5...0be6fd163ca8
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 5e84d6630fb5833a29a486775ca6de3713747f00
https://github.com/Checkmk/checkmk/commit/5e84d6630fb5833a29a486775ca6de371…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2023-11-29 (Wed, 29 Nov 2023)
Changed paths:
R cmk/base/legacy_checks/agent_gcp.py
A cmk/plugins/collection/server_side_calls/gcp.py
R tests/unit/checks/test_agent_gcp.py
A tests/unit/cmk/plugins/collection/server_side_calls/test_gcp.py
Log Message:
-----------
migrate: agent_gcp to server_side_calls API
CMK-15074
Change-Id: Id9385772f60acbcb2926526395b2afe3b0bdbac5
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 0ac8339f0e10069bb519a7d0d7650bdd2d95f556
https://github.com/Checkmk/checkmk/commit/0ac8339f0e10069bb519a7d0d7650bdd2…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2023-11-29 (Wed, 29 Nov 2023)
Changed paths:
M packages/check-sql/setup_config.cmd
Log Message:
-----------
add log if check sql test env var not defined
should be defined by CI or manual
Change-Id: I560037bd8cc78596bf568c454ed763bb969a8c19
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 49ee92d748dc2719bfa22c8f8ca79aea47cbb140
https://github.com/Checkmk/checkmk/commit/49ee92d748dc2719bfa22c8f8ca79aea4…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-11-29 (Wed, 29 Nov 2023)
Changed paths:
M packages/check-cert/src/main.rs
Log Message:
-----------
check-cert: Privatize fields to clap parser
CMK-14683
Change-Id: I21e5d4df17767087b9c3546da577e28d72440bad
Commit: dfc0a3e161909b88af640d8300875eed6cbc9879
https://github.com/Checkmk/checkmk/commit/dfc0a3e161909b88af640d8300875eed6…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-11-29 (Wed, 29 Nov 2023)
Changed paths:
M packages/check-cert/src/main.rs
Log Message:
-----------
check-cert: Convert to args to array before passing to levels
CMK-14683
Change-Id: I5aee15981e0843833290068e5cc2f4bc975684e1
Commit: 61781c46e77554e674197b8730c641fbcbb14ed3
https://github.com/Checkmk/checkmk/commit/61781c46e77554e674197b8730c641fbc…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-11-29 (Wed, 29 Nov 2023)
Changed paths:
M packages/check-cert/src/check.rs
M packages/check-cert/src/checker.rs
M packages/check-cert/src/main.rs
M packages/check-cert/tests/igca_cert.rs
Log Message:
-----------
check-cert: Parse certificate in main
CMK-14683
Change-Id: I469985ada169f4876be526ecb320989dbb728a91
Commit: f791dee42805120d671d3b40e863404b3ca6f28f
https://github.com/Checkmk/checkmk/commit/f791dee42805120d671d3b40e863404b3…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-11-29 (Wed, 29 Nov 2023)
Changed paths:
M packages/check-cert/src/checker.rs
M packages/check-cert/src/lib.rs
M packages/check-cert/src/main.rs
A packages/check-cert/src/validation.rs
M packages/check-cert/tests/igca_cert.rs
Log Message:
-----------
check-cert: Move cert validation to its own module
The checks that should land there have different dependencies and
requirements. So it makes sense to have them in a different module.
CMK-14683
Change-Id: I6789287a0a441d42d4625e5b69a2205826d8de6a
Commit: 6df69a7a589550b3c356b43e86f463622d39b448
https://github.com/Checkmk/checkmk/commit/6df69a7a589550b3c356b43e86f463622…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-11-29 (Wed, 29 Nov 2023)
Changed paths:
R packages/check-cert/src/checker.rs
A packages/check-cert/src/checker/certificate.rs
A packages/check-cert/src/checker/validation.rs
M packages/check-cert/src/lib.rs
M packages/check-cert/src/main.rs
R packages/check-cert/src/validation.rs
M packages/check-cert/tests/igca_cert.rs
Log Message:
-----------
check-cert: Re-organize checkers
CMK-14683
Change-Id: I60f545d77ad3a7e9baf929d3f0bb834f05edae4e
Commit: 50c50feeca40053839be03e905959f1c69c1ba4a
https://github.com/Checkmk/checkmk/commit/50c50feeca40053839be03e905959f1c6…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-11-29 (Wed, 29 Nov 2023)
Changed paths:
M packages/check-cert/src/main.rs
Log Message:
-----------
check-cert: Remove unnecessary ; after bail_out
CMK-14683
Change-Id: Ic5cece57fcdb6f5ebbd2cf43a1aaa7a41fad04ab
Commit: 659169e59c761ba8a0ef562a1bdcf40cc9bc8a59
https://github.com/Checkmk/checkmk/commit/659169e59c761ba8a0ef562a1bdcf40cc…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-11-29 (Wed, 29 Nov 2023)
Changed paths:
M packages/check-cert/src/main.rs
Log Message:
-----------
check-cert: Abort if download fails
CMK-14683
Change-Id: I5a27323f6d09b507b27d5c5263334c7b1405cc86
Compare: https://github.com/Checkmk/checkmk/compare/992d3d842c25...659169e59c76
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 992d3d842c25084360950e5393f8d71ac0de4165
https://github.com/Checkmk/checkmk/commit/992d3d842c25084360950e5393f8d71ac…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2023-11-29 (Wed, 29 Nov 2023)
Changed paths:
A .werks/15646
M cmk/base/plugins/agent_based/kube_node_conditions.py
M cmk/gui/plugins/wato/check_parameters/kube_node_conditions.py
M cmk/plugins/lib/kube.py
M cmk/special_agents/utils_kubernetes/agent_handlers/node_handler.py
M cmk/special_agents/utils_kubernetes/schemata/section.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_node_conditions.py
A tests/unit/cmk/gui/plugins/wato/check_parameters/test_kube_node_conditions.py
M tests/unit/cmk/special_agents/agent_kube/factory.py
M tests/unit/cmk/special_agents/agent_kube/test_cluster.py
M tests/unit/cmk/special_agents/agent_kube/test_node.py
Log Message:
-----------
15646 FIX KUBE: Extend `Node conditions` Rule
Kubernetes allows applications to post custom NodeConditions to the
Kubernetes API server. Checkmk hard-coded some NodeConditions, which
are implemented by the Kubelet. These hard-coded mappings are now
removed.
CMK-14425
Change-Id: I65726a62b794123cf6ee0554af3f80fd0a3d5fa9