Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 17ef617060790ffcf5da83c420f80686d4539ae3
https://github.com/tribe29/checkmk/commit/17ef617060790ffcf5da83c420f80686d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-06-08 (Mon, 08 Jun 2020)
Changed paths:
M omd/packages/python3-modules/python3-modules.make
M virtual-envs/3.8/Pipfile
M virtual-envs/3.8/Pipfile.lock
Log Message:
-----------
Add 3to2 dependency for converting our Python 3 plugins to 2
We'll remove the .py2 files from our repo now and generate them
on demand from the regular .py files.
Change-Id: I9267997be38e3f73a87a8c6acec215ee98e3d142
Commit: 6cc4e66d455498dfde17ad7d8e2ab38093ae8d7c
https://github.com/tribe29/checkmk/commit/6cc4e66d455498dfde17ad7d8e2ab3809…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-06-08 (Mon, 08 Jun 2020)
Changed paths:
M Makefile
A agents/plugins/.gitignore
A agents/plugins/Makefile
R agents/plugins/apache_status.py2
R agents/plugins/isc_dhcpd.py2
R agents/plugins/mailman_lists.py2
R agents/plugins/mk_docker.py2
R agents/plugins/mk_filestats.py2
R agents/plugins/mk_inotify.py2
R agents/plugins/mk_jolokia.py2
R agents/plugins/mk_logwatch.py2
R agents/plugins/mk_mongodb.py2
R agents/plugins/mk_sap.py2
R agents/plugins/mk_tinkerforge.py2
R agents/plugins/mtr.py2
R agents/plugins/nginx_status.py2
R agents/plugins/plesk_backups.py2
R agents/plugins/plesk_domains.py2
R agents/plugins/unitrends_replication.py2
Log Message:
-----------
Introduce py3 to py2 agent plugin conversion
In enterprise environments we often have to deal with old distribution
and also with old Python versions. For this reason our agent plugins
need to be as compatible as possible.
For the moment we'll have to support Python 2.6 and newer.
This commit prepares for that:
* Remove Python 2 compatible agent plugins from the git
* We develop our agent plugins in Python 2.7 compatible Python 3
* These agent plugins are tested with Python 2.7 and Python 3
* To be compatible with Python 2.6 we create a copy of the regular
plugin and change some things in the plugins to be compatible with
Python 2.6.
* These copies will be create automatically while packing Checkmk and
for our unit tests. The converted files will be tested with Python
2.6.
Change-Id: I9aa9bd0a0f7106218b87781cddaad0a55afecd45
Commit: 8be28fa6ec5dc51f399eac8cc9c63e19e3381b37
https://github.com/tribe29/checkmk/commit/8be28fa6ec5dc51f399eac8cc9c63e19e…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-06-08 (Mon, 08 Jun 2020)
Changed paths:
A buildscripts/scripts/test-agent-plugin-unit.jenkins
M tests-py3/Makefile
A tests-py3/agent-plugin-unit/.gitignore
A tests-py3/agent-plugin-unit/Dockerfile
A tests-py3/agent-plugin-unit/datasets/mk_mongodb/mongo_output_arbiter-3.4.21.json
A tests-py3/agent-plugin-unit/datasets/mk_mongodb/mongo_output_arbiter-3.6.13.json
A tests-py3/agent-plugin-unit/datasets/mk_mongodb/mongo_output_arbiter-4.0.10.json
A tests-py3/agent-plugin-unit/datasets/mk_mongodb/mongo_output_config-3.4.21.json
A tests-py3/agent-plugin-unit/datasets/mk_mongodb/mongo_output_config-3.6.13.json
A tests-py3/agent-plugin-unit/datasets/mk_mongodb/mongo_output_config-4.0.10.json
A tests-py3/agent-plugin-unit/datasets/mk_mongodb/mongo_output_router-3.4.21.json
A tests-py3/agent-plugin-unit/datasets/mk_mongodb/mongo_output_router-3.6.13.json
A tests-py3/agent-plugin-unit/datasets/mk_mongodb/mongo_output_router-4.0.10.json
A tests-py3/agent-plugin-unit/datasets/mk_mongodb/mongo_output_shard-3.4.21.json
A tests-py3/agent-plugin-unit/datasets/mk_mongodb/mongo_output_shard-3.6.13.json
A tests-py3/agent-plugin-unit/datasets/mk_mongodb/mongo_output_shard-4.0.10.json
A tests-py3/agent-plugin-unit/test_apache_status.py
A tests-py3/agent-plugin-unit/test_ibm_mq.sh
A tests-py3/agent-plugin-unit/test_mk_errpt_aix.py
A tests-py3/agent-plugin-unit/test_mk_filestats.py
A tests-py3/agent-plugin-unit/test_mk_jolokia.py
A tests-py3/agent-plugin-unit/test_mk_logwatch.py
A tests-py3/agent-plugin-unit/test_mk_mongodb.py
A tests-py3/agent-plugin-unit/test_mk_oracle.sh
A tests-py3/agent-plugin-unit/test_mk_sap_hana.sh
A tests-py3/agent-plugin-unit/test_netstat.linux.sh
A tests-py3/agent-plugin-unit/test_sshd_config.sh
M tests-py3/conftest.py
R tests/unit/agents/plugins/datasets/mk_mongodb/mongo_output_arbiter-3.4.21.json
R tests/unit/agents/plugins/datasets/mk_mongodb/mongo_output_arbiter-3.6.13.json
R tests/unit/agents/plugins/datasets/mk_mongodb/mongo_output_arbiter-4.0.10.json
R tests/unit/agents/plugins/datasets/mk_mongodb/mongo_output_config-3.4.21.json
R tests/unit/agents/plugins/datasets/mk_mongodb/mongo_output_config-3.6.13.json
R tests/unit/agents/plugins/datasets/mk_mongodb/mongo_output_config-4.0.10.json
R tests/unit/agents/plugins/datasets/mk_mongodb/mongo_output_router-3.4.21.json
R tests/unit/agents/plugins/datasets/mk_mongodb/mongo_output_router-3.6.13.json
R tests/unit/agents/plugins/datasets/mk_mongodb/mongo_output_router-4.0.10.json
R tests/unit/agents/plugins/datasets/mk_mongodb/mongo_output_shard-3.4.21.json
R tests/unit/agents/plugins/datasets/mk_mongodb/mongo_output_shard-3.6.13.json
R tests/unit/agents/plugins/datasets/mk_mongodb/mongo_output_shard-4.0.10.json
R tests/unit/agents/plugins/test_apache_status.py
R tests/unit/agents/plugins/test_ibm_mq.sh
R tests/unit/agents/plugins/test_mk_errpt_aix.py
R tests/unit/agents/plugins/test_mk_filestats.py
R tests/unit/agents/plugins/test_mk_jolokia.py
R tests/unit/agents/plugins/test_mk_logwatch.py
R tests/unit/agents/plugins/test_mk_mongodb.py
R tests/unit/agents/plugins/test_mk_oracle.sh
R tests/unit/agents/plugins/test_mk_sap_hana.sh
R tests/unit/agents/plugins/test_netstat.linux.sh
R tests/unit/agents/plugins/test_sshd_config.sh
Log Message:
-----------
Agent plugin unit tests with different python versions
Change-Id: I685fdb6660ad393d5c6960f055575529db745b1c
Commit: eeb32d468c6f4ab9bcdf5a57dfba1d43b779bde7
https://github.com/tribe29/checkmk/commit/eeb32d468c6f4ab9bcdf5a57dfba1d43b…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-06-08 (Mon, 08 Jun 2020)
Changed paths:
M agents/plugins/mk_jolokia.py
M agents/plugins/mk_logwatch
M tests-py3/agent-plugin-unit/Dockerfile
M tests-py3/agent-plugin-unit/test_apache_status.py
M tests-py3/agent-plugin-unit/test_mk_errpt_aix.py
M tests-py3/agent-plugin-unit/test_mk_filestats.py
M tests-py3/agent-plugin-unit/test_mk_jolokia.py
M tests-py3/agent-plugin-unit/test_mk_logwatch.py
M tests-py3/agent-plugin-unit/test_mk_mongodb.py
A tests-py3/agent-plugin-unit/utils.py
Log Message:
-----------
Prepare agent unit tests for Python 2.6 and newer
Change-Id: I5ffcc947f6ee70ccd5953505f91b58b03a65aa8d
Commit: 41384350ff4701e4908fdc14a4e711b24bd7e7e4
https://github.com/tribe29/checkmk/commit/41384350ff4701e4908fdc14a4e711b24…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-06-08 (Mon, 08 Jun 2020)
Changed paths:
R buildscripts/scripts/test-agent-plugin-integration.jenkins
M buildscripts/scripts/test-gerrit.jenkins
M tests-py3/Makefile
Log Message:
-----------
Remove agent plugin integration test
It has been replaced by the new agent plugin test logic that
supports multiple python versions and unit test execution
Change-Id: I16c6105a8614030d847e5e7761b88967e134aa0b
Commit: 13e65e660d730e0f033d9ed81e469bb9dc0502b6
https://github.com/tribe29/checkmk/commit/13e65e660d730e0f033d9ed81e469bb9d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-06-08 (Mon, 08 Jun 2020)
Changed paths:
M .travis.yml
M buildscripts/scripts/test-gerrit.jenkins
Log Message:
-----------
Remove Python 2 unit test jobs
Change-Id: Ic3d760976cce345d5a32a10108e9788d1a7ff409
Compare:
https://github.com/tribe29/checkmk/compare/98729dabff5a...13e65e660d73