Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 16e4a47dd6adf5a2d9f89b7c6b627b132b4c688e
https://github.com/tribe29/checkmk/commit/16e4a47dd6adf5a2d9f89b7c6b627b132…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-11-13 (Fri, 13 Nov 2020)
Changed paths:
M cmk/gui/watolib/changes.py
M cmk/update_config.py
M tests/unit/cmk/test_update_config.py
Log Message:
-----------
Transform audit log to use new format
The audit log uses the new format (same as site changes before). It
uses a new path <tt>var/check_mk/wato/log/wato_audit.log</tt> to be
able to clearly separate it from the old file.
When a site update is performed, an old existing file will be
automatically migrated to the new format.
CMK-6187
Change-Id: If65d5ea01d9ef37e53b9c5f3595165b9a5a68d0b
Commit: 8e24caacac3c7781f86e34e8f1d35438d12ed781
https://github.com/tribe29/checkmk/commit/8e24caacac3c7781f86e34e8f1d35438d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-11-13 (Fri, 13 Nov 2020)
Changed paths:
M Pipfile
M Pipfile.lock
M omd/packages/python3-modules/python3-modules.make
A omd/packages/python3-modules/src/deepdiff-5.0.2.tar.gz
A omd/packages/python3-modules/src/ordered-set-4.0.2.tar.gz
Log Message:
-----------
Add deepdiff dependency for new audit log details
DeepDiff: Deep Difference of dictionaries, iterables, strings and other
objects. It will recursively look for all the changes.
Will be used by the new audit log.
CMK-6187
Change-Id: Ib0b61295952c910ba1f78a3c8e5dac2f51ab3e58
Commit: af5b1216fe6f5d5bb8615f03e36d3f8f7607cdca
https://github.com/tribe29/checkmk/commit/af5b1216fe6f5d5bb8615f03e36d3f8f7…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-11-13 (Fri, 13 Nov 2020)
Changed paths:
A cmk/utils/object_diff.py
A tests/unit/cmk/utils/test_object_diff.py
Log Message:
-----------
Add helper module to create a description of object changes
make_object_diff from cmk.utils.object_diff uses the deepdiff module to
get an idea about the object changes and returns a text describing the
changes for users.
CMK-6187
Change-Id: I704278dbd36ec0a953646e98d20206dbb820a42e
Commit: 5dcd19faddebac1e036d86584c399c56311d542d
https://github.com/tribe29/checkmk/commit/5dcd19faddebac1e036d86584c399c563…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-11-13 (Fri, 13 Nov 2020)
Changed paths:
M cmk/gui/wato/pages/audit_log.py
M cmk/gui/watolib/changes.py
M cmk/update_config.py
M cmk/utils/object_diff.py
M tests/unit/cmk/gui/watolib/test_changes.py
M tests/unit/cmk/test_update_config.py
Log Message:
-----------
Add object diff capability to audit log
The add_change and log_audit functions now accept two additional
arguments old_object and new_object. These are the objects we use
for building a description of the changes.
These changes are written to the audit log in text form. This has to
done in this situation, because we don't want to persist the whole
object structures (to keep the size of the audit log small).
Recording and displaying object differences is an optional feature
of the audit log for now.
CMK-6187
Change-Id: I0be8afd866a23e0528cf7bfd29de7099916d14ab
Commit: 99711b9f1061e32b99bb28994529448d7d366fc0
https://github.com/tribe29/checkmk/commit/99711b9f1061e32b99bb28994529448d7…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-11-13 (Fri, 13 Nov 2020)
Changed paths:
M cmk/gui/wato/pages/audit_log.py
M cmk/gui/watolib/changes.py
M tests/unit/cmk/gui/watolib/test_changes.py
Log Message:
-----------
Simplify audit log text transport
We can now use complex data structures and don't have to wrap the whole
audit log entry into a single line.
This makes it possible to move the escaping of the message to the
rendering as we usually do. We just need to serialize deserialze the
HTML object information to make this possible.
Change-Id: I8a6b46b214588e6b33c87c07ca3434fecfa22010
Commit: b9f30c961ed4566ca1a8ad1a98a83c2640ebd78b
https://github.com/tribe29/checkmk/commit/b9f30c961ed4566ca1a8ad1a98a83c264…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-11-13 (Fri, 13 Nov 2020)
Changed paths:
M tests/unit/cmk/gui/watolib/test_changes.py
Log Message:
-----------
Add test
Change-Id: I3331ee3247eaaab40a4290e81e991a0cf0772050
Commit: 1afe575ccdb66314fcbad0ddc99b638534d6543b
https://github.com/tribe29/checkmk/commit/1afe575ccdb66314fcbad0ddc99b63853…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-11-13 (Fri, 13 Nov 2020)
Changed paths:
M cmk/gui/wato/pages/audit_log.py
Log Message:
-----------
Fix audit log CSV export
Change-Id: I69727f06abc448f922fd5fcacf0de07b93739060
Commit: 121b944402c01298ee4ee872fe7441282a7b6a6d
https://github.com/tribe29/checkmk/commit/121b944402c01298ee4ee872fe7441282…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-11-13 (Fri, 13 Nov 2020)
Changed paths:
M cmk/gui/wato/pages/audit_log.py
Log Message:
-----------
Make object changes visible in audit log
Add the new information to the audit log GUI and CSV export.
CMK-6302
Change-Id: I07608dbcc01e4f98c5d04226cc7652a34c23a771
Commit: 585651a8b1e173ae82d5ffe325d6494c790f8d7c
https://github.com/tribe29/checkmk/commit/585651a8b1e173ae82d5ffe325d6494c7…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-11-13 (Fri, 13 Nov 2020)
Changed paths:
M cmk/utils/object_diff.py
M tests/unit/cmk/utils/test_object_diff.py
Log Message:
-----------
Make output more user friendly
* Add localization capabilities
* add text when nothing was changed
Change-Id: I28e12956cc0cf605601ae89d4527959008167f0b
Compare: https://github.com/tribe29/checkmk/compare/aeb644c95c82...585651a8b1e1
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: aeb644c95c82ed700e3d2cebe370e659964073d1
https://github.com/tribe29/checkmk/commit/aeb644c95c82ed700e3d2cebe370e6599…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2020-11-13 (Fri, 13 Nov 2020)
Changed paths:
A .werks/11539
A checkman/vutlan_ems_leakage
A checks/vutlan_ems_leakage
A tests/unit/checks/generictests/datasets/vutlan_ems_leakage_regression.py
M tests/unit/checks/test_generic_legacy_conversion.py
Log Message:
-----------
11539 vutlan_ems_leakage: new check to monitor Vutlan EMS leak detectors
CMK-5087
Change-Id: I8cf49cec4387fe93459d4efe073f83c79f405451
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 76c627d0245127872c9dc50b1829be98dfd78d4d
https://github.com/tribe29/checkmk/commit/76c627d0245127872c9dc50b1829be98d…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-11-13 (Fri, 13 Nov 2020)
Changed paths:
M cmk/base/checkers/_abstract.py
M cmk/base/checkers/_checkers.py
M cmk/base/checking.py
M cmk/base/config.py
M cmk/base/discovery.py
M cmk/base/inventory.py
M tests/unit/cmk/base/checkers/test_data_sources.py
M tests/unit/cmk/base/checkers/test_host_sections.py
Log Message:
-----------
remove dead code
The 'selected_raw_sections' attribute had no effect whatsoever.
The related feature will be reimplemented from scratch.
CMK-6175
Change-Id: Id260fc9a224603026b4301466a80df532ec47746
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 64255f7c47dad9499cb06f1ff9bd9e41905f4d29
https://github.com/tribe29/checkmk/commit/64255f7c47dad9499cb06f1ff9bd9e419…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2020-11-13 (Fri, 13 Nov 2020)
Changed paths:
A .werks/11537
A checkman/vutlan_ems_smoke
A checks/vutlan_ems_smoke
A tests/unit/checks/generictests/datasets/vutlan_ems_smoke_regression.py
M tests/unit/checks/test_generic_legacy_conversion.py
Log Message:
-----------
11537 vutlan_ems_smoke: new check to monitor Vutlan EMS smoke detectors
CMK-5087
Change-Id: I382e0a35874a82fce2fe5fc48f4b7f51e2a8ceaa
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 961b1186480a90d93bf1182539f546f3ef1c01d1
https://github.com/tribe29/checkmk/commit/961b1186480a90d93bf1182539f546f3e…
Author: Pablo Escobar <pescobar001(a)gmail.com>
Date: 2020-11-13 (Fri, 13 Nov 2020)
Changed paths:
A .werks/11627
M checks/ceph_df
Log Message:
-----------
11627 FIX ceph_df: support Ceph 14.2.4
This werk adds support for Ceph 14.2.4 to the check plugin
<tt>ceph_df</tt>. This is necessary because a new column
<tt>PGS</tt> was added to the output of <tt>ceph df detail</tt>.
This merges PR #271, https://github.com/tribe29/checkmk/pull/271.
Change-Id: I5b9e2ffa8fc35732e499ff89b40d7ace89e3e27f
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: fe08fbbec0d7353b7d84b51a827b293b3b805666
https://github.com/tribe29/checkmk/commit/fe08fbbec0d7353b7d84b51a827b293b3…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-11-13 (Fri, 13 Nov 2020)
Changed paths:
M cmk/fetchers/protocol.py
M tests/unit/cmk/fetchers/test_controller.py
M tests/unit/cmk/fetchers/test_protocol.py
Log Message:
-----------
Simplify CMC logging handling
- Turn one free function into a (simpler) member function.
- Rename CmcLogLevel -> CMCLogLevel (PEP 8)
- Simplify `make_log_answer` signature: Do not require the caller to
know anything about CMC or generally about where the data ends up
=> better encapsulation.
- Remove a couple of unnecessary temporaries.
CMK-6246
Change-Id: Id1109b987e6ab29f4efcacca8ec63643e24041b2
Commit: 570692ea2afe176d30b788806e74ac7b9a34c543
https://github.com/tribe29/checkmk/commit/570692ea2afe176d30b788806e74ac7b9…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-11-13 (Fri, 13 Nov 2020)
Changed paths:
M cmk/fetchers/protocol.py
Log Message:
-----------
Add NOTICE to our Python/CMC logging mapping
CMK-6246
Change-Id: Ia39c306ef1365efeb9e76ca87aec695f62a77cf7
Compare: https://github.com/tribe29/checkmk/compare/15244c8fb76c...570692ea2afe
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 15244c8fb76ca67db7678b597d469e06830a9004
https://github.com/tribe29/checkmk/commit/15244c8fb76ca67db7678b597d469e068…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2020-11-13 (Fri, 13 Nov 2020)
Changed paths:
M buildscripts/scripts/build-cmk-version.jenkins
Log Message:
-----------
Upload packages to the versions folder on the new server
Change-Id: I620b29bda3b494f668245d54ad36d30f69a930ee
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: 7a5a4ccf9a67a944be8613382d8828b980d6a200
https://github.com/tribe29/checkmk/commit/7a5a4ccf9a67a944be8613382d8828b98…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2020-11-13 (Fri, 13 Nov 2020)
Changed paths:
M buildscripts/scripts/build-cmk-version.jenkins
Log Message:
-----------
Upload packages to the new server
Change-Id: I5a68f50020eef29b27505cc4dffb6780aadfe31e