Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: ce0472b87f3647eb32537fcf4446a2e1338944ca
https://github.com/tribe29/checkmk/commit/ce0472b87f3647eb32537fcf4446a2e13…
Author: Philipp Siegmantel <philipp.siegmantel(a)tribe29.com>
Date: 2022-05-20 (Fri, 20 May 2022)
Changed paths:
A .werks/13944
M web/htdocs/themes/facelift/scss/_dashboard.scss
Log Message:
-----------
Long text in the inventory dashlet will now break into multiple lines
Instead of rendering the text of the inventory dashlet on one line,
the text will now break into multiple lines if not enough space is there.
CMK-9893
Change-Id: Ia502d349263ca43a28121c46eaae796b99456795
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 5a130b703ca2c49814abf121abf82936ed87d691
https://github.com/tribe29/checkmk/commit/5a130b703ca2c49814abf121abf82936e…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-05-20 (Fri, 20 May 2022)
Changed paths:
M cmk/special_agents/utils_kubernetes/api_server.py
Log Message:
-----------
transform: remove response_type from _request
This argument was incorrecly implemented and therefore call_api would
always be called with response_type=str. Thus, the reponse_type would
only serve as a way to set the typing for response. However, the
assumption that call_api returns the type given by response_type is
also incorrect. Example: If call_api is called with the argument
`_preload_content=False`, then a urlib3 object is returned and not
response_type.
Since this argument serves no purpose, we remove the argument.
Change-Id: I0a148184720c4faddb9f190e5ac887fa277987f2
Commit: 2c3e7aaa1f74f4f93924cd91164e4e4ae2bd833c
https://github.com/tribe29/checkmk/commit/2c3e7aaa1f74f4f93924cd91164e4e4ae…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-05-20 (Fri, 20 May 2022)
Changed paths:
M cmk/special_agents/utils_kubernetes/api_server.py
Log Message:
-----------
transform: remove response_type from api_call
The argument response_type=str causes api_call to return a str, which
is consistent with the OpenAPI spec. However, this will invalidate any
json data, which we obtain from an http request. Previously, we would
use ast to deal with this issue. With the new arguments, api_call no
longer uses the auto-generated code for parsing the http response.
Instead, we implement our own parsing inside of RawAPI.
Change-Id: Ib4f2f0c44df4edcf5dac7791404e656a99f7ca30
Commit: 1b2a7d82886f605354033953b10945fe9fe6112e
https://github.com/tribe29/checkmk/commit/1b2a7d82886f605354033953b10945fe9…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-05-20 (Fri, 20 May 2022)
Changed paths:
A .werks/14126
M cmk/special_agents/utils_kubernetes/api_server.py
M cmk/special_agents/utils_kubernetes/schemata/api.py
M tests/unit/cmk/special_agents/utils_kubernetes/test_api_server.py
Log Message:
-----------
14126 KUBE agent_kube: clarify error messages caused by unsupported Kubernetes version
With this werk, the agent verifies whether the Kubernetes version is
supported by Checkmk. If it is known that an API server with a certain
version is incompatible, the agent will now provide a helpful error
message. Different flavors of Kubernetes are not verified. In the
event, that the version of the API server deviates from the versioning
scheme used by Kubernetes, processing the API data is still attempted
on a best effort basis. Errors related to unknown versioning schemes
can be inspected by increasing the verbosity of the agent via the
command line (you can find the command line tool by using cmk -D).
CMK-10198
Change-Id: I398cf6e05b595873ab5f376788ec5f7d3c28065f
Commit: 84f6ed0aefa5a8c59fda5284e50ac90e0068ab43
https://github.com/tribe29/checkmk/commit/84f6ed0aefa5a8c59fda5284e50ac90e0…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-05-20 (Fri, 20 May 2022)
Changed paths:
A .werks/14127
M cmk/special_agents/agent_kube.py
Log Message:
-----------
14127 FIX KUBE agent_kube: Option Cluster resource aggregation matches inline help
Previously, if the option 'Cluster resource aggregation' was used to
exclude Nodes based on their roles, the performed search would be a
prefix search. This was inconsistent with the inline help, which
promises an infix search. With this werk, an infix search is now
performed by the agent. Those users who have configured the option
'Cluster resource aggregation' to be sensitive to the type of regex
matching performed need to verify that the agent is still performing
as expected.
Change-Id: Iaf5df0e4d44af82a1f47aaf83f2746c8c0679f85
Commit: 95ca9ee94e1e6d13a30a5a7555a02c024d7e773f
https://github.com/tribe29/checkmk/commit/95ca9ee94e1e6d13a30a5a7555a02c024…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-05-20 (Fri, 20 May 2022)
Changed paths:
A .werks/14128
M cmk/gui/plugins/wato/datasource_programs.py
M cmk/special_agents/agent_kube.py
Log Message:
-----------
14128 FIX KUBE agent_kube: Option Monitor namespaces matches inline help
Previously, if the option 'Monitor namespace' was used to filter
namespaces, the performed search would be a prefix search. This was
inconsistent with the inline help, which promises a complete search.
With this werk, an infix search is now performed by the agent, which
is the default in Checkmk. Those users who have configured the option
'Monitor namespaces' to be sensitive to the type of regex matching
performed need to verify that the agent is still performing as
expected.
Change-Id: Ibc223a8c8498222b4fa802fe3b36fa3019b34319
Commit: 17160c39527fcc724cce79038299e780debb31eb
https://github.com/tribe29/checkmk/commit/17160c39527fcc724cce79038299e780d…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-05-20 (Fri, 20 May 2022)
Changed paths:
A .werks/14129
M cmk/base/plugins/agent_based/kube_pod_status.py
Log Message:
-----------
14129 FIX KUBE kube_pod_status: Option Interpretation of pod status matches inline help
Previously, if the option 'Interpretation of pod status' was used to
assign a Pod to a group, the performed search would be a prefix
search. This was inconsistent with the inline help, which promises an
infix search. With this werk, an infix search is now performed by the
agent. Those users who have configured the option 'Interpretation of
pod status' to be sensitive to the type of regex matching performed
need to verify that the agent is still performing as expected.
Change-Id: I3a298e912554a11a8e1a59bdd8081330d9e27fbd
Commit: db5575bdb16607f28723ad61fe6d5ff45293f518
https://github.com/tribe29/checkmk/commit/db5575bdb16607f28723ad61fe6d5ff45…
Author: Sebastian Kirchmeyer <sebastian.kirchmeyer(a)tribe29.com>
Date: 2022-05-20 (Fri, 20 May 2022)
Changed paths:
M cmk/gui/plugins/wato/datasource_programs.py
Log Message:
-----------
KUBE agent kube: fix typo Filter valid annotations
Change-Id: I4d3da95503ad31c259e518c3798864cf5c9b7240
Compare: https://github.com/tribe29/checkmk/compare/fbd5b72adc3c...db5575bdb166
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: e75fd901a10b477874b0bc21c6a12f457ab4ca5b
https://github.com/tribe29/checkmk/commit/e75fd901a10b477874b0bc21c6a12f457…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-05-20 (Fri, 20 May 2022)
Changed paths:
M .werks/14128
Log Message:
-----------
Update incorrect werk text
There is no default RegExp in checkmk.
Change-Id: I287e2866c80854edd94210e882511e0ad81dd540
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 8ebc8c3548a9154cb90ecceaadec9ed01850eefe
https://github.com/tribe29/checkmk/commit/8ebc8c3548a9154cb90ecceaadec9ed01…
Author: Max Linke <max.linke(a)tribe29.com>
Date: 2022-05-20 (Fri, 20 May 2022)
Changed paths:
A tests/unit/cmk/base/plugins/agent_based/test_mysql_capacity.py
Log Message:
-----------
add mysql capacity tests
Change-Id: Ie5ce02dfa1cc3eab74569f1342b6836ca62f05bf
Commit: 25836ef92c42b1c3a0e610a29f047b44dcafd6d7
https://github.com/tribe29/checkmk/commit/25836ef92c42b1c3a0e610a29f047b44d…
Author: Max Linke <max.linke(a)tribe29.com>
Date: 2022-05-20 (Fri, 20 May 2022)
Changed paths:
M checks/mysql_capacity
M cmk/gui/plugins/wato/check_parameters/mysql_db_size.py
M tests/unit/checks/generictests/datasets/mysql_capacity_1_regression.py
M tests/unit/cmk/base/plugins/agent_based/test_mysql_capacity.py
A tests/unit/cmk/gui/plugins/wato/check_parameters/test_mysql_db_size.py
M tests/unit/cmk/gui/plugins/wato/check_parameters/test_plugin_vs_wato.py
Log Message:
-----------
migrate mysql capacity ruleset to dict type
Change-Id: Id586f45c66241e23a418399a4e2a676f24390f74
Commit: 84ca265a1bfaf7492a439c197fda3837e6444f9a
https://github.com/tribe29/checkmk/commit/84ca265a1bfaf7492a439c197fda3837e…
Author: Max Linke <max.linke(a)tribe29.com>
Date: 2022-05-20 (Fri, 20 May 2022)
Changed paths:
R checks/mysql_capacity
A cmk/base/plugins/agent_based/mysql_capacity.py
M cmk/gui/plugins/wato/check_parameters/mysql_db_size.py
R tests/unit/checks/generictests/datasets/mysql_capacity_1_regression.py
M tests/unit/checks/test_generic_legacy_conversion.py
M tests/unit/cmk/base/plugins/agent_based/test_mysql_capacity.py
Log Message:
-----------
migrate mysql capacity plugin to new api
Change-Id: Ib23e9f668aac72765ca5ce0f257aa19aec6bf1f5
Commit: 643f05e44af8775a9fc8fcf940bc06f212aba252
https://github.com/tribe29/checkmk/commit/643f05e44af8775a9fc8fcf940bc06f21…
Author: Max Linke <max.linke(a)tribe29.com>
Date: 2022-05-20 (Fri, 20 May 2022)
Changed paths:
M cmk/base/plugins/agent_based/mysql_capacity.py
Log Message:
-----------
drop 1.2.7 support in mysql capacity plugin
Change-Id: I5db1b99ef08ff7be30bd8d88ba987a3284143d2f
Commit: 25e47ed39916e7fd0b533f95b904c27057d97db6
https://github.com/tribe29/checkmk/commit/25e47ed39916e7fd0b533f95b904c2705…
Author: Max Linke <max.linke(a)tribe29.com>
Date: 2022-05-20 (Fri, 20 May 2022)
Changed paths:
M cmk/base/plugins/agent_based/mysql_capacity.py
M tests/unit/cmk/base/plugins/agent_based/test_mysql_capacity.py
Log Message:
-----------
simplify section mysql capacity
Change-Id: I6b1d6d63dec00aa98e5e6247626934b699e53c4e
Commit: 469826514692fee162dd9139e2041deb1e89a837
https://github.com/tribe29/checkmk/commit/469826514692fee162dd9139e2041deb1…
Author: Max Linke <max.linke(a)tribe29.com>
Date: 2022-05-20 (Fri, 20 May 2022)
Changed paths:
M cmk/base/plugins/agent_based/mysql_capacity.py
Log Message:
-----------
move NULL check to parse function
Change-Id: I28fc6dd9796e85094535df4e1ba47f7d501e03e8
Commit: 07ec5a0c409c0f4a4c04bfeb721f0410d5c463e9
https://github.com/tribe29/checkmk/commit/07ec5a0c409c0f4a4c04bfeb721f0410d…
Author: Max Linke <max.linke(a)tribe29.com>
Date: 2022-05-20 (Fri, 20 May 2022)
Changed paths:
M tests/unit/cmk/base/plugins/agent_based/test_mysql_capacity.py
Log Message:
-----------
add parsing test mysql capacity
Change-Id: I53fb1c60c5f21658e3e9143a2f9066ccb1d56a34
Commit: ba74ac2ac05154105178e2731ddb69e4c7c760a6
https://github.com/tribe29/checkmk/commit/ba74ac2ac05154105178e2731ddb69e4c…
Author: Max Linke <max.linke(a)tribe29.com>
Date: 2022-05-20 (Fri, 20 May 2022)
Changed paths:
M cmk/base/plugins/agent_based/mysql_capacity.py
M tests/unit/cmk/base/plugins/agent_based/test_mysql_capacity.py
Log Message:
-----------
refactor mysql capacity check
Change-Id: I9ed41c8eda71386bbdc890cc0d08c233ae6f63b9
Commit: 5902d7e966ce5c0beb61b2670c0edd5b170995dc
https://github.com/tribe29/checkmk/commit/5902d7e966ce5c0beb61b2670c0edd5b1…
Author: Max Linke <max.linke(a)tribe29.com>
Date: 2022-05-20 (Fri, 20 May 2022)
Changed paths:
M tests/unit/cmk/base/plugins/agent_based/test_mysql_capacity.py
Log Message:
-----------
remove fixtures in mysql capacity test
Change-Id: If5abedb8906d98866dd07623ae40ef0a694478a1
Compare: https://github.com/tribe29/checkmk/compare/44583ee00be2...5902d7e966ce