Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: d4a762035b6f22b5e602974e659738ddfa144f30
https://github.com/tribe29/checkmk/commit/d4a762035b6f22b5e602974e659738ddf…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2020-02-07 (Fri, 07 Feb 2020)
Changed paths:
M .pre-commit-config.yaml
A scripts/check-flake8
M virtual-envs/2.7/Pipfile
M virtual-envs/2.7/Pipfile.lock
M virtual-envs/3.7/Pipfile
M virtual-envs/3.7/Pipfile.lock
Log Message:
-----------
flake8: optional Python checker
* statically checks for some programming errors
* checks for PEP8 formatting (disabled), including doc-strings
* checks McCabe complexity of functions/methods
Change-Id: I381d77fea98be3b98d78a591eceec0e5749f1f67
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 0e0a640b5d21682d11b110e884c21be2e0b65342
https://github.com/tribe29/checkmk/commit/0e0a640b5d21682d11b110e884c21be2e…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-02-07 (Fri, 07 Feb 2020)
Changed paths:
M cmk/base/autochecks.py
M cmk/base/config.py
M tests/testlib/base.py
M tests/unit/cmk/base/test_autochecks.py
Log Message:
-----------
Decouple autochecks from config, part 4.
Thread config.service_description() through to use sites. All this
threading is quite ugly, but that isn't the fault of this change: The
ugliness was there before, it is just explicit now... :-/
Change-Id: Ifa560aaff739ac48a39fcc4815e9aa57fb3db289
Commit: 4e1258e76208e4320942e9a08406a6568df3d689
https://github.com/tribe29/checkmk/commit/4e1258e76208e4320942e9a08406a6568…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-02-07 (Fri, 07 Feb 2020)
Changed paths:
M cmk/base/autochecks.py
M cmk/base/config.py
M cmk/utils/type_defs.py
M tests/testlib/base.py
M tests/unit/cmk/base/test_autochecks.py
Log Message:
-----------
Decouple autochecks from config, part 5.
Change-Id: I457f22e700dc47a7993f229b96f4b5663c9b4dcc
Compare: https://github.com/tribe29/checkmk/compare/d2b935e8c3af...4e1258e76208
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: a1c336e8c3b3939d477807e6807ae5e28b1c0be6
https://github.com/tribe29/checkmk/commit/a1c336e8c3b3939d477807e6807ae5e28…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-02-07 (Fri, 07 Feb 2020)
Changed paths:
M cmk/gui/plugins/dashboard/builtin.py
M cmk/gui/plugins/views/inventory.py
M cmk/gui/plugins/views/utils.py
M cmk/gui/plugins/visuals/utils.py
M cmk/gui/view_utils.py
M cmk/gui/views.py
M cmk/gui/visuals.py
M tests/unit/cmk/gui/test_dashboard.py
Log Message:
-----------
Dynamically show/hide links to other visuals (e.g. reports, dashboards, views) from views
Each visual can now contain a "link_from" definition. With this
definition it is possible to configure whether or not a view should show
a link to another visual (View, dashboard, report).
The decision can be made based on the given context_vars, linking_view
definition and linking_view_rows. Currently there is only a small set of
conditions implemented here.
single_infos: Only link when the given list of single_infos match.
host_labels: Only link when the given host labels match.
Example: The visual with this definition will only be linked from host
detail pages of hosts that are Checkmk servers.
'link_from': {
'single_infos': ["host"],
'host_labels': {
'cmk/check_mk_server': 'yes'
}
}
The link_from conditions are declared in visuals and will be
configurable using the visual (e.g. view editor) in the future.
This implementation replaces a very specific "is_enabled_for" mechanism
which was previously implemented to filter out links to HW/SW inventory
views which are often useless when a host has no such information
available. For example the "Oracle Tablespaces" inventory view is
useless on hosts that don't host Oracle databases. This old mechanism
has been reworked to use the new 'link_from' logic.
Change-Id: Ia3340f7673409806ded03ad0f943ee4eda4e48f3
Commit: 885c66d4b1f9fb3400d5f62ffd8d0e59fca30276
https://github.com/tribe29/checkmk/commit/885c66d4b1f9fb3400d5f62ffd8d0e59f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-02-07 (Fri, 07 Feb 2020)
Changed paths:
M cmk/gui/plugins/dashboard/builtin.py
M cmk/gui/plugins/views/builtin.py
M tests/unit/cmk/gui/test_gui_config.py
Log Message:
-----------
Add initial Checkmk server context aware dashboard
Change-Id: I4cd50bac7faf383897dfa745d0362dbaf229ea22
Commit: d2b935e8c3af24bd6ee920b9c34c02e766a43f80
https://github.com/tribe29/checkmk/commit/d2b935e8c3af24bd6ee920b9c34c02e76…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-02-07 (Fri, 07 Feb 2020)
Changed paths:
M cmk/gui/dashboard.py
Log Message:
-----------
Improve dashlet error reporting when instance could not be created
Change-Id: Idea598886dce9e70f347feb8108484ea37ec65b2
Compare: https://github.com/tribe29/checkmk/compare/711b4463f002...d2b935e8c3af
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: b7f696c084e9c357ef2cb63759d4e44ceb383ee5
https://github.com/tribe29/checkmk/commit/b7f696c084e9c357ef2cb63759d4e44ce…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-02-07 (Fri, 07 Feb 2020)
Changed paths:
M cmk/gui/escaping.py
M cmk/gui/htmllib.py
M cmk/gui/utils/html.py
M cmk/gui/utils/timeout_manager.py
M cmk/gui/utils/transaction_manager.py
M cmk/gui/utils/url_encoder.py
Log Message:
-----------
More type hinting htmllib & friends
Change-Id: I0482e5d673a84970af74ec1d091ff579040b9ab7
Commit: 711b4463f002bf51f6167625b2d24b1764a77f0c
https://github.com/tribe29/checkmk/commit/711b4463f002bf51f6167625b2d24b176…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-02-07 (Fri, 07 Feb 2020)
Changed paths:
M Makefile
M cmk/__init__.py
M tests/unit/cmk/base/test_base_crash_reporting.py
M tests/unit/cmk/test_base.py
Log Message:
-----------
Change version back to be of type str in Python 2 and 3
Change-Id: I3750318c535ea110cf5855766c38af6896266edd
Compare: https://github.com/tribe29/checkmk/compare/2094fd2d9930...711b4463f002
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 038d202b0ecf0730563161f9cfa7c63a9af0b0f4
https://github.com/tribe29/checkmk/commit/038d202b0ecf0730563161f9cfa7c63a9…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2020-02-07 (Fri, 07 Feb 2020)
Changed paths:
M agents/special/agent_kubernetes
M cmk/special_agents/agent_kubernetes.py
M tests-py3/unit/agents/special/test_special_agent_args.py
A tests-py3/unit/cmk/special_agents/test_agent_kubernetes_nodes.py
R tests/unit/cmk/special_agents/test_agent_kubernetes_nodes.py
Log Message:
-----------
Python 3: Port agent_kubernetes
Change-Id: I0bb3eb7eb3b96d4266fc8d5de6b082564946fec6