Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 1ad6b43dfc24ac38ccedb8462bc87efdd006e551
https://github.com/tribe29/checkmk/commit/1ad6b43dfc24ac38ccedb8462bc87efdd…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-09-28 (Tue, 28 Sep 2021)
Changed paths:
M tests/testlib/site.py
Log Message:
-----------
Since #12954 the sample config is created during "omd create"
Update the integration test setups mechanisms to deal with this change.
Change-Id: Ie8281c0d75ac31d22a50986d62638e1be9eba2e8
Commit: 98d9cb885cd84c099255ddb8cbf93e3ed7799fd8
https://github.com/tribe29/checkmk/commit/98d9cb885cd84c099255ddb8cbf93e3ed…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-09-28 (Tue, 28 Sep 2021)
Changed paths:
M tests/Makefile
M tests/docker/test_docker.py
Log Message:
-----------
Extend docker container test logging
* Switch logging to logger
* Set default log level to info
* Log container start details by default
Change-Id: I6355b7126c9cbf095e6cab7a9946487297845318
Compare: https://github.com/tribe29/checkmk/compare/e498c547bb1c...98d9cb885cd8
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: 24fb378d9e2a8d40488264f1a3eb24a0f41f63c5
https://github.com/tribe29/checkmk/commit/24fb378d9e2a8d40488264f1a3eb24a0f…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2021-09-28 (Tue, 28 Sep 2021)
Changed paths:
A .werks/13277
M cmk/gui/wato/pages/automation.py
M cmk/utils/store.py
Log Message:
-----------
13277 FIX Lock checkmk configuration while configuration snapshot is unpacked
Background processes like the <tt>Automatic service discovery</tt> and the DCD may automatically
trigger a rebuild of the monitoring core configuration. Due to a race condition, this can also
happen on remote sites while a snapshot is being unpacked, resulting in invalid/incomplete configurations.
It is no longer possible to create the core configuration while a snapshot unpack is in progress.
Instead, the process in question waits until the unpacking has finished.
Change-Id: I6a4db29a38fc4244ad289060e612f8e09de2aaf4
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 9aabc69ac941a5e20cb762fb46e0b3a5dc97ded0
https://github.com/tribe29/checkmk/commit/9aabc69ac941a5e20cb762fb46e0b3a5d…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-09-28 (Tue, 28 Sep 2021)
Changed paths:
A .werks/12951
M cmk/gui/plugins/openapi/endpoints/folder_config.py
M cmk/gui/plugins/openapi/endpoints/host_config.py
Log Message:
-----------
12951 FIX response format of all host_config/folder_config REST API endpoints
The response format of some host_config and folder_config endpoints
did not fully conform to the OpenAPI spec. This has now been fixed, but
this also means that the following endpoints
create folder
hosts of folder
update folder
bulk update folders
move a folder
bulk create hosts
list hosts
will have a different format in SOME attributes on the attributes key
within the "extensions" key. The now documented format in the OpenAPI
documentation is the correct one now.
Change-Id: I340943702cca54ccbf401e3f6fc9f8ed568303ac
Commit: b350130c157f565b99c8d49203e6973df30d6468
https://github.com/tribe29/checkmk/commit/b350130c157f565b99c8d49203e6973df…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-09-28 (Tue, 28 Sep 2021)
Changed paths:
M cmk/gui/exceptions.py
M cmk/gui/plugins/openapi/endpoints/activate_changes.py
M cmk/gui/plugins/openapi/endpoints/utils.py
M cmk/gui/plugins/openapi/restful_objects/decorators.py
M cmk/gui/plugins/openapi/restful_objects/type_defs.py
M cmk/gui/plugins/openapi/utils.py
M cmk/gui/watolib/activate_changes.py
Log Message:
-----------
REST API: more detailed errors on activate changes
Change-Id: I8bf86056f252cdfa8d00252743e5399a667a9720
Commit: 9c7f8708400f8f3fa317c1dc7bbc3eac1398220d
https://github.com/tribe29/checkmk/commit/9c7f8708400f8f3fa317c1dc7bbc3eac1…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2021-09-28 (Tue, 28 Sep 2021)
Changed paths:
A .werks/13074
M cmk/gui/livestatus_utils/commands/acknowledgments.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_acknowledgement.py
Log Message:
-----------
13074 API: modification of acknowledgement endpoint to allow management in distributed setup
In the previous version, acknowledgements were restricted to a non distributed
monitoring setup. This werk resolves this restriction and allows the user to equally
handle acknowledgements in a distributed setup.
Change-Id: I7ce4b2a22c9bb0ca02489287c71c4173c6ba1dbb
Commit: 640cd88a52d1de9196586fa9c53a2bb9eca04a3c
https://github.com/tribe29/checkmk/commit/640cd88a52d1de9196586fa9c53a2bb9e…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-09-28 (Tue, 28 Sep 2021)
Changed paths:
A .werks/12954
M cmk/gui/notifications.py
M cmk/gui/openapi.py
M cmk/gui/wato/__init__.py
M cmk/gui/wato/page_handler.py
M cmk/gui/wato/pages/activate_changes.py
M cmk/gui/wato/pages/automation.py
M cmk/gui/wato/pages/fetch_agent_output.py
M cmk/gui/wato/pages/host_diagnose.py
M cmk/gui/wato/pages/services.py
M cmk/gui/wato/user_profile.py
M cmk/gui/watolib/network_scan.py
M cmk/gui/webapi.py
M omd/packages/check_mk/.f12
M omd/packages/check_mk/check_mk.make
A omd/packages/check_mk/post-create/01_create-sample-config.py
Log Message:
-----------
12954 generate default site configuration before Apache starts
Before this Werk, the default configuration was created by Checkmk
on the first request to the GUI.
This has been changed to happend *before* the Apache process starts up
the first time. The reason for this is that some parts of Checkmk
(e.g. the REST API) now need the default configuration to already be
present at startup.
This may cause issues with server configuration management systems (e.g.
Puppet, Chef or Ansible) when these systems expect a certain file to be
missing in a newly created site, whereas now these files will exist.
The files in question are:
etc/check_mk/multisite.d/wato/ca-certificates.mk
etc/check_mk/multisite.d/wato/groups.mk
etc/check_mk/multisite.d/wato/global.mk
etc/check_mk/multisite.d/wato/tags.mk
etc/check_mk/multisite.d/wato/users.mk
etc/check_mk/conf.d/wato/contacts.mk
etc/check_mk/conf.d/wato/groups.mk
etc/check_mk/conf.d/wato/rules.mk
etc/check_mk/conf.d/wato/global.mk
etc/check_mk/conf.d/wato/notifications.mk
etc/check_mk/conf.d/wato/tags.mk
Change-Id: I8f782ebb88dde0d3ecbdfb7de12caa1efeb6e38e
Commit: e498c547bb1c1ef92d0bfd53c93b8e3ffb2527f0
https://github.com/tribe29/checkmk/commit/e498c547bb1c1ef92d0bfd53c93b8e3ff…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-09-28 (Tue, 28 Sep 2021)
Changed paths:
A .werks/12952
M cmk/gui/plugins/openapi/endpoints/folder_config.py
M cmk/gui/plugins/openapi/endpoints/host_config.py
M cmk/gui/plugins/openapi/restful_objects/response_schemas.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_config.py
Log Message:
-----------
12952 FIX REST API: make endpoint responses more specific
Some endpoints of host_config and folder_config had the unspecific endpoint-type of
DomainObject and DomainObjectCollection. These have now been upgraded to HostConfigCollection,
HostConfigObject, FolderObject and FolderCollection.
Some automatically generated API clients for statically typed programming languages may
throw exceptions after these changes.
The behaviour of the endpoints have not been changes, so if you use an API client in a
dynamically typed language or a hand-written one, you may not have to change anything.
Change-Id: Ia2c8576ecabc7755f271bccde541c9529c33b3dc
Compare: https://github.com/tribe29/checkmk/compare/384227a154a2...e498c547bb1c
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 146e8c6f7ba2bc73983e852296c5503c52cfdcc2
https://github.com/tribe29/checkmk/commit/146e8c6f7ba2bc73983e852296c5503c5…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2021-09-27 (Mon, 27 Sep 2021)
Changed paths:
A .werks/12697
Log Message:
-----------
12697 FIX Fix problem with removing acknowledgements
If the comment to an acknowledgement was removed first, for
example, from the "Monitor | Comments" menu, the acknowledgement
would stick and could not be removed anymore.
This patch moves the acknowledgement-handling back out of
the comment loop. This re-establishes the behavior of the 1.6.
CMK-8111
SUP-7527
Change-Id: I8c4327132f2898036c29ca786731954580e1c747