Merge pull request #215 from roycaihw/fix/dynamic-e2e-exception

dynamic-e2e: fix the error expectation in the discovery retry logic
This commit is contained in:
Kubernetes Prow Robot 2020-10-14 14:43:50 -07:00 committed by GitHub
commit 2da2b981ca
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -254,8 +254,11 @@ class LazyDiscoverer(Discoverer):
# Check if we've requested resources for this group
if not resourcePart.resources:
prefix, group, version = reqParams[0], reqParams[1], part
resourcePart.resources = self.get_resources_for_api_version(
prefix, group, part, resourcePart.preferred)
try:
resourcePart.resources = self.get_resources_for_api_version(
prefix, group, part, resourcePart.preferred)
except NotFoundError:
raise ResourceNotFoundError
self._cache['resources'][prefix][group][version] = resourcePart
self.__update_cache = True