Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 683cc6db77f58ed5e7ddb21ff2f397681eb2aa75
https://github.com/tribe29/checkmk/commit/683cc6db77f58ed5e7ddb21ff2f397681…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2022-03-03 (Thu, 03 Mar 2022)
Changed paths:
A .werks/13808
M cmk/base/plugins/agent_based/kube_replicas.py
M cmk/base/plugins/agent_based/utils/k8s.py
M cmk/special_agents/utils_kubernetes/schemata/api.py
M cmk/special_agents/utils_kubernetes/transform.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_replicas.py
Log Message:
-----------
13808 FIX KUBE kube_replicas change replicas desired count from status to spec
In the previous version, the desired replicas count was based upon Kubernetes'
reported status count number. This number could differ from the specified
replicas count depending on the conditions of the deployment. This werk, therefore,
changes the desired replicas count to rely on the spec value.
Change-Id: Ie5e08fc1d70f038af4877d4ec6783c85422c7767
Commit: ea94dfa6dcbf79238b8de776df08929bf671fd15
https://github.com/tribe29/checkmk/commit/ea94dfa6dcbf79238b8de776df08929bf…
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/pagetypes.py
M cmk/gui/plugins/dashboard/utils.py
M cmk/gui/plugins/sidebar/bookmarks.py
M cmk/gui/plugins/userdb/user_attributes.py
M cmk/gui/plugins/wato/active_checks.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_dom.py
M cmk/gui/plugins/wato/check_parameters/diskstat.py
M cmk/gui/plugins/wato/check_parameters/domino_tasks.py
M cmk/gui/plugins/wato/check_parameters/drbd.py
M cmk/gui/plugins/wato/check_parameters/fortinet_signatures.py
M cmk/gui/plugins/wato/check_parameters/hivemanager_devices.py
M cmk/gui/plugins/wato/check_parameters/hyperv_vms.py
M cmk/gui/plugins/wato/check_parameters/ibm_svc_enclosure.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/licenses.py
M cmk/gui/plugins/wato/check_parameters/logwatch_ec.py
M cmk/gui/plugins/wato/check_parameters/mssql_backup.py
M cmk/gui/plugins/wato/check_parameters/multipath_count.py
M cmk/gui/plugins/wato/check_parameters/oracle_performance.py
M cmk/gui/plugins/wato/check_parameters/oracle_sessions.py
M cmk/gui/plugins/wato/check_parameters/postgres_maintenance.py
M cmk/gui/plugins/wato/check_parameters/proxmox_ve_vm_backup_status_params.py
M cmk/gui/plugins/wato/check_parameters/ps.py
M cmk/gui/plugins/wato/check_parameters/sap_hana.py
M cmk/gui/plugins/wato/check_parameters/solaris_services.py
M cmk/gui/plugins/wato/check_parameters/unsorted.py
M cmk/gui/plugins/wato/check_parameters/utils.py
M cmk/gui/plugins/wato/datasource_programs.py
M cmk/gui/plugins/wato/notifications.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/plugins/wato/utils/simple_modes.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/bulk_import.py
M cmk/gui/wato/pages/diagnostics.py
M cmk/gui/wato/pages/host_diagnose.py
M cmk/gui/wato/pages/hosts.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/predefined_conditions.py
M cmk/gui/wato/pages/read_only.py
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/wato/pages/sites.py
M cmk/gui/wato/pages/tags.py
M cmk/gui/wato/pages/timeperiods.py
M cmk/gui/wato/pages/users.py
M cmk/gui/watolib/rulespecs.py
M cmk/gui/watolib/sites.py
M cmk/gui/watolib/users.py
M tests/unit/cmk/gui/watolib/test_rulespecs.py
Log Message:
-----------
Make constructor arguments for various ValueSpecs keyword-only, part 2.
Change-Id: Ifd836a1867ce968d283a1fafede27f18d2a0f9a9
Compare: https://github.com/tribe29/checkmk/compare/d8301887cec0...ea94dfa6dcbf
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: d8301887cec0deee156ed1fc1fb7e59bbdeecb35
https://github.com/tribe29/checkmk/commit/d8301887cec0deee156ed1fc1fb7e59bb…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2022-03-03 (Thu, 03 Mar 2022)
Changed paths:
A agents/modules/windows/tests/integration/__init__.py
M agents/modules/windows/tests/integration/conftest.py
A agents/wnx/__init__.py
M agents/wnx/integration/conftest.py
M scripts/find-python-files
A tests/composition/__init__.py
A tests/gui_e2e/__init__.py
A tests/integration/__init__.py
A tests/integration/cmk/lib/snmplib/__init__.py
A tests/packaging/__init__.py
R tests/unit/agent-receiver/conftest.py
R tests/unit/agent-receiver/test_receiver_certificates.py
R tests/unit/agent-receiver/test_receiver_utils.py
R tests/unit/agent-receiver/test_server.py
A tests/unit/agent_receiver/__init__.py
A tests/unit/agent_receiver/conftest.py
A tests/unit/agent_receiver/test_receiver_certificates.py
A tests/unit/agent_receiver/test_receiver_utils.py
A tests/unit/agent_receiver/test_server.py
A tests/unit/cmk/gui/plugins/openapi/__init__.py
A tests/unit/cmk/post_rename_site/plugins/actions/__init__.py
M tests/unit/cmk/post_rename_site/plugins/actions/conftest.py
A tests/unit/cmk/special_agents/agent_kube/__init__.py
M tests/unit/cmk/utils/bi/conftest.py
A tests/unit/cmk/utils/livestatus_helpers/__init__.py
A tests/unit/omdlib/__init__.py
Log Message:
-----------
enable test-mypy and test-format-python on conftest.py
mypy and format-python tests were disabled on conftest.py files because
mypy doesn't allow multiple modules of the same name.
The problem is solved by turning the affected folders to packages.
Change-Id: I3199652e77c8af4e52fc6424763326e59d56009d
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: f8f26a52de8ee722bce57a635a42c1f89e67dccb
https://github.com/tribe29/checkmk/commit/f8f26a52de8ee722bce57a635a42c1f89…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-03-03 (Thu, 03 Mar 2022)
Changed paths:
A .werks/13341
M cmk/special_agents/utils_kubernetes/transform.py
M tests/unit/cmk/special_agents/agent_kubernetes/test_agent_kube_api_cronjobs.py
M tests/unit/cmk/special_agents/agent_kubernetes/test_agent_kubernetes_api_nodes.py
M tests/unit/cmk/special_agents/agent_kubernetes/test_agent_kubernetes_api_pods.py
A tests/unit/cmk/special_agents/utils_kubernetes/test_transform.py
Log Message:
-----------
13341 FIX KUBE: Conversion of timestamps
Previously, when converting a timestamp from the Kubernetes client, the UTC format
would not be taken into account properly. We now use the builtin timestamp method
provided by the datetime package.
Change-Id: Ie2f8accf1eda0328aa03a34a45303143693a574b
Co-Authored-By: Benedikt Seidl <benedikt.seidl(a)tribe29.com>
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: c70dfc291279c77e209c81ea29db00abd3a26372
https://github.com/tribe29/checkmk/commit/c70dfc291279c77e209c81ea29db00abd…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2022-03-03 (Thu, 03 Mar 2022)
Changed paths:
M cmk/gui/plugins/webapi/utils.py
M cmk/gui/plugins/webapi/webapi.py
M cmk/gui/wato/pages/folders.py
M cmk/gui/watolib/hosts_and_folders.py
M cmk/gui/watolib/utils.py
M cmk/gui/webapi.py
M cmk/utils/regex.py
M tests/unit/cmk/gui/conftest.py
M tests/unit/cmk/gui/watolib/test_hosts_and_folders.py
Log Message:
-----------
Fix Wato-Folder Regex
Revert "Revert "Fix folder enumeration via Webapi""
Wato foldernames are allowed to be empty, the regex didn't allow it.
Change-Id: If5ffe12bb1c6f3d1d5a09aab79ca028199fa8bdd
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 5648807e52ca3e62e7bcf506fceaf2975b815097
https://github.com/tribe29/checkmk/commit/5648807e52ca3e62e7bcf506fceaf2975…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2022-03-03 (Thu, 03 Mar 2022)
Changed paths:
M cmk/gui/watolib/hosts_and_folders.py
M cmk/utils/regex.py
M tests/unit/cmk/gui/watolib/test_hosts_and_folders.py
Log Message:
-----------
Fix folder enumeration via Webapi
The WebAPI returns different error messages wheather a folder exists or
if it is a WATO folder. This behaviour comes from the watolib which does
not properly check the folder path for plausibility. This behaviour is
now streamlined with other parts.
CMK-9631
Change-Id: I155061c5344fa1574e6590e24154a8bef31caaf0
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: ab95a17f90f31c2008eeb88dcf4e65a255510891
https://github.com/tribe29/checkmk/commit/ab95a17f90f31c2008eeb88dcf4e65a25…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-03-03 (Thu, 03 Mar 2022)
Changed paths:
A .werks/13341
M cmk/special_agents/utils_kubernetes/transform.py
M tests/unit/cmk/special_agents/agent_kubernetes/test_agent_kube_api_cronjobs.py
M tests/unit/cmk/special_agents/agent_kubernetes/test_agent_kubernetes_api_nodes.py
M tests/unit/cmk/special_agents/agent_kubernetes/test_agent_kubernetes_api_pods.py
A tests/unit/cmk/special_agents/utils_kubernetes/test_transform.py
Log Message:
-----------
13341 FIX KUBE: Conversion of timestamps
Previously, when converting a timestamp from the Kubernetes client, the UTC format
would not be taken into account properly. We now use the builtin timestamp method
provided by the datetime package.
Change-Id: Ie2f8accf1eda0328aa03a34a45303143693a574b
Co-Authored-By: Benedikt Seidl <benedikt.seidl(a)tribe29.com>
Commit: c2e8182d38f1e797a85c4b8ebb2950c2c9186863
https://github.com/tribe29/checkmk/commit/c2e8182d38f1e797a85c4b8ebb2950c2c…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2022-03-03 (Thu, 03 Mar 2022)
Changed paths:
M cmk/gui/utils/escaping.py
Log Message:
-----------
Make escaping links optional
In some places unescaping links doesn't make sense, so now the
unescaping of links can be blocked.
Change-Id: Ic41afa0f8fdc92830252f67e9116cc2f7bd5aa33
Compare: https://github.com/tribe29/checkmk/compare/ce35c9166b61...c2e8182d38f1
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: ce35c9166b612a61895c0bf4ba981d0901b53d1d
https://github.com/tribe29/checkmk/commit/ce35c9166b612a61895c0bf4ba981d090…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-03-03 (Thu, 03 Mar 2022)
Changed paths:
M cmk/gui/plugins/wato/bi_valuespecs.py
M cmk/gui/plugins/wato/check_parameters/interfaces.py
M cmk/gui/valuespec.py
M cmk/gui/visuals.py
Log Message:
-----------
Make constructor arguments for various ValueSpecs keyword-only, part 1.
Given the insane amount of parameters for most ValueSpec constructors,
using positional parameters is just pure madness...
Change-Id: I9d0f0276420378eada0c751bf2291c1f24e3741f