Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 01bbc302fae8ff043b6faf4faf5298eb7275b3b2
https://github.com/tribe29/checkmk/commit/01bbc302fae8ff043b6faf4faf5298eb7…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-09-07 (Mon, 07 Sep 2020)
Changed paths:
M cmk/base/config.py
M tests/unit/cmk/base/test_config.py
Log Message:
-----------
Extract persistence of packed config
Untie the packed config calculation from the persistence logic and add
unit tests for the extracted persistence logic.
Change-Id: Iec06939a65d0c38184c0a820547dad9182e58035
Commit: 22f317ed359f79249235ebe3b21e4395a6be76ea
https://github.com/tribe29/checkmk/commit/22f317ed359f79249235ebe3b21e4395a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-09-07 (Mon, 07 Sep 2020)
Changed paths:
M cmk/base/config.py
Log Message:
-----------
PackedConfigStore: Refactor to use pathlib paths
Change-Id: Ica98844e25d499450ba8f1fe824589fc489d8f03
Commit: a46294de9ee4d2172dd9a3cdb6b19378ca525ac6
https://github.com/tribe29/checkmk/commit/a46294de9ee4d2172dd9a3cdb6b19378c…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-09-07 (Mon, 07 Sep 2020)
Changed paths:
M cmk/base/config.py
M tests/unit/cmk/base/test_config.py
Log Message:
-----------
Extract packed config loading from PackedConfig to existing load function
Loading the packed config does not need the PackedConfig class. We just
need to use the PackedConfigStore to read the current packed config and
merge the read definitions into the cmk.base.config. It is not necessary
to involve the PackedConfig class.
The left PackedConfig class is now a generator of the packed config
content. The next commit will clean up naming and the structure to
clarify this.
Change-Id: I3abe41fa9d13b2e4b1f46640a8a48995d461c3ef
Commit: ce2468b1ce104c50fd227d664d929e3b48922606
https://github.com/tribe29/checkmk/commit/ce2468b1ce104c50fd227d664d929e3b4…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-09-07 (Mon, 07 Sep 2020)
Changed paths:
M cmk/base/config.py
M cmk/base/core_nagios.py
M tests/unit/cmk/base/test_config.py
Log Message:
-----------
Centralize packed config saving call in config.save_packed_config
* Make config generator more testable (handing over ConfigCache)
* Add simple test for saving of packed config
Change-Id: Ie987e4674b99e1a573203004e44d54874d905445
Commit: 851d863a772b10ddc0d0de2bb3a3877a9b01950e
https://github.com/tribe29/checkmk/commit/851d863a772b10ddc0d0de2bb3a3877a9…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-09-07 (Mon, 07 Sep 2020)
Changed paths:
M cmk/base/config.py
Log Message:
-----------
Clear separation of packed config generation and writing
Change-Id: Iee907b98cfe156334160f93bbf2d815f4c21b545
Commit: 8e7a1da0670df35db720772319a64016cb4a3aba
https://github.com/tribe29/checkmk/commit/8e7a1da0670df35db720772319a64016c…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-09-07 (Mon, 07 Sep 2020)
Changed paths:
M cmk/base/config.py
M cmk/base/core_config.py
M cmk/base/core_nagios.py
M cmk/base/modes/check_mk.py
M tests/unit/cmk/base/test_config.py
Log Message:
-----------
Use optional config serial in packed config persistence
* All call sites that are aware of the config serial can now explicitly
load a specific config by using it's config serial.
* All other call sites can use "None" as config serial to load the
latest of the available configs. This is required for compatibility
with the current code and needed for most of the call sites. All of
these call sites may be updated in the future to be aware of the
config serials, but this is beyond the scope of our current
development.
Please note: The "latest" link is not written at the moment. This will
be added in the next commit.
Change-Id: I250a23a9aa68e3d71ca92a3a5eca3bbe4cdab827
Commit: fb499debcf573cfc5e79c1c96c894e01cc4050a2
https://github.com/tribe29/checkmk/commit/fb499debcf573cfc5e79c1c96c894e01c…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-09-07 (Mon, 07 Sep 2020)
Changed paths:
M cmk/base/config.py
M tests/unit/cmk/base/test_config.py
Log Message:
-----------
Write packed config link to latest serial
There are some "load packed config" calls that are not aware of the
current config serial. In the past these call sites always loaded the
latest version of the packed config.
We preserve this behaviour by generating a symlink "latest" that always
points to the last packed config version. This makes the unversioned
load config calls work as before until we migrate them to be versioned.
Change-Id: Ia89b06a00921d2a04bfb19958d636f17b5d0bae5
Compare: https://github.com/tribe29/checkmk/compare/5a02df1ef183...fb499debcf57
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 878f7d561eb52a4eebafb660a3ac73a54bf2de35
https://github.com/tribe29/checkmk/commit/878f7d561eb52a4eebafb660a3ac73a54…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-09-07 (Mon, 07 Sep 2020)
Changed paths:
M livestatus/src/Makefile.am
M livestatus/src/TableHosts.cc
M livestatus/src/TableServices.cc
M livestatus/src/TableTimeperiods.cc
R livestatus/src/TimeperiodColumn.cc
R livestatus/src/TimeperiodColumn.h
Log Message:
-----------
Replaced TimperiodColumn with BoolLambdaColumn.
Change-Id: I30f64b84d1b3b7c84092e96ca32b3cea02a3f8ac
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 1173e0f3fb6e51f8ba57491dc3246688b93d6ea2
https://github.com/tribe29/checkmk/commit/1173e0f3fb6e51f8ba57491dc3246688b…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2020-09-07 (Mon, 07 Sep 2020)
Changed paths:
M web/htdocs/themes/facelift/scss/_mega_menu.scss
Log Message:
-----------
Don't show vertical border outside the user menu popup
Change-Id: I39ba898fa954a861b792734b188c5873c86ad299
Commit: c07f1020acfa8f83768921ceea0f80b35ed1ea7b
https://github.com/tribe29/checkmk/commit/c07f1020acfa8f83768921ceea0f80b35…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2020-09-07 (Mon, 07 Sep 2020)
Changed paths:
M cmk/gui/main_menu.py
M cmk/gui/pagetypes.py
M cmk/gui/sidebar.py
M cmk/gui/visuals.py
R web/htdocs/themes/facelift/images/icon_main_configure.svg
A web/htdocs/themes/facelift/images/icon_main_customize.svg
R web/htdocs/themes/modern-dark/images/icon_main_configure.svg
A web/htdocs/themes/modern-dark/images/icon_main_customize.svg
Log Message:
-----------
Rename the "Configure" menu to "Customize" again
Simplify the MegaMenuRegistry doctest on the way.
Change-Id: I3e68fa17abfaa11a80bffeee0529ea3d2ff96396
Compare: https://github.com/tribe29/checkmk/compare/04e76d564ee1...c07f1020acfa
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 5de8fdcd2e23cbf8e0fc2cec81aec816289f0e7c
https://github.com/tribe29/checkmk/commit/5de8fdcd2e23cbf8e0fc2cec81aec8162…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-09-07 (Mon, 07 Sep 2020)
Changed paths:
M checkman/aix_if
R checks/aix_if
A cmk/base/plugins/agent_based/aix_if.py
R tests/unit/checks/generictests/datasets/aix_if_5b72baa05be96_regression.py
M tests/unit/checks/test_generic_legacy_conversion.py
Log Message:
-----------
Migration of aix_if to new API
CMK-5321
Change-Id: Icef07187c19a486e56ff2ba2e12cb8faf4e1d2ce
Commit: caf5a506b577c08011a7a2fb9e65973fc3e13b92
https://github.com/tribe29/checkmk/commit/caf5a506b577c08011a7a2fb9e65973fc…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-09-07 (Mon, 07 Sep 2020)
Changed paths:
M checkman/aix_if
M checkman/emc_vplex_if
M checkman/if
M checkman/if64
M checkman/lnx_if
R checks/emc_vplex_if
A cmk/base/plugins/agent_based/emc_vplex_if.py
M tests/unit/checks/test_generic_legacy_conversion.py
A tests/unit/cmk/base/plugins/agent_based/test_emc_vplex_if.py
Log Message:
-----------
Migration of emc_vplex_if to new API
CMK-5321
Change-Id: I7c4e8aa952cb47cb1c64636fdfc5ff19c249aab0
Compare: https://github.com/tribe29/checkmk/compare/a4f7c1007049...caf5a506b577