Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: a69839ea335a40fb4967294f95871e2acc5d6cac
https://github.com/tribe29/checkmk/commit/a69839ea335a40fb4967294f95871e2ac…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-29 (Tue, 29 Oct 2019)
Changed paths:
A tests/integration/omd/test_environment.py
Log Message:
-----------
Add new integration test to verify the locales in our test environments
Change-Id: I48bf58f9b9ccea3512b2c32499b7edb572c6ff6e
Commit: 56db1b67497b4b0375d0d35d2d8409e4b98b1ce9
https://github.com/tribe29/checkmk/commit/56db1b67497b4b0375d0d35d2d8409e4b…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-29 (Tue, 29 Oct 2019)
Changed paths:
M tests/integration/omd/test_python.py
Log Message:
-----------
Reactive a disabled test
Change-Id: Idd2276e2d41b8c0ee53dcdb6007dcf99c2a5393a
Commit: 1bad873cc98f179aa4b94cff9f1c8ebbd20f4393
https://github.com/tribe29/checkmk/commit/1bad873cc98f179aa4b94cff9f1c8ebbd…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-29 (Tue, 29 Oct 2019)
Changed paths:
M buildscripts/infrastructure/os-nodes/centos-7/Dockerfile
M buildscripts/infrastructure/os-nodes/centos-8/Dockerfile
Log Message:
-----------
Add missing /etc/fstab to our CentOS 7 / 8 test images
The /etc/fstab does not exist in the base image we use. A missing fstab prevents OMD from
using a tmpfs for /omd/sites/[site]/tmp, which we want to have during our tests. We can
simply solve this by pre-creating the empty file here.
Change-Id: I0fe28af2d3bcd92b055fb72bda637f6c83320151
Compare: https://github.com/tribe29/checkmk/compare/d41140a4db9d...1bad873cc98f
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: eb0100c93d95f19003ef9407a2da1479381a3b34
https://github.com/tribe29/checkmk/commit/eb0100c93d95f19003ef9407a2da14793…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-29 (Tue, 29 Oct 2019)
Changed paths:
M tests/testlib/site.py
Log Message:
-----------
Make integration tests / GUI crawl fail when site tmpfs mounting is not possible
Change-Id: I5f75540c935584a7a9a9df0d9e81b8e34154d884
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: a9dcf90b5025d2532f8dcbb9b32b918d91a59927
https://github.com/tribe29/checkmk/commit/a9dcf90b5025d2532f8dcbb9b32b918d9…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-29 (Tue, 29 Oct 2019)
Changed paths:
A CONTRIBUTING.md
M README.md
Log Message:
-----------
Add first step of our contribution guidelines
This document introduces the regular workflow for external
contribution.
It describes some coding conventions in detail and explains
several rules we follow during development. This is based on
the former internal Wiki article "Coding Guidelines (Python)".
Change-Id: I3a74f98e7f75737d98aa8d8298fffdeef7a9cfb0
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 13b77409fe5b7ae1a908a81dba2bae975f004286
https://github.com/tribe29/checkmk/commit/13b77409fe5b7ae1a908a81dba2bae975…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-10-28 (Mon, 28 Oct 2019)
Changed paths:
A .werks/10447
M cmk/special_agents/agent_kubernetes.py
M doc/treasures/kubernetes/check_mk_rbac.yaml
Log Message:
-----------
10447 FIX agent_kubernetes: use new API versions
The Kubernetes release <a href="https://kubernetes.io/blog/2019/07/18/api-deprecations-in-1-16/">1.16</a>
deprecated two API endpoints. To honor these deprecations
the agent_kubernetes now uses the recommended new API
endpoints by default. All Kubernetes versions since 1.9
support these new API endpoints.
To grant Checkmk access to the new API endpoints an
updated version of the <a href="https://github.com/tribe29/checkmk/blob/master/doc/treasures/kubernetes/che…">check_mk_rbac.yaml</a>
has to be applied.
If you have a Kubernetes version >= 1.16 and use a
special agent prior to this werk a NotFound (404)
error will be returned.
If you do not apply the updated check_mk_rbac.yaml
the special agent will fall back to the old API version
to be backwards compatible.
Change-Id: I39e968a2dc7210ab32bac71cc763a9a36f039a61
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: 520141ac249be4bb7bc60d007276e41fe708a35b
https://github.com/tribe29/checkmk/commit/520141ac249be4bb7bc60d007276e41fe…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-10-28 (Mon, 28 Oct 2019)
Changed paths:
A .werks/10447
M cmk/special_agents/agent_kubernetes.py
M doc/treasures/kubernetes/check_mk_rbac.yaml
Log Message:
-----------
10447 FIX agent_kubernetes: use new API versions
The Kubernetes release <a href="https://kubernetes.io/blog/2019/07/18/api-deprecations-in-1-16/">1.16</a>
deprecated two API endpoints. To honor these deprecations
the agent_kubernetes now uses the recommended new API
endpoints by default. All Kubernetes versions since 1.9
support these new API endpoints.
To grant Checkmk access to the new API endpoints an
updated version of the <a href="https://github.com/tribe29/checkmk/blob/master/doc/treasures/kubernetes/che…">check_mk_rbac.yaml</a>
has to be applied.
If you have a Kubernetes version >= 1.16 and use a
special agent prior to this werk a NotFound (404)
error will be returned.
If you do not apply the updated check_mk_rbac.yaml
the special agent will fall back to the old API version
to be backwards compatible.
Change-Id: I39e968a2dc7210ab32bac71cc763a9a36f039a61
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 39f229df77ab91eb3227467f750e2f58becd0420
https://github.com/tribe29/checkmk/commit/39f229df77ab91eb3227467f750e2f58b…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-28 (Mon, 28 Oct 2019)
Changed paths:
A .travis.yml
Log Message:
-----------
Initial travis-ci configuration
This is a simple entry point to execute the basic and most important
Python tests for Checkmk. We run tools like pylint, YAPF and our py.test
based unit tests here. Some tests, like integration tests or tests of
very specific components are not executed.
We focus on the tests that are needed by external developers, e.g. to
support check plugin development.
Commit: 94ed47578f6514c31ed2f75463fb2041d3ed56b0
https://github.com/tribe29/checkmk/commit/94ed47578f6514c31ed2f75463fb2041d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-28 (Mon, 28 Oct 2019)
Changed paths:
M .travis.yml
M bin/update_rrd_fs_names.py
M cmk/gui/config.py
M cmk/gui/cron.py
M cmk/gui/dashboard.py
M cmk/gui/htmllib.py
M cmk/gui/metrics.py
M cmk/gui/mkeventd.py
M cmk/gui/modules.py
M cmk/gui/plugins/dashboard/graph.py
M cmk/gui/plugins/userdb/ldap_connector.py
M cmk/gui/plugins/views/commands.py
M cmk/gui/plugins/views/icons/builtin.py
M cmk/gui/plugins/views/painters.py
M cmk/gui/plugins/views/perfometer.py
M cmk/gui/plugins/visuals/filters.py
M cmk/gui/plugins/wato/bi.py
M cmk/gui/plugins/wato/check_mk_configuration.py
M cmk/gui/plugins/wato/notifications.py
M cmk/gui/sidebar.py
M cmk/gui/sites.py
M cmk/gui/userdb.py
M cmk/gui/views.py
M cmk/gui/visuals.py
M cmk/gui/wato/__init__.py
M cmk/gui/wato/mkeventd.py
M cmk/gui/wato/pages/ldap.py
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/wato/pages/users.py
M cmk/gui/watolib/__init__.py
M cmk/gui/watolib/activate_changes.py
M cmk/gui/watolib/groups.py
M cmk/gui/watolib/hosts_and_folders.py
M cmk/gui/watolib/rulesets.py
M cmk/gui/webapi.py
M cmk_base/checking.py
M cmk_base/config.py
M cmk_base/core_config.py
M cmk_base/core_factory.py
M cmk_base/data_sources/__init__.py
M cmk_base/decorator.py
A mypy-raw.ini
M tests/static/Makefile
M tests/testlib/pylint_cmk.py
Log Message:
-----------
Prepare for raw edition pylint / mypy
* Spread a lot of pragmas for pylint. Some, like the import-error, can
be cleaned up globally by setting some pylint settings dynamically
(via tests/testlib/pylint_cmk.py). This was not possible for the
no-name-in-module checker, so the best we can do seems to be a local
pragma on the conditional import lines.
* Use a raw edition related mypy.ini to globally ignore the CME/CEE
specific modules. This way we do not have to spread more pragmas for
pylint
Places we should check later: The both CEE related classes in
cmk_base.config need to be moved to CEE specific code.
The bin/update_rrd_fs_names.py seems to be CEE specific at the moment,
but should also be usable with CRE.
Change-Id: Iced547db0db68731c6c1ed7277a079d8f9038314
Compare: https://github.com/tribe29/checkmk/compare/04c85c0daf3f...94ed47578f65