Branch: refs/heads/2.0.0
Home:
https://github.com/tribe29/checkmk
Commit: 00957d3354f54b20ecfdba272b7de9b7aa18ad7a
https://github.com/tribe29/checkmk/commit/00957d3354f54b20ecfdba272b7de9b7a…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-07-16 (Fri, 16 Jul 2021)
Changed paths:
M cmk/gui/backup.py
M cmk/gui/key_mgmt.py
M cmk/gui/plugins/wato/__init__.py
M cmk/gui/plugins/wato/background_job.py
M cmk/gui/plugins/wato/bi_config.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/plugins/wato/utils/base_modes.py
M cmk/gui/plugins/wato/utils/simple_modes.py
M cmk/gui/type_defs.py
M cmk/gui/wato/mkeventd.py
M cmk/gui/wato/pages/activate_changes.py
M cmk/gui/wato/pages/analyze_configuration.py
M cmk/gui/wato/pages/audit_log.py
M cmk/gui/wato/pages/bulk_discovery.py
M cmk/gui/wato/pages/bulk_edit.py
M cmk/gui/wato/pages/bulk_import.py
M cmk/gui/wato/pages/diagnostics.py
M cmk/gui/wato/pages/folders.py
M cmk/gui/wato/pages/global_settings.py
M cmk/gui/wato/pages/groups.py
M cmk/gui/wato/pages/host_diagnose.py
M cmk/gui/wato/pages/host_rename.py
M cmk/gui/wato/pages/hosts.py
M cmk/gui/wato/pages/icons.py
M cmk/gui/wato/pages/ldap.py
M cmk/gui/wato/pages/notifications.py
M cmk/gui/wato/pages/parentscan.py
M cmk/gui/wato/pages/random_hosts.py
M cmk/gui/wato/pages/read_only.py
M cmk/gui/wato/pages/roles.py
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/wato/pages/search.py
M cmk/gui/wato/pages/sites.py
M cmk/gui/wato/pages/tags.py
M cmk/gui/wato/pages/timeperiods.py
M cmk/gui/wato/pages/users.py
Log Message:
-----------
WatoMode: remove cyclical import
Change-Id: I135ac0097ef3b20de045200a970247243c233475
Commit: ce27a7b37aeaa1269d5ccd516ff553786e0b0ae2
https://github.com/tribe29/checkmk/commit/ce27a7b37aeaa1269d5ccd516ff553786…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-07-16 (Fri, 16 Jul 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: 593d29112e5e3a7d3c99cad343127bfc40bf9f9b
https://github.com/tribe29/checkmk/commit/593d29112e5e3a7d3c99cad343127bfc4…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-07-16 (Fri, 16 Jul 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
Commit: a2007535dd75b2b80fe2ce996cceb54b0457e242
https://github.com/tribe29/checkmk/commit/a2007535dd75b2b80fe2ce996cceb54b0…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-07-16 (Fri, 16 Jul 2021)
Changed paths:
A .werks/12953
M cmk/gui/plugins/openapi/endpoints/bi.py
M cmk/gui/plugins/openapi/endpoints/downtime.py
M cmk/gui/plugins/openapi/endpoints/folder_config.py
M cmk/gui/plugins/openapi/endpoints/host_config.py
M cmk/gui/plugins/openapi/endpoints/password.py
M cmk/gui/plugins/openapi/restful_objects/decorators.py
M cmk/gui/plugins/openapi/restful_objects/response_schemas.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_password.py
Log Message:
-----------
12953 FIX response conversion of all endpoints of REST API
In a previous Werk (12951) some endpoints have been switched over to be
in line with the OpenAPI specification. This Werk switches all other endpoints
over. As for incompatibilities: only the password GET endpoints had deviations
from the specification.
If you use an automatically generated API-client, you may need to regenerate
your API client if you experience errors on these endpoints.
Change-Id: I9beeed6b592a2beea7f0ddcafb8574d757b11f56
Commit: aba725648ab4a0d70266b53c99c58c7ab438f7b7
https://github.com/tribe29/checkmk/commit/aba725648ab4a0d70266b53c99c58c7ab…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-07-16 (Fri, 16 Jul 2021)
Changed paths:
A cmk/gui/plugins/openapi/restful_objects/documentation.py
M cmk/gui/plugins/openapi/restful_objects/specification.py
M cmk/utils/livestatus_helpers/tables/__init__.py
Log Message:
-----------
REST API: Integrate Livestatus table definitions in documentation
Change-Id: Ie98cf0bf6b6af788f1c226f84f24dbf156dae931
Commit: 45e3be629ba191af28b32bfbe765cbef6912a340
https://github.com/tribe29/checkmk/commit/45e3be629ba191af28b32bfbe765cbef6…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-07-16 (Fri, 16 Jul 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/__init__.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
Compare:
https://github.com/tribe29/checkmk/compare/6f62f63d6907...45e3be629ba1