@@ -76,27 +76,27 @@ def status(self, stdio=None):
7676 return False
7777
7878 def info (self , stdio = None ):
79- resp = self ._request ('GET' , '/api/v2/info' , stdio = stdio )
79+ resp = self ._request ('GET' , '/api/v2/info' , stdio = stdio , auth = self . auth )
8080 if resp .code == 200 :
8181 return resp .content
8282
8383 def upload_packages (self , files , stdio = None ):
84- resp = self ._request ('POST' , '/api/v2/software-packages' , files = files , stdio = stdio )
84+ resp = self ._request ('POST' , '/api/v2/software-packages' , files = files , stdio = stdio , auth = self . auth )
8585 if resp .code == 200 :
8686 return resp .content
8787
8888 def take_over_precheck (self , data , stdio = None ):
89- resp = self ._request ('POST' , '/api/v2/ob/clusters/takeOverPreCheck' , data = data , stdio = stdio )
89+ resp = self ._request ('POST' , '/api/v2/ob/clusters/takeOverPreCheck' , data = data , stdio = stdio , auth = self . auth )
9090 if resp .code == 200 :
9191 return resp .content
9292
9393 def get_host_types (self , stdio = None ):
94- resp = self ._request ('GET' , '/api/v2/compute/hostTypes' , stdio = stdio )
94+ resp = self ._request ('GET' , '/api/v2/compute/hostTypes' , stdio = stdio , auth = self . auth )
9595 if resp .code == 200 :
9696 return resp .content
9797
9898 def create_host_type (self , data , stdio = None ):
99- resp = self ._request ('POST' , '/api/v2/compute/hostTypes' , data = data , stdio = stdio )
99+ resp = self ._request ('POST' , '/api/v2/compute/hostTypes' , data = data , stdio = stdio , auth = self . auth )
100100 if resp .code == 200 :
101101 return resp .content
102102 else :
@@ -106,7 +106,7 @@ def create_host_type(self, data, stdio=None):
106106 raise Exception ("failed to create host type: %s" % msg )
107107
108108 def list_credentials (self , stdio = None ):
109- resp = self ._request ('GET' , '/api/v2/profiles/me/credentials' , stdio = stdio )
109+ resp = self ._request ('GET' , '/api/v2/profiles/me/credentials' , stdio = stdio , auth = self . auth )
110110 if resp .code == 200 :
111111 return resp .content
112112 else :
@@ -116,7 +116,7 @@ def list_credentials(self, stdio=None):
116116 raise Exception ("failed to query credentials: %s" % msg )
117117
118118 def create_credential (self , data , stdio = None ):
119- resp = self ._request ('POST' , '/api/v2/profiles/me/credentials' , data = data , stdio = stdio )
119+ resp = self ._request ('POST' , '/api/v2/profiles/me/credentials' , data = data , stdio = stdio , auth = self . auth )
120120 if resp .code == 200 :
121121 return resp .content
122122 else :
@@ -126,7 +126,7 @@ def create_credential(self, data, stdio=None):
126126 raise Exception ("failed to create credential: %s" % msg )
127127
128128 def take_over (self , data , stdio = None ):
129- resp = self ._request ('POST' , '/api/v2/ob/clusters/takeOver' , data = data , stdio = stdio )
129+ resp = self ._request ('POST' , '/api/v2/ob/clusters/takeOver' , data = data , stdio = stdio , auth = self . auth )
130130 if resp .code == 200 :
131131 return resp .content
132132 else :
@@ -135,14 +135,14 @@ def take_over(self, data, stdio=None):
135135 msg = resp .content ['error' ]['message' ]
136136 raise Exception ("failed to do take over: %s" % msg )
137137
138- def _request (self , method , api , data = None , files = None , retry = 5 , stdio = None ):
138+ def _request (self , method , api , data = None , files = None , retry = 5 , stdio = None , auth = None ):
139139 url = self .url_prefix + api
140140 headers = {'Content-Type' : 'application/json' } if not files else {}
141141 try :
142142 if data is not None :
143143 data = json .dumps (data )
144144 stdio .verbose ('send http request method: {}, url: {}, data: {}, files: {}' .format (method , url , data , files ))
145- resp = requests .request (method , url , data = data , files = files , verify = False , headers = headers , auth = self . auth )
145+ resp = requests .request (method , url , data = data , files = files , verify = False , headers = headers , auth = auth )
146146 return_code = resp .status_code
147147 content = resp .content
148148 except Exception as e :
0 commit comments