-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/21313/
-----------------------------------------------------------

Review request for Ambari, Mahadev Konar and subin m.


Bugs: https://issues.apache.org/jira/browse/AMBARI-5663
    
https://issues.apache.org/jira/browse/https://issues.apache.org/jira/browse/AMBARI-5663


Repository: ambari


Description
-------

Ambari Server now expects an additional HTTP header called "X-Requested-By" for 
all non-GET calls. The value can be set to anything. For example:
curl -i -H 'X-Requested-By: mycompany' -X POST -d '{"Clusters": {"version": 
"HDP-2.0.6"}}' --user admin:admin 
http://hadoop1.mycompany.com:8080/api/v1/clusters/cluster1

 The Ambari client can be created as below
headers_dict=
{'X-Requested-By':'mycompany'}


client = AmbariClient("localhost", 8080, "admin", "admin", 
version=1,http_header=headers_dict)

OR 

***for backward compatibilty***
headers_dict={'X-Requested-By':'mycompany'}
client = AmbariClient("localhost", 8080, "admin", "admin", version=1)
client.set_headers(headers_dict)


Diffs
-----

  ambari-client/src/main/python/ambari_client/ambari_api.py 9f8e109 
  ambari-client/src/main/python/ambari_client/core/http_client.py 188af83 
  ambari-client/src/main/python/ambari_client/model/base_model.py f99c0b8 
  ambari-client/src/main/python/ambari_client/model/cluster.py f765f2b 
  ambari-client/src/main/python/ambari_client/model/configuration.py 6cd2c2a 
  ambari-client/src/main/python/ambari_client/model/paths.py 1f43548 
  ambari-client/src/main/python/ambari_client/model/service.py e9579c4 
  ambari-client/src/main/python/ambari_client/model/status.py ff31220 
  ambari-client/src/main/python/ambari_client/model/utils.py 38add26 

Diff: https://reviews.apache.org/r/21313/diff/


Testing
-------

test_get_cluster (TestAmbariClient.TestAmbariClient) ... ok
test_get_components (TestAmbariClient.TestAmbariClient) ... ok
test_get_config (TestAmbariClient.TestAmbariClient) ... ok
test_get_host (TestAmbariClient.TestAmbariClient) ... ok
test_init (TestAmbariClient.TestAmbariClient) ... ok

----------------------------------------------------------------------
Ran 47 tests in 0.131s

OK

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2.874s
[INFO] Finished at: Mon May 12 12:19:50 IST 2014
[INFO] Final Memory: 12M/420M
[INFO] -----------------------------------------------------------------------


Thanks,

subin m

Reply via email to