Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: c4f89991350fb5c66276b6de067c5e0f82a51945
https://github.com/tribe29/checkmk/commit/c4f89991350fb5c66276b6de067c5e0f8…
Author: Benedikt Seidl <benedikt.seidl(a)tribe29.com>
Date: 2022-02-22 (Tue, 22 Feb 2022)
Changed paths:
A .werks/13408
Log Message:
-----------
13408 FIX RESTAPI: allow downloading vanilla and generic agents
With this change it's possible to download the "vanilla" and "generic" agents via RESTAPI.
To download the "generic" agent you can use the following url:
/api/1.0/domain-types/agent/actions/download_by_host/invoke?agent_type=generic&os_type=linux_tgz
The url for downloading the agent by host name continue to work as is.
Change-Id: I82261001816efb6044f4a69acb9803c0228ea535
Commit: d0851a309191bc984fe8ef5cee816f7de027318f
https://github.com/tribe29/checkmk/commit/d0851a309191bc984fe8ef5cee816f7de…
Author: Benedikt Seidl <benedikt.seidl(a)tribe29.com>
Date: 2022-02-22 (Tue, 22 Feb 2022)
Changed paths:
M cmk/gui/plugins/openapi/restful_objects/decorators.py
Log Message:
-----------
RESTAPI: enable raising marshmallow.ValidationError
It's now possible to raise marshmallows ValidationError in the endpoint
function (decorated with Endpoint decorator). This way Validation Errors
caused by marshmallow schema validation and aditionall schema validation
in the endpoint have the same look and feel.
Change-Id: I957b179cd6bf811b8d0afb8c9c1487cfee81043a
Compare: https://github.com/tribe29/checkmk/compare/4680737245e8...d0851a309191
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: a14f630f3422466a15a5ed68f30bccc188a8dd20
https://github.com/tribe29/checkmk/commit/a14f630f3422466a15a5ed68f30bccc18…
Author: Benedikt Seidl <benedikt.seidl(a)tribe29.com>
Date: 2022-02-22 (Tue, 22 Feb 2022)
Changed paths:
A .werks/13408
Log Message:
-----------
13408 FIX RESTAPI: allow downloading vanilla and generic agents
With this change it's possible to download the "vanilla" and "generic" agents via RESTAPI.
To download the "generic" agent you can use the following url:
/api/1.0/domain-types/agent/actions/download_by_host/invoke?agent_type=generic&os_type=linux_tgz
The url for downloading the agent by host name continue to work as is.
Change-Id: I82261001816efb6044f4a69acb9803c0228ea535
Commit: 86d5669ec3c453645aec9a1cdcb49973bd1b39db
https://github.com/tribe29/checkmk/commit/86d5669ec3c453645aec9a1cdcb49973b…
Author: Benedikt Seidl <benedikt.seidl(a)tribe29.com>
Date: 2022-02-22 (Tue, 22 Feb 2022)
Changed paths:
M cmk/gui/plugins/openapi/restful_objects/decorators.py
Log Message:
-----------
RESTAPI: enable raising marshmallow.ValidationError
It's now possible to raise marshmallows ValidationError in the endpoint
function (decorated with Endpoint decorator). This way Validation Errors
caused by marshmallow schema validation and aditionall schema validation
in the endpoint have the same look and feel.
Change-Id: I957b179cd6bf811b8d0afb8c9c1487cfee81043a
Compare: https://github.com/tribe29/checkmk/compare/2aad56d15ec3...86d5669ec3c4
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: f86c5df2b800aef201e27ebec46b89e9c253cf46
https://github.com/tribe29/checkmk/commit/f86c5df2b800aef201e27ebec46b89e9c…
Author: Lukas Lengler <lukas.lengler(a)tribe29.com>
Date: 2022-02-22 (Tue, 22 Feb 2022)
Changed paths:
A .werks/13738
M cmk/base/plugins/agent_based/utils/device_types.py
M tests/unit/cmk/base/plugins/agent_based/test_inventory_snmp_extended_info.py
Log Message:
-----------
13738 FIX Incorrect fcswitch host labels for Cisco IOS switches
Cisco IOS switches would discover the incorrect "fcswitch" host label
since they use fc1 or fc2 designators.
Now this special case is handled and the correct "switch" host label
is discovered.
CMK-9597
Change-Id: I9a4fdaddb5948f861c7d5995c34cc30d7fa98265
Commit: 4680737245e8fa445e0f8bd057baa32c0dd1efde
https://github.com/tribe29/checkmk/commit/4680737245e8fa445e0f8bd057baa32c0…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2022-02-22 (Tue, 22 Feb 2022)
Changed paths:
R .werks/13651
M cmk/gui/plugins/openapi/endpoints/user_config.py
M cmk/gui/plugins/openapi/restful_objects/response_schemas.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_user.py
Log Message:
-----------
Revert "13651 FIX API: fix user config show endpoints to include user attributes"
This reverts commit 38da8bafa9dd670107cf729edabe09cfb1ab045b.
Reason for revert: breaks integration tests
Change-Id: I603935b81cf2337159c0658008bdfb7d3c19dbdb
Compare: https://github.com/tribe29/checkmk/compare/5d3173861760...4680737245e8
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 2aad56d15ec3e14beade6e5ae73e919dd53e3c38
https://github.com/tribe29/checkmk/commit/2aad56d15ec3e14beade6e5ae73e919dd…
Author: Benedikt Seidl <benedikt.seidl(a)tribe29.com>
Date: 2022-02-22 (Tue, 22 Feb 2022)
Changed paths:
A .werks/13409
M cmk/gui/plugins/openapi/endpoints/acknowledgement.py
M cmk/gui/plugins/openapi/endpoints/downtime.py
M cmk/gui/plugins/openapi/restful_objects/decorators.py
M tests/unit/cmk/gui/plugins/openapi/test_restful_objects.py
Log Message:
-----------
13409 FIX RESTAPI: do not generate config on all post endpoints
Before this change the following endpoints triggered a configuration rebuild:
* /api/1.0/domain-types/acknowledge/collections/host
* /api/1.0/domain-types/acknowledge/collections/service
* /api/1.0/domain-types/downtime/collections/host
* /api/1.0/domain-types/downtime/collections/service
* /api/1.0/domain-types/downtime/actions/delete/invoke
Those endpoints will no longer trigger a config rebuild.
SUP-8793
Change-Id: Ia2ab65a7826e2cbda7b3843d43b0e14184902ec4
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 0374ea7fe32d23df29e05904c9660bdc603eac81
https://github.com/tribe29/checkmk/commit/0374ea7fe32d23df29e05904c9660bdc6…
Author: Benedikt Seidl <benedikt.seidl(a)tribe29.com>
Date: 2022-02-22 (Tue, 22 Feb 2022)
Changed paths:
A .werks/13407
M cmk/gui/plugins/openapi/restful_objects/decorators.py
M tests/unit/cmk/gui/plugins/openapi/test_restful_objects.py
Log Message:
-----------
13407 FIX RESTAPI: do not update config generation on get requests
Before this werk all rest api calls would generate config updates and trigger
git commits (if git config changes is configured).
After this werk this is only the case for http methods other than get.
SUP-8793
Change-Id: I8f08d8ff01f0131acb57fd2046622b5aa69e9d7c
Commit: 12a8c0a1face03399b1bd2c8dd5f8839fd04a63a
https://github.com/tribe29/checkmk/commit/12a8c0a1face03399b1bd2c8dd5f8839f…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2022-02-22 (Tue, 22 Feb 2022)
Changed paths:
A .werks/13460
M checks/oracle_recovery_status
A tests/unit/checks/test_oracle_recovery_status.py
Log Message:
-----------
13460 FIX Fix crash in oracle_recovery_status
In case of error during querying oracle_recovery_status
in mk_oracle agent, the check would crash.
Now, the check reports the error and assumes the state CRIT.
Change-Id: I0bdd6b425d11e89bfd2c96af054e5cd213ee9d7d
Compare: https://github.com/tribe29/checkmk/compare/aedec58cb938...12a8c0a1face
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 5d3173861760d84bf41690f84ee846059671825c
https://github.com/tribe29/checkmk/commit/5d3173861760d84bf41690f84ee846059…
Author: Benedikt Seidl <benedikt.seidl(a)tribe29.com>
Date: 2022-02-22 (Tue, 22 Feb 2022)
Changed paths:
A .werks/13407
M cmk/gui/plugins/openapi/restful_objects/decorators.py
M tests/unit/cmk/gui/plugins/openapi/test_restful_objects.py
Log Message:
-----------
13407 FIX RESTAPI: do not update config generation on get requests
Before this werk all rest api calls would generate config updates and trigger
git commits (if git config changes is configured).
After this werk this is only the case for http methods other than get.
SUP-8793
Change-Id: I8f08d8ff01f0131acb57fd2046622b5aa69e9d7c
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: aedec58cb938d1111e78f227fedc319873141f2d
https://github.com/tribe29/checkmk/commit/aedec58cb938d1111e78f227fedc31987…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-02-22 (Tue, 22 Feb 2022)
Changed paths:
M agents/cmk-agent-ctl/src/cli.rs
M agents/cmk-agent-ctl/src/config.rs
M agents/cmk-agent-ctl/src/delete_connection.rs
M agents/cmk-agent-ctl/src/import_connection.rs
M agents/cmk-agent-ctl/src/status.rs
Log Message:
-----------
agent controller: store imported pull connections in set (hash by uuid)
This solves the issues of duplicate imported connections. Furthermore,
the status command does not report "imported-n" anymore for imported
connections, since this information is not really useful. To delete an
imported connection, users can simply provide the UUID.
CMK-9738
Change-Id: Idf9b46420b4a2a599e0432295dc50dac9243d38d
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: a030140dff024e1c142ef81ce486ffb3b034f4c9
https://github.com/tribe29/checkmk/commit/a030140dff024e1c142ef81ce486ffb3b…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-02-22 (Tue, 22 Feb 2022)
Changed paths:
M agents/cmk-agent-ctl/src/cli.rs
M agents/cmk-agent-ctl/src/config.rs
M agents/cmk-agent-ctl/src/delete_connection.rs
M agents/cmk-agent-ctl/src/import_connection.rs
M agents/cmk-agent-ctl/src/status.rs
Log Message:
-----------
agent controller: store imported pull connections in set (hash by uuid)
This solves the issues of duplicate imported connections. Furthermore,
the status command does not report "imported-n" anymore for imported
connections, since this information is not really useful. To delete an
imported connection, users can simply provide the UUID.
CMK-9738
Change-Id: Idf9b46420b4a2a599e0432295dc50dac9243d38d
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 9a24f0be302488e1cebad5652ada8ad9dd990b51
https://github.com/tribe29/checkmk/commit/9a24f0be302488e1cebad5652ada8ad9d…
Author: Lukas Lengler <lukas.lengler(a)tribe29.com>
Date: 2022-02-22 (Tue, 22 Feb 2022)
Changed paths:
A .werks/13737
M cmk/base/plugins/agent_based/snmp_extended_info.py
Log Message:
-----------
13737 FIX Crash snmp_extended_info
The snmp_extended_info snmp section would crash when discovering
host labels with an IndexError (list index out of range) when no
parsed data was available.
CMK-8046
Change-Id: Iae186879b973d0e5d7240a0a090b13997cabd5c1