Geora, Its your environment. Check how the password is being encrypted for SO and Robot – it should be the same string in the integration-override.yaml file for “openStackEncryptedPasswordHere” in both places.
Brian From: [email protected] <[email protected]> On Behalf Of BARSKY, GEORA Sent: Thursday, September 27, 2018 3:40 PM To: [email protected] Subject: [onap-discuss] #integration #pomba Hello Integration team, I was trying to run robot scripts for init and instantiation ./demo-k8s.sh init or ./demo-k8s.sh instantiateVFW and it was failing every time in the step of getting OpenStack credentials: This is from robot output.xml <msg level="TRACE" timestamp="20180926 15:21:46.751">Arguments: [ "echo -n a1bbe8dfc3c184b7d4ae3adce7170158 | xxd -r -p | openssl enc -aes-128-ecb -d -nopad -nosalt -K aa3871669d893c7fb8abbcda31b88b4f | tr -d '\x08'" ]</msg> <msg level="TRACE" timestamp="20180926 15:21:46.766">Return: 'georab\n\n\n\n\n\n\n\n\n'</msg> <msg level="INFO" timestamp="20180926 15:21:46.766">${DECRYPTED_OPENSTACK_PASSWORD} = georab </msg> <status starttime="20180926 15:21:46.751" endtime="20180926 15:21:46.766" status="PASS"/> ..... ..... <msg level="TRACE" timestamp="20180926 15:21:46.781">Arguments: [ '{\n "auth": {\n "tenantId" : "1ee88fe5d2364046818dc901090a0602",\n "passwordCredentials": {\n "username": "georab",\n "password": "georab\n\n\n\n\n\n\n\n\n"\n }\n }\n}\n' ]</msg> <msg level="FAIL" timestamp="20180926 15:21:46.782">ValueError: Invalid control character at: line 6 column 26 (char 149)</msg> <msg level="DEBUG" timestamp="20180926 15:21:46.782">Traceback (most recent call last): File "/var/opt/OpenECOMP_ETE/robot/library/RequestsLibrary/RequestsKeywords.py", line 307, in to_json json_ = json.loads(content) File "/usr/lib/python2.7/json/__init__.py", line 339, in loads return _default_decoder.decode(s) File "/usr/lib/python2.7/json/decoder.py", line 364, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) File "/usr/lib/python2.7/json/decoder.py", line 380, in raw_decode obj, end = self.scan_once(s, idx)</msg> As you can see, the returned password after decryption has extra "\n\n\n" at the end I modified keystone_interface.robot , "Get Openstack Credentials", appending deletion '\n' : ${DECRYPTED_OPENSTACK_PASSWORD}= Run echo -n ${GLOBAL_INJECTED_OPENSTACK_API_KEY} | xxd -r -p | openssl enc -aes-128-ecb -d -nopad -nosalt -K aa3871669d893c7fb8abbcda31b88b4f | tr -d '\x08' | tr -d '\n' and it solved the problem. Just wanted to know if it is known issue or there is something specific for my environment ? Thanks Geora -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#12709): https://lists.onap.org/g/onap-discuss/message/12709 Mute This Topic: https://lists.onap.org/mt/26338384/21656 Mute #integration: https://lists.onap.org/mk?hashtag=integration&subid=2740164 Mute #pomba: https://lists.onap.org/mk?hashtag=pomba&subid=2740164 Group Owner: [email protected] Unsubscribe: https://lists.onap.org/g/onap-discuss/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
