Repository: stratos
Updated Branches:
  refs/heads/master 02f9f530b -> 1d6c6664d


Updating metadata API calls in PCA plugins in tomcat-saml-sso and 
wso2is-saml-sso docker images


Project: http://git-wip-us.apache.org/repos/asf/stratos/repo
Commit: http://git-wip-us.apache.org/repos/asf/stratos/commit/1d6c6664
Tree: http://git-wip-us.apache.org/repos/asf/stratos/tree/1d6c6664
Diff: http://git-wip-us.apache.org/repos/asf/stratos/diff/1d6c6664

Branch: refs/heads/master
Commit: 1d6c6664d6cbc4ffb6c16bef26388c4b58c6149e
Parents: 02f9f53
Author: Imesh Gunaratne <[email protected]>
Authored: Sun May 31 15:22:12 2015 +0100
Committer: Imesh Gunaratne <[email protected]>
Committed: Sun May 31 15:29:27 2015 +0100

----------------------------------------------------------------------
 .../packs/plugins/TomcatWSO2ISMetadataPublisher.py    | 14 +++++++-------
 .../packs/plugins/WSO2ISMetaDataHandler.py            |  9 +++------
 2 files changed, 10 insertions(+), 13 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/stratos/blob/1d6c6664/tools/docker-images/cartridge-docker-images/service-images/tomcat-saml-sso/packs/plugins/TomcatWSO2ISMetadataPublisher.py
----------------------------------------------------------------------
diff --git 
a/tools/docker-images/cartridge-docker-images/service-images/tomcat-saml-sso/packs/plugins/TomcatWSO2ISMetadataPublisher.py
 
b/tools/docker-images/cartridge-docker-images/service-images/tomcat-saml-sso/packs/plugins/TomcatWSO2ISMetadataPublisher.py
index f363b19..b6a2d98 100644
--- 
a/tools/docker-images/cartridge-docker-images/service-images/tomcat-saml-sso/packs/plugins/TomcatWSO2ISMetadataPublisher.py
+++ 
b/tools/docker-images/cartridge-docker-images/service-images/tomcat-saml-sso/packs/plugins/TomcatWSO2ISMetadataPublisher.py
@@ -58,15 +58,15 @@ class TomcatWSO2ISMetadataPublisher(ICartridgeAgentPlugin):
                         tomcat_http_port = port
 
         callback_url = "http://%s:%s/travelocity.com/home.jsp"; % 
(cluster_hostname, tomcat_http_port)
-        saml_callback_entry = {"key": "CALLBACK_URL", "values": [ callback_url 
]}
-        issuer_entry = {"key": "SSO_ISSUER", "values": [ "travelocity.com" ]}
-        #properties_data = [saml_callback_entry, issuer_entry]
-        #publish_data.properties = properties_data
 
-        mdsclient.put(saml_callback_entry, app=True)
-        mdsclient.put(issuer_entry, app=True)
+        callback_url_property = {"key": "CALLBACK_URL", "values": [ 
callback_url ]}
+        mdsclient.put(callback_url_property, app=True)
+        log.info("Published property to metadata API: CALLBACK_URL: %s" % 
callback_url)
+
+        issuer_property = {"key": "SSO_ISSUER", "values": [ "travelocity.com" 
]}
+        mdsclient.put(issuer_property, app=True)
+        log.info("Published property to metadata API: SSO_ISSUER: 
travelocity.com")
 
-        log.info("Published values to metadata API: CALLBACK_URL: %s, 
SSO_ISSUER: travelocity.com" % callback_url)
         log.info("Tomcat metadata publisher completed")
 
 

http://git-wip-us.apache.org/repos/asf/stratos/blob/1d6c6664/tools/docker-images/cartridge-docker-images/service-images/wso2is-saml-sso/packs/plugins/WSO2ISMetaDataHandler.py
----------------------------------------------------------------------
diff --git 
a/tools/docker-images/cartridge-docker-images/service-images/wso2is-saml-sso/packs/plugins/WSO2ISMetaDataHandler.py
 
b/tools/docker-images/cartridge-docker-images/service-images/wso2is-saml-sso/packs/plugins/WSO2ISMetaDataHandler.py
index 0860328..439f53e 100644
--- 
a/tools/docker-images/cartridge-docker-images/service-images/wso2is-saml-sso/packs/plugins/WSO2ISMetaDataHandler.py
+++ 
b/tools/docker-images/cartridge-docker-images/service-images/wso2is-saml-sso/packs/plugins/WSO2ISMetaDataHandler.py
@@ -140,12 +140,9 @@ class WSO2ISMetaDataHandler(ICartridgeAgentPlugin):
         log.info("Kubernetes service management console https port: %s" % 
https_port)
 
         saml_endpoint = "https://%s:%s/samlsso"; % (member_hostname, https_port)
-        publish_data = mdsclient.MDSPutRequest()
-        hostname_entry = {"key": "SAML_ENDPOINT", "values": saml_endpoint}
-        properties_data = [hostname_entry]
-        publish_data.properties = properties_data
-
-        mdsclient.put(publish_data, app=True)
+        saml_endpoint_property = {"key": "SAML_ENDPOINT", "values": [ 
saml_endpoint ]}
+        mdsclient.put(saml_endpoint_property, app=True)
+        log.info("Published property to metadata API: SAML_ENDPOINT: %s" % 
saml_endpoint)
 
         # start servers
         log.info("Starting WSO2 IS server")

Reply via email to