Adjust application.yaml keys and values 82/2182/1
authorLott, Christopher (cl778h) <cl778h@att.com>
Thu, 9 Jan 2020 16:10:03 +0000 (11:10 -0500)
committerLott, Christopher (cl778h) <cl778h@att.com>
Thu, 9 Jan 2020 16:10:03 +0000 (11:10 -0500)
Move path components from prefixes to suffixes to support Helm deployment

Change-Id: If3e3ccd9704e2606f27408f502799134ea87fc5f
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/config/RICInstanceConfiguration.java
webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/model/RicInstance.java
webapp-backend/src/main/resources/application.yaml

index 290331f..6159e4d 100644 (file)
@@ -35,7 +35,7 @@ import org.springframework.context.annotation.Profile;
  * in application properties like this:
  * 
  * <pre>
- * ric-instance-list:
+ * ricinstances:
     instances:
         -
           key: key1
@@ -48,7 +48,7 @@ import org.springframework.context.annotation.Profile;
  * </pre>
  */
 @Configuration
-@ConfigurationProperties(prefix = "ric-instance-list")
+@ConfigurationProperties(prefix = "ricinstances")
 @Profile("!test")
 public class RICInstanceConfiguration {
 
index ad3b3f2..ccb224d 100644 (file)
@@ -25,11 +25,11 @@ package org.oransc.ric.portal.dashboard.model;
  */
 public class RicInstance extends RicInstanceKeyName {
 
-       /* Application entry point */
+       /* Entry point for all applications */
        private String appUrlPrefix;
-       /* Platform entry point */
+       /* Entry point for all platform components */
        private String pltUrlPrefix;
-       /* CAAS-Ingress */
+       /* Entry point for CAAS-Ingress */
        private String caasUrlPrefix;
 
        /**
index 9b8f5d0..83b3b7c 100644 (file)
@@ -50,17 +50,20 @@ portalapi:
 # A1 Mediator
 a1med:
     url:
-        suffix:
+        # uses pltUrlPrefix
+        suffix: /a1mediator
 
 # App Manager
 appmgr:
     url:
-        suffix: /ric/v1
+        # uses pltUrlPrefix
+        suffix: /appmgr/ric/v1
 
 # E2 Manager
 e2mgr:
     url:
-        suffix: /v1
+        # uses pltUrlPrefix
+        suffix: /e2mgr/v1
 
 # Kubernetes API via https://github.com/nokia/caas-ingress
 caasingress:
@@ -68,6 +71,7 @@ caasingress:
     insecure: true
     plt:
         url:
+            # uses caasUrlPrefix
             suffix: /api
 
 # Mimic slow endpoints by defining sleep period, in milliseconds
@@ -82,7 +86,7 @@ metrics:
         mc: http://jar-app-props-kibana-url-mc
 
 # Instances
-ric-instance-list:
+ricinstances:
     instances:
         -
           key: i1