Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 83936e1539d9159863466398672669e85782f786
https://github.com/tribe29/checkmk/commit/83936e1539d9159863466398672669e85…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2023-03-03 (Fri, 03 Mar 2023)
Changed paths:
M cmk/gui/watolib/activate_changes.py
Log Message:
-----------
Fix sending sync_archive in post var in addition to files
Change-Id: I47edda55ebf61c40975d860235366fe7ac358acb
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 451f7ceb5c2c1f41b67eb10b49664bf8ae9f19db
https://github.com/tribe29/checkmk/commit/451f7ceb5c2c1f41b67eb10b49664bf8a…
Author: Weblate Transfer job <weblate(a)checkmk.com>
Date: 2023-03-04 (Sat, 04 Mar 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/
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: ce5c0645f239ca98e427cef654c9fea3efee6d1f
https://github.com/tribe29/checkmk/commit/ce5c0645f239ca98e427cef654c9fea3e…
Author: Weblate Transfer job <weblate(a)checkmk.com>
Date: 2023-03-03 (Fri, 03 Mar 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/
Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: 7060960dd0b137dbb40b4861a2b34e953005cab7
https://github.com/tribe29/checkmk/commit/7060960dd0b137dbb40b4861a2b34e953…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2023-03-03 (Fri, 03 Mar 2023)
Changed paths:
M cmk/special_agents/agent_proxmox_ve.py
M cmk/special_agents/utils/agent_common.py
Log Message:
-----------
Adds generic cannot-recover-exception to agent_common and apply to agent_proxmox_ve
Change-Id: I2dbe1f24eb69b2197a10f60a9bb2b51dc9bde288
Commit: 5ee659e712526dde370917b8d670c10af356ddf0
https://github.com/tribe29/checkmk/commit/5ee659e712526dde370917b8d670c10af…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2023-03-03 (Fri, 03 Mar 2023)
Changed paths:
M cmk/special_agents/agent_proxmox_ve.py
Log Message:
-----------
agent_proxmox_ve: catch broader ConnectionError in order to avoid unhandled exceptions
Change-Id: If5d03974672b53ac62cc685ba989372865aa45f0
Commit: e6d3d1fc85ab51b85af09dacf250dbe4ccc027e8
https://github.com/tribe29/checkmk/commit/e6d3d1fc85ab51b85af09dacf250dbe4c…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2023-03-03 (Fri, 03 Mar 2023)
Changed paths:
M packages/cmk-agent-ctl/Cargo.lock
M packages/cmk-agent-ctl/Cargo.toml
M packages/cmk-agent-ctl/src/mailslot_transport.rs
Log Message:
-----------
use different mailslot channel for different modes
Change-Id: Iab1ed09a261aaaf0ed75f4b914d1e1f5dfd91fce
Compare: https://github.com/tribe29/checkmk/compare/9efdcf0f2056...e6d3d1fc85ab
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 879c2599c193b99eef382f90f61dc0d39a3b4e42
https://github.com/tribe29/checkmk/commit/879c2599c193b99eef382f90f61dc0d39…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2023-03-03 (Fri, 03 Mar 2023)
Changed paths:
A .werks/15432
Log Message:
-----------
15432 FIX agent: GET non existent agent hash now returns a 404 response
This werk is to fix an issue when requesting an agent that doesn't
exist via the following endpoints
GET /objects/agent/non-existing-hash
GET /domain-types/agent/actions/download_by_hash/invoke
Previously, both of these endpoints would respond with a 500
internal server error, but now we conform to our other endpoints
and we return a problem response with an appropriate message.
CMK-12321
Change-Id: I1a0977b9a1b462df14375f59c5a525dddfeac817
Commit: 2d98550e0406ffc525ce10192d0ade679f8c149f
https://github.com/tribe29/checkmk/commit/2d98550e0406ffc525ce10192d0ade679…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2023-03-03 (Fri, 03 Mar 2023)
Changed paths:
A .werks/15378
M cmk/gui/plugins/openapi/endpoints/time_periods/__init__.py
M cmk/gui/plugins/openapi/endpoints/time_periods/request_schemas.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_time_period.py
Log Message:
-----------
15378 FIX timeperiod: day & time_ranges now load deafults when not included in the request
This werk is to fix an issue when creating time periods via the rest-api.
Previously when creating a time period, you could send an empty nested
value for active_time_ranges. Now, if the attributes day or time_ranges
are not given, the defaults are used.
CMK-12181
Change-Id: Ic18278e3e47d3a4fd8aa116311eaa21c8a4a7e08
Commit: c23fdacaee0f916b6e7605481d9e0fd691ace1a4
https://github.com/tribe29/checkmk/commit/c23fdacaee0f916b6e7605481d9e0fd69…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2023-03-03 (Fri, 03 Mar 2023)
Changed paths:
M cmk/gui/watolib/activate_changes.py
Log Message:
-----------
Fix sending sync_archive in post var in addition to files
Change-Id: I47edda55ebf61c40975d860235366fe7ac358acb
Commit: 9d471e667fc2232187ce3e2dcab6c4fb7040911b
https://github.com/tribe29/checkmk/commit/9d471e667fc2232187ce3e2dcab6c4fb7…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2023-03-03 (Fri, 03 Mar 2023)
Changed paths:
M cmk/gui/wato/pages/fetch_agent_output.py
Log Message:
-----------
Fix remote site agent output fetching via UI
Change-Id: I10173880656343890d18374babd000ff4445610a
Commit: 1d98285ef26fe40f1ebe551680ff49c041f246a1
https://github.com/tribe29/checkmk/commit/1d98285ef26fe40f1ebe551680ff49c04…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2023-03-03 (Fri, 03 Mar 2023)
Changed paths:
M cmk/gui/plugins/wato/remote_audit_logs.py
M cmk/gui/wato/pages/analyze_configuration.py
M cmk/gui/wato/pages/diagnostics.py
M cmk/gui/wato/pages/sites.py
M cmk/gui/watolib/activate_changes.py
M cmk/gui/watolib/automatic_host_removal.py
M cmk/gui/watolib/automations.py
M cmk/gui/watolib/host_label_sync.py
M cmk/gui/watolib/host_rename.py
M cmk/gui/watolib/services.py
M cmk/gui/watolib/user_profile.py
Log Message:
-----------
Improve typing in cmk.gui.watolib.automations
Add type hints for the arguments of the common automation and
get_url functions.
More importantly, replace the Any return type with object. This needs
some changes at the call sites. However, with these types the bug fixed
by the previous commit would have been uncovered earlier.
Change-Id: I59c363c90ab6abea09b8d523f762be4f7cecbc6c
Compare: https://github.com/tribe29/checkmk/compare/643c3c1ad848...1d98285ef26f
Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: e0e5cd226bfe6260c7efe29b9d28d4774180b509
https://github.com/tribe29/checkmk/commit/e0e5cd226bfe6260c7efe29b9d28d4774…
Author: Marcel Arentz <marcel.arentz(a)tribe29.com>
Date: 2023-03-03 (Fri, 03 Mar 2023)
Changed paths:
A .werks/13628
M tests/unit/cmk/gui/test_permissions.py
Log Message:
-----------
13628 Dashboards: New cloud dashboards for storage services on AWS, Azure and GCP
Change-Id: I8bded1402b05ddf0fd29e268da42a3d5492ab864
Commit: 27ef2703fe92b63b044ae030abcd80d53f1043d0
https://github.com/tribe29/checkmk/commit/27ef2703fe92b63b044ae030abcd80d53…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2023-03-03 (Fri, 03 Mar 2023)
Changed paths:
M cmk/gui/plugins/metrics/translation.py
Log Message:
-----------
kube_persistent_volume_claim: fixing the scaling of values in the displayed graphs
Change-Id: Ide0122bbaeee828bad315546e3e4a49b9410ded3
Commit: 2f399304d58aeed8e106964178baf6906b7efffa
https://github.com/tribe29/checkmk/commit/2f399304d58aeed8e106964178baf6906…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2023-03-03 (Fri, 03 Mar 2023)
Changed paths:
M cmk/gui/watolib/activate_changes.py
Log Message:
-----------
Fix sending sync_archive in post var in addition to files
Change-Id: I47edda55ebf61c40975d860235366fe7ac358acb
Commit: 9122eafdbcd5636d48923ee5152c55a5c0369554
https://github.com/tribe29/checkmk/commit/9122eafdbcd5636d48923ee5152c55a5c…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2023-03-03 (Fri, 03 Mar 2023)
Changed paths:
M cmk/gui/wato/pages/fetch_agent_output.py
Log Message:
-----------
Fix remote site agent output fetching via UI
Change-Id: I10173880656343890d18374babd000ff4445610a
Commit: 9efdcf0f2056161cde15f7ccbc0638e8686fa188
https://github.com/tribe29/checkmk/commit/9efdcf0f2056161cde15f7ccbc0638e86…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2023-03-03 (Fri, 03 Mar 2023)
Changed paths:
M cmk/gui/plugins/wato/remote_audit_logs.py
M cmk/gui/wato/pages/analyze_configuration.py
M cmk/gui/wato/pages/diagnostics.py
M cmk/gui/wato/pages/sites.py
M cmk/gui/watolib/activate_changes.py
M cmk/gui/watolib/automatic_host_removal.py
M cmk/gui/watolib/automations.py
M cmk/gui/watolib/host_label_sync.py
M cmk/gui/watolib/host_rename.py
M cmk/gui/watolib/services.py
M cmk/gui/watolib/user_profile.py
Log Message:
-----------
Improve typing in cmk.gui.watolib.automations
Add type hints for the arguments of the common automation and
get_url functions.
More importantly, replace the Any return type with object. This needs
some changes at the call sites. However, with these types the bug fixed
by the previous commit would have been uncovered earlier.
Change-Id: I59c363c90ab6abea09b8d523f762be4f7cecbc6c
Compare: https://github.com/tribe29/checkmk/compare/886c0858a14f...9efdcf0f2056
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 0ad7c4474f2891581c904a292bafe4078f31feb6
https://github.com/tribe29/checkmk/commit/0ad7c4474f2891581c904a292bafe4078…
Author: Rebekka Seltmann <rebekka.seltmann(a)tribe29.com>
Date: 2023-03-03 (Fri, 03 Mar 2023)
Changed paths:
M cmk/special_agents/agent_gcp.py
M tests/unit/cmk/special_agents/test_agent_gcp.py
Log Message:
-----------
Add project id host label to gcp hosts
This host label is intended to be used to link piggyback hosts to the corresponding source hosts by filtering for the projectid in order to display them together in dashboards
CMK-11981
Change-Id: I2009c623ad29fe0fda2a27af51e9ba238efe4f2c
Commit: 3312c2de411a20794283d63cb98b4fce54501b06
https://github.com/tribe29/checkmk/commit/3312c2de411a20794283d63cb98b4fce5…
Author: Rebekka Seltmann <rebekka.seltmann(a)tribe29.com>
Date: 2023-03-03 (Fri, 03 Mar 2023)
Changed paths:
M cmk/base/plugins/agent_based/gcp_assets.py
M cmk/base/plugins/agent_based/gcp_filestore.py
M cmk/base/plugins/agent_based/gcp_gce_storage.py
M cmk/base/plugins/agent_based/gcp_gcs.py
M cmk/base/plugins/agent_based/gcp_http_lb.py
M cmk/base/plugins/agent_based/gcp_sql.py
M cmk/base/plugins/agent_based/utils/gcp.py
M cmk/special_agents/agent_gcp.py
M tests/unit/cmk/base/plugins/agent_based/gcp_test_util.py
M tests/unit/cmk/base/plugins/agent_based/test_gcp_assets.py
M tests/unit/cmk/base/plugins/agent_based/test_gcp_filestore.py
M tests/unit/cmk/base/plugins/agent_based/test_gcp_gce_storage.py
M tests/unit/cmk/base/plugins/agent_based/test_gcp_gcs.py
M tests/unit/cmk/base/plugins/agent_based/test_gcp_http_lb.py
M tests/unit/cmk/base/plugins/agent_based/test_gcp_sql.py
M tests/unit/cmk/special_agents/test_agent_gcp.py
Log Message:
-----------
Remove redundant ServiceLabels and agent output with GCP project id
Made redundant by Hostlabel with same information.
CMK-11981
Change-Id: Ie54fa45176cc3593f3c880b52277d180b9b9e6b2
Commit: 7a27f919e6d071574a2b8b6807f2c6a1c4de9e50
https://github.com/tribe29/checkmk/commit/7a27f919e6d071574a2b8b6807f2c6a1c…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-03-03 (Fri, 03 Mar 2023)
Changed paths:
M cmk/ec/actions.py
M cmk/ec/host_config.py
M cmk/ec/main.py
Log Message:
-----------
Don't spam the EC log with backtraces when core is down.
Unify logging in those case while we're there.
Change-Id: I329347736b55d4b033bccbcda97525d2977e5c82
Commit: dc12764fff9dd5f2ad4073d825dc220a5f6ceb46
https://github.com/tribe29/checkmk/commit/dc12764fff9dd5f2ad4073d825dc220a5…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-03-03 (Fri, 03 Mar 2023)
Changed paths:
M cmk/gui/views/painter/v0/painters.py
M cmk/utils/livestatus_helpers/tables/downtimes.py
M livestatus/src/TableDowntimes.cc
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:
-----------
dowtime => downtime
Change-Id: I74876b3112633208e45fa8e61e95b443b8aa23b0
Commit: c752592c8f694db44a177bebe30f0a7b753d45ef
https://github.com/tribe29/checkmk/commit/c752592c8f694db44a177bebe30f0a7b7…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2023-03-03 (Fri, 03 Mar 2023)
Changed paths:
A .werks/15380
M cmk/gui/plugins/openapi/endpoints/activate_changes/__init__.py
M cmk/gui/plugins/openapi/endpoints/service_discovery.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_activate_changes.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_time_period.py
Log Message:
-----------
15380 FIX activate_changes/service_discovery: responses for non-existing activate_ids/jobs now updated to include detail
Change-Id: I35775bad196ba6dbaad569874bb550879bb53443
Commit: 643c3c1ad848cb4c39300f46353eb129a7abf394
https://github.com/tribe29/checkmk/commit/643c3c1ad848cb4c39300f46353eb129a…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-03 (Fri, 03 Mar 2023)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/certs.py
Log Message:
-----------
extend pairing permission help
Change-Id: Ia1d19a090144bc9ec5548e64b7658e5da2019d17
Compare: https://github.com/tribe29/checkmk/compare/14489f490442...643c3c1ad848
Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: bb5831e8478788dc0cd4b32414488eec3e11c0d6
https://github.com/tribe29/checkmk/commit/bb5831e8478788dc0cd4b32414488eec3…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-03-03 (Fri, 03 Mar 2023)
Changed paths:
M cmk/ec/actions.py
M cmk/ec/host_config.py
M cmk/ec/main.py
Log Message:
-----------
Don't spam the EC log with backtraces when core is down.
Unify logging in those case while we're there.
Change-Id: I329347736b55d4b033bccbcda97525d2977e5c82
Commit: a8d8dce51860ec75046c170f4e97899b2570c83b
https://github.com/tribe29/checkmk/commit/a8d8dce51860ec75046c170f4e97899b2…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-03-03 (Fri, 03 Mar 2023)
Changed paths:
M cmk/gui/views/painter/v0/painters.py
M cmk/utils/livestatus_helpers/tables/downtimes.py
M livestatus/src/TableDowntimes.cc
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:
-----------
dowtime => downtime
Change-Id: Iade2b2d8e0b01ab78e1ff466bfc097334cf45d83
Commit: ee09db338e13fefaafb729f74c3c5c5b46090a92
https://github.com/tribe29/checkmk/commit/ee09db338e13fefaafb729f74c3c5c5b4…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-03 (Fri, 03 Mar 2023)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/certs.py
Log Message:
-----------
extend pairing permission help
Change-Id: Ia1d19a090144bc9ec5548e64b7658e5da2019d17
Commit: 9c9f7686bafb4500a27fe02f8f731da437de9d2e
https://github.com/tribe29/checkmk/commit/9c9f7686bafb4500a27fe02f8f731da43…
Author: Rebekka Seltmann <rebekka.seltmann(a)tribe29.com>
Date: 2023-03-03 (Fri, 03 Mar 2023)
Changed paths:
M cmk/special_agents/agent_gcp.py
M tests/unit/cmk/special_agents/test_agent_gcp.py
Log Message:
-----------
Add project id host label to gcp hosts
This host label is intended to be used to link piggyback hosts to the corresponding source hosts by filtering for the projectid in order to display them together in dashboards
CMK-11981
Change-Id: I2009c623ad29fe0fda2a27af51e9ba238efe4f2c
Commit: 886c0858a14f9063bec5b04880361fcbbf93798e
https://github.com/tribe29/checkmk/commit/886c0858a14f9063bec5b04880361fcbb…
Author: Rebekka Seltmann <rebekka.seltmann(a)tribe29.com>
Date: 2023-03-03 (Fri, 03 Mar 2023)
Changed paths:
M cmk/base/plugins/agent_based/gcp_assets.py
M cmk/base/plugins/agent_based/gcp_filestore.py
M cmk/base/plugins/agent_based/gcp_gce_storage.py
M cmk/base/plugins/agent_based/gcp_gcs.py
M cmk/base/plugins/agent_based/gcp_http_lb.py
M cmk/base/plugins/agent_based/gcp_sql.py
M cmk/base/plugins/agent_based/utils/gcp.py
M cmk/special_agents/agent_gcp.py
M tests/unit/cmk/base/plugins/agent_based/gcp_test_util.py
M tests/unit/cmk/base/plugins/agent_based/test_gcp_assets.py
M tests/unit/cmk/base/plugins/agent_based/test_gcp_filestore.py
M tests/unit/cmk/base/plugins/agent_based/test_gcp_gce_storage.py
M tests/unit/cmk/base/plugins/agent_based/test_gcp_gcs.py
M tests/unit/cmk/base/plugins/agent_based/test_gcp_http_lb.py
M tests/unit/cmk/base/plugins/agent_based/test_gcp_sql.py
M tests/unit/cmk/special_agents/test_agent_gcp.py
Log Message:
-----------
Remove redundant ServiceLabels and agent output with GCP project id
Made redundant by Hostlabel with same information.
CMK-11981
Change-Id: Ie54fa45176cc3593f3c880b52277d180b9b9e6b2
Compare: https://github.com/tribe29/checkmk/compare/64608902d10c...886c0858a14f
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: e0705bd2f6d600342985564291bf0858262d4c70
https://github.com/tribe29/checkmk/commit/e0705bd2f6d600342985564291bf08582…
Author: Marcel Arentz <marcel.arentz(a)tribe29.com>
Date: 2023-03-03 (Fri, 03 Mar 2023)
Changed paths:
A .werks/13628
M tests/unit/cmk/gui/test_permissions.py
Log Message:
-----------
13628 Dashboards: New cloud dashboards for storage services on AWS, Azure and GCP
Change-Id: I8bded1402b05ddf0fd29e268da42a3d5492ab864
Commit: 14489f4904426a6519e89bf79a06adbed3ee38e8
https://github.com/tribe29/checkmk/commit/14489f4904426a6519e89bf79a06adbed…
Author: Rebekka Seltmann <rebekka.seltmann(a)tribe29.com>
Date: 2023-03-03 (Fri, 03 Mar 2023)
Changed paths:
M cmk/special_agents/agent_mobileiron.py
M tests/unit/cmk/special_agents/test_agent_mobileiron.py
Log Message:
-----------
Fix agent_mobileiron crashes for expected errors
Agents using the cmk.special_agents.utils.agent_common.special_agent_main now will generate crash reports for unexpected errors. Handle expected errors by displaying them in the Check_MK service as previously.
Change-Id: I0270475d5b00e60158039f3a3854c3fd36d83ad1
Compare: https://github.com/tribe29/checkmk/compare/80dcaabbb025...14489f490442
Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: 64608902d10cbf9f9f4806b3c0e68f1bc11e62e7
https://github.com/tribe29/checkmk/commit/64608902d10cbf9f9f4806b3c0e68f1bc…
Author: Rebekka Seltmann <rebekka.seltmann(a)tribe29.com>
Date: 2023-03-03 (Fri, 03 Mar 2023)
Changed paths:
M cmk/gui/htmllib/top_heading.py
M cmk/gui/wato/pages/activate_changes.py
M cmk/gui/watolib/activate_changes.py
Log Message:
-----------
Refactoring: Consolidate license enforcement logic
Make license expiration time representation more consistent and adjust test input times to better reflect limits.
Define licensing limits in common place.
Introduce licensing effects to determine license enforcement behavior.
Determine user messages together with license effects. Consolidates the user messages for each effect type instead of creating your own message when checking for the license state.
CMK-12510
Included changes:
Icb34214b17e5f2cbfe4e09014e7d63565c9f51a5
I8887fb39b1b061b512e9ab1da8f2d97a182eac8b
If70464f7365da52797c2c1decf86c90d8cc87d18
I6d5757a76ca1fd6df271c548cff0ecad862fc758
Change-Id: I0f5f8b782d6f84ebe938fd49851800682439db01