Branch: refs/heads/2.3.0
Home: https://github.com/Checkmk/checkmk
Commit: 7a41d04b377f6b76451abd2b04a7c12f80369636
https://github.com/Checkmk/checkmk/commit/7a41d04b377f6b76451abd2b04a7c12f8…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-02-17 (Sat, 17 Feb 2024)
Changed paths:
M cmk/gui/openapi/__init__.py
M cmk/gui/openapi/__main__.py
R cmk/gui/openapi/_openapi.py
A cmk/gui/openapi/spec_generator.py
M cmk/gui/wsgi/applications/rest_api.py
Log Message:
-----------
Move spec generating code to dedicated module
The end goal is to extract the whole spec computation out of the GUI
application. The intermediate target is to isolate all the code we need
to generate the spec in a dedicated module which is also only imported
when needed.
This change moves the generic piece of the code to a new module where we
will move a few other pieces to in the folloing commits.
CMK-15981
Change-Id: I77dccc7419305049dc1e95486fb4d106435f5f4f
Commit: 4dfd7b9bf9688079ed3e472ac74120389ea4cb4f
https://github.com/Checkmk/checkmk/commit/4dfd7b9bf9688079ed3e472ac74120389…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-02-17 (Sat, 17 Feb 2024)
Changed paths:
M cmk/gui/openapi/restful_objects/decorators.py
M cmk/gui/openapi/spec_generator.py
Log Message:
-----------
Move endpoint spec generating code to spec_generator
CMK-15981
Change-Id: If1cdfa0175a13b9f2bbd0e39436d599f42c29135
Commit: 5b4ee62cad71dd35b0e615b8e78359e338240b99
https://github.com/Checkmk/checkmk/commit/5b4ee62cad71dd35b0e615b8e78359e33…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-02-17 (Sat, 17 Feb 2024)
Changed paths:
R cmk/gui/openapi/__main__.py
M cmk/gui/openapi/spec_generator.py
M cmk/gui/wsgi/applications/rest_api.py
Log Message:
-----------
Consolidate more spec serving logic in serve_spec
This step makes it easier to separate the generation of the spec
from serving the spec later on.
CMK-15981
Change-Id: Ief08d474eeb2f0ceef3cabd4d4b09c3fd9a5c92e
Commit: 7856038114aec72a054818d7d31035d129134ee2
https://github.com/Checkmk/checkmk/commit/7856038114aec72a054818d7d31035d12…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-02-17 (Sat, 17 Feb 2024)
Changed paths:
M cmk/gui/openapi/spec_generator.py
M cmk/gui/wsgi/applications/rest_api.py
Log Message:
-----------
Remove a depdendency on request environment from spec generation
This step makes it easier to separate the generation of the spec
from serving the spec later on.
CMK-15981
Change-Id: I2279a2b3664b5f303c55318bbdae70fb3161ead4
Commit: 0da375fb07fb48a74870b3e2291ee794f8d49372
https://github.com/Checkmk/checkmk/commit/0da375fb07fb48a74870b3e2291ee794f…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-02-17 (Sat, 17 Feb 2024)
Changed paths:
M cmk/gui/openapi/restful_objects/type_defs.py
Log Message:
-----------
Remove unused target
CMK-15981
Change-Id: I0db78ae28e08a4c751bcea5b24715a4e97af8998
Commit: f336a31a30c2189705ae48a2b32d369a95194b47
https://github.com/Checkmk/checkmk/commit/f336a31a30c2189705ae48a2b32d369a9…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-02-17 (Sat, 17 Feb 2024)
Changed paths:
M omd/packages/omd/omdlib/main.py
M tests/unit/omdlib/test_omdlib_main.py
Log Message:
-----------
omd update: Don't try to set permissions on not existing paths
Change-Id: I61f4de60ad8744e6d439c23445b7ae93509f95df
Compare: https://github.com/Checkmk/checkmk/compare/62c90b8e362d...f336a31a30c2
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/2.3.0
Home: https://github.com/Checkmk/checkmk
Commit: 135a2e67ce873f586c157fb0d03149a9e40edb8d
https://github.com/Checkmk/checkmk/commit/135a2e67ce873f586c157fb0d03149a9e…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-02-17 (Sat, 17 Feb 2024)
Changed paths:
M cmk/gui/openapi/_openapi.py
M cmk/gui/openapi/restful_objects/decorators.py
M cmk/gui/wsgi/applications/rest_api.py
Log Message:
-----------
Pass down spec #1
The end goal is to get rid of the global SPEC object.
This is the first of a few steps to get there.
Change-Id: I3c594933cbcd220def3bb4463c670eeb98180b39
Commit: f37b4919d056fd9d77ed601257f79ebeaaa2c444
https://github.com/Checkmk/checkmk/commit/f37b4919d056fd9d77ed601257f79ebea…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-02-17 (Sat, 17 Feb 2024)
Changed paths:
M cmk/gui/openapi/__main__.py
M cmk/gui/openapi/_openapi.py
M cmk/gui/openapi/restful_objects/type_defs.py
M cmk/gui/wsgi/applications/rest_api.py
Log Message:
-----------
Pass down spec #2
The end goal is to get rid of the global SPEC object.
This is the first of a few steps to get there.
Fix a few typing issues along the way. They were not visible before
because the global SPEC is of type Any :-(.
Change-Id: Iaaefddd73473d24cfc674a099066155c748db5a3
Commit: 5d7a1d97a2240208b0be367152ac6730febf2c3a
https://github.com/Checkmk/checkmk/commit/5d7a1d97a2240208b0be367152ac6730f…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-02-17 (Sat, 17 Feb 2024)
Changed paths:
M cmk/gui/openapi/restful_objects/code_examples.py
M cmk/gui/openapi/restful_objects/decorators.py
Log Message:
-----------
Pass down spec #3
The end goal is to get rid of the global SPEC object.
This is the first of a few steps to get there.
Change-Id: Ie6c954dfe24a5846728c69b49c33de6965e9a36a
Commit: 01eae154d9299f8610a0eb62c492b2716ddc9ded
https://github.com/Checkmk/checkmk/commit/01eae154d9299f8610a0eb62c492b2716…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-02-17 (Sat, 17 Feb 2024)
Changed paths:
M cmk/gui/openapi/__init__.py
M cmk/gui/openapi/__main__.py
M cmk/gui/openapi/_openapi.py
M cmk/gui/wsgi/applications/rest_api.py
Log Message:
-----------
Clarify function name
Change-Id: Ie215d0a42873b6fe4671023c32f751a15fd16a0c
Commit: 62c90b8e362d436eaddf0775d20a9c9a19770334
https://github.com/Checkmk/checkmk/commit/62c90b8e362d436eaddf0775d20a9c9a1…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-02-17 (Sat, 17 Feb 2024)
Changed paths:
M cmk/gui/openapi/__main__.py
M cmk/gui/openapi/_openapi.py
M cmk/gui/openapi/restful_objects/__init__.py
M cmk/gui/openapi/restful_objects/code_examples.py
M cmk/gui/openapi/restful_objects/specification.py
M cmk/gui/wsgi/applications/rest_api.py
Log Message:
-----------
Clean up global SPEC instance
There is just one call site now, so we can get rid of the global state.
Change-Id: Ia2a463539a3b3f26952b41e1537eabfe68623ba0
Compare: https://github.com/Checkmk/checkmk/compare/05938b8ec806...62c90b8e362d
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: b3806ee42f47f7016b4b3e898383e75664ff2ca8
https://github.com/Checkmk/checkmk/commit/b3806ee42f47f7016b4b3e898383e7566…
Author: Konstantin Baikov <konstantin.baikov(a)checkmk.com>
Date: 2024-02-16 (Fri, 16 Feb 2024)
Changed paths:
M tests/unit/cmk/base/plugins/agent_based/test_netapp_api_volumes.py
M tests/unit/cmk/base/plugins/agent_based/test_smart.py
M tests/unit/cmk/base/plugins/agent_based/test_storeonce4x_appliances.py
M tests/unit/cmk/base/plugins/agent_based/test_suseconnect.py
M tests/unit/cmk/base/plugins/agent_based/test_timesyncd.py
M tests/unit/cmk/gui/plugins/views/test_painters.py
M tests/unit/cmk/gui/plugins/visuals/test_filters.py
M tests/unit/cmk/gui/test_availability_timeline.py
M tests/unit/cmk/gui/valuespecs/test_vs_timerange.py
M tests/unit/cmk/gui/watolib/test_changes.py
M tests/unit/cmk/gui/watolib/test_hosts_and_folders.py
M tests/unit/cmk/plugins/lib/test_interfaces_inventory.py
M tests/unit/cmk/special_agents/test_agent_datadog.py
M tests/unit/cmk/update_config/plugins/actions/test_audit_log.py
M tests/unit/cmk/utils/prediction/test_grouping.py
M tests/unit/cmk/utils/test_log.py
M tests/unit/cmk/utils/test_notify_utils.py
Log Message:
-----------
Migrate from freezegun to time-machine directly #5
Change-Id: I1650e6d46fca8813d56decda90655d2e34f2e226
Commit: 49cad2dd9ce811672b386894690f215ef630c48d
https://github.com/Checkmk/checkmk/commit/49cad2dd9ce811672b386894690f215ef…
Author: Konstantin Baikov <konstantin.baikov(a)checkmk.com>
Date: 2024-02-16 (Fri, 16 Feb 2024)
Changed paths:
M agents/wnx/python_packages.cmd
M tests/testlib/__init__.py
M tests/unit/checks/generictests/__init__.py
M tests/unit/checks/generictests/run.py
Log Message:
-----------
Remove last freezegun usages
This is a last step before removing
it from the pipfile
Change-Id: If87b3df48bc9833d6c4d6b85f32e1c6d556e4597
Compare: https://github.com/Checkmk/checkmk/compare/d98246e94c24...49cad2dd9ce8
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: d98246e94c24d910be8522b93d7e1db3ef1e8e9f
https://github.com/Checkmk/checkmk/commit/d98246e94c24d910be8522b93d7e1db3e…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2024-02-16 (Fri, 16 Feb 2024)
Changed paths:
M cmk/ec/export.py
M cmk/ec/mkp.py
M cmk/ec/rule_packs.py
M cmk/ec/settings.py
Log Message:
-----------
The rule_pack_dir is an MKP-only thing.
The EC itself doesn't really care about the location of that directory.
Change-Id: Idfc75f1d7ec5ec0a4d42c03cb61ea355f8a01894
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications