Closed spockNinja closed 3 years ago
We have the same issue
Same issue here.
same issue as well, pls kindly advise.
Apologies for the delay on this. I'll have a fix pushed up and ready to test today, with a target release date of Monday December 7.
Ok, after digging into this a bit, I've determined a few things:
Units
value changed from Count
to None
.I'll be pushing a change shortly to handle either Units value (Count or None) for LBs.
A fix for this issue has been merged to the develop branch and is slated for release in 10.0.0 on Monday, December 7, 2020. Anyone who is able to test the fix is strongly encouraged to do so, and comment on this issue with their results. Instructions for installing awslimitchecker from a git branch are available in the Installing for Development documentation.
@jantman Thank you for the investigation and the fix! 😍
This has been fixed in 10.0.0, which is now live on PyPI and is being built on the Docker hub right now. Thank you so much for the contribution!
Bug Report
Resolve "None" unit error for elasticloadbalancing checks.
We received the "awslimitchecker does not know how to handle this" warning for
Unit: None
on elasticloadbalancing checks for Classic and Application load balancers.It seems that "None" is the expected default, so it would seem that a different unit is being specified elsewhere. My guess is that something in elb.py is conflicting with the service quotas check somehow.
Version
9.0.0
Installation Method
We run pip install in CodeBuild to package up the requirements into a zipfile for an automated Lambda deployment.
pip install -r requirements.txt -t lambda-code/
Supporting Software Versions
python3.7
Actual Output
Usage:
Output:
As well as the same for "Application Load Balancers per Region".
Expected Output
No error.
TrustedAdvisor
I don't think so, I believe this is some mix of Service Quotas and whatever is going on in elb.py
Testing Assistance
Yes, we'd be happy to!