Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: b7cb260b0a72a99624011f0eba035ec6b45ec0f0
https://github.com/Checkmk/checkmk/commit/b7cb260b0a72a99624011f0eba035ec6b…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2023-09-14 (Thu, 14 Sep 2023)
Changed paths:
A .werks/16099
M cmk/gui/fields/base.py
Log Message:
-----------
16099 FIX create_host: creating a host with a custom attribute now returns expected attributes
This werk addresses an issue when creating a host with custom attributes. For
example, when you added a new tag to a tag group and then created a host with
that tag group: tag value, the created host would have this new attribute but
it wouldn't have any other attributes.
So sending this in your request, after creating the new tag 'tag1',
C+:
{
"folder": "~",
"host_name": "api_created_host2",
"attributes": {
"ipaddress": "127.0.0.1",
"tag_agent": "no-agent",
"tag_snmp_ds": "no-snmp",
"tag_networking": "tag1"
}
}
C-:
before this would create a host with the only the tag networking attribute
and ignore all others, like so
C+:
{
...
"attributes" {
"tag_networking": "tag1"
}
C-:
Now, we return all the expected attributes.
SUP-14816
Change-Id: Ic91628f382837006173cb2582dd19da3afca1acb
Commit: 52bf35f4b7ccee62a91594b110abe1b9195fcac4
https://github.com/Checkmk/checkmk/commit/52bf35f4b7ccee62a91594b110abe1b91…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2023-09-14 (Thu, 14 Sep 2023)
Changed paths:
A .werks/16098
M cmk/gui/fields/__init__.py
M cmk/gui/fields/custom_fields.py
M cmk/gui/fields/definitions.py
M cmk/gui/plugins/openapi/endpoints/notification_rules/response_schemas.py
M tests/unit/cmk/gui/plugins/openapi/test_notification_rules.py
Log Message:
-----------
16098 FIX notification rules: match_folder value now matches correctly to available folders
This werk addresses an issue when creating or updating a notification rule
via the REST-API. Previously, it would not correctly match the desired folder
and as a result, you had to set this option to disabled which meant all rules
were created in the main folder only.
Now the match_folder value field should match a folder id, in the form of the
folder path, replacing / for ~
E.g.
/folder1 -> ~folder1
/folder1/folder2 -> ~folder1~folder2
Change-Id: If58bcc32bc74bcb485bc66117100dd32fecc348d
Commit: a1833077d3c9ce000f1a5065b6bee26c2ddf3b14
https://github.com/Checkmk/checkmk/commit/a1833077d3c9ce000f1a5065b6bee26c2…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2023-09-14 (Thu, 14 Sep 2023)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/acknowledgement/__init__.py
M cmk/gui/plugins/openapi/endpoints/cert/__init__.py
M cmk/gui/plugins/openapi/endpoints/host_internal/__init__.py
M cmk/gui/plugins/openapi/endpoints/host_tag_group/__init__.py
M cmk/gui/plugins/openapi/endpoints/service_discovery/__init__.py
M cmk/gui/plugins/openapi/utils.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_internal.py
Log Message:
-----------
problem response: ensure all problem responses include the detail field
On a few REST API endpoints, the problem response was missing the detail
field which violates the schema.
CMK-14273
Change-Id: Ia15611d73e033dd83d9c8e8b2df1792f1e455087
Compare: https://github.com/Checkmk/checkmk/compare/29ee0325105a...a1833077d3c9
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 2730f996428a1f16736b8abe61174d4fd5a1f7ff
https://github.com/Checkmk/checkmk/commit/2730f996428a1f16736b8abe61174d4fd…
Author: Maximilian Wirtz <maximilian.wirtz(a)checkmk.com>
Date: 2023-09-14 (Thu, 14 Sep 2023)
Changed paths:
R omd/packages/perl-modules/src/Archive-Zip-1.68.tar.gz
R omd/packages/perl-modules/src/Capture-Tiny-0.27.tar.gz
R omd/packages/perl-modules/src/Carp-Clan-6.04.tar.gz
R omd/packages/perl-modules/src/Class-Accessor-0.34.tar.gz
R omd/packages/perl-modules/src/Class-MethodMaker-2.22.tar.gz
R omd/packages/perl-modules/src/Class-Singleton-1.5.tar.gz
R omd/packages/perl-modules/src/Config-General-2.56.tar.gz
R omd/packages/perl-modules/src/Config-Tiny-2.20.tgz
R omd/packages/perl-modules/src/Crypt-Blowfish_PP-1.12.tar.gz
R omd/packages/perl-modules/src/Crypt-SSLeay-0.72.tar.gz
R omd/packages/perl-modules/src/Data-Dumper-2.154.tar.gz
R omd/packages/perl-modules/src/DateTime-1.18.tar.gz
R omd/packages/perl-modules/src/DateTime-Locale-0.45.tar.gz
R omd/packages/perl-modules/src/DateTime-TimeZone-1.88.tar.gz
R omd/packages/perl-modules/src/Digest-MD5-2.54.tar.gz
R omd/packages/perl-modules/src/Digest-SHA1-2.13.tar.gz
R omd/packages/perl-modules/src/ExtUtils-CBuilder-0.280220.tar.gz
R omd/packages/perl-modules/src/ExtUtils-Constant-0.23.tar.gz
R omd/packages/perl-modules/src/ExtUtils-MakeMaker-7.04.tar.gz
R omd/packages/perl-modules/src/ExtUtils-ParseXS-3.24.tar.gz
R omd/packages/perl-modules/src/File-SearchPath-0.06.tar.gz
R omd/packages/perl-modules/src/Getopt-Long-2.43.tar.gz
R omd/packages/perl-modules/src/HTML-Parser-3.71.tar.gz
R omd/packages/perl-modules/src/HTTP-Cookies-6.01.tar.gz
R omd/packages/perl-modules/src/HTTP-Date-6.02.tar.gz
R omd/packages/perl-modules/src/HTTP-Message-6.06.tar.gz
R omd/packages/perl-modules/src/IO-1.25.tar.gz
R omd/packages/perl-modules/src/IPC-Cmd-0.92.tar.gz
R omd/packages/perl-modules/src/JSON-2.90.tar.gz
R omd/packages/perl-modules/src/JSON-PP-2.27300.tar.gz
R omd/packages/perl-modules/src/JSON-XS-3.01.tar.gz
R omd/packages/perl-modules/src/LWP-Protocol-https-6.10.tar.gz
R omd/packages/perl-modules/src/List-AllUtils-0.09.tar.gz
R omd/packages/perl-modules/src/Locale-Maketext-Simple-0.21.tar.gz
R omd/packages/perl-modules/src/Math-Calc-Units-1.07.tar.gz
R omd/packages/perl-modules/src/Module-Build-0.4007.tar.gz
R omd/packages/perl-modules/src/Module-CoreList-5.20150420.tar.gz
R omd/packages/perl-modules/src/Module-Find-0.12.tar.gz
R omd/packages/perl-modules/src/Module-Implementation-0.09.tar.gz
R omd/packages/perl-modules/src/Module-Install-1.16.tar.gz
R omd/packages/perl-modules/src/Module-Load-0.32.tar.gz
R omd/packages/perl-modules/src/Module-Load-Conditional-0.64.tar.gz
R omd/packages/perl-modules/src/Module-Metadata-1.000027.tar.gz
R omd/packages/perl-modules/src/Module-Runtime-0.014.tar.gz
R omd/packages/perl-modules/src/Monitoring-Livestatus-0.74.tar.gz
R omd/packages/perl-modules/src/Monitoring-Plugin-0.38.tar.gz
R omd/packages/perl-modules/src/Nagios-Plugin-0.36.tar.gz
R omd/packages/perl-modules/src/Net-HTTP-6.07.tar.gz
R omd/packages/perl-modules/src/Params-Check-0.38.tar.gz
R omd/packages/perl-modules/src/Params-Util-1.07.tar.gz
R omd/packages/perl-modules/src/Params-Validate-1.18.tar.gz
R omd/packages/perl-modules/src/Path-Class-0.35.tar.gz
R omd/packages/perl-modules/src/PathTools-3.47.tar.gz
R omd/packages/perl-modules/src/Perl-OSType-1.008.tar.gz
R omd/packages/perl-modules/src/Scalar-List-Utils-1.42.tar.gz
R omd/packages/perl-modules/src/Socket-2.019.tar.gz
R omd/packages/perl-modules/src/Sub-Exporter-Progressive-0.001011.tar.gz
R omd/packages/perl-modules/src/Sub-Install-0.928.tar.gz
R omd/packages/perl-modules/src/Sys-SigAction-0.21.tar.gz
R omd/packages/perl-modules/src/Term-Clui-1.70.tar.gz
R omd/packages/perl-modules/src/Term-ProgressBar-2.17.tar.gz
R omd/packages/perl-modules/src/Term-ReadLine-Gnu-1.25.tar.gz
R omd/packages/perl-modules/src/Term-ShellUI-0.92.tar.gz
R omd/packages/perl-modules/src/Term-Size-0.207.tar.gz
R omd/packages/perl-modules/src/TermReadKey-2.37.tar.gz
R omd/packages/perl-modules/src/Test-Cmd-1.08.tar.gz
R omd/packages/perl-modules/src/Test-Simple-1.001014.tar.gz
R omd/packages/perl-modules/src/Text-ParseWords-3.29.tar.gz
R omd/packages/perl-modules/src/Time-HiRes-1.9726.tar.gz
R omd/packages/perl-modules/src/Try-Tiny-0.22.tar.gz
R omd/packages/perl-modules/src/Types-Serialiser-1.0.tar.gz
R omd/packages/perl-modules/src/URI-1.67.tar.gz
R omd/packages/perl-modules/src/XML-LibXML-2.0134.tar.gz
R omd/packages/perl-modules/src/XML-NamespaceSupport-1.11.tar.gz
R omd/packages/perl-modules/src/XML-Parser-2.44.tar.gz
R omd/packages/perl-modules/src/XML-SAX-0.99.tar.gz
R omd/packages/perl-modules/src/XML-SAX-Base-1.08.tar.gz
R omd/packages/perl-modules/src/XML-Simple-2.20.tar.gz
R omd/packages/perl-modules/src/XML-Twig-3.52.tar.gz
R omd/packages/perl-modules/src/YAML-Tiny-1.67.tar.gz
R omd/packages/perl-modules/src/base-2.18.tar.gz
R omd/packages/perl-modules/src/common-sense-3.73.tar.gz
R omd/packages/perl-modules/src/libwww-perl-6.13.tar.gz
R omd/packages/perl-modules/src/parent-0.232.tar.gz
R omd/packages/perl-modules/src/version-0.9924.tar.gz
Log Message:
-----------
Remove perl sources
They are bazelised by now
Change-Id: Ieb815f776f0a4c25c55cd6a19cfd479e68a01848
Commit: a5990d9a7ad4ef620a0c2c44e2f1ad4b019114bb
https://github.com/Checkmk/checkmk/commit/a5990d9a7ad4ef620a0c2c44e2f1ad4b0…
Author: Matteo Stifano <matteo.stifano(a)checkmk.com>
Date: 2023-09-14 (Thu, 14 Sep 2023)
Changed paths:
M tests/integration/checks/test_checks_sanity.py
Log Message:
-----------
Temporary skip integration test
Change-Id: I05a2fda37fd1da414eecc1b7f273626a0b6c25fd
Commit: 34dc9cd4c8102e57d135bb5eda7603c57b1e141d
https://github.com/Checkmk/checkmk/commit/34dc9cd4c8102e57d135bb5eda7603c57…
Author: Max Linke <max.linke(a)checkmk.com>
Date: 2023-09-14 (Thu, 14 Sep 2023)
Changed paths:
M buildscripts/infrastructure/build-nodes/scripts/install-rust-cargo.sh
Log Message:
-----------
switch to rust 1.72
Change-Id: I2c56a11be46e7e9f0e4ab20e4dfb7b00736c087c
Compare: https://github.com/Checkmk/checkmk/compare/6b59276ba959...34dc9cd4c810
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 8288faaeb3589d9c5b2dc4be37207ab582a1878d
https://github.com/Checkmk/checkmk/commit/8288faaeb3589d9c5b2dc4be37207ab58…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-09-14 (Thu, 14 Sep 2023)
Changed paths:
M tests/unit/cmk/base/plugins/agent_based/test_datadog_monitors.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_memory.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_pod_restarts.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_pod_status.py
R tests/unit/cmk/base/plugins/agent_based/utils/test_cache_helper.py
Log Message:
-----------
Drop tests violating component boundaries
The check test cases did not add much value and in the context of
thousands of checks which have the same situation and don't do this
check, it does not make sense to keep them while they are only possible
at the price of an import violation between cmk.base and the cmk.gui.
Change-Id: I8ce107c14ae319e3bc714f73c88c36137ab2814a
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 46cb0eaa5826f50a039bc340227e2553b6738362
https://github.com/Checkmk/checkmk/commit/46cb0eaa5826f50a039bc340227e2553b…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2023-09-14 (Thu, 14 Sep 2023)
Changed paths:
M buildscripts/scripts/stages.yml
M packages/cmk-agent-ctl/run
M packages/cmk-agent-ctl/run.cmd
A packages/cmk-agent-ctl/rust-toolchain.toml
M packages/cmk-agent-ctl/scripts/cargo_build_core.cmd
M packages/cmk-agent-ctl/setup_config.cmd
M packages/database_checks/sql_check/Cargo.lock
M packages/database_checks/sql_check/Cargo.toml
M packages/database_checks/sql_check/run
M packages/database_checks/sql_check/run.cmd
R packages/database_checks/sql_check/rust-toolchain
A packages/database_checks/sql_check/rust-toolchain.toml
M packages/database_checks/sql_check/scripts/cargo_build_core.cmd
M packages/database_checks/sql_check/setup_config.cmd
Log Message:
-----------
make toolchain/target management idiomatic
- add rust-toolchain.toml
- move custom setup into setup_config.cmd
- fix scripts
- add rustup update early to sync local with remote
Change-Id: Ic834e9a18cbce35d0185ebe64b1b582136ed23c1
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 507f5d836930e2f5b8b1e8a047c129c05bdc59d0
https://github.com/Checkmk/checkmk/commit/507f5d836930e2f5b8b1e8a047c129c05…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2023-09-14 (Thu, 14 Sep 2023)
Changed paths:
M cmk/gui/graphing/_artwork.py
M cmk/gui/graphing/_expression.py
M cmk/gui/graphing/_graph_specification.py
M cmk/gui/graphing/_graph_templates.py
M cmk/gui/graphing/_rrd_fetch.py
M cmk/gui/graphing/_timeseries.py
A cmk/gui/graphing/_type_defs.py
M cmk/gui/graphing/_utils.py
M cmk/gui/plugins/metrics/aws.py
M cmk/gui/plugins/metrics/oracle.py
M tests/unit/cmk/gui/graphing/test_metrics_graph_template.py
Log Message:
-----------
Move simple type defs to own module
Change-Id: I5efa2b816840b88fca393620904adecdf009f087
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 2d7b8a62a85a238392c2b8d36a95fa36d6de2a07
https://github.com/Checkmk/checkmk/commit/2d7b8a62a85a238392c2b8d36a95fa36d…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2023-09-14 (Thu, 14 Sep 2023)
Changed paths:
A cmk/gui/graphing/_expression.py
M cmk/gui/graphing/_graph_templates.py
M cmk/gui/graphing/_utils.py
M cmk/gui/metrics.py
A tests/unit/cmk/gui/graphing/test_expression.py
M tests/unit/cmk/gui/graphing/test_utils.py
Log Message:
-----------
Move expression related stuff to own module
Change-Id: I4ff56f7ca0b3c3a0677b39c639c46adeac0c7e02