Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: d0235dff731d0182850929e4ffba9691cdfc2b51
https://github.com/tribe29/checkmk/commit/d0235dff731d0182850929e4ffba9691c…
Author: Stefan Hölzl <stefan.hoelzl(a)tribe29.com>
Date: 2021-08-10 (Tue, 10 Aug 2021)
Changed paths:
M buildscripts/scripts/test-python3-unit-resilience.jenkins
Log Message:
-----------
do not notify on failed resilience test jobs
The job is unstable right now
and a failure is most likely not triggered by recent changes
but by the random order of tests.
As soon as the test gets more stable the notifications can be enabled again.
Change-Id: Ic9f7f02b7d996f72f54f9026d90f75514f2bcb20
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: bb00697136b1b397e868bc6e9a14ae658e729248
https://github.com/tribe29/checkmk/commit/bb00697136b1b397e868bc6e9a14ae658…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-08-10 (Tue, 10 Aug 2021)
Changed paths:
M tests/unit/cmk/base/agent_based/discovery/test_discovery_filters.py
M tests/unit/cmk/base/sources/test_cmd_caching.py
M tests/unit/cmk/base/sources/test_ipmi_management_board_data_source.py
M tests/unit/cmk/base/sources/test_piggy_back_data_source.py
M tests/unit/cmk/base/sources/test_program_data_source.py
M tests/unit/cmk/base/sources/test_snmp_data_source.py
M tests/unit/cmk/base/sources/test_tcp_data_source.py
M tests/unit/cmk/base/test_autochecks.py
M tests/unit/cmk/base/test_base_crash_reporting.py
M tests/unit/cmk/base/test_config.py
M tests/unit/cmk/base/test_core_config.py
M tests/unit/cmk/core_helpers/test_parsers.py
M tests/unit/cmk/snmplib/test_snmp_scan.py
M tests/unit/cmk/snmplib/test_snmplib_snmp_table.py
M tests/unit/cmk/utils/rulesets/test_ruleset_matcher.py
M tests/unit/cmk/utils/test_labels.py
Log Message:
-----------
test/unit: HostName typing
Change-Id: I816f1b8814cd1f6d6e14c2868edcbb45ca40ca08
Commit: e74341d3affde2953e0be4b81133172aa476059a
https://github.com/tribe29/checkmk/commit/e74341d3affde2953e0be4b81133172aa…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-08-10 (Tue, 10 Aug 2021)
Changed paths:
M tests/integration/cmk/base/test_automations.py
M tests/integration/cmk/base/test_check_variables.py
M tests/integration/cmk/base/test_discovery_parameters.py
M tests/integration/cmk/base/test_services_prediction.py
M tests/integration/cmk/lib/snmplib/backend_snmp.py
Log Message:
-----------
tests/integration: HostName typing
Change-Id: Ib71e06603f9c4f66c3529e7a10e4609c71f18d1f
Compare: https://github.com/tribe29/checkmk/compare/2d0f163d23ea...e74341d3affd
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: f5c96bb16d18094e05323cd25e4bd367d39b6a38
https://github.com/tribe29/checkmk/commit/f5c96bb16d18094e05323cd25e4bd367d…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2021-08-10 (Tue, 10 Aug 2021)
Changed paths:
M checks/rstcli
Log Message:
-----------
Make pylint happy. Only dictionaries have [] assignment
Change-Id: I43625810e95b917b29c70e8a44b580a93f936309
Commit: 2d0f163d23ea932834d173308dffe74a45865eb4
https://github.com/tribe29/checkmk/commit/2d0f163d23ea932834d173308dffe74a4…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2021-08-10 (Tue, 10 Aug 2021)
Changed paths:
M cmk/gui/dashboard.py
M cmk/gui/plugins/dashboard/utils.py
M cmk/gui/plugins/views/graphs.py
M cmk/gui/plugins/views/utils.py
M cmk/gui/plugins/visuals/filters.py
M cmk/gui/plugins/visuals/utils.py
M cmk/gui/utils/urls.py
M cmk/gui/valuespec.py
M cmk/gui/views.py
M cmk/gui/visuals.py
Log Message:
-----------
Rebuild active filters on page load
Pages recover context on initial page creation. Either from on disk
setup or active filters( exclusive or no merge ). Active filters are set
and then recovered by the filter menu valuespec. This valuespec requires
the request var "_active" to asses active filters, and to specially
recognize deleted filters(which remain in the url).
Due to our heavy use of manual link composition either contextful or
contextless, we need to also supply the "_active" flag on all those
links a new. This lead to a lot of bugs, because the difficulty of
tracking all those places systematically.
For this reason, instead of updating the links. On page creation, if
filters are found on the request vars, the "_active" flag added by
reconstruction and then the context extracted. This removes bugs faster
than updating the links, and isolates the places for refactoring.
To find the relation between the htmlvar and its filter. And inverse
function is supplied. Each htmlvar should be uniquely linked to a
filter. And given the way we create our filters, that is true. Except,
some bugs did snuck in.
- event_host & event_host_regex. It has been verifiable broken since
1.6.0. Thus shamelessly update htmlvar, because no user has complained.
- site & optsite. optsite allows for site="", and is only used
explicitly from filter menu. Internally, we only use site. Thus we
make an exception and never translate to optsite.
- host_metrics_hist & svc_metrics_hist. They are actually the same, and
the reason to have svc_metrics_hist is to still be able to use this
filter when host is single host. Maybe that is not big enough of a
reason. People actually want top hosts cutoff, not top services with
same metric of host cutoff. Filter is poorly known, and we could even
better delete svc_metrics_hist
- The reuse test checks that registered htmlvars don't try to change
their filter ident, instead of being only first time registrations.
Reason for this is inventory filters are generated dynamically on
load_modules & load_plugins, and indeed they are loaded more than
once, especially on test runs.
A bit controversially, is to partially revert:
1566ae70f6fb0d3b2ae619a5db9666cbe8cd4096
That is removing the option in makeuri to keep_vars. This means, that on
the link instead of the active filters flag being passed explicitly
passed, the next page will reconstruct it. The consequence is that all
filters on the last URL will be considered instead of only the active.
This is like the usual behavior (pre 2.1) of always having the merged
context, but it becomes annoying if currently, actively deleting filters
is a feature. I bet on that use case being sporadic against users
clicking on links and them being broken. This gives us time to think
about a better refactoring.
Change-Id: I44aa5d22fdc41b3399be5979dfc5ea2501e8ce2d
Compare: https://github.com/tribe29/checkmk/compare/d9102c172f90...2d0f163d23ea
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: c29f6fc1f4003169047bf5d96b87946ce5703b59
https://github.com/tribe29/checkmk/commit/c29f6fc1f4003169047bf5d96b87946ce…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2021-08-10 (Tue, 10 Aug 2021)
Changed paths:
M livestatus/src/Queue.h
M livestatus/src/test/test_Queue.cc
Log Message:
-----------
Let thread-safe queue accept non-copyable elements
This patch lifts the requirement that elements be copyable. Moveability
is a sufficient requirement. This may help performance a bit and accept
more types in our thread-safe code.
Change-Id: I31b583c52d15d5fab64abe0360006253837d66a0
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 59fb412351bc220db4c820beaaa4d0afee178eeb
https://github.com/tribe29/checkmk/commit/59fb412351bc220db4c820beaaa4d0afe…
Author: Lukas Lengler <lukas.lengler(a)tribe29.com>
Date: 2021-08-10 (Tue, 10 Aug 2021)
Changed paths:
A .werks/13136
M web/htdocs/themes/facelift/scss/_variables_common.scss
M web/htdocs/themes/facelift/scss/_views.scss
Log Message:
-----------
13136 FIX SLA View: Displaced timelines
The timelines in SLA views were displaced.
First of all the Availability timeline was shifted to the right
and all other timelines would not line up with the result row
SUP-3068
Change-Id: I042ed1fa9e279804a951d82f2b3d44e144476923
Commit: ee7bca7d5d5576822d71d22448092e369c37e9bd
https://github.com/tribe29/checkmk/commit/ee7bca7d5d5576822d71d22448092e369…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2021-08-10 (Tue, 10 Aug 2021)
Changed paths:
M Makefile
Log Message:
-----------
Make protobuf-files target of Makefile and enterprise Makefile more clean
Change-Id: If94f042541794d19a35743bb66a9eb65a686e9b0
Compare: https://github.com/tribe29/checkmk/compare/7e41815866a7...ee7bca7d5d55
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 7e4cb2d81199234b9fa02737807c5b006053a455
https://github.com/tribe29/checkmk/commit/7e4cb2d81199234b9fa02737807c5b006…
Author: Lukas Lengler <lukas.lengler(a)tribe29.com>
Date: 2021-08-10 (Tue, 10 Aug 2021)
Changed paths:
A .werks/13136
M web/htdocs/themes/facelift/scss/_variables.scss
M web/htdocs/themes/facelift/scss/_views.scss
M web/htdocs/themes/modern-dark/scss/_variables.scss
Log Message:
-----------
13136 FIX SLA View: Displaced timelines
The timelines in SLA views were displaced.
First of all the Availability timeline was shifted to the right
and all other timelines would not line up with the result row
SUP-3068
Change-Id: I042ed1fa9e279804a951d82f2b3d44e144476923