mirror of
https://github.com/saltstack/salt.git
synced 2025-04-17 10:10:20 +00:00
catch ImportError for kubernetes.client import
This commit is contained in:
parent
47ff9d5627
commit
7e269cb368
1 changed files with 7 additions and 9 deletions
|
@ -35,20 +35,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'
|
||||
|
|
Loading…
Add table
Reference in a new issue