Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 0856fb00e2bb46eea4c09106ef845c0ffd638a28
https://github.com/tribe29/checkmk/commit/0856fb00e2bb46eea4c09106ef845c0ff…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2021-11-24 (Wed, 24 Nov 2021)
Changed paths:
M prototool.yaml
Log Message:
-----------
Enforcing a type-related suffix for some message fields is not a good idea.
This leads to long & funny names. What we really want is a way to configure
suffixes, but prototool has no way to do that.
Change-Id: I668a853661fc47ba27b69e005a7d8abf01c1caa5
Commit: 807803dd243a1c2e495154acfd073d3063d8ef72
https://github.com/tribe29/checkmk/commit/807803dd243a1c2e495154acfd073d306…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-11-24 (Wed, 24 Nov 2021)
Changed paths:
M cmk/gui/http.py
M tests/unit/cmk/gui/test_http.py
Log Message:
-----------
Integration tests: fix broken POST del_var
Change-Id: I2ac50fc2ab2f005cbe397f70c9f3414b4980a33f
Compare: https://github.com/tribe29/checkmk/compare/d59c5362bdad...807803dd243a
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 48d7405f33e29d6e5b4bffe1b4afc69bdf329084
https://github.com/tribe29/checkmk/commit/48d7405f33e29d6e5b4bffe1b4afc69bd…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-11-24 (Wed, 24 Nov 2021)
Changed paths:
A .werks/13318
M cmk/.f12
M omd/packages/check_mk/check_mk.make
Log Message:
-----------
13318 Special agent modules can now be loaded from local hierarchy
To make packaging of special agents easier we now support the special agents
python modules to be located at <tt>local/lib/python3/cmk/special_agents</tt>.
This is analog to the shipped special agent path at
<tt>lib/python3/cmk/special_agents</tt>.
The modules from the new path can then be imported as usual: <tt>import
cmk.special_agent.your_name</tt>.
Change-Id: I8898542defd88eeb29cf76d2a8f17f865ac71eb9
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: f7323580d33e773b99cc3e4ce7a05a83f65b597c
https://github.com/tribe29/checkmk/commit/f7323580d33e773b99cc3e4ce7a05a83f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-11-24 (Wed, 24 Nov 2021)
Changed paths:
M cmk/utils/tags.py
M tests/unit/cmk/gui/watolib/test_tags.py
M tests/unit/cmk/utils/test_utils_tags.py
Log Message:
-----------
Drop legacy tag config processing
Change-Id: I569da0a80560e651f03ad8cb64404b69a3d40a79
Commit: 4484457dc8edd76be133dcadb8c84a97a9751886
https://github.com/tribe29/checkmk/commit/4484457dc8edd76be133dcadb8c84a97a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-11-24 (Wed, 24 Nov 2021)
Changed paths:
M cmk/utils/tags.py
Log Message:
-----------
Started cleaning up GroupedTag/AuxTag
Dropping the base class which did not really add benefit to both classes since
the functions of the base class mostly had to deal with differences of both
child classes.
Change-Id: Idcd74ddbac8fc033e63ad8e4ee827bdaafb685d7
Commit: 2fe5bfdf9274db767ae7fd53dc2606362cb749a0
https://github.com/tribe29/checkmk/commit/2fe5bfdf9274db767ae7fd53dc2606362…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-11-24 (Wed, 24 Nov 2021)
Changed paths:
M cmk/gui/wato/pages/tags.py
M cmk/utils/tags.py
M tests/unit/cmk/utils/test_utils_tags.py
Log Message:
-----------
Cleanup tag class initialization from config
This is a minimal change which enables us to add proper type
hints to the classes in the next step.
Change-Id: Ieeeb18489397e9914e647f98d1935d79bf0ee569
Commit: 634940339f3965666cdc929ad3cf17bf2325bdc4
https://github.com/tribe29/checkmk/commit/634940339f3965666cdc929ad3cf17bf2…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-11-24 (Wed, 24 Nov 2021)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/host_tag.py
M cmk/gui/plugins/wato/builtin_attributes.py
M cmk/gui/plugins/webapi/webapi.py
M cmk/gui/wato/pages/tags.py
M cmk/gui/watolib/sample_config.py
M cmk/gui/watolib/tags.py
M cmk/update_config.py
M cmk/utils/tags.py
M tests/unit/cmk/gui/wato/pages/test_rulesets.py
M tests/unit/cmk/gui/watolib/test_tags.py
M tests/unit/cmk/utils/rulesets/test_ruleset_matcher.py
M tests/unit/cmk/utils/rulesets/test_ruleset_transformer.py
M tests/unit/cmk/utils/test_utils_tags.py
Log Message:
-----------
Also cleanup TagGroup and TagConfig initialization
Change-Id: I03078254e2ed3177ecd8446ee7f8f230a70f155b
Commit: d59c5362bdadefff077e9b8972b8a7d45b732fd9
https://github.com/tribe29/checkmk/commit/d59c5362bdadefff077e9b8972b8a7d45…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-11-24 (Wed, 24 Nov 2021)
Changed paths:
M cmk/base/default_config/base.py
M cmk/gui/plugins/config/base.py
M cmk/gui/plugins/openapi/endpoints/host_tag.py
M cmk/gui/plugins/visuals/filters.py
M cmk/gui/plugins/wato/check_mk_configuration.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/plugins/webapi/webapi.py
M cmk/gui/views.py
M cmk/gui/wato/pages/tags.py
M cmk/gui/watolib/host_attributes.py
M cmk/utils/rulesets/ruleset_matcher.py
M cmk/utils/tags.py
M cmk/utils/type_defs/_misc.py
M tests/unit/cmk/gui/test_gui_config.py
Log Message:
-----------
Add type hints to cmk.utils.tags
This change already uncovers some "unclean" call sites and clarifies
the situation at many places.
Change-Id: I88ea8eb85d4a90155edcbbc6782b1d34abbe4204
Compare: https://github.com/tribe29/checkmk/compare/60531fa4416b...d59c5362bdad
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: b495c90bdeb217d44c718b65aa4d66c32f44b3cd
https://github.com/tribe29/checkmk/commit/b495c90bdeb217d44c718b65aa4d66c32…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-11-24 (Wed, 24 Nov 2021)
Changed paths:
M buildscripts/scripts/build-cmk-container.jenkins
M buildscripts/scripts/lib/upload_artifacts.groovy
A buildscripts/scripts/test-docker-integration.jenkins
M tests/docker/test_docker.py
Log Message:
-----------
Fix docker tests
* The jenkins scripts were downloading the whole version directory
while only the debian buster file is needed.
* Downloaded files from previous executions were never cleaned up
* And the tests were copying all files over and over to the docker
directory - for each integration test!
All these things combined lead to a massive disk consumption over time
and a large amount of disk IO. This change cleans up all these things
only leaving the necessary parts.
Change-Id: I3ffe8b9393046b85ca97258432cfcf5a6d25947b
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: f291d7927713119f99d1d2b1232b325c15094db9
https://github.com/tribe29/checkmk/commit/f291d7927713119f99d1d2b1232b325c1…
Author: Stefan Hölzl <stefan.hoelzl(a)tribe29.com>
Date: 2021-11-24 (Wed, 24 Nov 2021)
Changed paths:
M buildscripts/scripts/test-python3-unit-resilience.jenkins
Log Message:
-----------
keep logs of failed resilience unit test jobs
Change-Id: I78455071f7f40f7f765b48e3a1eedbfb6f23f88f
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 17b950f9bb3253087c46d576aa2ef914b428f0da
https://github.com/tribe29/checkmk/commit/17b950f9bb3253087c46d576aa2ef914b…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-11-24 (Wed, 24 Nov 2021)
Changed paths:
M agents/plugins/mk_mongodb.py
M tests/unit/cmk/base/plugins/agent_based/test_mongodb_replica.py
Log Message:
-----------
mk_mongodb: change section mongodb_replica to new json format everywhere
One special case was missed while changing the serialized format of this
section to JSON. However, this had no noticeable impact, since the
corresponding section plugin can also parse legacy data.
Change-Id: I936c04bf72863797dac4da3531dff0f0fbd0342f
Commit: b5e16e888ea72baf4ec0068a3036c8cd1d0ce5e3
https://github.com/tribe29/checkmk/commit/b5e16e888ea72baf4ec0068a3036c8cd1…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-11-24 (Wed, 24 Nov 2021)
Changed paths:
M tests/docker/test_docker.py
Log Message:
-----------
Docker tests: Reduce log details in default level
Change-Id: I418ed8e7586d906d1ab5afc0a9d2f3158f5365a4
Compare: https://github.com/tribe29/checkmk/compare/9268882b1625...b5e16e888ea7