Hi All,

I did some research on scripts inside the robot container and got to know that 
keystone_get_auth.template and keystone_interface.robot are the template and 
script that is forming the Post Request with v2 api for token generation. So I 
modified the keystone auth template for post request for v3 and keystone 
interface robot with auth url for v3, and now the tokens are being generated.

But looks like Openstacklibrary.py script for robot looks for key values like 
access, tenant from the post response that I get for v3. This openstacklibrary 
script for robot seems to be developed only for v2 for which it fails in 
getting the values from the V3 post response. Is there any library script for 
robot for V3 which would help. Please suggest.

KEYWORD ${tenants} = OpenstackLibrary . Get Current Openstack Tenant auth
Documentation:

Get Openstack tenant from the current alias

Start / End / Elapsed:

20181205 04:15:15.164 / 20181205 04:15:15.165 / 00:00:00.001


04:15:15.164

TRACE

Arguments: [ 'auth' ]


04:15:15.164

FAIL

KeyError: 'access'


04:15:15.165

DEBUG

Traceback (most recent call last): File 
"/var/opt/OpenECOMP_ETE/robot/library/eteutils/OpenstackLibrary.py", line 45, 
in get_current_openstack_tenant return jsonResponse['access']['token']['tenant']


Best Regards,
Sangeeth G

From: Sangeeth G
Sent: Wednesday, December 5, 2018 10:34 AM
To: [email protected]; '[email protected]' <[email protected]>; 
[email protected]; [email protected]
Cc: [email protected]
Subject: RE: [onap-discuss] Robot ./demo-k8s.sh issue

Hi,

I did verify inside the container, and the vm_properties file has the correctly 
injected values of the openstack keystone url. But still looks to be an issue.

PS: This is openstack queens and Keystone here solely implements the Identity 
API v3. Support for Identity API v2.0 has been removed in Queens in favor of 
the Identity API v3.

But the Robot still takes v2. Please suggest.

Best Regards,
Sangeeth G

From: [email protected]<mailto:[email protected]> 
<[email protected]<mailto:[email protected]>> On Behalf Of 
Brian
Sent: Tuesday, December 4, 2018 7:18 PM
To: [email protected]<mailto:[email protected]>; Sangeeth G 
<[email protected]<mailto:[email protected]>>; 
[email protected]<mailto:[email protected]>; 
[email protected]<mailto:[email protected]>
Cc: [email protected]<mailto:[email protected]>
Subject: Re: [onap-discuss] Robot ./demo-k8s.sh issue

HTTP 404 is not found so most likely your openstack url for robot is wrong 
still.

robot:
openStackKeyStoneUrl: http://10.12.25.2:5000

notice for robot there is no /v2.0 or /v2.0/tokens

Robot auto-detects v2 vs v3

SO url does have  the v2.0 and SO only support v2.0 unless you are either 
wrapping it or using a build from the Dublin/master branch


so:
  so-openstack-adapter:
    config:
      openStackUserName: "demo"
      openStackKeyStoneUrl: http://10.12.25.2:5000/v2.0

Example integration override is in gerrit under 
integration/deployment/heat/onap-oom/env/windriver/onap-oom.env

https://gerrit.onap.org/r/gitweb?p=integration.git;a=blob;f=deployment/heat/onap-oom/env/windriver/onap-oom.env;h=6d471ffa2f30a315a6f78d1cba3575323b4ac2d8;hb=refs/heads/master

Brian


From: [email protected]<mailto:[email protected]> 
<[email protected]<mailto:[email protected]>> On Behalf Of 
Sangeeth G
Sent: Tuesday, December 04, 2018 7:15 AM
To: [email protected]<mailto:[email protected]>; 
[email protected]<mailto:[email protected]>; 
[email protected]<mailto:[email protected]>
Cc: [email protected]<mailto:[email protected]>
Subject: Re: [onap-discuss] Robot ./demo-k8s.sh issue

Hi,

I redeployed the robot with the updated values.yaml and the it connects to the 
keystone url now, but getting a token issue with error code 404 for which the 
demo script fails again. Is there any prerequisite step for the token error ? 
Please suggest.

KEYWORD ${resp} = RequestsLibrary . Post Request keystone, ${data_path}, 
data=${data}, headers=${headers}
Documentation:

Send a POST request on the session object found using the


03:43:37.335

DEBUG

Starting new HTTP connection (1): x.x.x.x


03:43:37.343

DEBUG

http:// 
x.x.x.x:5000<https://urldefense.proofpoint.com/v2/url?u=http-3A__172.21.207.59-3A5000&d=DwMGaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=e3d1ehx3DI5AoMgDmi2Fzw&m=kp7DUtV4M497L-Jjmfh5XLzi4fwKmOlAmnySX-g_H6E&s=BXMJmAWicpb3oSvguuAK4fvoOHfGKxl3Q9Xv3ykqjeY&e=>
 "POST /v2.0/tokens HTTP/1.1" 404 134


03:43:37.343

DEBUG

