mirror of
https://github.com/ansible-collections/kubernetes.core.git
synced 2026-05-08 05:52:37 +00:00
handle exception raised due to DynamicClient
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
This commit is contained in:
@@ -221,7 +221,10 @@ class K8sAnsibleMixin(object):
|
|||||||
setattr(configuration, key, value)
|
setattr(configuration, key, value)
|
||||||
|
|
||||||
kubernetes.client.Configuration.set_default(configuration)
|
kubernetes.client.Configuration.set_default(configuration)
|
||||||
|
try:
|
||||||
return DynamicClient(kubernetes.client.ApiClient(configuration))
|
return DynamicClient(kubernetes.client.ApiClient(configuration))
|
||||||
|
except Exception as err:
|
||||||
|
self.fail(msg='Failed to get client due to %s' % to_native(err))
|
||||||
|
|
||||||
def find_resource(self, kind, api_version, fail=False):
|
def find_resource(self, kind, api_version, fail=False):
|
||||||
for attribute in ['kind', 'name', 'singular_name']:
|
for attribute in ['kind', 'name', 'singular_name']:
|
||||||
|
|||||||
Reference in New Issue
Block a user