Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 467543e6ccb81b8e77c2bd0b5aae6652f22593a8
https://github.com/tribe29/checkmk/commit/467543e6ccb81b8e77c2bd0b5aae6652f…
Author: Giordano Tomassorri <giordano.tomassorri(a)tribe29.com>
Date: 2022-09-12 (Mon, 12 Sep 2022)
Changed paths:
A .werks/14533
M checks/azure_agent_info
M cmk/special_agents/agent_azure.py
Log Message:
-----------
14533 azure agent: handle graph client errors gracefully
The graph client API calls require some optional permissions so we are
handling these permissions errors by notifying the user of the issue but
by keeping the state to OK since it is a legit state.
The section that is impacted is the "azure_ad" one.
The message currently displayed is
"Graph client: Insufficient privileges to complete the operation." and
the permission that is currently needed is the Graph permission
"Directory.Read.All" that requires admin consent.
That permission needs to be granted to the check mk app created in Azure
during the setup of checkmk Azure monitoring.
CMK-11193
Change-Id: Ib61928d2cd59bfd0e79b065998e545954533a193
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 4a54e8b1878c21c35046a2c7da7c61303545c0cd
https://github.com/tribe29/checkmk/commit/4a54e8b1878c21c35046a2c7da7c61303…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-09-12 (Mon, 12 Sep 2022)
Changed paths:
M cmk/gui/valuespec.py
M tests/unit/cmk/gui/valuespecs/test_vs_transform.py
Log Message:
-----------
Nuke Transform.render_input_as_form
This method should only exist in the Dictionary VS.
CMK-11248
Change-Id: I2162d780e3b43fd6f7b8612ca7dfed3a0fb3a6da
Commit: d3839628961962587479afbce5ffe8c54028c18b
https://github.com/tribe29/checkmk/commit/d3839628961962587479afbce5ffe8c54…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-09-12 (Mon, 12 Sep 2022)
Changed paths:
M cmk/gui/plugins/wato/builtin_attributes.py
M cmk/gui/valuespec.py
M cmk/gui/wato/pages/notifications.py
Log Message:
-----------
Some improvements in Transform VS
This is a preparation for subclassing this VS for more specific use
cases.
CMK-11248
Change-Id: Id139a3d19a11091ee43d5fe03ff2ad8222259d4d
Commit: 8393db9970f49d722bf942878bdcbb74a2434d21
https://github.com/tribe29/checkmk/commit/8393db9970f49d722bf942878bdcbb74a…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-09-12 (Mon, 12 Sep 2022)
Changed paths:
M cmk/gui/plugins/dashboard/utils.py
M cmk/gui/plugins/metrics/valuespecs.py
M cmk/gui/plugins/views/graphs.py
M cmk/gui/plugins/wato/active_checks/dns.py
M cmk/gui/plugins/wato/active_checks/http.py
M cmk/gui/plugins/wato/bi_valuespecs.py
M cmk/gui/plugins/wato/check_mk_configuration.py
M cmk/gui/plugins/wato/check_parameters/checkmk_agent.py
M cmk/gui/plugins/wato/check_parameters/ewon.py
M cmk/gui/plugins/wato/check_parameters/heartbeat_crm_resources.py
M cmk/gui/plugins/wato/check_parameters/multipath.py
M cmk/gui/plugins/wato/check_parameters/mysql_db_size.py
M cmk/gui/plugins/wato/check_parameters/ruckus_ap.py
M cmk/gui/plugins/wato/check_parameters/sansymphony_pool.py
M cmk/gui/plugins/wato/check_parameters/sap_values.py
M cmk/gui/plugins/wato/check_parameters/switch_contact.py
M cmk/gui/plugins/wato/check_parameters/ups_test.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/userdb/ldap_connector.py
M cmk/gui/userdb/user_attributes.py
M cmk/gui/valuespec.py
M cmk/gui/wato/mkeventd.py
M cmk/gui/wato/pages/ldap.py
M cmk/gui/wato/pages/notifications.py
M cmk/gui/watolib/rulespecs.py
M cmk/gui/watolib/sites.py
M tests/unit/cmk/gui/test_valuespec.py
M tests/unit/cmk/gui/valuespecs/test_vs_dictionary.py
A tests/unit/cmk/gui/valuespecs/test_vs_migrate.py
M tests/unit/cmk/gui/valuespecs/test_vs_textinput.py
M tests/unit/cmk/gui/valuespecs/test_vs_transform.py
M tests/unit/cmk/gui/valuespecs/utils.py
M tests/unit/cmk/update_config/plugins/actions/test_rulesets.py
Log Message:
-----------
Refactor Transform VS into Transform, Migrate, Transparent
CMK-11248
Change-Id: I945357e3139c3560ee46f29f4ace1ebf3c8b9acf
Commit: 467bb4ee370ee9033ee25e6453a7d21f06491d0d
https://github.com/tribe29/checkmk/commit/467bb4ee370ee9033ee25e6453a7d21f0…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-09-12 (Mon, 12 Sep 2022)
Changed paths:
M .werks/14719
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/plugins/views/graphs.py
M cmk/gui/plugins/wato/active_checks/bi_aggr.py
M cmk/gui/plugins/wato/active_checks/dns.py
M cmk/gui/plugins/wato/active_checks/http.py
M cmk/gui/plugins/wato/active_checks/ldap.py
M cmk/gui/plugins/wato/active_checks/mailbox.py
M cmk/gui/plugins/wato/active_checks/sftp.py
M cmk/gui/plugins/wato/active_checks/smtp.py
M cmk/gui/plugins/wato/active_checks/sql.py
M cmk/gui/plugins/wato/check_parameters/checkmk_agent.py
M cmk/gui/plugins/wato/check_parameters/heartbeat_crm_resources.py
M cmk/gui/plugins/wato/check_parameters/mysql_db_size.py
M cmk/gui/plugins/wato/check_parameters/ruckus_ap.py
M cmk/gui/plugins/wato/check_parameters/sansymphony_pool.py
M cmk/gui/plugins/wato/check_parameters/switch_contact.py
M cmk/gui/plugins/wato/check_parameters/ups_test.py
M cmk/gui/plugins/wato/notifications.py
M cmk/gui/plugins/wato/special_agents/3par.py
M cmk/gui/plugins/wato/special_agents/activemq.py
M cmk/gui/plugins/wato/special_agents/appdynamics.py
M cmk/gui/plugins/wato/special_agents/aws.py
M cmk/gui/plugins/wato/special_agents/azure.py
M cmk/gui/plugins/wato/special_agents/bi.py
M cmk/gui/plugins/wato/special_agents/common.py
M cmk/gui/plugins/wato/special_agents/datadog.py
M cmk/gui/plugins/wato/special_agents/ddn_s2a.py
M cmk/gui/plugins/wato/special_agents/emcvnx.py
M cmk/gui/plugins/wato/special_agents/gcp.py
M cmk/gui/plugins/wato/special_agents/hivemanager.py
M cmk/gui/plugins/wato/special_agents/hivemanager_ng.py
M cmk/gui/plugins/wato/special_agents/hp_msa.py
M cmk/gui/plugins/wato/special_agents/ipmi_sensors.py
M cmk/gui/plugins/wato/special_agents/jolokia.py
M cmk/gui/plugins/wato/special_agents/kube.py
M cmk/gui/plugins/wato/special_agents/kubernetes.py
M cmk/gui/plugins/wato/special_agents/mobileiron.py
M cmk/gui/plugins/wato/special_agents/netapp.py
M cmk/gui/plugins/wato/special_agents/prism.py
M cmk/gui/plugins/wato/special_agents/proxmox_ve.py
M cmk/gui/plugins/wato/special_agents/ruckus_spot.py
M cmk/gui/plugins/wato/special_agents/smb_share.py
M cmk/gui/plugins/wato/special_agents/storeonce.py
M cmk/gui/plugins/wato/special_agents/storeonce4x.py
M cmk/gui/plugins/wato/special_agents/ucs_bladecenter.py
M cmk/gui/plugins/wato/special_agents/vnx_quotas.py
M cmk/gui/plugins/wato/special_agents/vsphere.py
M cmk/gui/plugins/wato/special_agents/zerto.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/userdb/ldap_connector.py
M cmk/gui/wato/__init__.py
M cmk/gui/wato/pages/ldap.py
M cmk/gui/wato/pages/notifications.py
M cmk/gui/watolib/sites.py
M tests/unit/checks/test_ac_check_dns.py
M tests/unit/cmk/gui/plugins/dashboard/test_dashboard_utils.py
M tests/unit/cmk/gui/plugins/metrics/test_metrics_valuespecs.py
M tests/unit/cmk/gui/plugins/wato/active_checks/test_http.py
M tests/unit/cmk/gui/plugins/wato/check_parameters/test_mysql_db_size.py
M tests/unit/cmk/gui/plugins/wato/check_parameters/test_switch_contact.py
Log Message:
-----------
New Migrate VS: Cleanup call sites
CMK-11248
Change-Id: Ib6f3e2a7bf2a94f4326b78782c3dbf80156a24d9
Commit: eeb824a21a88a8a79a8b376c1e406db3d71b6b35
https://github.com/tribe29/checkmk/commit/eeb824a21a88a8a79a8b376c1e406db3d…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-09-12 (Mon, 12 Sep 2022)
Changed paths:
M cmk/gui/plugins/sidebar/bookmarks.py
M cmk/gui/plugins/wato/active_checks/mailbox.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/cisco_cpu_memory.py
M cmk/gui/plugins/wato/check_parameters/citrix_load.py
M cmk/gui/plugins/wato/check_parameters/domino_tasks.py
M cmk/gui/plugins/wato/check_parameters/filesystem_utils.py
M cmk/gui/plugins/wato/check_parameters/interfaces.py
M cmk/gui/plugins/wato/check_parameters/logwatch_ec.py
M cmk/gui/plugins/wato/check_parameters/memory.py
M cmk/gui/plugins/wato/check_parameters/memory_pagefile_win.py
M cmk/gui/plugins/wato/check_parameters/ps.py
M cmk/gui/plugins/wato/check_parameters/sap_values.py
M cmk/gui/plugins/wato/notifications.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/valuespec.py
M cmk/gui/views/__init__.py
M cmk/gui/visuals.py
M cmk/gui/wato/mkeventd.py
M cmk/gui/wato/pages/predefined_conditions.py
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/wato/pages/tags.py
M cmk/gui/wato/pages/user_profile/edit_profile.py
M cmk/gui/watolib/host_attributes.py
M tests/unit/cmk/gui/valuespecs/test_vs_transform.py
Log Message:
-----------
Reworked Transform VS: rename back + forth, cleanup callsites
* forth -> into_vs
* back -> out_of_vs
CMK-11248
Change-Id: I510c904b65856c5ea87e3c8b72354a6d91ea17c1
Commit: 902e738284aca7caf6746a601b982a44fc1e1665
https://github.com/tribe29/checkmk/commit/902e738284aca7caf6746a601b982a44f…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-09-12 (Mon, 12 Sep 2022)
Changed paths:
A .werks/14821
Log Message:
-----------
14821 Custom extensions might need adjustment due refactorings in GUI code (<tt>Transform</tt>)
CMK-11248
Change-Id: Id546538e41026cfe03a05e89734f4b19054a956a
Compare: https://github.com/tribe29/checkmk/compare/5a8b3ef10cf6...902e738284ac
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: acce4644c880146186d650cdef4c7006d39f32ea
https://github.com/tribe29/checkmk/commit/acce4644c880146186d650cdef4c7006d…
Author: Giordano Tomassorri <giordano.tomassorri(a)tribe29.com>
Date: 2022-09-12 (Mon, 12 Sep 2022)
Changed paths:
M cmk/gui/pagetypes.py
Log Message:
-----------
fix creation mode when getting parameters for edit page
In a previous refactoring we set the page mode to "edit" even when we
were in "create" mode and this led to some errors, for example when
creating a new rule for "Graph Tuning", the graph type dropdown was
supposed to be readonly only in edit mode but it was like that in
create mode as well.
This commit fixes the issue by passeing the correct mode to the function
that creates the ValueSpec for the page.
Change-Id: I2a793a62c753834c6c59e4e311ec502fbf6f84aa