Repository URL to install this package:
Version:
3.4.46 ▾
|
ó ±EYc @ sÀ d Z d d l Z d d l Z d d l Z d d l Z d d l m Z d d l m Z d d l m Z d d l m Z d d l m Z d d l m Z d d l m Z d d l m Z d d l m Z d d l Z d d l m Z d d l Z d d l m Z d d l m Z d d l m Z d d l m Z e j! j" Z" e j# e$ Z% d a' e( a) d Z* d Z d Z+ d Z, d Z- d Z. d Z/ d Z0 d Z1 d e2 f d YZ3 d S( s4 Handles all requests relating to volumes + cinder. iÿÿÿÿN( t client( t exceptions( t loading( t log( t encodeutils( t excutils( t strutils( t availability_zones( t exception( t _( t _LE( t _LWc C s d a d S( s% Testing method to reset globals. N( t Nonet _SESSION( ( ( sG /home/tvault/.virtenv/lib/python2.7/site-packages/nova/volume/cinder.pyt reset_globals5 s c C s4 t s' t j t t j j j j a n d } d } | j } t j j j d \ } } } i | d 6| d 6| d 6t j j d 6} t j j r° t j j | j } | } n t j | | } t j | } | d k rt rt d } t j | t a n t j | d t d | d | d t j j | S( Nt :t service_typet service_namet interfacet region_namet 1s« Cinder V1 API is deprecated as of the Juno release, and Nova is still configured to use it. Enable the V2 API in Cinder and set cinder.catalog_info in nova.conf to use it.t sessiont autht endpoint_overridet connect_retries( R t ks_loadingt load_session_from_conf_optionst CONFt novat conft cindert cinder_groupt nameR t get_auth_plugint catalog_infot splitt os_region_namet endpoint_templatet to_dictt get_endpointt cinder_clientt get_volume_api_from_urlt _V1_ERROR_RAISEDR t LOGt warningt Truet Clientt http_retries( t contextt urlR R R R R t service_parameterst versiont msg( ( sG /home/tvault/.virtenv/lib/python2.7/site-packages/nova/volume/cinder.pyt cinderclient<