<meta http-equiv="Content-Type" content="text/html; charset=utf-8">Hi All,<div><br></div><div>Thanks, </div><div> Let me  check. I will update you on this very soon.</div><div><br></div><div>Regards </div><div>Pradeep<br><br><div id="ymail_android_signature"><a id="ymail_android_signature_link" href="https://go.onelink.me/107872968?pid=InProduct&c=Global_Internal_YGrowth_AndroidEmailSig__AndroidUsers&af_wl=ym&af_sub1=Internal&af_sub2=Global_YGrowth&af_sub3=EmailSignature">Sent from Yahoo Mail on Android</a></div> <br> <blockquote style="margin: 0 0 20px 0;"> <div style="font-family:Roboto, sans-serif; color:#6D00F6;">  </div> <div style="padding: 10px 0 0 20px; margin: 10px 0 0 0; border-left: 1px solid #6D00F6;"> <div id="yiv9495875459">
 
 
<style><!--
#yiv9495875459  
 _filtered {}
 _filtered {}
 _filtered {}
 _filtered {}
#yiv9495875459  
#yiv9495875459 p.yiv9495875459MsoNormal, #yiv9495875459 li.yiv9495875459MsoNormal, #yiv9495875459 div.yiv9495875459MsoNormal
        {margin:0cm;
font-size:11.0pt;
font-family:"Calibri", sans-serif;}
#yiv9495875459 a:link, #yiv9495875459 span.yiv9495875459MsoHyperlink
        {
color:#0563C1;
text-decoration:underline;}
#yiv9495875459 .yiv9495875459MsoChpDefault
        {
font-size:10.0pt;}
 _filtered {}
#yiv9495875459 div.yiv9495875459WordSection1
        {}
--></style>

<div>
<div class="yiv9495875459WordSection1">
<p class="yiv9495875459MsoNormal"><span style="">Hi,</span></p> 
<p class="yiv9495875459MsoNormal"><span style="">  </span></p> 
<p class="yiv9495875459MsoNormal"><span lang="EN-US" style="">your code works for me, at least with proper credentials in place. How do you keep your credentials for Keystone authentication? I’d strongly recommend using a “clouds.yaml” (and possibly
 a “secure.yaml” in the same directory) for that in favor of using environment variables. To check if your information is read and processed correctly, you may run this code that reads, formats, and displays (parts of) your connection object:</span></p> 
