[Spike] Update to use DMaaP with SSL 47/67247/1
authorMichael Arrastia <MArrasti@amdocs.com>
Tue, 18 Sep 2018 09:57:03 +0000 (10:57 +0100)
committerMichael Arrastia <MArrasti@amdocs.com>
Tue, 18 Sep 2018 09:57:03 +0000 (10:57 +0100)
- DMaaP client configured to use HTTPS protocol in XML bean definition.
- Values yaml updated with port and protocol.
- Update JKS trust store (tomcat_keystore) to accept the DMaaP
  certificate.

Change-Id: I71e8592b5aa6ca2170ee8449a14e6c7469a93839
Issue-ID: AAI-1537
Signed-off-by: Michael Arrastia <MArrasti@amdocs.com>
kubernetes/aai/charts/aai-spike/resources/config/auth/tomcat_keystore
kubernetes/aai/charts/aai-spike/resources/config/spike-beans.xml
kubernetes/aai/charts/aai-spike/values.yaml

index 9eec841..025f3c4 100644 (file)
Binary files a/kubernetes/aai/charts/aai-spike/resources/config/auth/tomcat_keystore and b/kubernetes/aai/charts/aai-spike/resources/config/auth/tomcat_keystore differ
index 20dfbc5..50be8cb 100644 (file)
@@ -37,6 +37,8 @@
       <constructor-arg name="timeoutMs" value="1000" />
       <constructor-arg name="messageLimit" value="100" />
       <constructor-arg name="transportType" value="HTTPAUTH" />
+      <constructor-arg name="protocol" value="{{.Values.event.protocol}}" />
+      <constructor-arg name="filter"><null /></constructor-arg>
    </bean>
 
     <bean id="eventPublisher" class="org.onap.aai.event.client.DMaaPEventPublisher" >
@@ -48,6 +50,8 @@
         <constructor-arg name="maxAgeMs" value="250" />
         <constructor-arg name="delayBetweenBatchesMs" value="50" />
         <constructor-arg name="transportType" value="HTTPAUTH" />
+        <constructor-arg name="protocol" value="{{.Values.event.protocol}}" />
+        <constructor-arg name="contentType" value="application/json" />
     </bean>
 
    <bean id="spikeService" class="org.onap.aai.spike.service.SpikeService" init-method="startup">
index c8d2043..6429d3f 100644 (file)
@@ -65,7 +65,8 @@ resources: {}
 # XML bean configuration
 event:
   port:
-    dmaap: 3904
+    dmaap: 3905
+  protocol: https
   consumer:
     topic: champRawEvents
   publisher: