Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: 6b67d3dfb68a4483fd8c1f9ea1a686d5c7191538
https://github.com/tribe29/checkmk/commit/6b67d3dfb68a4483fd8c1f9ea1a686d5c…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2023-04-19 (Wed, 19 Apr 2023)
Changed paths:
A .werks/15387
M cmk/base/plugins/agent_based/cisco_meraki_org_licenses_overview.py
M cmk/special_agents/agent_cisco_meraki.py
M tests/unit/cmk/base/plugins/agent_based/test_cisco_meraki_org_licenses_overview.py
M tests/unit/cmk/special_agents/test_agent_cisco_meraki.py
Log Message:
-----------
15387 FIX agent_cisco_meraki: Fix collecting licenses overview information
Change-Id: Iab8ce0655685057e4cb7efc749405e5f6747f2fb
Commit: ccead120f0a5e634a3ad2e89d44af84f5e940941
https://github.com/tribe29/checkmk/commit/ccead120f0a5e634a3ad2e89d44af84f5…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2023-04-19 (Wed, 19 Apr 2023)
Changed paths:
A .werks/15388
M cmk/special_agents/agent_cisco_meraki.py
M tests/unit/cmk/special_agents/test_agent_cisco_meraki.py
Log Message:
-----------
15388 FIX agent_cisco_meraki: Collect all sections if no sections are explicitly configured
Change-Id: I67aa20c3406e7b7f01df70a24e6e72c4ade3e560
Commit: e1add36db84f249c53d1256407425d65b3374d20
https://github.com/tribe29/checkmk/commit/e1add36db84f249c53d1256407425d65b…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2023-04-19 (Wed, 19 Apr 2023)
Changed paths:
A .werks/15389
M cmk/base/plugins/agent_based/cisco_meraki_org_licenses_overview.py
M tests/unit/cmk/base/plugins/agent_based/test_cisco_meraki_org_licenses_overview.py
Log Message:
-----------
15389 FIX cisco_meraki_org_licenses_overview: Use NAME/ID as item name
Previously we only used the organisation ID as item name. Now we added the
organisation name and you have to rediscover the related {{Licenses Overview}}
services.
Change-Id: I8388f9e411a1c241ecaef891052944112a0bc300
Compare: https://github.com/tribe29/checkmk/compare/f499a658b88a...e1add36db84f
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: f1ed58ef5e26e81fec6eee88488b1e0ea27fe208
https://github.com/tribe29/checkmk/commit/f1ed58ef5e26e81fec6eee88488b1e0ea…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-04-19 (Wed, 19 Apr 2023)
Changed paths:
M livestatus/src/NagiosCore.cc
M livestatus/src/NagiosCore.h
M livestatus/src/test/test_Table.cc
M packages/livestatus/include/livestatus/MonitoringCore.h
M packages/livestatus/include/livestatus/User.h
M packages/livestatus/src/TableContactGroups.cc
M packages/livestatus/src/User.cc
Log Message:
-----------
Unbreak integration tests.
* Revert "Inlined Object::addColumns()." (7068eee4a1)
* Revert "Fixed TableContactGroups::get()." (7068eee4a1)
Commit: f3a9a76d6d8792d3af9b0cff097d297ae37e8896
https://github.com/tribe29/checkmk/commit/f3a9a76d6d8792d3af9b0cff097d297ae…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2023-04-19 (Wed, 19 Apr 2023)
Changed paths:
A .werks/14598
M cmk/gui/plugins/openapi/endpoints/host_config.py
Log Message:
-----------
14598 FIX Bulk create Hosts: Update Redoc to reflect response
If the REST API call
POST /domain-types/host_config/actions/bulk-create/invoke
returned a 400 Bad Request, the field ext.failed_hosts did not match
the documentation. The documentation has been updated.
Change-Id: If99f61632f4a5d723ce7c31a09124a34da850233
Commit: 44568eb8dd15112c32218bbfbfdcb27d86b01cff
https://github.com/tribe29/checkmk/commit/44568eb8dd15112c32218bbfbfdcb27d8…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2023-04-19 (Wed, 19 Apr 2023)
Changed paths:
M cmk/utils/type_defs/__init__.py
M cmk/utils/type_defs/automations.py
Log Message:
-----------
dcd: privatize unused type_defs
Change-Id: I81c38a2e77d2df1078483b84f45b429c60050650
Commit: 715c3c8a47478059a0539c73a2d618c605dc49e0
https://github.com/tribe29/checkmk/commit/715c3c8a47478059a0539c73a2d618c60…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2023-04-19 (Wed, 19 Apr 2023)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/service_discovery.py
Log Message:
-----------
rest_api: fix incorrect name of endpoint
Change-Id: Id6871c08af9d2380b28a62eedeb8d9cc7861cf2b
Commit: 7dcc2b1cabf66c55fd5fe4741abe328143a01aad
https://github.com/tribe29/checkmk/commit/7dcc2b1cabf66c55fd5fe4741abe32814…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2023-04-19 (Wed, 19 Apr 2023)
Changed paths:
M cmk/checkers/summarize.py
M tests/unit/cmk/checkers/test_summarizers.py
Log Message:
-----------
Improve text summarize
Change-Id: Iaa74a2ad677599213b94506057abb3147aa41553
Commit: b6576df116977a85b967111d501f9418305c4c97
https://github.com/tribe29/checkmk/commit/b6576df116977a85b967111d501f94183…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2023-04-19 (Wed, 19 Apr 2023)
Changed paths:
A .werks/15387
M cmk/base/plugins/agent_based/cisco_meraki_org_licenses_overview.py
M cmk/special_agents/agent_cisco_meraki.py
M tests/unit/cmk/base/plugins/agent_based/test_cisco_meraki_org_licenses_overview.py
M tests/unit/cmk/special_agents/test_agent_cisco_meraki.py
Log Message:
-----------
15387 FIX agent_cisco_meraki: Fix collecting licenses overview information
Change-Id: Iab8ce0655685057e4cb7efc749405e5f6747f2fb
Commit: 296d0654a17c8a71d364653d65c741d1b52857ab
https://github.com/tribe29/checkmk/commit/296d0654a17c8a71d364653d65c741d1b…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2023-04-19 (Wed, 19 Apr 2023)
Changed paths:
A .werks/15388
M cmk/special_agents/agent_cisco_meraki.py
M tests/unit/cmk/special_agents/test_agent_cisco_meraki.py
Log Message:
-----------
15388 FIX agent_cisco_meraki: Collect all sections if no sections are explicitly configured
Change-Id: I67aa20c3406e7b7f01df70a24e6e72c4ade3e560
Commit: e3b5f66b7291b104768e858298913022fee8ac7e
https://github.com/tribe29/checkmk/commit/e3b5f66b7291b104768e858298913022f…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2023-04-19 (Wed, 19 Apr 2023)
Changed paths:
A .werks/15389
M cmk/base/plugins/agent_based/cisco_meraki_org_licenses_overview.py
M tests/unit/cmk/base/plugins/agent_based/test_cisco_meraki_org_licenses_overview.py
Log Message:
-----------
15389 FIX cisco_meraki_org_licenses_overview: Use NAME/ID as item name
Previously we only used the organisation ID as item name. Now we added the
organisation name and you have to rediscover the related {{Licenses Overview}}
services.
Change-Id: I8388f9e411a1c241ecaef891052944112a0bc300
Compare: https://github.com/tribe29/checkmk/compare/7068eee4a117...e3b5f66b7291
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 1a6fc1ddc402802eb4c5d72d0841b4b90484a635
https://github.com/tribe29/checkmk/commit/1a6fc1ddc402802eb4c5d72d0841b4b90…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2023-04-19 (Wed, 19 Apr 2023)
Changed paths:
A .werks/15465
M cmk/special_agents/agent_azure.py
Log Message:
-----------
FIX 15465 agent_azure: Don't show an error if customer isn't privileged to see costs
Previously, an error 'Customer does not have the privilege to see the cost' and a CRIT status
were shown in the Azure Agent Info service if customer didn't have privileges to see the costs.
Now, the error isn't shown anymore and the status of the service is OK.
FEED-7805
Change-Id: Ic65bbaac74f16c9d4b98a1cfec5ef52439b223c4
Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: 25b7830125343ffd8773eceb72fbdf33bcf961ae
https://github.com/tribe29/checkmk/commit/25b7830125343ffd8773eceb72fbdf33b…
Author: Weblate Transfer job <weblate(a)checkmk.com>
Date: 2023-04-19 (Wed, 19 Apr 2023)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
M locale/es/LC_MESSAGES/multisite.po
M locale/fr/LC_MESSAGES/multisite.po
M locale/it/LC_MESSAGES/multisite.po
M locale/ja/LC_MESSAGES/multisite.po
M locale/nl/LC_MESSAGES/multisite.po
M locale/pt_PT/LC_MESSAGES/multisite.po
M locale/ro/LC_MESSAGES/multisite.po
Log Message:
-----------
[Weblate] Updated translation files
Translation: checkmk/software
Translate-URL: https://translate.checkmk.com/projects/checkmk/software/
Commit: 95b24d9eb12cc0d363905d8cf34b9d8149043ce1
https://github.com/tribe29/checkmk/commit/95b24d9eb12cc0d363905d8cf34b9d814…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2023-04-19 (Wed, 19 Apr 2023)
Changed paths:
M tests/integration/cmk/base/test_automations.py
M tests/testlib/rest_api_client.py
M tests/unit/cmk/gui/conftest.py
M tests/unit/cmk/gui/plugins/openapi/test_endpoint.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_agent.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_auxtags.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_downtime.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_etags.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_folder_config.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_group_config.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_config.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_tag_group.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_password.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_rules.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_time_period.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_user.py
Log Message:
-----------
rest-api-client: register clients to allow for only 1 test fixture
Change-Id: I64ed0dfe05120f237f91681e26ec945917c30de1
Commit: 9b5ec822eb5b68be71af08230402ccdc7b408729
https://github.com/tribe29/checkmk/commit/9b5ec822eb5b68be71af08230402ccdc7…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2023-04-19 (Wed, 19 Apr 2023)
Changed paths:
M tests/integration/conftest.py
Log Message:
-----------
test_automations: added the clients fixture
The clients fixture was not available here. Added new clients
fixture to conftest to have access to the new client register.
Change-Id: Ic8947f36d1c8f048e52e63cd4fa9d8539435b9f3
Commit: e5c6c3e3e757ef0d422194a0249ee00004e36b8a
https://github.com/tribe29/checkmk/commit/e5c6c3e3e757ef0d422194a0249ee0000…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2023-04-19 (Wed, 19 Apr 2023)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/site_management/common.py
M cmk/gui/plugins/openapi/endpoints/site_management/request_schemas.py
M cmk/gui/plugins/openapi/endpoints/site_management/response_schemas.py
A cmk/utils/type_defs/rest_api_types/site_connection.py
M tests/testlib/rest_api_client.py
M tests/unit/cmk/gui/plugins/openapi/test_site_management.py
Log Message:
-----------
site_management: update unit tests to use the test client
Change-Id: I997f6b0b9892c7c387000a4e7a639b3913aff4dd
Commit: f499a658b88a60cc1f031c89e861231968402ea2
https://github.com/tribe29/checkmk/commit/f499a658b88a60cc1f031c89e86123196…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2023-04-19 (Wed, 19 Apr 2023)
Changed paths:
A .werks/15677
M cmk/gui/fields/definitions.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_downtime.py
Log Message:
-----------
15677 FIX downtimes: response with correct error message when host does not exist
This werk introduces a fix to the endpont
LI: /domain-types/downtime/collections/host
Previously when you provided a host that didn't exist
the response would be
C+:
{
"title": "Bad Request",
"status": 400,
"detail": "These fields have problems: host_name",
"fields": {
"host_name": [
"Host 'example.com' exists, but is not monitored. Activate the configuration?"
]
}
}
C-:
we now reply with
C+:
{
"title": "Bad Request",
"status": 400,
"detail": "These fields have problems: host_name",
"fields": {
"host_name": [
"Host not found: 'example.com'"
]
}
}
C-:
SUP-13841
Change-Id: I08efb266c18a3fa24171836c8d4244789cee48bb
Compare: https://github.com/tribe29/checkmk/compare/e6335f19348a...f499a658b88a
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 1a53941a3dc58240b76666396ab73fef1af65a25
https://github.com/tribe29/checkmk/commit/1a53941a3dc58240b76666396ab73fef1…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-04-19 (Wed, 19 Apr 2023)
Changed paths:
M tests/unit/cmk/base/test_auto_queue.py
M tests/unit/cmk/base/test_item_state.py
M tests/unit/cmk/gui/watolib/test_services.py
M tests/unit/cmk/utils/rulesets/test_tuple_rulesets.py
M tests/unit/cmk/utils/test_agent_registration.py
Log Message:
-----------
NewType host name #3
Remains 269 errors in 97 files
Change-Id: I3c1c57e168fc72b5a32471154172727072a79750
Commit: 2b32b7b93fb4ed67e2770a0ab4a117989bfa04ec
https://github.com/tribe29/checkmk/commit/2b32b7b93fb4ed67e2770a0ab4a117989…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2023-04-19 (Wed, 19 Apr 2023)
Changed paths:
A .werks/15677
M cmk/gui/fields/definitions.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_downtime.py
Log Message:
-----------
15677 FIX downtimes: response with correct error message when host does not exist
This werk introduces a fix to the endpont
LI: /domain-types/downtime/collections/host
Previously when you provided a host that didn't exist
the response would be
C+:
{
"title": "Bad Request",
"status": 400,
"detail": "These fields have problems: host_name",
"fields": {
"host_name": [
"Host 'example.com' exists, but is not monitored. Activate the configuration?"
]
}
}
C-:
we now reply with
C+:
{
"title": "Bad Request",
"status": 400,
"detail": "These fields have problems: host_name",
"fields": {
"host_name": [
"Host not found: 'example.com'"
]
}
}
C-:
SUP-13841
Change-Id: I08efb266c18a3fa24171836c8d4244789cee48bb
Commit: 7068eee4a11792812263c6f45c05879e5798df28
https://github.com/tribe29/checkmk/commit/7068eee4a11792812263c6f45c05879e5…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-04-19 (Wed, 19 Apr 2023)
Changed paths:
M livestatus/src/NagiosCore.cc
M livestatus/src/NagiosCore.h
M livestatus/src/test/test_Table.cc
M packages/livestatus/include/livestatus/MonitoringCore.h
M packages/livestatus/include/livestatus/User.h
M packages/livestatus/src/TableContactGroups.cc
M packages/livestatus/src/User.cc
Log Message:
-----------
Fixed TableContactGroups::get().
We need to return a pointer to a contact group interface, so we have to
allocate all of these in advance.
Change-Id: Ic6d7d9f382931f1a2f4ae02fc947f4fbb4c6b4e3
Compare: https://github.com/tribe29/checkmk/compare/bc4b2ec0bc2b...7068eee4a117