Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: ca725e92aedba5f7b87233d6613a1e2b3840b3d7
https://github.com/Checkmk/checkmk/commit/ca725e92aedba5f7b87233d6613a1e2b3…
Author: Matteo Stifano <matteo.stifano(a)checkmk.com>
Date: 2024-07-01 (Mon, 01 Jul 2024)
Changed paths:
M tests/testlib/site.py
Log Message:
-----------
testlib.site: Improve error message for the interactive-update process
Change-Id: I98bdb5d2dbe3ffe071992b50e8705076c3fcb2d9
Commit: ec075989e1273439bce0ea88edd4ba601b054d68
https://github.com/Checkmk/checkmk/commit/ec075989e1273439bce0ea88edd4ba601…
Author: Dhananjay Shah <dhananjay.shah(a)checkmk.com>
Date: 2024-07-01 (Mon, 01 Jul 2024)
Changed paths:
M tests/unit/cmk/gui/conftest.py
M tests/unit/cmk/gui/wsgi/test_wsgi_router.py
Log Message:
-----------
unit tests: remove redundant fixture `wsgi_app_debug_off`.
Based on the observations,
+ the input argument `test=True|False` has no effect on the test run.
+ `debug=False` within `wsgi_app` as well
+ affected test case passes when `wsgi_app` is being used as a fixture.
Change-Id: I25e79120a972bf7a71f60bd5acde509eb6063f33
Commit: 89a8991810e14eb03bedbbdece83009f4a2133e1
https://github.com/Checkmk/checkmk/commit/89a8991810e14eb03bedbbdece83009f4…
Author: Dhananjay Shah <dhananjay.shah(a)checkmk.com>
Date: 2024-07-01 (Mon, 01 Jul 2024)
Changed paths:
M tests/unit/cmk/gui/conftest.py
M tests/unit/cmk/gui/openapi/test_openapi_folder_config.py
M tests/unit/cmk/post_rename_site/plugins/actions/conftest.py
M tests/unit/cmk/special_agents/conftest.py
M tests/unit/cmk/update_config/conftest.py
Log Message:
-----------
unit tests: streamline fixtures in the `flask_app`.
+ new fixture workflow
`aut_user_auth_wsgi_app` resulted in two `Flask` objects,
handling the same API endpoint.
```
aut_user_auth_wsgi_app
|-> with_automation_user > ... > flask_app: Flask
|-> wsgi_app: wrapper(flask_app: Flask)
```
To remove the redundancy,
the following fixture relation is established
```
aut_user_auth_wsgi_app
> with_automation_user
> request_context > wsgi_app > flask_app: Flask
```
+ necessary changes to retain test-design.
Simulate an isolated flask-app context for `GET` calls
* reset `redis_client` before a `GET` call.
* `invalidate_caches` before a `GET` call.
CMK-16516
CMK-14175
Change-Id: Ieb11eefe1e2fc80145f5effe727a2512e83f967c
Compare: https://github.com/Checkmk/checkmk/compare/19f6415c5e54...89a8991810e1
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: f9707e36fc402bb3f800c4f6d3f3b0be6970d88b
https://github.com/Checkmk/checkmk/commit/f9707e36fc402bb3f800c4f6d3f3b0be6…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-07-01 (Mon, 01 Jul 2024)
Changed paths:
M cmk/gui/background_job/__init__.py
M cmk/gui/background_job/_base.py
M cmk/gui/background_job/_process.py
M tests/unit/cmk/gui/conftest.py
Log Message:
-----------
Dissolve BackgroundProcess class
The class did not add real value. With the new structure the
dependencies of the individual functions are much clearer.
Change-Id: I819d258da7237e75a285af6ffabb488cdab8f841
Commit: 388cd186add5e46639d2fae266f41eff8d5a21f0
https://github.com/Checkmk/checkmk/commit/388cd186add5e46639d2fae266f41eff8…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-07-01 (Mon, 01 Jul 2024)
Changed paths:
M cmk/gui/background_job/_base.py
M cmk/gui/background_job/_process.py
Log Message:
-----------
Cleanup unnecessary job status read
The lock_wato and is_stoppable flags are needed during job
startup and can be handed over to the process via args instead
of piping it through the job status.
Change-Id: Ice7c0c3ed660b7899771f4bba4bc47e2210676f2
Commit: c0919db819611b80f4699c403ff45742085b4310
https://github.com/Checkmk/checkmk/commit/c0919db819611b80f4699c403ff457420…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-07-01 (Mon, 01 Jul 2024)
Changed paths:
M cmk/gui/background_job/_base.py
M cmk/gui/background_job/_process.py
M tests/unit/cmk/gui/test_background_job.py
Log Message:
-----------
Get rid of debug_logging test fixture
Change-Id: I226df4cbf721e5c165974e28c2a415685c4aa4d8
Commit: 19f6415c5e545cd7b79e6caf0b2f8999468352e9
https://github.com/Checkmk/checkmk/commit/19f6415c5e545cd7b79e6caf0b2f89994…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-07-01 (Mon, 01 Jul 2024)
Changed paths:
M tests/unit/cmk/gui/test_background_job.py
Log Message:
-----------
Cleanup useless dependencies on request_context
Change-Id: I2b1af516cfea72054c22726bf712bcc7e9962906
Compare: https://github.com/Checkmk/checkmk/compare/acaa98a0d397...19f6415c5e54
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: 47f433d7e8f32dd2400b2fe7fa1f8291f38bd49f
https://github.com/Checkmk/checkmk/commit/47f433d7e8f32dd2400b2fe7fa1f8291f…
Author: Leonardo Petrora <leonardo.petrora(a)checkmk.com>
Date: 2024-07-01 (Mon, 01 Jul 2024)
Changed paths:
A .werks/16717.md
Log Message:
-----------
16717 FIX Fix DCD creation using the Rest API
When creating a DCD using the Rest API, the hour and minutes of the exculded
times were saved in an incorrect format, causing the GUI to crash. This werk
fixes the problem and the fields are now saved as integers instead of strings.
CMK-18060
Change-Id: If1b6942baf8362727a9e3ac109d64110f50f8cab
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: acaa98a0d3973d9a7aefeb595e6c74391de64a8c
https://github.com/Checkmk/checkmk/commit/acaa98a0d3973d9a7aefeb595e6c74391…
Author: René Slowenski <rene.slowenski(a)checkmk.com>
Date: 2024-07-01 (Mon, 01 Jul 2024)
Changed paths:
M tests/Makefile
Log Message:
-----------
Use default import mode in the unit tests
Now that the tests are packages (were namespace packages) the default
import mode works again.
This fixes the broken assertion rewriting in pytest with importlib
Change-Id: I54be2a64db8ab93d783efe70f5e3c26a7d9148f2
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: 79b85b0e6bfc019a94591a84ea308ee6e15ef3a4
https://github.com/Checkmk/checkmk/commit/79b85b0e6bfc019a94591a84ea308ee6e…
Author: Leonardo Petrora <leonardo.petrora(a)checkmk.com>
Date: 2024-07-01 (Mon, 01 Jul 2024)
Changed paths:
A .werks/16717.md
Log Message:
-----------
16717 FIX Fix DCD creation using the Rest API
When creating a DCD using the Rest API, the hour and minutes of the exculded
times were saved in an incorrect format, causing the GUI to crash. This werk
fixes the problem and the fields are now saved as integers instead of strings.
CMK-18060
Change-Id: If1b6942baf8362727a9e3ac109d64110f50f8cab
Commit: 0c875739559437794c89fb6a72d8691eae566502
https://github.com/Checkmk/checkmk/commit/0c875739559437794c89fb6a72d8691ea…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-07-01 (Mon, 01 Jul 2024)
Changed paths:
M cmk/plugins/collection/server_side_calls/cisco_meraki.py
M cmk/special_agents/agent_cisco_meraki.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_cisco_meraki.py
M tests/unit/cmk/plugins_consistency/test_special_agent_args.py
M tests/unit/cmk/special_agents/test_agent_cisco_meraki.py
Log Message:
-----------
agent cisco meraki: allow to pass secret explicitly as well
Change-Id: I0325a15d953f255c1c45fc68ba0e6c7c05c23ae4
Compare: https://github.com/Checkmk/checkmk/compare/5fc4ce1f56e7...0c8757395594
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: ac2daf4b8d4a6decc583a44f6306cc3982426aa1
https://github.com/Checkmk/checkmk/commit/ac2daf4b8d4a6decc583a44f6306cc398…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-07-01 (Mon, 01 Jul 2024)
Changed paths:
M cmk/gui/background_job/_modes.py
Log Message:
-----------
Remove useless reload of background job overview
In case a job was running the page reloaded every second which made
the page reset the scroll state and flicker. This made the page useless.
Change-Id: I43e16b9f439a1d98fb2471cf37ea5837d9a5c24e
Commit: 5fc4ce1f56e73d7badd0b1590a1295462be985da
https://github.com/Checkmk/checkmk/commit/5fc4ce1f56e73d7badd0b1590a1295462…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-07-01 (Mon, 01 Jul 2024)
Changed paths:
A cmk/gui/single_global_setting.py
M cmk/gui/wsgi/applications/index.wsgi
M cmk/gui/wsgi/applications/utils.py
M tests/unit/cmk/gui/conftest.py
Log Message:
-----------
Extract single global setting loading from cmk.gui.wsgi
Change-Id: I02caf5b95e84acf83ae2ce84621c53488ab71f6a
Compare: https://github.com/Checkmk/checkmk/compare/d9ca95a8b31a...5fc4ce1f56e7
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications