Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 7aa6d9d8dae3a7ac90cde29b45526490969ff81e
https://github.com/tribe29/checkmk/commit/7aa6d9d8dae3a7ac90cde29b455264909…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-03-03 (Thu, 03 Mar 2022)
Changed paths:
M cmk/gui/backup.py
M cmk/gui/plugins/sidebar/bookmarks.py
M cmk/gui/plugins/sidebar/tactical_overview.py
M cmk/gui/plugins/userdb/ldap_connector.py
M cmk/gui/plugins/wato/active_checks.py
M cmk/gui/plugins/wato/bi_config.py
M cmk/gui/plugins/wato/bi_valuespecs.py
M cmk/gui/plugins/wato/builtin_attributes.py
M cmk/gui/plugins/wato/check_mk_configuration.py
M cmk/gui/plugins/wato/check_parameters/alertmanager.py
M cmk/gui/plugins/wato/check_parameters/aws.py
M cmk/gui/plugins/wato/check_parameters/cisco_wlc.py
M cmk/gui/plugins/wato/check_parameters/cpu_utilization_cluster.py
M cmk/gui/plugins/wato/check_parameters/cpu_utilization_esx_vsphere_hostsystems.py
M cmk/gui/plugins/wato/check_parameters/db2_tablespaces.py
M cmk/gui/plugins/wato/check_parameters/drbd.py
M cmk/gui/plugins/wato/check_parameters/elphase.py
M cmk/gui/plugins/wato/check_parameters/esx_host_memory.py
M cmk/gui/plugins/wato/check_parameters/esx_vsphere_objects_count.py
M cmk/gui/plugins/wato/check_parameters/fcp.py
M cmk/gui/plugins/wato/check_parameters/fileinfo_groups.py
M cmk/gui/plugins/wato/check_parameters/filestats.py
M cmk/gui/plugins/wato/check_parameters/filesystem.py
M cmk/gui/plugins/wato/check_parameters/generic_string.py
M cmk/gui/plugins/wato/check_parameters/hostsystem_sensors.py
M cmk/gui/plugins/wato/check_parameters/ibm_mq_channels.py
M cmk/gui/plugins/wato/check_parameters/ibm_mq_managers.py
M cmk/gui/plugins/wato/check_parameters/inotify.py
M cmk/gui/plugins/wato/check_parameters/interfaces.py
M cmk/gui/plugins/wato/check_parameters/ipmi.py
M cmk/gui/plugins/wato/check_parameters/job.py
M cmk/gui/plugins/wato/check_parameters/logwatch_ec.py
M cmk/gui/plugins/wato/check_parameters/mem_cluster.py
M cmk/gui/plugins/wato/check_parameters/mssql_datafiles.py
M cmk/gui/plugins/wato/check_parameters/msx_queues.py
M cmk/gui/plugins/wato/check_parameters/netapp_instance.py
M cmk/gui/plugins/wato/check_parameters/oracle_performance.py
M cmk/gui/plugins/wato/check_parameters/oracle_tablespaces.py
M cmk/gui/plugins/wato/check_parameters/pll_lock_voltage.py
M cmk/gui/plugins/wato/check_parameters/prometheus_custom.py
M cmk/gui/plugins/wato/check_parameters/ps.py
M cmk/gui/plugins/wato/check_parameters/services.py
M cmk/gui/plugins/wato/check_parameters/snapvault.py
M cmk/gui/plugins/wato/check_parameters/solaris_services.py
M cmk/gui/plugins/wato/check_parameters/systemd_services.py
M cmk/gui/plugins/wato/check_parameters/systemd_services_summary.py
M cmk/gui/plugins/wato/check_parameters/unsorted.py
M cmk/gui/plugins/wato/check_parameters/utils.py
M cmk/gui/plugins/wato/check_parameters/vnx_quotas.py
M cmk/gui/plugins/wato/check_parameters/vpn_tunnel.py
M cmk/gui/plugins/wato/check_parameters/websphere_mq_instance.py
M cmk/gui/plugins/wato/check_parameters/websphere_mq_manager.py
M cmk/gui/plugins/wato/check_parameters/windows_tasks.py
M cmk/gui/plugins/wato/datasource_programs.py
M cmk/gui/plugins/wato/globals_notification.py
M cmk/gui/plugins/wato/graphs.py
M cmk/gui/plugins/wato/inventory.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/valuespec.py
M cmk/gui/views/__init__.py
M cmk/gui/wato/mkeventd.py
M cmk/gui/wato/pages/groups.py
M cmk/gui/wato/pages/host_rename.py
M cmk/gui/wato/pages/notifications.py
M cmk/gui/wato/pages/read_only.py
M cmk/gui/wato/pages/tags.py
M cmk/gui/wato/pages/timeperiods.py
M cmk/gui/watolib/rulespecs.py
M cmk/gui/watolib/users.py
Log Message:
-----------
Make constructor arguments for various ValueSpecs keyword-only, part 4.
Change-Id: Iad6aa437433ef043f22a600567489f41a2f1a212
Commit: d194727cded556ad18e293ea8c31ba35cce9d4a9
https://github.com/tribe29/checkmk/commit/d194727cded556ad18e293ea8c31ba35c…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-03-03 (Thu, 03 Mar 2022)
Changed paths:
M tests/unit/cmk/utils/bi/conftest.py
Log Message:
-----------
Unbreak CI.
Change-Id: I7c0e19f2f84d1ec1973c4ea08f1bbc1f65be77a0
Compare: https://github.com/tribe29/checkmk/compare/b03fbe74135b...d194727cded5
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 57b8896a4ce0ed4c6966ffe4218a255c1fd30b05
https://github.com/tribe29/checkmk/commit/57b8896a4ce0ed4c6966ffe4218a255c1…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2022-03-03 (Thu, 03 Mar 2022)
Changed paths:
A .werks/13770
M cmk/special_agents/agent_kube.py
Log Message:
-----------
13770 FIX KUBE agent_kube handling of exception case when no cluster collector data is processed
The cluster collector is considered healthy even if it never received
data from its node collectors. This behaviour was previously also reflected
in the Cluster Collector service, where processing was considered successful even
though no data was processed. With this werk, this will be changed and the service will
make a clear distinction when no data has been received from the cluster
collector endpoint
Change-Id: Icf1e276b4a16e835544993987d1fc39e39ae417a
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 878da3ad8c964bb1cf8415b13cca4a709814c93e
https://github.com/tribe29/checkmk/commit/878da3ad8c964bb1cf8415b13cca4a709…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2022-03-03 (Thu, 03 Mar 2022)
Changed paths:
A .werks/13769
M cmk/base/plugins/agent_based/kube_deployment_info.py
M cmk/base/plugins/agent_based/kube_node_info.py
M cmk/base/plugins/agent_based/kube_pod_info.py
M cmk/base/plugins/agent_based/utils/k8s.py
M cmk/special_agents/agent_kube.py
M cmk/special_agents/utils_kubernetes/schemata/section.py
M tests/unit/cmk/base/plugins/agent_based/kube_node_info.py
M tests/unit/cmk/base/plugins/agent_based/test_inventory_kube_deployment.py
M tests/unit/cmk/base/plugins/agent_based/test_inventory_kube_node.py
M tests/unit/cmk/base/plugins/agent_based/test_inventory_kube_pod.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_deployment_info.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_pod_info.py
M tests/unit/cmk/base/plugins/agent_based/test_section_host_label_doc.py
M tests/unit/cmk/special_agents/agent_kube/test_deployment.py
M tests/unit/cmk/special_agents/agent_kube/test_node.py
Log Message:
-----------
13769 kubernetes: addition of cluster name label to all k8s objects
This werk introduces the cmk/kubernetes/cluster host label whose value
is the configured name of the k8s cluster. This label is added to
all piggyback hosts originating from the Kubernetes special agent.
Change-Id: Ibffb50bac4f6014aa34db7d3eb51949078bc67a6
Commit: bac516f590330a7f5dd284dce2f2050edf4ac82d
https://github.com/tribe29/checkmk/commit/bac516f590330a7f5dd284dce2f2050ed…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-03-03 (Thu, 03 Mar 2022)
Changed paths:
A .werks/13343
M checkman/kube_pod_info
M cmk/base/plugins/agent_based/kube_pod_info.py
M cmk/base/plugins/agent_based/utils/k8s.py
M cmk/base/plugins/agent_based/utils/kube_info.py
M cmk/special_agents/utils_kubernetes/schemata/section.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_pod_info.py
Log Message:
-----------
13343 KUBE: kube_pod_info addition of controller
CMK-9834
Change-Id: Iaacba783383750fb3ab3512cba3c1874b2e67e8e
Compare: https://github.com/tribe29/checkmk/compare/f8f26a52de8e...bac516f59033
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: c3bc1f484fc0ba68dbdb5318095e2cdd2a3e4303
https://github.com/tribe29/checkmk/commit/c3bc1f484fc0ba68dbdb5318095e2cdd2…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-03-03 (Thu, 03 Mar 2022)
Changed paths:
M cmk/gui/plugins/wato/check_parameters/datadog_monitors.py
M cmk/gui/plugins/wato/datasource_programs.py
M cmk/gui/plugins/wato/inventory.py
M cmk/gui/valuespec.py
Log Message:
-----------
Make constructor arguments for various ValueSpecs keyword-only, part 3.
Change-Id: I93348cab67590def56ec5b8717f6c0fa988080d4
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: a18f932ffa0a83647dbf92730f29ad26c07bd7c7
https://github.com/tribe29/checkmk/commit/a18f932ffa0a83647dbf92730f29ad26c…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-03-03 (Thu, 03 Mar 2022)
Changed paths:
M checkman/kube_pod_resources
M cmk/special_agents/agent_kube.py
M tests/unit/cmk/special_agents/agent_kube/conftest.py
M tests/unit/cmk/special_agents/agent_kube/test_daemon_set.py
Log Message:
-----------
kube_pod_resources supports daemon sets
The Pod resources service is now available on daemon sets.
Change-Id: I20780e5555ef870a5aa556d7ec0a370979d437ad
Commit: d3ac6b0abcf2aa7fed47eaa296667963c7d9eb58
https://github.com/tribe29/checkmk/commit/d3ac6b0abcf2aa7fed47eaa296667963c…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2022-03-03 (Thu, 03 Mar 2022)
Changed paths:
M cmk/base/plugins/agent_based/kube_cluster_api_health.py
M cmk/base/plugins/agent_based/utils/k8s.py
M cmk/special_agents/agent_kube.py
M cmk/special_agents/utils_kubernetes/api_server.py
M cmk/special_agents/utils_kubernetes/schemata/api.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_cluster_api_health.py
M tests/unit/cmk/special_agents/agent_kubernetes/test_agent_kubernetes_section_schemas.py
Log Message:
-----------
KUBE kube_cluster_api_health: rename section model to ClusterDetails
Change-Id: Ide853ae69aa3e0963cf635ca584d649aa1a615f7
Commit: cb323a772774e51ee86231171a712d16cc41c85f
https://github.com/tribe29/checkmk/commit/cb323a772774e51ee86231171a712d16c…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2022-03-03 (Thu, 03 Mar 2022)
Changed paths:
A .werks/13807
A checkman/kube_cluster_info
A cmk/base/plugins/agent_based/kube_cluster_info.py
M cmk/base/plugins/agent_based/utils/kube.py
M cmk/special_agents/agent_kube.py
M cmk/special_agents/utils_kubernetes/schemata/section.py
M tests/unit/cmk/special_agents/agent_kube/conftest.py
M tests/unit/cmk/special_agents/agent_kube/test_cluster.py
M tests/unit/cmk/special_agents/agent_kubernetes/test_agent_kubernetes_section_schemas.py
Log Message:
-----------
13807 KUBE kube_cluster_info addition of Cluster Info agent plugin and labels for Kubernetes cluster
Change-Id: I5bbf5d6d3cb83cd57010b24c610fe816e685628f
Compare: https://github.com/tribe29/checkmk/compare/173ef921bb56...cb323a772774
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 173ef921bb5695da3313bc2c8856a350fb8e858d
https://github.com/tribe29/checkmk/commit/173ef921bb5695da3313bc2c8856a350f…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2022-03-03 (Thu, 03 Mar 2022)
Changed paths:
M cmk/gui/breadcrumb.py
M cmk/gui/crash_reporting.py
M cmk/gui/htmllib/__init__.py
M cmk/gui/login.py
M cmk/gui/logwatch.py
M cmk/gui/message.py
M cmk/gui/plugins/sidebar/site_status.py
M cmk/gui/plugins/views/availability.py
M cmk/gui/plugins/views/icons/utils.py
M cmk/gui/plugins/views/inventory.py
M cmk/gui/plugins/views/painters.py
M cmk/gui/plugins/wato/bi_config.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/table.py
M cmk/gui/utils/escaping.py
M cmk/gui/utils/html.py
M cmk/gui/utils/rendering.py
M cmk/gui/valuespec.py
M cmk/gui/view_utils.py
M cmk/gui/wato/mkeventd.py
M cmk/gui/wato/pages/bulk_import.py
M cmk/gui/wato/pages/folders.py
M cmk/gui/wato/pages/global_settings.py
M cmk/gui/wato/pages/ldap.py
M cmk/gui/wato/pages/pattern_editor.py
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/wato/pages/users.py
M cmk/gui/watolib/utils.py
M cmk/gui/werks.py
M tests/unit/cmk/gui/test_escaping.py
Log Message:
-----------
Renaming escape_html to escape_to_html
We have multiple escape functions. The renaming should indicate that the
function is returning a HTML object.
Also the parameter escape_links was set, so that the default could be
changed.
While reviewing the call-sites some escapings were removed, since other
functions will do them anyways, also some permissive calls were changed
to non-permissive calls when appropriate.
Change-Id: I6b231617b10da32ba4ff031b01014d48fde6ea5b
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 116785b4176bebb7dd1ce1bcc7f1481776e00b06
https://github.com/tribe29/checkmk/commit/116785b4176bebb7dd1ce1bcc7f148177…
Author: Konstantin Baikov <konstantin.baikov(a)tribe29.com>
Date: 2022-03-03 (Thu, 03 Mar 2022)
Changed paths:
M cmk/gui/availability.py
M cmk/gui/config.py
M cmk/gui/livestatus_utils/commands/acknowledgments.py
M cmk/gui/node_visualization.py
M cmk/gui/plugins/config/base.py
M cmk/gui/plugins/dashboard/utils.py
M cmk/gui/plugins/sidebar/master_control.py
M cmk/gui/plugins/sidebar/site_status.py
M cmk/gui/plugins/sidebar/tactical_overview.py
M cmk/gui/plugins/sidebar/utils.py
M cmk/gui/plugins/views/inventory.py
M cmk/gui/plugins/visuals/utils.py
M cmk/gui/plugins/wato/utils/simple_modes.py
M cmk/gui/plugins/webapi/webapi.py
M cmk/gui/sidebar/__init__.py
M cmk/gui/sites.py
M cmk/gui/utils/labels.py
M cmk/gui/utils/logged_in.py
M cmk/gui/views/__init__.py
M cmk/gui/wato/pages/activate_changes.py
M cmk/gui/wato/pages/diagnostics.py
M cmk/gui/wato/pages/notifications.py
M cmk/gui/wato/pages/services.py
M cmk/gui/wato/pages/sites.py
M cmk/gui/watolib/activate_changes.py
M cmk/gui/watolib/sites.py
M cmk/utils/bi/bi_data_fetcher.py
M cmk/utils/diagnostics.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/gui/utils/test_utils_labels.py
M tests/unit/cmk/gui/watolib/test_activate_changes.py
M tests/unit/cmk/gui/watolib/test_changes.py
M tests/unit/cmk/gui/watolib/test_config_sync.py
M tests/unit/cmk/post_rename_site/plugins/actions/test_sites.py
Log Message:
-----------
Improve typing in livestatus
The mentioned bug is still open,
but the NewType is handled correctly now
Many other files are affected by livestatus
Change-Id: Ifd7ccf959ec8c92d3d6c429fc2ff4fc91ad6b9b1