Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: bb0a6519bd2646d9d5619898b8d0f17f0ef109ff
https://github.com/tribe29/checkmk/commit/bb0a6519bd2646d9d5619898b8d0f17f0…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
R checks/apache_status
A cmk/base/plugins/agent_based/apache_status.py
R tests/unit/checks/generictests/datasets/apache_status.py
R tests/unit/checks/generictests/datasets/apache_status_legacy.py
M tests/unit/checks/test_generic_legacy_conversion.py
A tests/unit/cmk/base/plugins/agent_based/test_apache_status_check.py
M tests/unit/cmk/base/plugins/agent_based/test_section_properties.py
Log Message:
-----------
apache_status: migrate to new check API
... with the minimal changes required to do so.
Cleanup is next.
Change-Id: Ic607ba6fb4404a5b9e55151ed02426a5993d55b6
Commit: abe9ff2b27b0ebad5c2dd3356d82dbb9a4d594c2
https://github.com/tribe29/checkmk/commit/abe9ff2b27b0ebad5c2dd3356d82dbb9a…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M cmk/base/plugins/agent_based/apache_status.py
M tests/unit/cmk/base/plugins/agent_based/test_apache_status_check.py
Log Message:
-----------
apache_status: add typing
Change-Id: Ibc7899d014fee1c6141d80d76dc5e69cff55d85c
Commit: 58eb2fc1fe5753f42af361c9d894e46e48ee9802
https://github.com/tribe29/checkmk/commit/58eb2fc1fe5753f42af361c9d894e46e4…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M cmk/base/plugins/agent_based/apache_status.py
M tests/unit/cmk/base/plugins/agent_based/test_apache_status_check.py
Log Message:
-----------
apache_status: shorten service output
... finally doing what we came for.
CMK-5736
Change-Id: I1b8cfbb0acf749f07c21b63fa709d8bb36ef2f7b
Commit: c8ed4ad181066a0b7de23c2bd76192cd2484f2a3
https://github.com/tribe29/checkmk/commit/c8ed4ad181066a0b7de23c2bd76192cd2…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M cmk/gui/plugins/dashboard/graph.py
M cmk/gui/plugins/dashboard/single_metric.py
M cmk/gui/plugins/dashboard/utils.py
M cmk/gui/plugins/metrics/html_render.py
M cmk/gui/plugins/metrics/valuespecs.py
M cmk/gui/valuespec.py
A tests/unit/cmk/gui/plugins/metrics/test_metrics_valuespecs.py
Log Message:
-----------
Refactor to isolate title infos
The Cascadingdropdown has "plain" and "add_title_infos". Which means
the
second option implies the first. The plain title is always there, and an
empty selection is equivalent to choosing plain, also on execution.
The title_format entry should only be a List choice to pick include:
- Custom title(Still to be implemented)
- Default title
- host name
- host alias
- service description
- metric name(placed not used yet)
In this way the user picks what is to be display, every selection is
concatenated.
There is the html render restriction to only allow this for template
graphs. Certainly because only there it correctly has the info on
host/service. It should be relaxed in the future.
CMK-5869
Change-Id: Ibb44fafd74dad8e553b7691911eef974b74fc275
Commit: 85ebeb52130fc3b379ed35ba5a6b1c2c87d5db96
https://github.com/tribe29/checkmk/commit/85ebeb52130fc3b379ed35ba5a6b1c2c8…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M cmk/gui/openapi.py
M cmk/gui/plugins/openapi/endpoints/acknowledgement.py
M cmk/gui/plugins/openapi/endpoints/activate_changes.py
M cmk/gui/plugins/openapi/endpoints/bi.py
M cmk/gui/plugins/openapi/endpoints/contact_group_config.py
M cmk/gui/plugins/openapi/endpoints/downtime.py
M cmk/gui/plugins/openapi/endpoints/folder_config.py
M cmk/gui/plugins/openapi/endpoints/host.py
M cmk/gui/plugins/openapi/endpoints/host_config.py
M cmk/gui/plugins/openapi/endpoints/host_group_config.py
M cmk/gui/plugins/openapi/endpoints/password.py
M cmk/gui/plugins/openapi/endpoints/service.py
M cmk/gui/plugins/openapi/endpoints/service_discovery.py
M cmk/gui/plugins/openapi/endpoints/service_group_config.py
M cmk/gui/plugins/openapi/endpoints/time_period.py
M cmk/gui/plugins/openapi/endpoints/utils.py
M cmk/gui/plugins/openapi/endpoints/version.py
M cmk/gui/plugins/openapi/fields.py
A cmk/gui/plugins/openapi/filters.py
M cmk/gui/plugins/openapi/livestatus_helpers/commands/downtimes.py
M cmk/gui/plugins/openapi/livestatus_helpers/expressions.py
M cmk/gui/plugins/openapi/livestatus_helpers/tables/_create_table.py
M cmk/gui/plugins/openapi/livestatus_helpers/types.py
M cmk/gui/plugins/openapi/plugins.py
M cmk/gui/plugins/openapi/restful_objects/__init__.py
M cmk/gui/plugins/openapi/restful_objects/code_examples.py
M cmk/gui/plugins/openapi/restful_objects/constructors.py
M cmk/gui/plugins/openapi/restful_objects/decorators.py
A cmk/gui/plugins/openapi/restful_objects/endpoint_registry.py
M cmk/gui/plugins/openapi/restful_objects/parameters.py
M cmk/gui/plugins/openapi/restful_objects/params.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M cmk/gui/plugins/openapi/restful_objects/response_schemas.py
M cmk/gui/plugins/openapi/restful_objects/specification.py
M cmk/gui/plugins/openapi/restful_objects/type_defs.py
M cmk/gui/plugins/openapi/utils.py
M cmk/gui/wsgi/applications/__init__.py
M cmk/gui/wsgi/applications/rest_api.py
M cmk/gui/wsgi/auth.py
M cmk/gui/wsgi/routing.py
M cmk/utils/version.py
A tests/unit/cmk/gui/plugins/openapi/test_expr_schema.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_folder_config.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_service.py
M tests/unit/cmk/gui/plugins/openapi/test_restful_objects.py
M tests/unit/cmk/gui/plugins/openapi/test_service_discovery.py
M tests/unit/cmk/gui/wsgi/test_wsgi_router.py
M web/htdocs/openapi/checkmk.yaml
Log Message:
-----------
REST-API: param schemas and generic filters
* filter expressions, hash-join implementation
* add possibility to use marshmallow schemas in query,
path and header parameters
* implement generic filters for hosts status endpoint
Change-Id: I01491326d9565f41e87b45a9380a8802f83a649f
Compare:
https://github.com/tribe29/checkmk/compare/e3930147628b...85ebeb52130f