Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 11268dc16fea6c1cd43e6f5517ab54afd7530fd9
https://github.com/tribe29/checkmk/commit/11268dc16fea6c1cd43e6f5517ab54afd…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-11-03 (Wed, 03 Nov 2021)
Changed paths:
M cmk/update_config.py
M tests/unit/cmk/test_update_config.py
Log Message:
-----------
cmk-update-config: Apply transformations to global settings
This helps with fixing bugs in the global settings.
Change-Id: I7c15caed94fc8e7e5db220dd65b13cf2f1ad1581
Commit: a9f82eed3347457bb6fe052859817609028c34bf
https://github.com/tribe29/checkmk/commit/a9f82eed3347457bb6fe0528598176090…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-11-03 (Wed, 03 Nov 2021)
Changed paths:
M cmk/gui/wato/pages/sites.py
Log Message:
-----------
Small typing improvements
Change-Id: Ib9ee85ab93f64b93f2c82dbb19677cef575a9005
Commit: 13bef21931ab9718d7658923abd01258e42669a7
https://github.com/tribe29/checkmk/commit/13bef21931ab9718d7658923abd01258e…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-11-03 (Wed, 03 Nov 2021)
Changed paths:
M cmk/gui/plugins/wato/check_mk_configuration.py
M cmk/gui/wato/pages/sites.py
Log Message:
-----------
Add to trusted CAs: Write new CA as string to config
There was a mixup of bytes and str for the underlying config variable
trusted_certificate_authorities:
* When editing this global setting directly, the certificates where
stored as str.
* When pressing "Add to trusted CAs" in the livestatus encryption page,
the new certificate was stored as bytes.
In the latter case, there is a check for duplicates to avoid having the
same certificate multiple times in the trust list. This check was also
confused by this bug.
Change-Id: Id1234df62a3523e2b93c9070ad74f39d6e4e3d70
Commit: cfa80638ef2afa8b0204af2020d61dbfd2fc2153
https://github.com/tribe29/checkmk/commit/cfa80638ef2afa8b0204af2020d61dbfd…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-11-03 (Wed, 03 Nov 2021)
Changed paths:
M cmk/gui/watolib/config_domains.py
Log Message:
-----------
Add to trusted CAs: Replace six.ensure_binary with encode
Certificates stored in the global configuration are now always strings,
so we can safely use encode.
Change-Id: I099dc50ee9b8faf80275c93f3d811473fc8e8833
Commit: 1ea9dd70c3f75e76fa2a540627b810f53b34fcf7
https://github.com/tribe29/checkmk/commit/1ea9dd70c3f75e76fa2a540627b810f53…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-11-03 (Wed, 03 Nov 2021)
Changed paths:
M cmk/utils/certs.py
M omd/packages/omd/omdlib/certs.py
M tests/testlib/certs.py
M tests/unit/cmk/utils/test_certs.py
Log Message:
-----------
cert utils: split making of signed cert into csr creation and signing
This is useful for implementing a REST API endpoint which handles CSRs.
CMK-8750
Change-Id: Icd60375cca445423124752a0e7a46a535abd4817
Commit: c206a8843dfa7febbb43b284fcae40f3c75def25
https://github.com/tribe29/checkmk/commit/c206a8843dfa7febbb43b284fcae40f3c…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-11-03 (Wed, 03 Nov 2021)
Changed paths:
M cmk/gui/fields/__init__.py
M cmk/gui/fields/definitions.py
A cmk/gui/plugins/openapi/endpoints/csr.py
M cmk/gui/plugins/openapi/restful_objects/decorators.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M cmk/gui/plugins/openapi/restful_objects/response_schemas.py
M cmk/gui/plugins/openapi/restful_objects/specification.py
M cmk/utils/certs.py
A tests/unit/cmk/gui/plugins/openapi/test_csr.py
M tests/unit/cmk/gui/test_gui_config.py
M tests/unit/cmk/utils/test_certs.py
Log Message:
-----------
Add REST API endpoint handling Certificate Signing Requests (CSRs)
This endpoint will be used by marcv while registering agents.
CMK-8750
Change-Id: I98865d6b386b3866635c5517e3171174cd6fdd95
Compare:
https://github.com/tribe29/checkmk/compare/cdec774b28aa...c206a8843dfa