Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: f7d00f077e46e2afa40b790448f4ec96b77ba0c1
https://github.com/Checkmk/checkmk/commit/f7d00f077e46e2afa40b790448f4ec96b…
Author: T.J. Yang <tjyang2001(a)gmail.com>
Date: 2023-09-27 (Wed, 27 Sep 2023)
Changed paths:
M Makefile
Log Message:
-----------
Replace tab with space characters to fix --> indentation for make setup
Change-Id: I94d8db4954e6eef64fdc0ea6e831e189eb7ca89d
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: c24aae74d8662564b31b7991fa45dfc74aa1f4e5
https://github.com/Checkmk/checkmk/commit/c24aae74d8662564b31b7991fa45dfc74…
Author: T.J. Yang <tjyang2001(a)gmail.com>
Date: 2023-09-27 (Wed, 27 Sep 2023)
Changed paths:
M Makefile
Log Message:
-----------
Replace tab with space characters to fix --> indentation for make setup
Change-Id: I94d8db4954e6eef64fdc0ea6e831e189eb7ca89d
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: 18ab4dc4f7d8238c074dc202a7950670f12949e2
https://github.com/Checkmk/checkmk/commit/18ab4dc4f7d8238c074dc202a7950670f…
Author: Max Narvaez <mnmax.narvaez3(a)gmail.com>
Date: 2023-09-27 (Wed, 27 Sep 2023)
Changed paths:
A .werks/16001
M checks/veeam_jobs
Log Message:
-----------
Add starting as an OK state
Change-Id: Ica8216732df7c273fc371b135a49d98a90b8c758
Commit: 76cae386da86f40d10bed3ac6c7ea8853828f338
https://github.com/Checkmk/checkmk/commit/76cae386da86f40d10bed3ac6c7ea8853…
Author: thl-cmk <65558014+thl-cmk(a)users.noreply.github.com>
Date: 2023-09-27 (Wed, 27 Sep 2023)
Changed paths:
A .werks/16000
M checks/cisco_asa_conn
Log Message:
-----------
Fixes: cisco_asa_conn crashes on empty interface status
cisco_asa_conn crashes on empty interface status. This fix will return a "N/A"/Unknown state for such interfaces insted of a crash.
This happens on Cisco Firepower Appliances.
Change-Id: I8cb9bf7da0b03b914f59e340a53f357c17e87705
Compare: https://github.com/Checkmk/checkmk/compare/f30810b234d4...76cae386da86
Branch: refs/heads/2.1.0
Home: https://github.com/Checkmk/checkmk
Commit: 04ef148de8e3910e9880e4b5ad39abfe61fa2798
https://github.com/Checkmk/checkmk/commit/04ef148de8e3910e9880e4b5ad39abfe6…
Author: Sofia Colakovic <sofia.colakovic(a)checkmk.com>
Date: 2023-09-27 (Wed, 27 Sep 2023)
Changed paths:
M cmk/base/sources/agent.py
M cmk/core_helpers/agent.py
Log Message:
-----------
fix rounding check_interval in minutes
Recalculating check_interval to minutes and casting to int lead to check_interval
being 0 for for all values smaller than one minute.
Change-Id: I7d2118775480906a069df83e8a4e05332e083e92
Commit: 64cdaccdfd32403306362323e85fbe50615a922d
https://github.com/Checkmk/checkmk/commit/64cdaccdfd32403306362323e85fbe506…
Author: Max Narvaez <mnmax.narvaez3(a)gmail.com>
Date: 2023-09-27 (Wed, 27 Sep 2023)
Changed paths:
A .werks/16001
M checks/veeam_jobs
Log Message:
-----------
Add starting as an OK state
Change-Id: Ica8216732df7c273fc371b135a49d98a90b8c758
Commit: beb1c15c654e9add9184ac227f893ed41b6eb502
https://github.com/Checkmk/checkmk/commit/beb1c15c654e9add9184ac227f893ed41…
Author: thl-cmk <65558014+thl-cmk(a)users.noreply.github.com>
Date: 2023-09-27 (Wed, 27 Sep 2023)
Changed paths:
A .werks/16000
M checks/cisco_asa_conn
Log Message:
-----------
Fixes: cisco_asa_conn crashes on empty interface status
cisco_asa_conn crashes on empty interface status. This fix will return a "N/A"/Unknown state for such interfaces insted of a crash.
This happens on Cisco Firepower Appliances.
Change-Id: I8cb9bf7da0b03b914f59e340a53f357c17e87705
Compare: https://github.com/Checkmk/checkmk/compare/c9a1d33f8965...beb1c15c654e
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 173042d55c3ad3509aadd2d4ef972d2f87230e91
https://github.com/Checkmk/checkmk/commit/173042d55c3ad3509aadd2d4ef972d2f8…
Author: Max Narvaez <mnmax.narvaez3(a)gmail.com>
Date: 2023-09-27 (Wed, 27 Sep 2023)
Changed paths:
A .werks/16001
M cmk/base/legacy_checks/veeam_jobs.py
Log Message:
-----------
Add starting as an OK state
Change-Id: Ica8216732df7c273fc371b135a49d98a90b8c758
Commit: bec2e1638e2474f7cd30625eb1d004d4b491238c
https://github.com/Checkmk/checkmk/commit/bec2e1638e2474f7cd30625eb1d004d4b…
Author: thl-cmk <65558014+thl-cmk(a)users.noreply.github.com>
Date: 2023-09-27 (Wed, 27 Sep 2023)
Changed paths:
A .werks/16000
M cmk/base/legacy_checks/cisco_asa_conn.py
Log Message:
-----------
Fixes: cisco_asa_conn crashes on empty interface status
cisco_asa_conn crashes on empty interface status. This fix will return a "N/A"/Unknown state for such interfaces insted of a crash.
This happens on Cisco Firepower Appliances.
Change-Id: I8cb9bf7da0b03b914f59e340a53f357c17e87705
Compare: https://github.com/Checkmk/checkmk/compare/310d7486bf69...bec2e1638e24
Branch: refs/heads/2.1.0
Home: https://github.com/Checkmk/checkmk
Commit: c9a1d33f8965738c9a79beb9248da10e544b04d0
https://github.com/Checkmk/checkmk/commit/c9a1d33f8965738c9a79beb9248da10e5…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2023-09-27 (Wed, 27 Sep 2023)
Changed paths:
A .werks/16135
M cmk/gui/watolib/activate_changes.py
M tests/unit/cmk/gui/watolib/test_activate_changes.py
M tests/unit/cmk/gui/watolib/test_config_sync.py
Log Message:
-----------
16135 FIX apache_processes: we now replicate the configuration on remote sites
This werk addresses an issue where we weren't replicating the configuration
for the number of apache processes. Now we do. On activate changes the
number of apache processes configured on the main site will now be replicated
on the remote site. An apache restart is required for these changes to
take effect.
SUP-14333
Change-Id: I55197f0b821c54a74405c3efc39ffe8f09c4ae22
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 5ed6abce947aaf610ef25255cec8f103ca53cfd9
https://github.com/Checkmk/checkmk/commit/5ed6abce947aaf610ef25255cec8f103c…
Author: Alex Zurhake <alex.zurhake(a)checkmk.com>
Date: 2023-09-27 (Wed, 27 Sep 2023)
Changed paths:
M WORKSPACE
A omd/packages/mod_wsgi/BUILD
A omd/packages/mod_wsgi/BUILD.mod_wsgi.bazel
M omd/packages/mod_wsgi/mod_wsgi.make
A omd/packages/mod_wsgi/mod_wsgi_http.bzl
A omd/packages/mod_wsgi/patches/BUILD
M package_versions.bzl
Log Message:
-----------
Bazelize mod_wsgi
Change-Id: I67a1b7a45440f0e092d5cf631fb8aaf14fd51fa0
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: c8f50a3901690253a0405d0767898499f360b31e
https://github.com/Checkmk/checkmk/commit/c8f50a3901690253a0405d0767898499f…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2023-09-27 (Wed, 27 Sep 2023)
Changed paths:
M cmk/fetchers/_abstract.py
M cmk/fetchers/_api.py
M cmk/fetchers/_ipmi.py
M cmk/fetchers/_snmp.py
M cmk/fetchers/_snmpscan.py
M cmk/fetchers/_tcp.py
M cmk/fetchers/filecache/_cache.py
M cmk/fetchers/snmp_backend/stored_walk.py
Log Message:
-----------
prevent omitting of MKTimeout by fetcher
This is intermediate solution just to satisfy
the request from CMK-14508.
Change-Id: I0c5060200731da4a3dadb0c4b56f7fe1ace72a43
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: d426fb3119ebcbdee1369bd7fac766674a0c53f6
https://github.com/Checkmk/checkmk/commit/d426fb3119ebcbdee1369bd7fac766674…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2023-09-27 (Wed, 27 Sep 2023)
Changed paths:
M cmk/gui/werks.py
M cmk/utils/werks/__init__.py
M cmk/utils/werks/__main__.py
M cmk/utils/werks/announce/__init__.py
M cmk/utils/werks/collect.py
M cmk/utils/werks/convert.py
M cmk/utils/werks/mail/__init__.py
M cmk/utils/werks/werk.py
M cmk/utils/werks/werkv1.py
M cmk/utils/werks/werkv2.py
M tests/code_quality/test_werks.py
M tests/unit/cmk/utils/werks/test_werks.py
Log Message:
-----------
remove loading of werkv1: convert them to werkv2 before loading
this commit is quite big as multiple things have to be done at once:
* The parsing of v2/markdown werks is more strict compared to parsing
v1/nowiki werks. This means that we need to fix all HTML problems in
the existing nowiki werks.
* The nowiki/markdown mix will be resolved in a later commit when all
werks are converted to markdown.
* Previously, we had a namedtuple called "Werk" that defined a common
structure for both werkv1 and werkv2, allowing us to work with a
single data structure. But now, since we transform werkv1 before
loading it, we can directly work with "RawWerkV2" (which was renamed
to "Werk") as the differentiation between V1 and V2 Werks is no longer
prominent.
* We still parse (read the file, extract metadata and description)
werkv1, but we no longer load (validate metadata and put it into a
pydantic model) it. After parsing, it is transformed into a werkv2.
This is also why we remove the NoWiki type, that was used to signal
that the content it nowiki-formatted text. We now only handle markdown
formatted text, or html.
* Models from werkv1.py and werkv2.py are removed. Werkv1 models are
deleted, and werkv2 models are moved to werk.
Change-Id: Ic0fa659d93687eb35d0e7c9836500aae220eb041
Commit: a7d88c3c21a9cda28b0a3c685653d02fa52faa1e
https://github.com/Checkmk/checkmk/commit/a7d88c3c21a9cda28b0a3c685653d02fa…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2023-09-27 (Wed, 27 Sep 2023)
Changed paths:
M cmk/utils/werks/werk.py
M tests/unit/cmk/utils/werks/test_werks.py
Log Message:
-----------
remove component validator
werks are shared between three projects: cmk, cma, and checkmk_agent.
components differ for the three projects. This should be fixed on the
long term.
Change-Id: I564c08e028b616dc35fb9f05a249f00d049efed4
Commit: a04d672c0c2d30c0db9c5a23b4ab5c01f0a0ffc9
https://github.com/Checkmk/checkmk/commit/a04d672c0c2d30c0db9c5a23b4ab5c01f…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2023-09-27 (Wed, 27 Sep 2023)
Changed paths:
M cmk/utils/werks/collect.py
Log Message:
-----------
better error message for werk parsing problems
Change-Id: I36cd7c21f833c02ea71bb45c913d7280883ba1e5
Commit: 1f381bd11fcc88dd68502c6ef220973eb02ca61f
https://github.com/Checkmk/checkmk/commit/1f381bd11fcc88dd68502c6ef220973eb…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2023-09-27 (Wed, 27 Sep 2023)
Changed paths:
M cmk/utils/werks/__init__.py
Log Message:
-----------
better error message for werk precompile
Change-Id: I7bf85985a48e58998c6e89ce024ee9f54416ce5f
Commit: d6475cda8f2adf86b5b377854c4bc96c82957dce
https://github.com/Checkmk/checkmk/commit/d6475cda8f2adf86b5b377854c4bc96c8…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2023-09-27 (Wed, 27 Sep 2023)
Changed paths:
M cmk/utils/werks/werkv2.py
M tests/unit/cmk/utils/werks/test_werks.py
Log Message:
-----------
parse_werk_v2 no longer transforms markdown to html
markdown to html conversion is now done when werk is loaded. This allows
us to modify the metadata of a parsed werk and write it to disk. Before
we would have to transform the html back to markdown.
This functionality is needed for picking werks between branches.
Change-Id: Ica3e2e6854632f7f7b3575f6c317bf394d0b9e01
Commit: 5857e13acc327774a40a0ab500ecc955562357bd
https://github.com/Checkmk/checkmk/commit/5857e13acc327774a40a0ab500ecc9555…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2023-09-27 (Wed, 27 Sep 2023)
Changed paths:
M cmk/utils/werks/werkv2.py
M tests/unit/cmk/utils/werks/test_werks.py
Log Message:
-----------
add functionality for formatting v2/markdown werks
it's now possible to open a markdown werk, modify its metadata and write
it back to disk.
Change-Id: I1f4588b47e625e75974d9cce075a6cc639c8f2de
Commit: a45b97ecb3721cb9eb20288122435bd4edfb2ab2
https://github.com/Checkmk/checkmk/commit/a45b97ecb3721cb9eb20288122435bd4e…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2023-09-27 (Wed, 27 Sep 2023)
Changed paths:
M cmk/utils/werks/convert.py
Log Message:
-----------
add missing type hint
Change-Id: Ieda210b1881f4e33901581fe314616b9fbb8a930
Commit: 513001d433cfaf4ee789030f6f5202ca6c24fc09
https://github.com/Checkmk/checkmk/commit/513001d433cfaf4ee789030f6f5202ca6…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2023-09-27 (Wed, 27 Sep 2023)
Changed paths:
M cmk/utils/werks/convert.py
M tests/unit/cmk/utils/werks/test_convert.py
Log Message:
-----------
remove leading spaces when converting to werkv1
Change-Id: I4ab87466309a3313c04da7d5d26c4a30e51b38ad
Commit: 3dc0226a4efa39fd7693ab873fa889f1c4d42215
https://github.com/Checkmk/checkmk/commit/3dc0226a4efa39fd7693ab873fa889f1c…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2023-09-27 (Wed, 27 Sep 2023)
Changed paths:
M cmk/utils/werks/convert.py
M tests/unit/cmk/utils/werks/test_convert.py
M tests/unit/cmk/utils/werks/test_werks.py
Log Message:
-----------
add function to format werkv1
it's now possible to open a nowiki werk, modify its metadata and write
it back to disk.
Change-Id: I0d3defdc73da41183874db5800048e69fd64c887
Commit: b7c4d07f7f845bdaaf98bc577b0905679790ac96
https://github.com/Checkmk/checkmk/commit/b7c4d07f7f845bdaaf98bc577b0905679…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2023-09-27 (Wed, 27 Sep 2023)
Changed paths:
M cmk/utils/werks/convert.py
A cmk/utils/werks/format.py
M cmk/utils/werks/werkv2.py
M tests/unit/cmk/utils/werks/test_convert.py
A tests/unit/cmk/utils/werks/test_format.py
M tests/unit/cmk/utils/werks/test_werks.py
Log Message:
-----------
werk: move format functions to own file
Change-Id: I66f32c3ad5fe31368a51257e0e1ec18d06a3045a
Commit: b54b52476e9afc2e15338e51e36c9e4876a24100
https://github.com/Checkmk/checkmk/commit/b54b52476e9afc2e15338e51e36c9e487…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2023-09-27 (Wed, 27 Sep 2023)
Changed paths:
M .werks/11142
M .werks/11472
M .werks/11478
M .werks/11480
M .werks/11647
M .werks/14425
M .werks/14427
M .werks/14431
M .werks/337
M cmk/utils/werks/werkv2.py
Log Message:
-----------
fix broken werk html: check for parent of li
this broke the output of werks on our website
Change-Id: I59abda105d4a04096089481f6ea6956cf6652719
Commit: e9a674282a086e03f399e5d3fa05393452364425
https://github.com/Checkmk/checkmk/commit/e9a674282a086e03f399e5d3fa0539345…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2023-09-27 (Wed, 27 Sep 2023)
Changed paths:
M .werks/10429
M .werks/11137
M .werks/1900
M .werks/5769
M .werks/8289
Log Message:
-----------
fix invalid werks html
temporary added dead/deprecated html5lib as a dependency,
used it in _check_html in cmk.utils.werks.werkv2 to detect
the fixed html problems:
from html5lib.html5parser import HTMLParser
p5arser = HTMLParser(strict=True)
tree = p5arser.parseFragment(string)
Change-Id: I86e3442c2952c81684894bff3740ef969234e4b9
Compare: https://github.com/Checkmk/checkmk/compare/5e48d554b13e...e9a674282a08