Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
systemsmanagement:saltstack:products:old
salt
catch-importerror-for-kubernetes.client-import....
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File catch-importerror-for-kubernetes.client-import.patch of Package salt
From ece2dcb905a9c9b819a890afb5ca8e1322776f41 Mon Sep 17 00:00:00 2001 From: Daniel Wallace <danielwallace@gtmanfred.com> Date: Thu, 17 Aug 2017 15:46:10 -0600 Subject: [PATCH] catch ImportError for kubernetes.client import --- salt/modules/kubernetes.py | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/salt/modules/kubernetes.py b/salt/modules/kubernetes.py index 8f2fd2f646..0c5c5336cb 100644 --- a/salt/modules/kubernetes.py +++ b/salt/modules/kubernetes.py @@ -54,20 +54,18 @@ try: import kubernetes.client from kubernetes.client.rest import ApiException from urllib3.exceptions import HTTPError + try: + # There is an API change in Kubernetes >= 2.0.0. + from kubernetes.client import V1beta1Deployment as AppsV1beta1Deployment + from kubernetes.client import V1beta1DeploymentSpec as AppsV1beta1DeploymentSpec + except ImportError: + from kubernetes.client import AppsV1beta1Deployment + from kubernetes.client import AppsV1beta1DeploymentSpec HAS_LIBS = True except ImportError: HAS_LIBS = False -try: - # There is an API change in Kubernetes >= 2.0.0. - from kubernetes.client import V1beta1Deployment as AppsV1beta1Deployment - from kubernetes.client import V1beta1DeploymentSpec as AppsV1beta1DeploymentSpec -except ImportError: - from kubernetes.client import AppsV1beta1Deployment - from kubernetes.client import AppsV1beta1DeploymentSpec - - log = logging.getLogger(__name__) __virtualname__ = 'kubernetes' -- 2.13.6
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor