Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 59b7b6f117fade1213e0145595928b92c04540ad
https://github.com/tribe29/checkmk/commit/59b7b6f117fade1213e0145595928b92c…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-12-23 (Mon, 23 Dec 2019)
Changed paths:
A .werks/10417
M checks/aws_ec2_limits
A tests/unit/checks/generictests/datasets/aws_ec2_limits_instances_rules.py
Log Message:
-----------
10417 FIX AWS EC2 default limits are preserved for unconfigured instances
AWS EC2 Limits check plugins had default values for the instance limits on
each instance type. If user configures an specific instance with different
limits, then all other instance defaults vanished.
This werk recovers the check-plugin defaults for unconfigured instance type
limits.
CMK-3287
Change-Id: Iede54d73d70b958bc8f90349823cee319aa489c4
Commit: 012342e5024b03ac7f175e351d63f048f4ba1b77
https://github.com/tribe29/checkmk/commit/012342e5024b03ac7f175e351d63f048f…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-12-23 (Mon, 23 Dec 2019)
Changed paths:
A .werks/10418
M checks/aws_ec2_limits
M cmk/gui/plugins/metrics/check_mk.py
M cmk/gui/plugins/wato/check_parameters/aws.py
M cmk/special_agents/agent_aws.py
M cmk/utils/aws_constants.py
A tests/unit/checks/generictests/datasets/aws_ec2_limits_vcpus.py
Log Message:
-----------
10418 Update AWS EC2 Limits to use new vCPU-based instance limits
Amazon EC2 transitioned from On-Demand instance limits from instance
count-based limits to new vCPU-based limits. Checkmk now imitates that
configuration and allows you to configure vCPU limits per EC2 instance
family, in the same fashion as defined by AWS.
In Checkmk count-based instance limits can still be used per instance type
and total instances.
CMK-3287
Change-Id: Ic470d10dc26db2cba6a21f359a44c13d88067af5
Commit: d06826f341438321da631242bb773949b8c22690
https://github.com/tribe29/checkmk/commit/d06826f341438321da631242bb773949b…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-12-23 (Mon, 23 Dec 2019)
Changed paths:
A .werks/10419
M cmk/gui/plugins/metrics/check_mk.py
M cmk/gui/plugins/metrics/utils.py
M tests/unit/cmk/gui/plugins/test_metrics_utils.py
Log Message:
-----------
10419 AWS EC2 Limits graphs collects now all instance types in a single graph
AWS EC2 Limits check plugin displayed in the service view on graph per
running on-demand instance type. Now all instance types have been collected
in a single graph, where they are stacked. This allows for a simpler
overview of running instances and the total amount running.
Change-Id: If4cc07ed7e8db5e94ee71fed279bc2aacb1d8e0d
Commit: 408e84472ca1aafde402ac7ee27011214d06bb94
https://github.com/tribe29/checkmk/commit/408e84472ca1aafde402ac7ee27011214…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-12-23 (Mon, 23 Dec 2019)
Changed paths:
A .werks/10420
M cmk/special_agents/agent_aws.py
M omd/packages/python-modules/python-modules.make
A omd/packages/python-modules/src/boto3-1.10.41.tar.gz
R omd/packages/python-modules/src/boto3-1.9.42.tar.gz
R omd/packages/python-modules/src/botocore-1.12.43.tar.gz
A omd/packages/python-modules/src/botocore-1.13.41.tar.gz
R omd/packages/python-modules/src/s3transfer-0.1.13.tar.gz
A omd/packages/python-modules/src/s3transfer-0.2.1.tar.gz
M tests/unit/cmk/special_agents/agent_aws/agent_aws_fake_clients.py
M tests/unit/cmk/special_agents/agent_aws/test_agent_aws_ec2.py
M virtual-envs/2.7/Pipfile
M virtual-envs/2.7/Pipfile.lock
Log Message:
-----------
10420 AWS EC2 Limits queries directly AWS Service Quotas for vCPU limits
The AWS upgrade to vCPU-based instance limits is accompanied with a
simplified overview of limits. However, this limits are regulated by
customer's usage and change overtime to accompany growing demand.
The AWS special agent now queries the AWS Service Quotas to update to your
current limits to your different instance families.
AWS EC2 limits use boto3 service-quotas client
boto3>=1.9.175 includes a service-quotas client which allows to query the
dynamically changing on-demand service quotas.
boto3>=1.9.89 requires an update of s3transfer>=0.2.0
boto3==1.10.41 is latest release. If botocore, boto3, s3transfer are let
version free, latest versions of each are installed. Thus install these
versions. Boto3 also claims in v1.10.41 to update EC2 api, thus might be a
relevant update.
Change-Id: I7f60883c1359c86bd22c797d00d622b575889f8e
Compare:
https://github.com/tribe29/checkmk/compare/5ad6ba6b413c...408e84472ca1