Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: cad29842e0d3d84d980eadd6919336a262ad978c
https://github.com/tribe29/checkmk/commit/cad29842e0d3d84d980eadd6919336a26…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-01-05 (Thu, 05 Jan 2023)
Changed paths:
A .werks/15156
Log Message:
-----------
15156 Send metrics to InfluxDB in batch
Metrics are collected and sent together after either about 5000
metrics have been enqueued or 10 seconds, whichever comes first.
This follows the "Optimize writes to InfluxDB" best practice
documented on influxdata.com and should improve the overall
performance of the connector.
Change-Id: Icb89215101255305843ae751cf3f8ed151f73249
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 0490f9298603b2a9ff57c4a5e5b8e5dbd1a23871
https://github.com/tribe29/checkmk/commit/0490f9298603b2a9ff57c4a5e5b8e5dbd…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2023-01-05 (Thu, 05 Jan 2023)
Changed paths:
A .werks/15084
M cmk/base/plugins/agent_based/utils/kube.py
M cmk/base/plugins/agent_based/utils/kube_strategy.py
M cmk/special_agents/utils_kubernetes/schemata/api.py
M cmk/special_agents/utils_kubernetes/transform_json.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_kube_strategy.py
Log Message:
-----------
15084 kube_replicas: addition of maxUnavailable field for Statefulset with RollingUpdate
The maxUnavailable field for RollingUpdate in Statefulsets is introduced with Kubernetes v1.24.
This werk handles this field and displays the set value in the kube_replicas check. Further
information on this field and how to enable it on Kubernetes' side can be found in the following
article: https://kubernetes.io/blog/2022/05/27/maxunavailable-for-statefulset/
Change-Id: I01b36818bf3b52c6251e9bc830d177e983122621
Commit: a5582906022389dc7793475491ca3a7675113555
https://github.com/tribe29/checkmk/commit/a5582906022389dc7793475491ca3a767…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-01-05 (Thu, 05 Jan 2023)
Changed paths:
M packages/livestatus/src/InputBuffer.cc
Log Message:
-----------
Unbreak IWYU.
Change-Id: Icfec4dc5ed556e6018ca1851ae660471e851749b
Compare: https://github.com/tribe29/checkmk/compare/6b3dab68f3a1...a55829060223
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: c1790eca845acd8bafb8a1a14c5aff4bd80e14db
https://github.com/tribe29/checkmk/commit/c1790eca845acd8bafb8a1a14c5aff4bd…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2023-01-05 (Thu, 05 Jan 2023)
Changed paths:
M web/htdocs/themes/facelift/scss/_main.scss
M web/htdocs/themes/facelift/scss/_pages.scss
M web/htdocs/themes/facelift/scss/_variables_common.scss
Log Message:
-----------
SCSS: Make top border radius a variable
Change-Id: I270de373a41ac883e042aab53139e55159b8eab9
Commit: e24ccbd54fb6eaa5fc0229d5bea0e41eaef68b1d
https://github.com/tribe29/checkmk/commit/e24ccbd54fb6eaa5fc0229d5bea0e41ea…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2023-01-05 (Thu, 05 Jan 2023)
Changed paths:
M livestatus/src/Aggregator.h
M livestatus/src/BlobColumn.h
M livestatus/src/CommentRenderer.cc
M livestatus/src/CountAggregator.cc
M livestatus/src/DictColumn.h
M livestatus/src/DoubleColumn.h
M livestatus/src/DowntimeRenderer.cc
M livestatus/src/HostListRenderer.cc
M livestatus/src/IntColumn.h
M livestatus/src/ListColumn.h
M livestatus/src/Makefile.am
M livestatus/src/NullColumn.cc
M livestatus/src/PerfdataAggregator.cc
M livestatus/src/Query.h
R livestatus/src/Renderer.cc
R livestatus/src/Renderer.h
R livestatus/src/RendererBrokenCSV.cc
R livestatus/src/RendererBrokenCSV.h
R livestatus/src/RendererCSV.cc
R livestatus/src/RendererCSV.h
R livestatus/src/RendererJSON.cc
R livestatus/src/RendererJSON.h
R livestatus/src/RendererPython3.cc
R livestatus/src/RendererPython3.h
M livestatus/src/ServiceGroupMembersColumn.cc
M livestatus/src/ServiceListRenderer.cc
M livestatus/src/TimeColumn.h
R livestatus/src/test/test_Renderer.cc
A packages/livestatus/include/livestatus/Renderer.h
A packages/livestatus/include/livestatus/RendererBrokenCSV.h
A packages/livestatus/include/livestatus/RendererCSV.h
A packages/livestatus/include/livestatus/RendererJSON.h
A packages/livestatus/include/livestatus/RendererPython3.h
M packages/livestatus/src/CMakeLists.txt
A packages/livestatus/src/Renderer.cc
A packages/livestatus/src/RendererBrokenCSV.cc
A packages/livestatus/src/RendererCSV.cc
A packages/livestatus/src/RendererJSON.cc
A packages/livestatus/src/RendererPython3.cc
M packages/livestatus/test/CMakeLists.txt
A packages/livestatus/test/test_Renderer.cc
Log Message:
-----------
move renderer code in livestatus
Change-Id: I6de4e9db75e7317e0f9e037057ad4b52f26b1de8
Commit: 6b3dab68f3a1695b3fb6a0de0fddc386709473bc
https://github.com/tribe29/checkmk/commit/6b3dab68f3a1695b3fb6a0de0fddc3867…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2023-01-05 (Thu, 05 Jan 2023)
Changed paths:
R livestatus/src/Aggregator.h
R livestatus/src/AndingFilter.cc
R livestatus/src/AndingFilter.h
M livestatus/src/AttributeBitmaskColumn.h
M livestatus/src/AttributeListColumn.h
R livestatus/src/Average.cc
R livestatus/src/Average.h
M livestatus/src/BlobColumn.h
M livestatus/src/Column.h
M livestatus/src/ColumnFilter.cc
R livestatus/src/CountAggregator.cc
R livestatus/src/CountAggregator.h
M livestatus/src/CustomAttributeMap.h
M livestatus/src/DictColumn.h
M livestatus/src/DictFilter.cc
M livestatus/src/DoubleAggregator.h
M livestatus/src/DoubleColumn.h
M livestatus/src/DoubleFilter.cc
R livestatus/src/InputBuffer.cc
R livestatus/src/InputBuffer.h
M livestatus/src/IntAggregator.h
M livestatus/src/IntFilter.cc
M livestatus/src/ListColumn.h
M livestatus/src/ListFilter.h
M livestatus/src/Makefile.am
R livestatus/src/MapUtils.h
M livestatus/src/MonitoringCore.h
M livestatus/src/NagiosCore.h
M livestatus/src/NullColumn.cc
R livestatus/src/OringFilter.cc
R livestatus/src/OringFilter.h
M livestatus/src/PerfdataAggregator.cc
M livestatus/src/PerfdataAggregator.h
M livestatus/src/Query.cc
M livestatus/src/Query.h
M livestatus/src/RRDColumn.h
R livestatus/src/Row.h
M livestatus/src/ServiceGroupMembersColumn.h
M livestatus/src/StatsColumn.cc
M livestatus/src/Store.cc
M livestatus/src/StringFilter.cc
M livestatus/src/Table.h
M livestatus/src/TableColumns.cc
M livestatus/src/TableCommands.cc
M livestatus/src/TableComments.cc
M livestatus/src/TableContactGroups.h
M livestatus/src/TableContacts.h
M livestatus/src/TableCrashReports.cc
M livestatus/src/TableDowntimes.cc
M livestatus/src/TableEventConsole.cc
M livestatus/src/TableEventConsoleEvents.cc
M livestatus/src/TableEventConsoleReplication.cc
M livestatus/src/TableEventConsoleStatus.h
M livestatus/src/TableHostGroups.h
M livestatus/src/TableHosts.cc
M livestatus/src/TableHosts.h
M livestatus/src/TableHostsByGroup.cc
M livestatus/src/TableLog.cc
M livestatus/src/TableServiceGroups.h
M livestatus/src/TableServices.h
M livestatus/src/TableServicesByGroup.cc
M livestatus/src/TableServicesByHostGroup.cc
M livestatus/src/TableStateHistory.cc
M livestatus/src/TableStatus.cc
M livestatus/src/TableStatus.h
M livestatus/src/TableTimeperiods.cc
M livestatus/src/TimeAggregator.h
M livestatus/src/TimeColumn.h
M livestatus/src/TimeFilter.cc
R livestatus/src/Triggers.cc
R livestatus/src/Triggers.h
R livestatus/src/mk_inventory.cc
R livestatus/src/mk_inventory.h
M livestatus/src/module.cc
R livestatus/src/overload.h
M livestatus/src/test/test_BlobColumn.cc
M livestatus/src/test/test_BoolColumn.cc
M livestatus/src/test/test_DictFilter.cc
M livestatus/src/test/test_DoubleColumn.cc
M livestatus/src/test/test_IntColumn.cc
M livestatus/src/test/test_ListColumn.cc
M livestatus/src/test/test_MacroExpander.cc
M livestatus/src/test/test_StringColumn.cc
M livestatus/src/test/test_Table.cc
M livestatus/src/test/test_TimeColumn.cc
A packages/livestatus/include/livestatus/Aggregator.h
A packages/livestatus/include/livestatus/AndingFilter.h
A packages/livestatus/include/livestatus/Average.h
A packages/livestatus/include/livestatus/CountAggregator.h
A packages/livestatus/include/livestatus/InputBuffer.h
A packages/livestatus/include/livestatus/MapUtils.h
A packages/livestatus/include/livestatus/OringFilter.h
A packages/livestatus/include/livestatus/Row.h
A packages/livestatus/include/livestatus/Triggers.h
A packages/livestatus/include/livestatus/mk_inventory.h
A packages/livestatus/include/livestatus/overload.h
A packages/livestatus/src/AndingFilter.cc
A packages/livestatus/src/Average.cc
M packages/livestatus/src/CMakeLists.txt
A packages/livestatus/src/CountAggregator.cc
A packages/livestatus/src/InputBuffer.cc
A packages/livestatus/src/OringFilter.cc
A packages/livestatus/src/Triggers.cc
A packages/livestatus/src/mk_inventory.cc
Log Message:
-----------
move easy movable code in livestatus
Change-Id: I41e8b04d62bc5ebea7cae1a253e7dfc48287ffea
Compare: https://github.com/tribe29/checkmk/compare/9d6c98d98674...6b3dab68f3a1
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 99e6aee555cc99ea19194ee5a1d68eeb632687a0
https://github.com/tribe29/checkmk/commit/99e6aee555cc99ea19194ee5a1d68eeb6…
Author: Weblate Transfer job <weblate(a)checkmk.com>
Date: 2023-01-04 (Wed, 04 Jan 2023)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
M locale/es/LC_MESSAGES/multisite.po
M locale/fr/LC_MESSAGES/multisite.po
M locale/it/LC_MESSAGES/multisite.po
M locale/ja/LC_MESSAGES/multisite.po
M locale/nl/LC_MESSAGES/multisite.po
M locale/pt_PT/LC_MESSAGES/multisite.po
M locale/ro/LC_MESSAGES/multisite.po
Log Message:
-----------
[Weblate] Updated translation files
Translation: checkmk/software
Translate-URL: https://translate.checkmk.com/projects/checkmk/software/
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: de77b5ceffd6ec6bf63d18484b36915abfde35d2
https://github.com/tribe29/checkmk/commit/de77b5ceffd6ec6bf63d18484b36915ab…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2023-01-04 (Wed, 04 Jan 2023)
Changed paths:
M buildscripts/infrastructure/build-nodes/aws/group_vars/vars.yml
Log Message:
-----------
Switch subnet to fit the new ec2 region
Change-Id: Iaebcc3aa51a52b70d4d36bf2375a792110c476a1
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 10be312fbf9c367b8499f69a6cf5c5abff3edf1c
https://github.com/tribe29/checkmk/commit/10be312fbf9c367b8499f69a6cf5c5abf…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2023-01-04 (Wed, 04 Jan 2023)
Changed paths:
M cmk/gui/config.py
M cmk/gui/login.py
M cmk/gui/plugins/config/base.py
M cmk/gui/plugins/wato/check_mk_configuration.py
M cmk/gui/userdb/saml2/connector.py
M cmk/gui/userdb/saml2/interface.py
M cmk/gui/userdb/saml2/pages.py
M tests/testlib/site.py
M tests/unit/cmk/gui/userdb/saml2/test_interface.py
Log Message:
-----------
SAML: introduce log level setting and consistent way of logging errors
The following strategy for logging is implemented:
* Let Exceptions raise through to the last instance (GUI pages)
* Let GUI pages handle the errors, i.e. 'transform' them to MKUserError
* Messages from MKUserError may be shown to the user, other error
messages may not (because they can contain sensitive information)
* Use 'raise from' such that the original Exception and traceback will
be shown in the logs
Note:
* There does not need to be a great level of detail in the error
messages facing the user, because any issues need to be fixed by the
Checkmk administrator anyway
* Any failed logins are handled by the Identity Provider directly, not
by Checkmk
This simplifies the workflow for backend functions, error handling is
done in just one place and we're less likely to lose useful information.
CMK-11846
Change-Id: Ia989c1b8338610ed9139f4741ee72fa1644d69fa
Commit: 45494f380b7e53c4cdd9692f927a7d3e978a01f3
https://github.com/tribe29/checkmk/commit/45494f380b7e53c4cdd9692f927a7d3e9…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2023-01-04 (Wed, 04 Jan 2023)
Changed paths:
M cmk/gui/userdb/saml2/pages.py
Log Message:
-----------
SAML pages: move common functionality to helper functions
Change-Id: Icfbb42791679e4603ffbb844f2a56d430febbe81
Commit: bc36c5da8ca349ed58ed50826352d8470b6b839d
https://github.com/tribe29/checkmk/commit/bc36c5da8ca349ed58ed50826352d8470…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2023-01-04 (Wed, 04 Jan 2023)
Changed paths:
M cmk/gui/wato/pages/saml2.py
Log Message:
-----------
SAML2 config page: amend incorrect help text
Change-Id: Ic8d6ebf2c538a8cae51d5a9b6e049227a078dd1a
Commit: d4ef0f367bff135dc1944bfe7c7e8aa7f5b9b01e
https://github.com/tribe29/checkmk/commit/d4ef0f367bff135dc1944bfe7c7e8aa7f…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-01-04 (Wed, 04 Jan 2023)
Changed paths:
M packages/livestatus/run-ci
Log Message:
-----------
Nit-picking: Make RUN_BUILD_UNIT_TESTS readonly, too.
Change-Id: I2df3a24333fd41cf9d0be1dfe87a94b3c3b5eb95
Compare: https://github.com/tribe29/checkmk/compare/57932088507f...d4ef0f367bff