Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 5ff9ff5830c435d5bbb0adad2773fe48627fee88
https://github.com/tribe29/checkmk/commit/5ff9ff5830c435d5bbb0adad2773fe486…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2022-06-14 (Tue, 14 Jun 2022)
Changed paths:
M tests/code_quality/test_license_headers.py
Log Message:
-----------
fix test_license_headers
Checkmk Enterprise License was added to example_connector.py file.
The code handling this exception is therefore removed.
Change-Id: Ie306f53cfc6890f3d7713a122ccb572a00b65f52
Commit: aaa28de415c06778f389a571577d56492baff493
https://github.com/tribe29/checkmk/commit/aaa28de415c06778f389a571577d56492…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2022-06-14 (Tue, 14 Jun 2022)
Changed paths:
M buildscripts/scripts/stages.yml
A buildscripts/scripts/test-python3-code-quality.jenkins
M tests/Makefile
M tests/code_quality/conftest.py
Log Message:
-----------
build scripts for code quality tests
Change-Id: Iff585745c05574e91f72ab1b60b1179a5ba2d7ad
Commit: 75720dcc8dd65f41b878f3bd04db526d1b522c9b
https://github.com/tribe29/checkmk/commit/75720dcc8dd65f41b878f3bd04db526d1…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2022-06-14 (Tue, 14 Jun 2022)
Changed paths:
M buildscripts/scripts/stages.yml
M scripts/run-in-docker.sh
M tests/Makefile
M tests/code_quality/conftest.py
A tests/code_quality/test_pipfile.py
R tests/unit/test_pipfile.py
Log Message:
-----------
move test_pipfile.py to tests/code_quality
test_pipfile.py will be skipped in Gerrit tests if Pipfile hasn't
changed.
Change-Id: Ie232e06df76ac235d34a8c0d5b221c7b5bd3825e
Commit: e150f8963fa7f81d767f50b36c208e5df0996e2a
https://github.com/tribe29/checkmk/commit/e150f8963fa7f81d767f50b36c208e5df…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2022-06-14 (Tue, 14 Jun 2022)
Changed paths:
M buildscripts/scripts/stages.yml
M scripts/run-in-docker.sh
M tests/Makefile
M tests/code_quality/conftest.py
A tests/code_quality/file_content/__init__.py
A tests/code_quality/file_content/test_find_debug_code_web.py
A tests/code_quality/file_content/test_find_debug_print.py
A tests/code_quality/file_content/test_permissions.py
A tests/code_quality/file_content/test_scss_color_codes.py
A tests/code_quality/file_content/test_scss_variables.py
R tests/unit/test_find_debug_code_web.py
R tests/unit/test_find_debug_print.py
R tests/unit/test_permissions.py
R tests/unit/test_scss_color_codes.py
R tests/unit/test_scss_variables.py
Log Message:
-----------
move tests that check file content to tests/code_quality
Tests will be skipped in Gerrit if no files have changed
Change-Id: I2643dd8293098947a4d5d2bee3111aba7b555f1c
Commit: fc6b5d6d727da9bcccc56fa27d37f95429bed407
https://github.com/tribe29/checkmk/commit/fc6b5d6d727da9bcccc56fa27d37f9542…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2022-06-14 (Tue, 14 Jun 2022)
Changed paths:
M buildscripts/scripts/stages.yml
M scripts/run-in-docker.sh
M tests/Makefile
A tests/code_quality/test_werks.py
R tests/unit/cmk/utils/test_werks.py
Log Message:
-----------
move test_werks.py to tests/code_quality
test_werks.py will be skipped in Gerrit tests if no werk files were
changed.
Change-Id: I46f1ba97e14a1a9828887d8f6d65e9a7b11f318c
Compare: https://github.com/tribe29/checkmk/compare/16cbe16f9dfa...fc6b5d6d727d
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 16cbe16f9dfa00678baf61027494f451e71fb754
https://github.com/tribe29/checkmk/commit/16cbe16f9dfa00678baf61027494f451e…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2022-06-14 (Tue, 14 Jun 2022)
Changed paths:
A .werks/13259
M cmk/gui/plugins/wato/check_parameters/ups_out_load.py
Log Message:
-----------
13259 FIX ups_out_load: valuespec transform from 2.0.0 representations was missing
After updating to Checkmk 2.1 rules configured for "output loads of UPSs and PDUs" check in
Checkmk 2.0 and below would result in unhandled exceptions "KeyError (levels)" and error messages
in the configuration interface "The type must be a dictionary, but it is a tuple."
This change introduces a transform function for values of "ups_out_load" turning them into
valid format.
Change-Id: I67fbe21753f212d9333e3d5059269202c4b09fc8
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: b1be7fd5c33e8f38908dbeea24b689fc3d103df1
https://github.com/tribe29/checkmk/commit/b1be7fd5c33e8f38908dbeea24b689fc3…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2022-06-14 (Tue, 14 Jun 2022)
Changed paths:
A .werks/13922
M cmk/gui/plugins/webapi/autocompleters.py
M web/htdocs/js/modules/valuespecs.js
Log Message:
-----------
13922 FIX UI dropdowns: Preserve given value on page load
Upon initialization of autocompleter dropdowns, given values were sometimes unexpectedly erased and the dropdown left empty.
E.g. when editing a single metric dashlet or creating a forecast graph, given values for service description and metric name were sometimes removed upon loading the form. This is fixed to always show the given value of autocompleter dropdowns upon loading the respective page.
Also on page load, the values of tag filters are now filled out with their proper title and not as before with their id.
CMK-10145
Change-Id: Ia20fcd24a54aae8c054ed41238209ee34479de24
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 339851514bb4d44d9f77df74bc849f7f073afe5d
https://github.com/tribe29/checkmk/commit/339851514bb4d44d9f77df74bc849f7f0…
Author: Max Linke <max.linke(a)tribe29.com>
Date: 2022-06-14 (Tue, 14 Jun 2022)
Changed paths:
A .werks/14351
M cmk/base/agent_based/checking/_cluster_modes.py
M tests/unit/cmk/base/agent_based/checking/test_cluster_modes.py
Log Message:
-----------
14351 FIX summary must be non empty crash when clustering services
Some services lead to a crash with the exception "summary must not be empty" on a cluster host.
This has been fixed. No user interaction required.
Fixes: SUP-10553
Change-Id: I6e2cd96e0f7351c024fc8673849f932c25f389d7
Commit: 43280c84a13e26e3c6defaee55cf6ae672a6b56c
https://github.com/tribe29/checkmk/commit/43280c84a13e26e3c6defaee55cf6ae67…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2022-06-14 (Tue, 14 Jun 2022)
Changed paths:
A .werks/13259
M cmk/gui/plugins/wato/check_parameters/ups_out_load.py
Log Message:
-----------
13259 FIX ups_out_load: valuespec transform from 2.0.0 representations was missing
After updating to Checkmk 2.1 rules configured for "output loads of UPSs and PDUs" check in
Checkmk 2.0 and below would result in unhandled exceptions "KeyError (levels)" and error messages
in the configuration interface "The type must be a dictionary, but it is a tuple."
This change introduces a transform function for values of "ups_out_load" turning them into
valid format.
Change-Id: I67fbe21753f212d9333e3d5059269202c4b09fc8
Compare: https://github.com/tribe29/checkmk/compare/233422f4b1d5...43280c84a13e
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: fcdef91b3dcd5a72eb36f3347a8d1fb3ccc0f8e9
https://github.com/tribe29/checkmk/commit/fcdef91b3dcd5a72eb36f3347a8d1fb3c…
Author: Max Linke <max.linke(a)tribe29.com>
Date: 2022-06-14 (Tue, 14 Jun 2022)
Changed paths:
A .werks/14351
M cmk/base/agent_based/checking/_cluster_modes.py
M tests/unit/cmk/base/agent_based/checking/test_cluster_modes.py
Log Message:
-----------
14351 FIX summary must be non empty crash when clustering services
Some services lead to a crash with the exception "summary must not be empty" on a cluster host.
This has been fixed. No user interaction required.
Fixes: SUP-10553
Change-Id: I6e2cd96e0f7351c024fc8673849f932c25f389d7
Commit: b4155d365037385449213d5337f5be529da2fe9b
https://github.com/tribe29/checkmk/commit/b4155d365037385449213d5337f5be529…
Author: Giordano Tomassorri <giordano.tomassorri(a)tribe29.com>
Date: 2022-06-14 (Tue, 14 Jun 2022)
Changed paths:
A .werks/14370
A checkman/aws_cloudfront
M checks/agent_aws
M cmk/base/plugins/agent_based/utils/aws.py
M cmk/gui/plugins/metrics/aws.py
M cmk/gui/plugins/metrics/network.py
M cmk/gui/plugins/wato/special_agents/aws.py
M cmk/special_agents/agent_aws.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_aws.py
A tests/unit/cmk/special_agents/agent_aws/test_agent_aws_cloudfront.py
A tests/unit/cmk/special_agents/agent_aws/test_agent_aws_utils.py
Log Message:
-----------
14370 Add AWS/CloudFront check
With this check, you can monitor and add alarms on the following
metrics for each CloudFront distribution: Requests, Bytes downloaded,
Bytes uploaded, Total error rate, 4xx error rate, 5xx error rate.
A new service will be created for each CloudFront distribution and you
can filter the ones to monitor by distribution ID or by AWS tags.
Change-Id: Ie1e22a1d70179768072609aed05ad95db6b26a89
Compare: https://github.com/tribe29/checkmk/compare/c6d30b391238...b4155d365037
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 45e8fc54d3be19bb56368148aa93f934d820e7bb
https://github.com/tribe29/checkmk/commit/45e8fc54d3be19bb56368148aa93f934d…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-06-14 (Tue, 14 Jun 2022)
Changed paths:
M cmk/gui/fields/__init__.py
M cmk/gui/fields/definitions.py
M cmk/gui/plugins/openapi/endpoints/certs.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_certs.py
Log Message:
-----------
REST API endpoint for CSRs: restrict to CNs which are valid UUIDs
This internal endpoint is used during the agent registration process. It
issues agent certificates which are later used to encrypt the transport
of agent data. We want to make sure that we only issue agent
certificates with CNs which are valid UUIDs. This mitigates possible
attack vectors which involve the misuse of agent certificates to act as
a false agent controller.
CMK-10708
Change-Id: I62e683c43a45bb947abaf8886a6a7365a7ed264a
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: c6d30b391238444f8e3c8476c47fd6bccec9449e
https://github.com/tribe29/checkmk/commit/c6d30b391238444f8e3c8476c47fd6bcc…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-06-14 (Tue, 14 Jun 2022)
Changed paths:
M cmk/gui/fields/__init__.py
M cmk/gui/fields/definitions.py
M cmk/gui/plugins/openapi/endpoints/certs.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_certs.py
Log Message:
-----------
REST API endpoint for CSRs: restrict to CNs which are valid UUIDs
This internal endpoint is used during the agent registration process. It
issues agent certificates which are later used to encrypt the transport
of agent data. We want to make sure that we only issue agent
certificates with CNs which are valid UUIDs. This mitigates possible
attack vectors which involve the misuse of agent certificates to act as
a false agent controller.
CMK-10708
Change-Id: I62e683c43a45bb947abaf8886a6a7365a7ed264a
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 3f99e33b07a9f80548396988208c4a9b57c3f990
https://github.com/tribe29/checkmk/commit/3f99e33b07a9f80548396988208c4a9b5…
Author: Anastasiya Liatsetskaya <anastasiya.liatsetskaya(a)tribe29.com>
Date: 2022-06-14 (Tue, 14 Jun 2022)
Changed paths:
M checks/agent_storeonce
M cmk/gui/plugins/wato/special_agents/storeonce.py
M cmk/special_agents/agent_storeonce.py
M tests/unit/checks/test_agent_storeonce.py
Log Message:
-----------
storeonce special agent: Add option to use password store
We will later on add a werk which describes this change for all affected
special agents.
CMK-6775
Change-Id: I8e80b0db0459f068178c976ee0950a46ac30c844