<p class="yiv9495875459MsoNormal"><span lang="EN-US" style="">  </span></p> 
<p class="yiv9495875459MsoNormal"><span lang="EN-US" style="">import openstacksdk</span></p> 
<p class="yiv9495875459MsoNormal"><span lang="EN-US" style="">import yaml</span></p> 
<p class="yiv9495875459MsoNormal"><span lang="EN-US" style="">print(yaml.dump({"clouds": {"mycloud": {"auth": openstack.connect().config.config["auth"]}}}, indent=4))</span></p> 
<p class="yiv9495875459MsoNormal"><span lang="EN-US" style="">  </span></p> 
<p class="yiv9495875459MsoNormal"><span lang="EN-US" style="">This creates something like:</span></p> 
<p class="yiv9495875459MsoNormal"><span lang="EN-US" style="">In [2]: print(yaml.dump({"clouds": {"mycloud": {"auth": openstack.connect().config.config["auth"]}}}, indent=4))</span></p> 
<p class="yiv9495875459MsoNormal"><span lang="EN-US" style="">clouds:</span></p> 
<p class="yiv9495875459MsoNormal"><span lang="EN-US" style="">    mycloud:</span></p> 
<p class="yiv9495875459MsoNormal"><span lang="EN-US" style="">        auth:</span></p> 
<p class="yiv9495875459MsoNormal"><span lang="EN-US" style="">            auth_url:
<a rel="nofollow noopener noreferrer" target="_blank" href="https://iam.eu-de.otc.t-systems.com/v3">https://iam.eu-de.otc.t-systems.com/v3</a></span></p> 
<p class="yiv9495875459MsoNormal"><span lang="EN-US" style="">            password: "SecretSecretSeccret"</span></p> 
<p class="yiv9495875459MsoNormal"><span lang="EN-US" style="">            project_name: eu-de_myproj</span></p> 
<p class="yiv9495875459MsoNormal"><span lang="EN-US" style="">            user_domain_name: OTC000000000010000*****</span></p> 
<p class="yiv9495875459MsoNormal"><span lang="EN-US" style="">            username: nilsmagnus</span></p> 
<p class="yiv9495875459MsoNormal"><span lang="EN-US" style="">  </span></p> 
<p class="yiv9495875459MsoNormal"><span lang="EN-US" style="">(the actual config object is way larger)</span></p> 
<p class="yiv9495875459MsoNormal"><span lang="EN-US" style="">  </span></p> 
<p class="yiv9495875459MsoNormal"><span lang="EN-US" style="">For completeness, could you also specify the version of your SDK?</span></p> 
<p class="yiv9495875459MsoNormal"><span lang="EN-US" style="">In [35]: print(openstack.version.pbr.version.VersionInfo("openstacksdk").version_string())</span></p> 
<p class="yiv9495875459MsoNormal"><span lang="EN-US" style="">0.99.0</span></p> 
<p class="yiv9495875459MsoNormal"><span lang="EN-US" style="">  </span></p> 
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm;">
<p class="yiv9495875459MsoNormal"><b>Von:</b> pspal83@hotmail.com <pspal83@hotmail.com> <br>
<b>Gesendet:</b> Montag, 20. Juni 2022 13:34<br>
<b>An:</b> user-committee@lists.openstack.org<br>
<b>Betreff:</b> [sdk] Question about openstacksdk</p> 
</div>
</div>
<p class="yiv9495875459MsoNormal">  </p> 
<div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;">  </span></p> 
</div>
<div>
<div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;">Hi All,</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;">  </span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;">I am new to OpenStack SDA API and I need help.</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;">  </span></p> 
</div>
<div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;">While I am running my basic py file I am always getting the below error, Please suggest.</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;">  </span></p> 
</div>
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;">  </span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;">Code:</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;">  </span></p> 
</div>
<div>
<div>
<div>
<div>
<p style="line-height:14.25pt;background:#1E1E1E;" class="yiv9495875459MsoNormal"><span style="font-size:10.5pt;font-family:Consolas;color:#C586C0;">import</span><span style="font-size:10.5pt;font-family:Consolas;color:#D4D4D4;"> openstack</span></p> 
</div>
<div>
<p style="line-height:14.25pt;background:#1E1E1E;" class="yiv9495875459MsoNormal"><span style="font-size:10.5pt;font-family:Consolas;color:#D4D4D4;">  </span></p> 
</div>
<div>
<p style="line-height:14.25pt;background:#1E1E1E;" class="yiv9495875459MsoNormal"><span style="font-size:10.5pt;font-family:Consolas;color:#D4D4D4;">conn = openstack.connect(</span><span style="font-size:10.5pt;font-family:Consolas;color:#9CDCFE;">cloud</span><span style="font-size:10.5pt;font-family:Consolas;color:#D4D4D4;">=</span><span style="font-size:10.5pt;font-family:Consolas;color:#CE9178;">'openstack'</span><span style="font-size:10.5pt;font-family:Consolas;color:#D4D4D4;">)</span></p> 
</div>
<div>
<p style="line-height:14.25pt;background:#1E1E1E;" class="yiv9495875459MsoNormal"><span style="font-size:10.5pt;font-family:Consolas;color:#D4D4D4;">  </span></p> 
</div>
<div>
<p style="line-height:14.25pt;background:#1E1E1E;" class="yiv9495875459MsoNormal"><span style="font-size:10.5pt;font-family:Consolas;color:#C586C0;">for</span><span style="font-size:10.5pt;font-family:Consolas;color:#D4D4D4;"> server
</span><span style="font-size:10.5pt;font-family:Consolas;color:#C586C0;">in</span><span style="font-size:10.5pt;font-family:Consolas;color:#D4D4D4;"> conn.compute.servers():</span></p> 
</div>
<div>
<p style="line-height:14.25pt;background:#1E1E1E;" class="yiv9495875459MsoNormal"><span style="font-size:10.5pt;font-family:Consolas;color:#D4D4D4;">   
</span><span style="font-size:10.5pt;font-family:Consolas;color:#DCDCAA;">print</span><span style="font-size:10.5pt;font-family:Consolas;color:#D4D4D4;">(server.to_dict())</span></p> 
</div>
</div>
</div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;">  </span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;">  </span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><b><span style="font-size:10.0pt;font-family:sans-serif;color:#CD232C;">Error:</span></b><span style="font-size:10.0pt;font-family:sans-serif;"></span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;">  </span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;">[pke@vm01 ~]$ python openstack-connect.py </span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;">  </span></p> 
<div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;">Traceback (most recent call last):</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;">  File "openstack-connect.py", line 7, in <module></span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;">    for server in conn.compute.servers():</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;">  File "/usr/local/lib/python3.6/site-packages/openstack/service_description.py", line 87, in __get__</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;">    proxy = self._make_proxy(instance)</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;">  File "/usr/local/lib/python3.6/site-packages/openstack/service_description.py", line 262, in _make_proxy</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;">    found_version = temp_adapter.get_api_major_version()</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;">  File "/usr/local/lib/python3.6/site-packages/keystoneauth1/adapter.py", line 354, in get_api_major_version</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;">    return self.session.get_api_major_version(auth or self.auth, **kwargs)</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;">  File "/usr/local/lib/python3.6/site-packages/keystoneauth1/session.py", line 1276, in get_api_major_version</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;">    return auth.get_api_major_version(self, **kwargs)</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;">  File "/usr/local/lib/python3.6/site-packages/keystoneauth1/identity/base.py", line 500, in get_api_major_version</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;">    data = get_endpoint_data(discover_versions=discover_versions)</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;">  File "/usr/local/lib/python3.6/site-packages/keystoneauth1/identity/base.py", line 271, in get_endpoint_data</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;">    service_catalog = self.get_access(session).service_catalog</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;">  File "/usr/local/lib/python3.6/site-packages/keystoneauth1/identity/base.py", line 134, in get_access</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;">    self.auth_ref = self.get_auth_ref(session)</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;">  File "/usr/local/lib/python3.6/site-packages/keystoneauth1/identity/generic/base.py", line 208, in get_auth_ref</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;">    return self._plugin.get_auth_ref(session, **kwargs)</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;">  File "/usr/local/lib/python3.6/site-packages/keystoneauth1/identity/v3/base.py", line 188, in get_auth_ref</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;">    authenticated=False, log=False, **rkwargs)</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;">  File "/usr/local/lib/python3.6/site-packages/keystoneauth1/session.py", line 1149, in post</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;">    return self.request(url, 'POST', **kwargs)</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;">  File "/usr/local/lib/python3.6/site-packages/keystoneauth1/session.py", line 986, in request</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;">    raise exceptions.from_response(resp, method, url)</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;">keystoneauth1.exceptions.http.Unauthorized: The request you have made requires authentication. (HTTP 401) (Request-ID: req-0e898e09-0dbc-4beb-8414-8dcdc4f6631e)</span></p> 
</div>
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;">  </span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;">  </span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;">Regards</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;">Pradeep Kumar</span></p> 
</div>
</div>
</div>
</div>
</div>
<div id="yiv9495875459yahoo_quoted_6340826558">
<div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;color:#26282A;">On Monday, 20 June, 2022, 04:54:19 pm IST,
<a rel="nofollow noopener noreferrer" ymailto="mailto:pspal83@hotmail.com" target="_blank" href="mailto:pspal83@hotmail.com">pspal83@hotmail.com</a> <<a rel="nofollow noopener noreferrer" ymailto="mailto:pspal83@hotmail.com" target="_blank" href="mailto:pspal83@hotmail.com">pspal83@hotmail.com</a>> wrote:
</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;color:#26282A;">  </span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;color:#26282A;">  </span></p> 
</div>
<div>
<div id="yiv9495875459">
<div>
<div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;color:#26282A;">Hi All,</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;color:#26282A;">  </span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;color:#26282A;">I am new to OpenStack SDA API and I need help.</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;color:#26282A;">  </span></p> 
</div>
<div>
<div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;color:#26282A;">While I am running my basic py file I am always getting the below error, Please suggest.</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;color:#26282A;">  </span></p> 
</div>
</div>
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;color:#26282A;">  </span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;color:#26282A;">Code:</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;color:#26282A;">  </span></p> 
</div>
<div>
<div>
<div>
<div>
<p style="line-height:14.25pt;background:#1E1E1E;" class="yiv9495875459MsoNormal"><span style="font-size:10.5pt;font-family:Consolas;color:#C586C0;">import</span><span style="font-size:10.5pt;font-family:Consolas;color:#D4D4D4;"> openstack</span></p> 
</div>
<div>
<p style="line-height:14.25pt;background:#1E1E1E;" class="yiv9495875459MsoNormal"><span style="font-size:10.5pt;font-family:Consolas;color:#D4D4D4;">  </span></p> 
</div>
<div>
<p style="line-height:14.25pt;background:#1E1E1E;" class="yiv9495875459MsoNormal"><span style="font-size:10.5pt;font-family:Consolas;color:#D4D4D4;">conn = openstack.connect(</span><span style="font-size:10.5pt;font-family:Consolas;color:#9CDCFE;">cloud</span><span style="font-size:10.5pt;font-family:Consolas;color:#D4D4D4;">=</span><span style="font-size:10.5pt;font-family:Consolas;color:#CE9178;">'openstack'</span><span style="font-size:10.5pt;font-family:Consolas;color:#D4D4D4;">)</span></p> 
</div>
<div>
<p style="line-height:14.25pt;background:#1E1E1E;" class="yiv9495875459MsoNormal"><span style="font-size:10.5pt;font-family:Consolas;color:#D4D4D4;">  </span></p> 
</div>
<div>
<p style="line-height:14.25pt;background:#1E1E1E;" class="yiv9495875459MsoNormal"><span style="font-size:10.5pt;font-family:Consolas;color:#C586C0;">for</span><span style="font-size:10.5pt;font-family:Consolas;color:#D4D4D4;"> server
</span><span style="font-size:10.5pt;font-family:Consolas;color:#C586C0;">in</span><span style="font-size:10.5pt;font-family:Consolas;color:#D4D4D4;"> conn.compute.servers():</span></p> 
</div>
<div>
<p style="line-height:14.25pt;background:#1E1E1E;" class="yiv9495875459MsoNormal"><span style="font-size:10.5pt;font-family:Consolas;color:#D4D4D4;">   
</span><span style="font-size:10.5pt;font-family:Consolas;color:#DCDCAA;">print</span><span style="font-size:10.5pt;font-family:Consolas;color:#D4D4D4;">(server.to_dict())</span></p> 
</div>
</div>
</div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;color:#26282A;">  </span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;color:#26282A;">  </span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><b><span style="font-size:10.0pt;font-family:sans-serif;color:#CD232C;">Error:</span></b><span style="font-size:10.0pt;font-family:sans-serif;color:#26282A;"></span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;color:#26282A;">  </span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;color:#26282A;">[pke@vm01 ~]$ python openstack-connect.py </span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;color:#26282A;">  </span></p> 
<div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;color:#26282A;">Traceback (most recent call last):</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;color:#26282A;">  File "openstack-connect.py", line 7, in <module></span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;color:#26282A;">    for server in conn.compute.servers():</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;color:#26282A;">  File "/usr/local/lib/python3.6/site-packages/openstack/service_description.py", line 87, in __get__</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;color:#26282A;">    proxy = self._make_proxy(instance)</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;color:#26282A;">  File "/usr/local/lib/python3.6/site-packages/openstack/service_description.py", line 262, in _make_proxy</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;color:#26282A;">    found_version = temp_adapter.get_api_major_version()</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;color:#26282A;">  File "/usr/local/lib/python3.6/site-packages/keystoneauth1/adapter.py", line 354, in get_api_major_version</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;color:#26282A;">    return self.session.get_api_major_version(auth or self.auth, **kwargs)</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;color:#26282A;">  File "/usr/local/lib/python3.6/site-packages/keystoneauth1/session.py", line 1276, in get_api_major_version</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;color:#26282A;">    return auth.get_api_major_version(self, **kwargs)</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;color:#26282A;">  File "/usr/local/lib/python3.6/site-packages/keystoneauth1/identity/base.py", line 500, in get_api_major_version</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;color:#26282A;">    data = get_endpoint_data(discover_versions=discover_versions)</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;color:#26282A;">  File "/usr/local/lib/python3.6/site-packages/keystoneauth1/identity/base.py", line 271, in get_endpoint_data</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;color:#26282A;">    service_catalog = self.get_access(session).service_catalog</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;color:#26282A;">  File "/usr/local/lib/python3.6/site-packages/keystoneauth1/identity/base.py", line 134, in get_access</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;color:#26282A;">    self.auth_ref = self.get_auth_ref(session)</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;color:#26282A;">  File "/usr/local/lib/python3.6/site-packages/keystoneauth1/identity/generic/base.py", line 208, in get_auth_ref</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;color:#26282A;">    return self._plugin.get_auth_ref(session, **kwargs)</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;color:#26282A;">  File "/usr/local/lib/python3.6/site-packages/keystoneauth1/identity/v3/base.py", line 188, in get_auth_ref</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;color:#26282A;">    authenticated=False, log=False, **rkwargs)</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;color:#26282A;">  File "/usr/local/lib/python3.6/site-packages/keystoneauth1/session.py", line 1149, in post</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;color:#26282A;">    return self.request(url, 'POST', **kwargs)</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;color:#26282A;">  File "/usr/local/lib/python3.6/site-packages/keystoneauth1/session.py", line 986, in request</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;color:#26282A;">    raise exceptions.from_response(resp, method, url)</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;color:#26282A;">keystoneauth1.exceptions.http.Unauthorized: The request you have made requires authentication. (HTTP 401) (Request-ID: req-0e898e09-0dbc-4beb-8414-8dcdc4f6631e)</span></p> 
</div>
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;color:#26282A;">  </span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;color:#26282A;">  </span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;color:#26282A;">Regards</span></p> 
</div>
<div>
<p class="yiv9495875459MsoNormal"><span style="font-size:10.0pt;font-family:sans-serif;color:#26282A;">Pradeep Kumar</span></p> 
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>

</div> </div> </blockquote></div>