Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 22a6221ab1e2251ef8efac8d35f27f6a75a16bee
https://github.com/tribe29/checkmk/commit/22a6221ab1e2251ef8efac8d35f27f6a7…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2022-06-24 (Fri, 24 Jun 2022)
Changed paths:
M agents/cmk-agent-ctl/Cargo.lock
M agents/cmk-agent-ctl/Cargo.toml
M agents/cmk-agent-ctl/src/lib.rs
M agents/cmk-agent-ctl/src/main.rs
M agents/cmk-agent-ctl/src/misc.rs
Log Message:
-----------
Add API to check elevation in Windows - agent controller
- add API
- add log entry if process is not elevated
Change-Id: I4eefb1a048c9d1a4e35b25ad9b33ae6e1561d440
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: e9dd0e629538e37b02baaae38d51dd19438204aa
https://github.com/tribe29/checkmk/commit/e9dd0e629538e37b02baaae38d51dd194…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2022-06-24 (Fri, 24 Jun 2022)
Changed paths:
M cmk/gui/config.py
M cmk/gui/site_config.py
M cmk/gui/sites.py
M cmk/gui/user_sites.py
M cmk/gui/wato/pages/sites.py
M cmk/gui/watolib/activate_changes.py
M cmk/gui/watolib/global_settings.py
M cmk/gui/watolib/sites.py
M cmk/post_rename_site/plugins/actions/sites.py
M livestatus/api/python/livestatus.py
M tests/unit/cmk/gui/test_gui_config.py
M tests/unit/cmk/gui/test_sites.py
M tests/unit/cmk/post_rename_site/plugins/actions/test_sites.py
Log Message:
-----------
Revert "Typing the SiteConfiguration"
This reverts commit 797f0df84d2c2cdd57bf1f851dd99921e4fce4f3.
Change-Id: I192c5d66840c3a5512d2ac5a1906a36151a70023
Commit: c0ae240cbf538565587ea8e8723f5590790d8723
https://github.com/tribe29/checkmk/commit/c0ae240cbf538565587ea8e8723f55907…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2022-06-24 (Fri, 24 Jun 2022)
Changed paths:
M buildscripts/scripts/stages.yml
Log Message:
-----------
CI env variable is injected by jenkins
* so we don't need to do it by hand
* further: stages.yaml is also used locally by validate_changes.py
--> this would falsy set the CI variable to true
Change-Id: I609ec4a8a9436f252b7fc4f8d116605b3672f7b1
Commit: 48cdc8a5f512eeb15a30c4823097a539de1ad88e
https://github.com/tribe29/checkmk/commit/48cdc8a5f512eeb15a30c4823097a539d…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2022-06-24 (Fri, 24 Jun 2022)
Changed paths:
M Makefile
Log Message:
-----------
Improve .venv stability in jenkins workspaces
... and python version increments
* In the CI, we always want to create a clean .venv
* We also want to do that in case we have an maj/min increment of the py
version
Change-Id: Id52e120432f4b90aa5243b66ec1ef80ff8c01180
Compare: https://github.com/tribe29/checkmk/compare/52870b5e159d...48cdc8a5f512
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 0f035f87c62414a6cecbb82c98e960821453d58d
https://github.com/tribe29/checkmk/commit/0f035f87c62414a6cecbb82c98e960821…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-06-24 (Fri, 24 Jun 2022)
Changed paths:
M cmk/special_agents/utils_kubernetes/api_server.py
Log Message:
-----------
transform: APIServer decides about queries
Previously, the __init__ methods of CoreAPI, BatchAPI and AppsAPI had
the responsibility of calling their respective query methods. Because of
this design it was impossible to select query methods individually. This
clashes with our need to select query methods based on the Kubernetes
version.
CMK-10428
Change-Id: I7fd3064d647a56b9bc90dc60c01425a5bce695e2
Commit: 3649ecf50af3bd2c77cbd1ba9947223ecacaf4a8
https://github.com/tribe29/checkmk/commit/3649ecf50af3bd2c77cbd1ba9947223ec…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-06-24 (Fri, 24 Jun 2022)
Changed paths:
M cmk/special_agents/utils_kubernetes/transform.py
Log Message:
-----------
transform: simplify parse_annotations with TypeGuard
Change-Id: Ie93cb7ee873bc7ae8a3c2620c1a2b72b04a3b4a7
Commit: a6725f3f91de241b8800756c99d7335f70569f0d
https://github.com/tribe29/checkmk/commit/a6725f3f91de241b8800756c99d7335f7…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-06-24 (Fri, 24 Jun 2022)
Changed paths:
M cmk/special_agents/utils_kubernetes/transform.py
Log Message:
-----------
transform: adapt parse_annotations
CMK-10517
Change-Id: Ic4448299e5b349c48ca80c9d3f92fb54776428b4
Commit: 302daed102bc994000c0b1e008808ef2c5fa2f8b
https://github.com/tribe29/checkmk/commit/302daed102bc994000c0b1e008808ef2c…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-06-24 (Fri, 24 Jun 2022)
Changed paths:
M cmk/special_agents/utils_kubernetes/api_server.py
Log Message:
-----------
transform: move the version query to init
Previously, the version query had to be done before any __init__ method
of BatchAPI, AppsAPI and CoreAPI was called, see change
I7fd3064d647a56b9bc90dc60c01425a5bce695e2
Now we can simplify this.
Change-Id: I53a231b95169500097e3a4dbea8bbff816105ac6
Commit: abdcbdc5708eff005d8073489b78bd35b604983c
https://github.com/tribe29/checkmk/commit/abdcbdc5708eff005d8073489b78bd35b…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-06-24 (Fri, 24 Jun 2022)
Changed paths:
M cmk/special_agents/utils_kubernetes/api_server.py
Log Message:
-----------
transform: simplify _get_healthz
Change-Id: Ibac627c2eba87a12d94ef0696c043bd271c561f8
Commit: 99135722ac70fd96e7b027f5c6719157a02141ff
https://github.com/tribe29/checkmk/commit/99135722ac70fd96e7b027f5c6719157a…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-06-24 (Fri, 24 Jun 2022)
Changed paths:
M cmk/special_agents/utils_kubernetes/transform.py
Log Message:
-----------
transform: remove unnecessary Any
Change-Id: Ib0b1f2cab63e52857b4024c409f8b7e559f9c1c2
Commit: 0420b91d42e76e84b3ddf4848c5b5e049cda1fa7
https://github.com/tribe29/checkmk/commit/0420b91d42e76e84b3ddf4848c5b5e049…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-06-24 (Fri, 24 Jun 2022)
Changed paths:
M cmk/special_agents/utils_kubernetes/api_server.py
M cmk/special_agents/utils_kubernetes/schemata/api.py
M cmk/special_agents/utils_kubernetes/transform.py
Log Message:
-----------
transform: parse object_references in dedicated function
Previously, _match_controllers would directly handle the client objects.
This is a problem, because the client objects are not available in some
cases. Now there are dedicated pydantic models, which serve as an
abstraction between the _match_controllers and the Kubernetes API (much
like we have everywhere else).
CMK-10428
Change-Id: Ifa16cee0e34f28a1857b1a53f7c98d5738a864ce
Commit: beba24e176717afdc03c13e6861a7b7cf4938bd4
https://github.com/tribe29/checkmk/commit/beba24e176717afdc03c13e6861a7b7cf…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-06-24 (Fri, 24 Jun 2022)
Changed paths:
M cmk/special_agents/utils_kubernetes/api_server.py
Log Message:
-----------
api_server: introduce querying of StatefulSet json
CMK-10428
Change-Id: I461468094ca7a865026108f4496cf266bd6ff4da
Commit: 84cdb146493a26f2e5ca97e4a3f4c7b08cafb3b6
https://github.com/tribe29/checkmk/commit/84cdb146493a26f2e5ca97e4a3f4c7b08…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-06-24 (Fri, 24 Jun 2022)
Changed paths:
M cmk/special_agents/utils_kubernetes/api_server.py
M cmk/special_agents/utils_kubernetes/transform.py
A cmk/special_agents/utils_kubernetes/transform_any.py
A cmk/special_agents/utils_kubernetes/transform_json.py
Log Message:
-----------
transform: introduce json parsing for v1.23+
The Kubernetes python client v1.23 is unable to handle servers with
version v1.22 and below. For this reason we cannot upgrade the client.
However, without the upgrade, it is not possible to support features,
which have been introduced in v1.23 and above. We introduce our own JSON
parsing to cope with this issue. Intially, we only provide the parsing
for StatefulSets in order to unblock the issue in CMK-10232.
The mixing optional and required keys of TypedDicts via inheritance is
based on https://peps.python.org/pep-0589/#totality
An alternate syntax was rejected (see same PEP).
CMK-10428
Change-Id: I347dca8b9232377bebe5710f1541dbb2ed981df1
Commit: 52870b5e159dcecc0382f145e80c73c49304f20c
https://github.com/tribe29/checkmk/commit/52870b5e159dcecc0382f145e80c73c49…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-06-24 (Fri, 24 Jun 2022)
Changed paths:
M cmk/special_agents/agent_kube.py
M cmk/special_agents/utils_kubernetes/api_server.py
M cmk/special_agents/utils_kubernetes/transform.py
Log Message:
-----------
api_server: dispatch parsers depending on version
Change-Id: I1d6ad0e64a558d8ffc1ae73adc26d257471ee0cc
Compare: https://github.com/tribe29/checkmk/compare/79874e7ae277...52870b5e159d
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 7bb07f1240e210b407ec8858f54c3d97f5c3e941
https://github.com/tribe29/checkmk/commit/7bb07f1240e210b407ec8858f54c3d97f…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2022-06-24 (Fri, 24 Jun 2022)
Changed paths:
R .werks/13904
M Pipfile
M Pipfile.lock
M cmk/gui/plugins/openapi/restful_objects/code_examples.py
M omd/packages/python3-modules/python3-modules.make
A omd/packages/python3-modules/src/Flask-1.1.1.tar.gz
R omd/packages/python3-modules/src/Flask-2.1.2.tar.gz
A omd/packages/python3-modules/src/Flask-Babel-1.0.0.tar.gz
R omd/packages/python3-modules/src/Flask-Babel-2.0.0.tar.gz
A omd/packages/python3-modules/src/Jinja2-2.11.3.tar.gz
R omd/packages/python3-modules/src/Jinja2-3.1.2.tar.gz
A omd/packages/python3-modules/src/MarkupSafe-1.1.1.tar.gz
R omd/packages/python3-modules/src/MarkupSafe-2.1.1.tar.gz
A omd/packages/python3-modules/src/Pillow-8.3.2.tar.gz
R omd/packages/python3-modules/src/Pillow-9.1.1.tar.gz
M omd/packages/python3-modules/src/Pillow-download
A omd/packages/python3-modules/src/Werkzeug-2.0.2.tar.gz
R omd/packages/python3-modules/src/Werkzeug-2.1.2.tar.gz
A omd/packages/python3-modules/src/click-7.1.2.tar.gz
R omd/packages/python3-modules/src/click-8.1.3.tar.gz
A omd/packages/python3-modules/src/importlib_metadata-1.2.0.tar.gz
R omd/packages/python3-modules/src/importlib_metadata-4.11.4.tar.gz
A omd/packages/python3-modules/src/itsdangerous-1.1.0.tar.gz
R omd/packages/python3-modules/src/itsdangerous-2.1.2.tar.gz
A omd/packages/python3-modules/src/numpy-1.18.4.tar.gz
R omd/packages/python3-modules/src/numpy-1.22.4.zip
Log Message:
-----------
Revert "Revert "Revert "13904 SEC Update vulnerable Python dependencies"""
This reverts commit ffbffc6fdea24acf0a2ba7ab082f1e50733c461e.
Reason for revert: importlib_metadata not building any more
Change-Id: Ib63a39d4f71f40d311e2d835faf35957fdd1a017
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 79874e7ae277c6d6c31ad5ad3ca4ff34830aebae
https://github.com/tribe29/checkmk/commit/79874e7ae277c6d6c31ad5ad3ca4ff348…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-06-24 (Fri, 24 Jun 2022)
Changed paths:
R checks/graylog_streams
A cmk/base/plugins/agent_based/graylog_streams.py
R tests/unit/checks/generictests/datasets/graylog_streams.py
R tests/unit/checks/generictests/datasets/graylog_streams_no_streams.py
M tests/unit/checks/test_generic_legacy_conversion.py
A tests/unit/cmk/base/plugins/agent_based/test_graylog_streams.py
Log Message:
-----------
migrate graylog_streams
Change-Id: I4690b15d3fabb458bbca47eb38b2277905b55113
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: d3eec6a0819946c39831e62957bac3526071efca
https://github.com/tribe29/checkmk/commit/d3eec6a0819946c39831e62957bac3526…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2022-06-24 (Fri, 24 Jun 2022)
Changed paths:
A .werks/14476
M Pipfile
M Pipfile.lock
Log Message:
-----------
14476 SEC Update python-ldap
Update python-ldap to version 3.4.0 which has a fix for CVE-2021-46823.
Change-Id: Icddb8c234927244a248f4cae1bda1d67e0b0aa60