Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: fb4b204074e2fad6776bad5786c2b2a36b0c0755
https://github.com/tribe29/checkmk/commit/fb4b204074e2fad6776bad5786c2b2a36…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2022-10-11 (Tue, 11 Oct 2022)
Changed paths:
M cmk/utils/agent_registration.py
Log Message:
-----------
agent registration: Modernize code
Change-Id: I31d8949b950c0c9ae91215da970c0f8a17fab313
Commit: b370d884870d5ea74693361ed04275407bf8f543
https://github.com/tribe29/checkmk/commit/b370d884870d5ea74693361ed04275407…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-10-11 (Tue, 11 Oct 2022)
Changed paths:
M cmk/gui/background_job.py
M cmk/gui/gui_background_job.py
M cmk/gui/watolib/wato_background_job.py
Log Message:
-----------
BackgroundProcess: Cleanup mix of multiple inheritance and delegation
The BackgroundProcessInterface instance is now held by BackgroundProcess
as member and handed over to the background job function during it's
invocation.
Change-Id: Ie1862e09976f052abf9b6a562098e2c50a8d0a8b
Commit: 719e6329e69f54e908c4fd543fce1066c981802a
https://github.com/tribe29/checkmk/commit/719e6329e69f54e908c4fd543fce1066c…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-10-11 (Tue, 11 Oct 2022)
Changed paths:
M cmk/gui/background_job.py
Log Message:
-----------
Make BackgroundProcessInterface arguments explicit
Change-Id: Icd588a253219570493d6748bf2cf1921b7354afb
Commit: 8099b95f22d2bcb5bee1202605ed3f1fcc06f01a
https://github.com/tribe29/checkmk/commit/8099b95f22d2bcb5bee1202605ed3f1fc…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-10-11 (Tue, 11 Oct 2022)
Changed paths:
M cmk/gui/background_job.py
Log Message:
-----------
Clarify naming
Change-Id: I024f955395b6dcdaf0e7fd8740aa84b75a074c88
Commit: 5ee5e0c86e5fba4aa4616b6235483eadd91dbdc9
https://github.com/tribe29/checkmk/commit/5ee5e0c86e5fba4aa4616b6235483eadd…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-10-11 (Tue, 11 Oct 2022)
Changed paths:
M cmk/gui/background_job.py
Log Message:
-----------
Make JobParameters a TypedDict
Change-Id: Ie03ab5255eb3caeafab6d8f5e51cb276299a58cf
Commit: ae42d8a8ec5c6a1995acaa6c25908ca2de5d89d4
https://github.com/tribe29/checkmk/commit/ae42d8a8ec5c6a1995acaa6c25908ca2d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-10-11 (Tue, 11 Oct 2022)
Changed paths:
M cmk/gui/background_job.py
Log Message:
-----------
Make BackgroundProcess arguments explicit
Change-Id: Iea539547b30fe3d0b06aef0f6728a8a043e99652
Commit: 60c47c76f4019f364a02b6b9e6d77e98dc400603
https://github.com/tribe29/checkmk/commit/60c47c76f4019f364a02b6b9e6d77e98d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-10-11 (Tue, 11 Oct 2022)
Changed paths:
M cmk/gui/background_job.py
M cmk/gui/userdb/__init__.py
M cmk/gui/wato/pages/diagnostics.py
M cmk/gui/wato/pages/host_rename.py
M cmk/gui/wato/pages/parentscan.py
M cmk/gui/wato/pages/users.py
M cmk/gui/watolib/activate_changes.py
M cmk/gui/watolib/automations.py
M cmk/gui/watolib/bulk_discovery.py
M cmk/gui/watolib/config_domains.py
M cmk/gui/watolib/search.py
M cmk/gui/watolib/services.py
Log Message:
-----------
Simplify handling of background job callable
There is no need to pass around args/kwargs anymore. We now always deal
with a callable that accepts a BackgroundProcessInterface as argument.
Also helps to make typing easier.
Change-Id: If48e07f8af3080393f83f2ebec8f6b67abe89a89
Commit: 07ee69d0170cee69daf1fcc44904de96ff3929d0
https://github.com/tribe29/checkmk/commit/07ee69d0170cee69daf1fcc44904de96f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-10-11 (Tue, 11 Oct 2022)
Changed paths:
M cmk/gui/background_job.py
M cmk/gui/plugins/wato/remote_audit_logs.py
M cmk/gui/userdb/__init__.py
M cmk/gui/wato/pages/diagnostics.py
M cmk/gui/wato/pages/fetch_agent_output.py
M cmk/gui/wato/pages/host_rename.py
M cmk/gui/wato/pages/parentscan.py
M cmk/gui/wato/pages/users.py
M cmk/gui/watolib/activate_changes.py
M cmk/gui/watolib/automations.py
M cmk/gui/watolib/bulk_discovery.py
M cmk/gui/watolib/config_domains.py
M cmk/gui/watolib/host_label_sync.py
M cmk/gui/watolib/search.py
M cmk/gui/watolib/services.py
M tests/unit/cmk/gui/test_background_job.py
Log Message:
-----------
Simplify background Job API
The separate set_function call and the member _queued_function is not
needed. Handing over the callable to the start method is more straight
forward.
Change-Id: I25f41861cf664755d71194529081f8ff2a7a5c16
Commit: 6b28c2cec35ecc0f7f1713752d8060fa03854025
https://github.com/tribe29/checkmk/commit/6b28c2cec35ecc0f7f1713752d8060fa0…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-10-11 (Tue, 11 Oct 2022)
Changed paths:
M cmk/gui/background_job.py
M mypy-raw.ini
M pyproject.toml
Log Message:
-----------
Enable stricter typing for background_jobs
Change-Id: I4cc3cb8a059c5fe2500bbdb7debe5fda19bf5455
Commit: 3e1689ef236f9e31495f8c5ea735202b1ba56140
https://github.com/tribe29/checkmk/commit/3e1689ef236f9e31495f8c5ea735202b1…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-10-11 (Tue, 11 Oct 2022)
Changed paths:
M cmk/gui/gui_background_job.py
Log Message:
-----------
Cleanup kwargs
Change-Id: I81bdae419a72155ac4ec8e16cbc689b6c0eef7a5
Commit: e9c75afc26e09c70481f01b1b99b04ff98ec4f55
https://github.com/tribe29/checkmk/commit/e9c75afc26e09c70481f01b1b99b04ff9…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-10-11 (Tue, 11 Oct 2022)
Changed paths:
M tests/unit/cmk/gui/test_background_job.py
Log Message:
-----------
Add some tests to nail down state getter methods
Change-Id: I274159c2b83da5c2c59d79ef3aff4a083c8cdda4
Commit: 06921b6e912b5707bec4d864c2268d2acb06a8e6
https://github.com/tribe29/checkmk/commit/06921b6e912b5707bec4d864c2268d2ac…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-10-11 (Tue, 11 Oct 2022)
Changed paths:
M cmk/gui/background_job.py
M cmk/gui/gui_background_job.py
M cmk/gui/watolib/services.py
M cmk/gui/watolib/wato_background_job.py
Log Message:
-----------
Clarify name JobStatus naming
* Rename class JobStatus to JobStatusStore
* Rename update_status method to update
* Rename get_status_from_file method to read
Change-Id: Ie286c13a6c3da46c66adfe9b0d01821decc2e7a4
Commit: 05f18484cf22f97e9b422f49cac6e6f52062f6a7
https://github.com/tribe29/checkmk/commit/05f18484cf22f97e9b422f49cac6e6f52…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-10-11 (Tue, 11 Oct 2022)
Changed paths:
M cmk/gui/background_job.py
Log Message:
-----------
Create separate stateless JobStatusStore helper
Change-Id: I95cca81a38ff9e219b0aabbc2db089e83279f0e9
Compare: https://github.com/tribe29/checkmk/compare/857dfcb32e58...05f18484cf22
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 857dfcb32e5854d52e14e45d4daca5771bd5b905
https://github.com/tribe29/checkmk/commit/857dfcb32e5854d52e14e45d4daca5771…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2022-10-11 (Tue, 11 Oct 2022)
Changed paths:
M agent-receiver/agent_receiver/utils.py
M tests/unit/agent_receiver/test_endpoints.py
Log Message:
-----------
agent_registration: Reuse UpdateState
- UpdateState always has a state type AND value
- this removes all special cases dependent on the state type
Change-Id: I8423525803b75d29f97b463123e94800efabc549
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 784982c69aa030d8d72eef8821ead34e1dc419c3
https://github.com/tribe29/checkmk/commit/784982c69aa030d8d72eef8821ead34e1…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-10-10 (Mon, 10 Oct 2022)
Changed paths:
A .werks/14683
M bin/livedump
Log Message:
-----------
14683 FIX Fixed livedump for Python 3
The livedump tool generated invalid configurations and states when used with
Python 3, effectively rendering the tool unusable. This has been fixed.
Change-Id: Ic0b172ff41318b7b791fd4c8a7c382b56bf88bef
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 6f5ba801d01f2ea6fc6a033caefe2c5ef947b8dd
https://github.com/tribe29/checkmk/commit/6f5ba801d01f2ea6fc6a033caefe2c5ef…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-10-10 (Mon, 10 Oct 2022)
Changed paths:
A .werks/14683
M bin/livedump
Log Message:
-----------
14683 FIX Fixed livedump for Python 3
The livedump tool generated invalid configurations and states when used with
Python 3, effectively rendering the tool unusable. This has been fixed.
Change-Id: Ie7db12f63bdd013fda5d29f7604322b53cc1c94f
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: b9e891e785e1e33ffdb47c28a952175bde6fc49d
https://github.com/tribe29/checkmk/commit/b9e891e785e1e33ffdb47c28a952175bd…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2022-10-10 (Mon, 10 Oct 2022)
Changed paths:
A .werks/14917
M cmk/gui/htmllib/html.py
M cmk/gui/mobile.py
Log Message:
-----------
14917 FIX Fix WebUI form submission
With Werk 13903 a new CSRF token was introduced.
This token is added to all AJAX calls so the backend can validate this.
Unfortunately it was forgotten to add this token to the Mobile UI as well.
The missing token raised an error when submitting forms in the WebUI.
The token was added to the mobile UI.
Change-Id: I7eeddaa4f4d7c3c8eb9a9f0b7d25b25062ed6521
Commit: a98823ed540542ec7adb7b85c672ba3eb797fc2e
https://github.com/tribe29/checkmk/commit/a98823ed540542ec7adb7b85c672ba3eb…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-10-10 (Mon, 10 Oct 2022)
Changed paths:
A .werks/14683
M bin/livedump
Log Message:
-----------
14683 FIX Fixed livedump for Python 3
The livedump tool generated invalid configurations and states when used with
Python 3, effectively rendering the tool unusable. This has been fixed.
Change-Id: I856988476a8cd62682e6865cffd280c404976688
Compare: https://github.com/tribe29/checkmk/compare/3a457d7ba7f6...a98823ed5405