post response: {"error": {"message": "(http:// 
x.x.x.x:5000/v2.0/tokens<https://urldefense.proofpoint.com/v2/url?u=http-3A__172.21.207.59-3A5000_v2.0_tokens&d=DwMGaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=e3d1ehx3DI5AoMgDmi2Fzw&m=kp7DUtV4M497L-Jjmfh5XLzi4fwKmOlAmnySX-g_H6E&s=vdQwQZ-7KuROyw1EoBuICmSYOIdcGyT5K8GWAg5uaVk&e=>):
 The resource could not be found.", "code": 404, "title": "Not Found"}}



Best Regards,
Sangeeth G

From: [email protected]<mailto:[email protected]> 
<[email protected]<mailto:[email protected]>> On Behalf Of 
Morgan Richomme
Sent: Tuesday, December 4, 2018 3:28 PM
To: Sangeeth G 
<[email protected]<mailto:[email protected]>>; 
[email protected]<mailto:[email protected]>; 
[email protected]<mailto:[email protected]>
Cc: [email protected]<mailto:[email protected]>
Subject: Re: [onap-discuss] Robot ./demo-k8s.sh issue

Hi

I got the same issue
values.yaml is correct
robot is a priori well configured as I can run ./e2e-k8s.sh onap health without 
problems.

I wonder if the trace would not be misleading and if there is no call to 
Keystone v2 API to create resources on the OpenStack.
As my OpenStack is based on Queens,Keystone v2 is no more supported.
We put in place a wrapper for the SO but not for Robot.

[cid:[email protected]]
/Morgan


Le mardi 04 décembre 2018 à 09:42 +0000, Sangeeth G a écrit :
Hi David,

I did modified the values.yaml to point to correct keystone url and network and 
tenant id etc., in the /oom/kubernetes/robot and still I get the same error.

Best Regards,
Sangeeth G

From: Pérez Caparrós David, INI-EAI-INO-COW 
<[email protected]<mailto:[email protected]>>
Sent: Tuesday, December 4, 2018 2:52 PM
To: Sangeeth G <[email protected]<mailto:[email protected]>>
Cc: [email protected]<mailto:[email protected]>
Subject: Re: [onap-discuss] Robot ./demo-k8s.sh issue

Hi,

it seems that there is a problem with your robot config, e.g. 
openStackKeyStoneUrl. Check values.yaml under oom/kubernetes/robot

David

--
David Pérez Caparrós
Senior Innovation Engineer
Swisscom (Switzerland)
[email protected]<mailto:[email protected]>

On 4 Dec 2018, at 10:14, Sangeeth G 
<[email protected]<mailto:[email protected]>> wrote:

Hi Team,

When I run ./demo-k8s.sh onap init, I get the below error on OOM Beijing . Can 
you please suggest on the same to overcome this issue.

Executing robot tests at log level TRACE
==============================================================================
OpenECOMP ETE
==============================================================================
OpenECOMP ETE.Robot
==============================================================================
OpenECOMP ETE.Robot.Testsuites
==============================================================================
OpenECOMP ETE.Robot.Testsuites.Demo :: Executes the VNF Orchestration Test ...
==============================================================================
Initialize Customer And Models                                        | FAIL |
ConnectionError: HTTPConnectionPool(host='1.2.3.4', port=5000): Max retries 
exceeded with url: /v2.0/tokens (Caused by 
NewConnectionError('<urllib3.connection.HTTPConnection object at 
0x7ff66f9fc2d0>: Failed to establish a new connection: [Errno 110] Connection 
timed out',))
------------------------------------------------------------------------------
OpenECOMP ETE.Robot.Testsuites.Demo :: Executes the VNF Orchestrat... | FAIL |
1 critical test, 0 passed, 1 failed
1 test total, 0 passed, 1 failed
==============================================================================
OpenECOMP ETE.Robot.Testsuites                                        | FAIL |
1 critical test, 0 passed, 1 failed
1 test total, 0 passed, 1 failed

Best Regards,
Sangeeth G
============================================================================================================================
Disclaimer:  This message and the information contained herein is proprietary 
and confidential and subject to the Tech Mahindra policy statement, you may 
review the policy at 
http://www.techmahindra.com/Disclaimer.html<https://urldefense.proofpoint.com/v2/url?u=http-3A__www.techmahindra.com_Disclaimer.html&d=DwMGaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=e3d1ehx3DI5AoMgDmi2Fzw&m=kp7DUtV4M497L-Jjmfh5XLzi4fwKmOlAmnySX-g_H6E&s=C8unzQUKCkDgc9h-FH8yJSvfh-PLnRwOW998aSvkVlE&e=>
 externally 
http://tim.techmahindra.com/tim/disclaimer.html<https://urldefense.proofpoint.com/v2/url?u=http-3A__tim.techmahindra.com_tim_disclaimer.html&d=DwMGaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=e3d1ehx3DI5AoMgDmi2Fzw&m=kp7DUtV4M497L-Jjmfh5XLzi4fwKmOlAmnySX-g_H6E&s=yKFUEnUWRj4uhkOxsy9vR4VpXm8Z58h-uUlZIlE_KUY&e=>
 internally within TechMahindra.
============================================================================================================================


_________________________________________________________________________________________________________________________



Ce message et ses pieces jointes peuvent contenir des informations 
confidentielles ou privilegiees et ne doivent donc

pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce 
message par erreur, veuillez le signaler

a l'expediteur et le detruire ainsi que les pieces jointes. Les messages 
electroniques etant susceptibles d'alteration,

Orange decline toute responsabilite si ce message a ete altere, deforme ou 
falsifie. Merci.



This message and its attachments may contain confidential or privileged 
information that may be protected by law;

they should not be distributed, used or copied without authorisation.

If you have received this email in error, please notify the sender and delete 
this message and its attachments.

As emails may be altered, Orange is not liable for messages that have been 
modified, changed or falsified.

Thank you.


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#14273): https://lists.onap.org/g/onap-discuss/message/14273
Mute This Topic: https://lists.onap.org/mt/28580947/21656
Group Owner: [email protected]
Unsubscribe: https://lists.onap.org/g/onap-discuss/unsub  
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to