Closes-Bug: #1606646
Post node version 0.9.1, tls, https: validate server certificate by default.
So in case self signed certificate, UI will not work with https request to
openstack services. https://github.com/mscdex/node-imap/issues/181#issuecomment-14781480
Fix: Added rejectUnauthorized flag.
In node post v0.11.14, we have custom checkServerIdentity in options to have
more control.
UT Results:
+++++++++++
contrail-web-controller:
------------------------
PhantomJS 1.9.8 (Mac OS X 10.9.5): Executed 376 of 376 SUCCESS (1 min 41.645 secs / 1 min 39.143 secs)
Done, without errors.
contrail-web-server-manager:
----------------------------
PhantomJS 1.9.8 (Mac OS X 10.9.5): Executed 89 of 89 SUCCESS (11.9 secs / 11.643 secs)
Done, without errors.
contrail-web-storage:
--------------------
PhantomJS 1.9.8 (Mac OS X 0.0.0): Executed 84 of 84 SUCCESS (20.301 secs / 18.748 secs)
Done, without errors.
Change-Id: Iec589a59b5ae153c3b6a57ad1e96a025c8a9280e
(cherry picked from commit 60c214946aa0ceb34e668a212a41036b693e63df)
Avoid passing an empty 'data' object to restler.get calls.
Restler changes Content-Type to 'application/x-www-form-urlencoded' even
for GET requests, as long as data is not a string. That breaks some nova
API calls when Mitaka nova-api is used, as it now expects to get
"application/json" for all queries. Make sure we pass data object only
for POST and PUT calls.
Change-Id: Ieaf1622dec703404d9672681a9cd0d35199326d7
Closes-Bug: 1591393
(cherry picked from commit f10620ede1f9f28858a9b418ec26093c57f00c41)
Reviewed: https:/ /review. opencontrail. org/23042 github. org/Juniper/ contrail- web-core/ commit/ 2465d3eebc3ae8b 951305972ed6fd9 210ce286d3
Committed: http://
Submitter: Zuul
Branch: R3.0
commit 2465d3eebc3ae8b 951305972ed6fd9 210ce286d3
Author: Biswajit Mandal <email address hidden>
Date: Tue Jul 26 23:10:05 2016 +0530
Closes-Bug: #1606646 /github. com/mscdex/ node-imap/ issues/ 181#issuecommen t-14781480
Post node version 0.9.1, tls, https: validate server certificate by default.
So in case self signed certificate, UI will not work with https request to
openstack services.
https:/
Fix: Added rejectUnauthorized flag.
In node post v0.11.14, we have custom checkServerIdentity in options to have
more control.
UT Results: web-controller: ------- ------- ---
+++++++++++
contrail-
-------
PhantomJS 1.9.8 (Mac OS X 10.9.5): Executed 376 of 376 SUCCESS (1 min 41.645 secs / 1 min 39.143 secs)
Done, without errors.
contrail- web-server- manager: ------- ------- -------
-------
PhantomJS 1.9.8 (Mac OS X 10.9.5): Executed 89 of 89 SUCCESS (11.9 secs / 11.643 secs)
Done, without errors.
contrail- web-storage: ------- ------
-------
PhantomJS 1.9.8 (Mac OS X 0.0.0): Executed 84 of 84 SUCCESS (20.301 secs / 18.748 secs)
Done, without errors.
Change-Id: Iec589a59b5ae15 3c3b6a57ad1e96a 025c8a9280e 34e668a212a4103 6b693e63df)
(cherry picked from commit 60c214946aa0ceb
Avoid passing an empty 'data' object to restler.get calls.
Restler changes Content-Type to 'application/ x-www-form- urlencoded' even
for GET requests, as long as data is not a string. That breaks some nova
API calls when Mitaka nova-api is used, as it now expects to get
"application/json" for all queries. Make sure we pass data object only
for POST and PUT calls.
Change-Id: Ieaf1622dec7034 04d9672681a9cd0 d35199326d7 858a9b418ec2609 3c57f00c41)
Closes-Bug: 1591393
(cherry picked from commit f10620ede1f9f28
Closes-Bug: #1605163 /github. com/Juniper/ contrail- web-core/ commit/ f10620ede1f9f28 858a9b418ec2609 3c57f00c41
This is side effect of the below fix:
https:/
Comuting data before Content-Length header assignement.
Change-Id: I100ab668565956 88e97a74a54ce53 4fcdc201a36 cf3537cef7c2191 f91a1c0fb5)
(cherry picked from commit 15ba7405f1a000d