Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 0124c980ecc19ce623e1ca14339fb80ac6360f86
https://github.com/tribe29/checkmk/commit/0124c980ecc19ce623e1ca14339fb80ac…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-06-10 (Fri, 10 Jun 2022)
Changed paths:
M .pylintrc
Log Message:
-----------
Make .pylintrc future-proof
Our current kungfu relies on implementation details which are already
changed in newer releases.
This is a preparation for upgrading to a newer pydantic version.
Change-Id: Ic4352ee0c531cd191c4229c3bfd45361f4b1107d
Commit: 132ed5097ff83fce946567ab222d0d5d6c07ad1f
https://github.com/tribe29/checkmk/commit/132ed5097ff83fce946567ab222d0d5d6…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-06-10 (Fri, 10 Jun 2022)
Changed paths:
M .pylintrc
M Pipfile
M Pipfile.lock
M agents/plugins/mk_inotify.py
M agents/plugins/mtr.py
M bin/mkbench
M cmk/base/plugins/agent_based/df_section.py
M cmk/gui/pages.py
M cmk/gui/wato/pages/audit_log.py
M cmk/special_agents/agent_gcp.py
M omd/packages/maintenance/diskspace
M tests/testlib/pylint_cmk.py
M tests/unit/checks/test_ibm_mq_include.py
M tests/unit/test_pylint_checker_cmk_module_layers.py
M tests/unit/test_pylint_checker_forbidden_objects.py
Log Message:
-----------
Re-created Pipfile.lock
This is a preparation for updating pydantic. We have to deal with a
partially incompatible pylint update here.
Change-Id: I89924ebf352327d5929487c8ac041d4e0b0ba2e4
Commit: 278e23b2d59216a90fc24ad33a526cb59af981d9
https://github.com/tribe29/checkmk/commit/278e23b2d59216a90fc24ad33a526cb59…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-06-10 (Fri, 10 Jun 2022)
Changed paths:
M .pylintrc
M cmk/ec/history.py
M cmk/gui/type_defs.py
M cmk/gui/watolib/hosts_and_folders.py
M cmk/special_agents/utils/misc.py
M cmk/utils/caching.py
M tests/unit/checks/checktestlib.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_wmi_util.py
M tests/unit/cmk/gui/watolib/test_hosts_and_folders.py
Log Message:
-----------
Fix pylint: unnecessary-dunder-call
This check popped up after upgrading pylint.
Change-Id: I66e754328e087db9ede7180226fce3f8b7289367
Commit: e3729ef079a07229f30053f8ece61fecef7c23f0
https://github.com/tribe29/checkmk/commit/e3729ef079a07229f30053f8ece61fece…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-06-10 (Fri, 10 Jun 2022)
Changed paths:
M .pylintrc
M active_checks/check_mail_loop
M bin/livedump
M bin/mkbackup
M bin/mkbench
M cmk/base/diagnostics.py
M cmk/ec/core_queries.py
M cmk/gui/availability.py
M cmk/gui/backup.py
M cmk/gui/inventory.py
M cmk/gui/key_mgmt.py
M cmk/gui/logwatch.py
M cmk/gui/message.py
M cmk/gui/metrics.py
M cmk/gui/mkeventd.py
M cmk/gui/pagetypes.py
M cmk/gui/plugins/dashboard/builtin.py
M cmk/gui/plugins/metrics/graph_templates.py
M cmk/gui/plugins/metrics/html_render.py
M cmk/gui/plugins/sidebar/master_control.py
M cmk/gui/plugins/sidebar/speedometer.py
M cmk/gui/plugins/userdb/ldap_connector.py
M cmk/gui/plugins/views/graphs.py
M cmk/gui/plugins/wato/ac_tests.py
M cmk/gui/plugins/wato/bi_config.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/db_jobs.py
M cmk/gui/plugins/wato/check_parameters/graylog_messages.py
M cmk/gui/plugins/wato/check_parameters/graylog_sidecars.py
M cmk/gui/plugins/wato/check_parameters/graylog_sources.py
M cmk/gui/plugins/wato/check_parameters/hw_single_temperature.py
M cmk/gui/plugins/wato/check_parameters/jira_custom_svc.py
M cmk/gui/plugins/wato/check_parameters/jvm_threads.py
M cmk/gui/plugins/wato/check_parameters/liebert_cooling_position.py
M cmk/gui/plugins/wato/check_parameters/netscaler_dnsrates.py
M cmk/gui/plugins/wato/check_parameters/ps.py
M cmk/gui/plugins/wato/check_parameters/skype_proxy.py
M cmk/gui/plugins/wato/check_parameters/winperf_ts_sessions.py
M cmk/gui/plugins/wato/notifications.py
M cmk/gui/plugins/wato/special_agents/graylog.py
M cmk/gui/plugins/wato/special_agents/jira.py
M cmk/gui/plugins/wato/special_agents/rabbitmq.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/userdb.py
M cmk/gui/utils/labels.py
M cmk/gui/wato/__init__.py
M cmk/gui/wato/mkeventd.py
M cmk/gui/wato/page_handler.py
M cmk/gui/wato/pages/bulk_import.py
M cmk/gui/wato/pages/check_catalog.py
M cmk/gui/wato/pages/fetch_agent_output.py
M cmk/gui/wato/pages/ldap.py
M cmk/gui/wato/pages/notifications.py
M cmk/gui/wato/pages/password_store.py
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/wato/pages/user_profile/change_password.py
M cmk/gui/wato/pages/users.py
M cmk/gui/wato/permissions.py
M cmk/gui/watolib/activate_changes.py
M cmk/gui/watolib/hosts_and_folders.py
M cmk/gui/watolib/network_scan.py
M cmk/gui/wsgi/applications/utils.py
M cmk/snmplib/snmp_scan.py
M cmk/special_agents/agent_aws.py
M cmk/utils/daemon.py
M cmk/utils/notify.py
M cmk/utils/site.py
M omd/packages/omd/omdlib/main.py
M tests/integration/livestatus/test_livestatus.py
M tests/integration/notifications/test_simple_rbn.py
M tests/testlib/containers.py
M tests/unit/checks/generictests/run.py
M tests/unit/cmk/base/test_core_nagios.py
M tests/unit/cmk/gui/plugins/views/test_row_table.py
M tests/unit/cmk/utils/livestatus_helpers/test_local_connection.py
Log Message:
-----------
Fix pylint: implicit-str-concat
This check popped up after upgrading pylint.
Change-Id: I629426fd437df831861e7c29dab1df100419c16b
Commit: 56901c79007645048223bc328d0ef4d8602f60cf
https://github.com/tribe29/checkmk/commit/56901c79007645048223bc328d0ef4d86…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-06-10 (Fri, 10 Jun 2022)
Changed paths:
M .pylintrc
M active_checks/check_form_submit
M bin/mkbackup
M bin/mkbench
M checks/aironet_clients
M checks/aws_ec2_summary
M checks/graylog_nodes
M checks/graylog_sidecars
M checks/graylog_streams
M checks/jenkins_queue
M checks/mssql_blocked_sessions
M checks/openhardwaremonitor
M checks/supermicro
M cmk/base/plugins/agent_based/inventory_win_ip_r.py
M cmk/base/plugins/agent_based/logwatch_ec.py
M cmk/base/plugins/agent_based/utils/ps.py
M cmk/gui/availability.py
M cmk/gui/pdf.py
M cmk/gui/plugins/metrics/unit.py
M cmk/gui/plugins/metrics/utils.py
M cmk/gui/plugins/sidebar/performance.py
M cmk/gui/plugins/views/layouts.py
M cmk/gui/wato/pages/bulk_import.py
M cmk/gui/watolib/user_profile.py
M cmk/special_agents/agent_kube.py
M cmk/special_agents/agent_prometheus.py
M cmk/utils/bi/bi_packs.py
M cmk/utils/daemon.py
M cmk/utils/packaging.py
Log Message:
-----------
Fix pylint: consider-using-generator
This check popped up after upgrading pylint.
Change-Id: I9e3d73da48073ea9570cb41b8d404d7b8f4cfbc6
Commit: 63d3c80cfd6f985d6d7f7b024c50a48113477f20
https://github.com/tribe29/checkmk/commit/63d3c80cfd6f985d6d7f7b024c50a4811…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-06-10 (Fri, 10 Jun 2022)
Changed paths:
M .pylintrc
M agents/plugins/mk_mongodb.py
M agents/plugins/mk_tinkerforge.py
M checks/aws_ebs_limits
M checks/k8s_daemon_pods
M checks/lnx_quota
M checks/sshd_config
M cmk/base/api/agent_based/utils.py
M cmk/base/check_api.py
M cmk/base/plugins/agent_based/apache_status.py
M cmk/base/plugins/agent_based/kube_cpu.py
M cmk/base/plugins/agent_based/kube_resource_quota_cpu.py
M cmk/base/plugins/agent_based/utils/df.py
M cmk/base/plugins/agent_based/utils/gcp.py
M cmk/base/plugins/agent_based/utils/kube_resources.py
M cmk/gui/plugins/metrics/graph_pdf.py
M cmk/gui/plugins/views/utils.py
M cmk/gui/plugins/visuals/filters.py
M cmk/gui/plugins/wato/check_parameters/utils.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/views/__init__.py
M cmk/gui/wato/pages/bulk_discovery.py
M cmk/snmplib/snmp_table.py
M cmk/utils/misc.py
M cmk/utils/structured_data.py
M inventory/export_software_csv
M livestatus/api/python/livestatus.py
M tests/testlib/compare_html.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_resource_quota_cpu.py
M tests/unit/cmk/special_agents/agent_kube/conftest.py
M tests/unit/cmk/utils/test_type_defs_result.py
Log Message:
-----------
Fix pylint: unnecessary-lambda-assignment as much as easily possible
This check popped up after upgrading pylint.
Change-Id: Iba32799ff3d7ea069e7ab48df82265f5acf21792
Commit: e356208fa46a425cd008fe679776f92712e4adaf
https://github.com/tribe29/checkmk/commit/e356208fa46a425cd008fe679776f9271…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-06-10 (Fri, 10 Jun 2022)
Changed paths:
M .pylintrc
M active_checks/check_mail_loop
M active_checks/check_sftp
M active_checks/check_traceroute
M agents/plugins/mk_inotify.py
M agents/plugins/mk_logwatch.py
M agents/plugins/mk_sap.py
M agents/plugins/mtr.py
M bin/livedump
M bin/mkbackup
M bin/mkbench
M checks/agent_kube
M checks/agent_vsphere
M checks/apc_symmetra
M checks/appdynamics_memory
M checks/appdynamics_web_container
M checks/arcserve_backup
M checks/blade_bx_powerfan
M checks/brocade_fcport
M checks/cbl_airlaser
M checks/ceph_df
M checks/check_ftp
M checks/check_http
M checks/check_mail
M checks/check_smtp
M checks/check_sql
M checks/check_tcp
M checks/cisco_qos
M checks/cisco_temperature
M checks/db2_mem
M checks/drbd
M checks/emka_modules
M checks/esx_vsphere_hostsystem
M checks/f5_bigip_conns
M checks/fc_port
M checks/genua_carp
M checks/graylog_cluster_stats
M checks/graylog_failures
M checks/graylog_nodes
M checks/graylog_sidecars
M checks/hivemanager_devices
M checks/ibm_imm_fan
M checks/ibm_mq_managers
M checks/ibm_svc_host
M checks/icom_repeater
M checks/jar_signature
M checks/md
M checks/mkeventd_status
M checks/mknotifyd
M checks/mssql_blocked_sessions
M checks/multipath
M checks/oracle_dataguard_stats
M checks/oracle_instance
M checks/oracle_jobs
M checks/oracle_locks
M checks/oracle_performance
M checks/oracle_recovery_status
M checks/plesk_backups
M checks/postgres_bloat
M checks/qlogic_fcport
M checks/security_master
M checks/solaris_multipath
M checks/ups_modulys_battery
M checks/veeam_client
M checks/websphere_mq_instance
M cmk/base/agent_based/discovery/__init__.py
M cmk/base/automations/check_mk.py
M cmk/base/backup.py
M cmk/base/check_api.py
M cmk/base/check_legacy_includes/akcp_sensor.py
M cmk/base/check_legacy_includes/diskstat.py
M cmk/base/check_legacy_includes/elphase.py
M cmk/base/check_legacy_includes/emcvnx.py
M cmk/base/check_legacy_includes/filerdisks.py
M cmk/base/check_legacy_includes/jolokia.py
M cmk/base/check_legacy_includes/mem.py
M cmk/base/check_legacy_includes/memory.py
M cmk/base/check_legacy_includes/size_trend.py
M cmk/base/check_legacy_includes/temperature.py
M cmk/base/compress_history.py
M cmk/base/config.py
M cmk/base/core_nagios.py
M cmk/base/dump_host.py
M cmk/base/events.py
M cmk/base/modes/check_mk.py
M cmk/base/notify.py
M cmk/base/packaging.py
M cmk/base/parent_scan.py
M cmk/base/plugins/agent_based/aix_if.py
M cmk/base/plugins/agent_based/heartbeat_crm.py
M cmk/base/plugins/agent_based/inventory_win_disks.py
M cmk/base/plugins/agent_based/inventory_win_networkadapter.py
M cmk/base/plugins/agent_based/jenkins_nodes.py
M cmk/base/plugins/agent_based/livestatus_status.py
M cmk/base/plugins/agent_based/lnx_if.py
M cmk/base/plugins/agent_based/logwatch.py
M cmk/base/plugins/agent_based/logwatch_ec.py
M cmk/base/plugins/agent_based/megaraid_pdisks.py
M cmk/base/plugins/agent_based/netapp_api_if.py
M cmk/base/plugins/agent_based/oracle_asm_diskgroup.py
M cmk/base/plugins/agent_based/oracle_rman.py
M cmk/base/plugins/agent_based/oracle_tablespaces.py
M cmk/base/plugins/agent_based/proxmox_ve_backup_status.py
M cmk/base/plugins/agent_based/prtconf.py
M cmk/base/plugins/agent_based/solaris_prtdiag.py
M cmk/base/plugins/agent_based/utils/df.py
M cmk/base/plugins/agent_based/utils/elphase.py
M cmk/base/plugins/agent_based/utils/interfaces.py
M cmk/base/plugins/agent_based/utils/ipmi.py
M cmk/base/plugins/agent_based/utils/temperature.py
M cmk/base/plugins/agent_based/windows_intel_bonding.py
M cmk/base/plugins/agent_based/zpool_status.py
M cmk/core_helpers/snmp_backend/classic.py
M cmk/ec/event.py
M cmk/ec/history.py
M cmk/ec/main.py
M cmk/ec/rule_packs.py
M cmk/gui/availability.py
M cmk/gui/backup.py
M cmk/gui/bi.py
M cmk/gui/dashboard.py
M cmk/gui/htmllib/html.py
M cmk/gui/htmllib/tag_rendering.py
M cmk/gui/logwatch.py
M cmk/gui/message.py
M cmk/gui/mkeventd.py
M cmk/gui/mobile.py
M cmk/gui/pagetypes.py
M cmk/gui/pdf.py
M cmk/gui/plugins/dashboard/utils.py
M cmk/gui/plugins/metrics/artwork.py
M cmk/gui/plugins/metrics/graph_pdf.py
M cmk/gui/plugins/metrics/html_render.py
M cmk/gui/plugins/openapi/restful_objects/decorators.py
M cmk/gui/plugins/sidebar/virtual_host_tree.py
M cmk/gui/plugins/userdb/ldap_connector.py
M cmk/gui/plugins/views/commands.py
M cmk/gui/plugins/views/icons/utils.py
M cmk/gui/plugins/views/layouts.py
M cmk/gui/plugins/views/painters.py
M cmk/gui/plugins/views/utils.py
M cmk/gui/plugins/wato/check_parameters/interfaces.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/prediction.py
M cmk/gui/table.py
M cmk/gui/userdb.py
M cmk/gui/valuespec.py
M cmk/gui/views/__init__.py
M cmk/gui/views/availability.py
M cmk/gui/visuals.py
M cmk/gui/wato/mkeventd.py
M cmk/gui/wato/page_handler.py
M cmk/gui/wato/pages/analyze_configuration.py
M cmk/gui/wato/pages/folders.py
M cmk/gui/wato/pages/global_settings.py
M cmk/gui/wato/pages/notifications.py
M cmk/gui/wato/pages/object_parameters.py
M cmk/gui/wato/pages/roles.py
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/wato/pages/services.py
M cmk/gui/wato/pages/timeperiods.py
M cmk/gui/wato/pages/users.py
M cmk/gui/watolib/config_domains.py
M cmk/gui/watolib/host_rename.py
M cmk/gui/watolib/hosts_and_folders.py
M cmk/gui/watolib/rulesets.py
M cmk/gui/watolib/services.py
M cmk/gui/watolib/sites.py
M cmk/gui/watolib/snapshots.py
M cmk/gui/watolib/users.py
M cmk/gui/werks.py
M cmk/gui/wsgi/applications/rest_api.py
M cmk/notification_plugins/asciimail.py
M cmk/notification_plugins/mail.py
M cmk/special_agents/agent_allnet_ip_sensoric.py
M cmk/special_agents/agent_aws.py
M cmk/special_agents/agent_emcvnx.py
M cmk/special_agents/agent_graylog.py
M cmk/special_agents/agent_ibmsvc.py
M cmk/special_agents/agent_kube.py
M cmk/special_agents/agent_kubernetes.py
M cmk/special_agents/agent_netapp.py
M cmk/special_agents/agent_prometheus.py
M cmk/special_agents/agent_proxmox_ve.py
M cmk/special_agents/utils_kubernetes/transform.py
M cmk/utils/bi/bi_legacy_config_converter.py
M cmk/utils/livestatus_helpers/queries.py
M cmk/utils/packaging.py
M cmk/utils/rulesets/ruleset_matcher.py
M cmk/utils/rulesets/tuple_rulesets.py
M cmk/utils/store/host_storage.py
M cmk/utils/structured_data.py
M cmk/utils/tags.py
M inventory/lnx_distro
M livestatus/api/python/livestatus.py
M omd/packages/omd/omdlib/backup.py
M omd/packages/omd/omdlib/config_hooks.py
M omd/packages/omd/omdlib/init_scripts.py
M omd/packages/omd/omdlib/main.py
M omd/packages/omd/omdlib/tmpfs.py
M tests/gui_crawl/test_gui_crawl.py
Log Message:
-----------
Add ignore statements for pylint: too-many-branches
This check popped up after upgrading pylint. By adding specific ignore
statements instead of one global ignore, we at least make sure that the
problem does not get worse.
Change-Id: I22a5b178b5a7e06bef95ee9f84644016dc4a4ba4
Commit: d732feebce5d1e1b0219b3592a706a6465be5867
https://github.com/tribe29/checkmk/commit/d732feebce5d1e1b0219b3592a706a646…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-06-10 (Fri, 10 Jun 2022)
Changed paths:
M cmk/gui/wato/pages/predefined_conditions.py
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/watolib/rulesets.py
M tests/unit/cmk/gui/watolib/test_gui_rulesets.py
Log Message:
-----------
Simplifications and clarifications.
Change-Id: Ia35643c2625e19509ad1e638adafc9ae1e6bfe30
Compare:
https://github.com/tribe29/checkmk/compare/1e60bf112457...d732feebce5d