Merge "Add logstash parsing for SDC-BE and AAI-ML"
authorMandeep Khinda <Mandeep.Khinda@amdocs.com>
Wed, 1 Nov 2017 16:06:11 +0000 (16:06 +0000)
committerGerrit Code Review <gerrit@onap.org>
Wed, 1 Nov 2017 16:06:11 +0000 (16:06 +0000)
141 files changed:
docs/OOM User Guide/oom_user_guide.rst
kubernetes/aaf/templates/aaf-cs-deployment.yaml
kubernetes/aaf/templates/aaf-deployment.yaml
kubernetes/aaf/templates/all-services.yaml
kubernetes/aai/templates/aai-deployment.yaml
kubernetes/aai/templates/aai-resources-deployment.yaml
kubernetes/aai/templates/aai-traversal-deployment.yaml
kubernetes/aai/templates/all-services.yaml
kubernetes/aai/templates/data-router-deployment.yaml
kubernetes/aai/templates/elasticsearch-deployment.yaml
kubernetes/aai/templates/hbase-deployment.yaml
kubernetes/aai/templates/modelloader-deployment.yaml
kubernetes/aai/templates/search-data-service-deployment.yaml
kubernetes/aai/templates/sparky-be-deployment.yaml
kubernetes/appc/templates/all-services.yaml
kubernetes/appc/templates/appc-deployment.yaml
kubernetes/appc/templates/appc-pv-pvc.yaml
kubernetes/appc/templates/db-deployment.yaml
kubernetes/appc/templates/dgbuilder-deployment.yaml
kubernetes/clamp/templates/all-services.yaml
kubernetes/clamp/templates/clamp-deployment.yaml
kubernetes/clamp/templates/clamp-mariadb-deployment.yaml
kubernetes/clamp/templates/clamp-pv-pvc.yaml
kubernetes/cli/templates/all-service.yaml
kubernetes/cli/templates/cli-deployment.yaml
kubernetes/config/docker/init/src/config/consul/consul-agent-config/aai-search-data-service-health.json
kubernetes/config/docker/init/src/config/consul/consul-agent-config/certs/client-cert-onap.crt.pem [moved from kubernetes/config/docker/init/src/config/consul/consul-agent-config/bin/client-cert-onap.crt.pem with 100% similarity]
kubernetes/config/docker/init/src/config/consul/consul-agent-config/certs/client-cert-onap.key.pem [moved from kubernetes/config/docker/init/src/config/consul/consul-agent-config/bin/client-cert-onap.key.pem with 100% similarity]
kubernetes/config/docker/init/src/config/consul/consul-agent-config/scripts/search-data-service-availability.sh
kubernetes/config/docker/init/src/config/log/portal/onapportal/logback.xml [moved from kubernetes/config/docker/init/src/config/portal/portal-fe/webapps/etc/ECOMPPORTALAPP/logback.xml with 98% similarity]
kubernetes/config/docker/init/src/config/log/portal/onapportalsdk/logback.xml [new file with mode: 0644]
kubernetes/config/docker/init/src/config/log/portal/portal-be/logback.xml [deleted file]
kubernetes/config/docker/init/src/config/portal/mariadb/oom_updates.sql
kubernetes/config/docker/init/src/config/portal/portal-fe/webapps/etc/ECOMPPORTALAPP/openid-connect.properties [deleted file]
kubernetes/config/docker/init/src/config/portal/portal-fe/webapps/etc/ONAPPORTAL/fusion.properties [moved from kubernetes/config/docker/init/src/config/portal/portal-fe/webapps/etc/ECOMPPORTALAPP/fusion.properties with 93% similarity]
kubernetes/config/docker/init/src/config/portal/portal-fe/webapps/etc/ONAPPORTAL/openid-connect.properties [new file with mode: 0755]
kubernetes/config/docker/init/src/config/portal/portal-fe/webapps/etc/ONAPPORTAL/portal.properties [moved from kubernetes/config/docker/init/src/config/portal/portal-fe/webapps/etc/ECOMPPORTALAPP/portal.properties with 78% similarity]
kubernetes/config/docker/init/src/config/portal/portal-fe/webapps/etc/ONAPPORTAL/system.properties [moved from kubernetes/config/docker/init/src/config/portal/portal-fe/webapps/etc/ECOMPPORTALAPP/system.properties with 90% similarity]
kubernetes/config/docker/init/src/config/portal/portal-fe/webapps/etc/ONAPPORTALSDK/fusion.properties [moved from kubernetes/config/docker/init/src/config/portal/portal-fe/webapps/etc/ECOMPSDKAPP/fusion.properties with 100% similarity]
kubernetes/config/docker/init/src/config/portal/portal-fe/webapps/etc/ONAPPORTALSDK/portal.properties [moved from kubernetes/config/docker/init/src/config/portal/portal-fe/webapps/etc/ECOMPSDKAPP/portal.properties with 90% similarity]
kubernetes/config/docker/init/src/config/portal/portal-fe/webapps/etc/ONAPPORTALSDK/system.properties [moved from kubernetes/config/docker/init/src/config/portal/portal-fe/webapps/etc/ECOMPSDKAPP/system.properties with 100% similarity]
kubernetes/config/docker/init/src/config/portal/portal-fe/webapps/etc/ONAPWIDGETMS/application.properties [moved from kubernetes/config/docker/init/src/config/portal/portal-fe/webapps/etc/ECOMPWIDGETMS/application.properties with 91% similarity]
kubernetes/consul/templates/consul-agent-deployment.yaml
kubernetes/consul/templates/consul-server-deployment.yaml
kubernetes/consul/templates/consul-server-service.yaml
kubernetes/dcae/templates/all-services.yaml
kubernetes/dcae/templates/cdap0-dep.yaml
kubernetes/dcae/templates/cdap1-dep.yaml
kubernetes/dcae/templates/cdap2-dep.yaml
kubernetes/dcae/templates/dcae-collector-common-event.yaml
kubernetes/dcae/templates/dcae-collector-dmaapbc.yaml
kubernetes/dcae/templates/dcae-controller.yaml
kubernetes/dcae/templates/dcae-dmaap.yaml
kubernetes/dcae/templates/dcae-kafka.yaml
kubernetes/dcae/templates/dcae-zookeeper.yaml
kubernetes/dcae/templates/pgaas.yaml
kubernetes/dcaegen2/templates/pod.yaml
kubernetes/kube2msb/templates/kube2msb-registrator-deployment.yaml
kubernetes/kube2msb/values.yaml
kubernetes/log/resources/elasticsearch/conf/elasticsearch.yml
kubernetes/log/templates/all-services.yaml
kubernetes/log/templates/elasticsearch-deployment.yaml
kubernetes/log/templates/kibana-deployment.yaml
kubernetes/log/templates/log-pv-pvc.yaml
kubernetes/log/templates/logstash-deployment.yaml
kubernetes/message-router/templates/all-services.yaml
kubernetes/message-router/templates/message-router-dmaap.yaml
kubernetes/message-router/templates/message-router-kafka.yaml
kubernetes/message-router/templates/message-router-pv-pvc.yaml
kubernetes/message-router/templates/message-router-zookeeper.yaml
kubernetes/mock/templates/all-services.yaml
kubernetes/mock/templates/sniroemulator-deployment.yaml
kubernetes/msb/templates/all-services.yaml
kubernetes/msb/templates/msb-consul-deployment.yaml
kubernetes/msb/templates/msb-discovery-deployment.yaml
kubernetes/msb/templates/msb-eag-deployment.yaml
kubernetes/msb/templates/msb-iag-deployment.yaml
kubernetes/msb/values.yaml
kubernetes/mso/templates/all-services.yaml
kubernetes/mso/templates/db-deployment.yaml
kubernetes/mso/templates/mso-deployment.yaml
kubernetes/mso/templates/mso-pv-pvc.yaml
kubernetes/multicloud/templates/all-services.yaml
kubernetes/multicloud/templates/framework-deployment.yaml
kubernetes/multicloud/templates/multicloud-ocata-deployment.yaml
kubernetes/multicloud/templates/multicloud-vio-deployment.yaml
kubernetes/multicloud/templates/multicloud-windriver-deployment.yaml
kubernetes/oneclick/deleteAll.bash
kubernetes/policy/templates/all-services.yaml
kubernetes/policy/templates/dep-brmsgw.yaml
kubernetes/policy/templates/dep-drools.yaml
kubernetes/policy/templates/dep-maria.yaml
kubernetes/policy/templates/dep-nexus.yaml
kubernetes/policy/templates/dep-pap.yaml
kubernetes/policy/templates/dep-pdp.yaml
kubernetes/policy/templates/policy-pv-pvc.yaml
kubernetes/portal/templates/all-services.yaml
kubernetes/portal/templates/portal-apps-deployment.yaml
kubernetes/portal/templates/portal-mariadb-deployment.yaml
kubernetes/portal/templates/portal-pv-pvc.yaml
kubernetes/portal/templates/portal-vnc-dep.yaml
kubernetes/portal/templates/portal-widgets-deployment.yaml
kubernetes/portal/values.yaml
kubernetes/robot/templates/all-services.yaml
kubernetes/robot/templates/robot-deployment.yaml
kubernetes/sdc/templates/all-services.yaml
kubernetes/sdc/templates/sdc-be.yaml
kubernetes/sdc/templates/sdc-cs.yaml
kubernetes/sdc/templates/sdc-es.yaml
kubernetes/sdc/templates/sdc-fe.yaml
kubernetes/sdc/templates/sdc-kb.yaml
kubernetes/sdc/templates/sdc-pv-pvc.yaml
kubernetes/sdnc/templates/all-services.yaml
kubernetes/sdnc/templates/db-deployment.yaml
kubernetes/sdnc/templates/dgbuilder-deployment.yaml
kubernetes/sdnc/templates/sdnc-deployment.yaml
kubernetes/sdnc/templates/sdnc-pv-pvc.yaml
kubernetes/sdnc/templates/web-deployment.yaml
kubernetes/uui/templates/all-services.yaml
kubernetes/uui/templates/uui-deployment.yaml
kubernetes/vfc/templates/all-services.yaml
kubernetes/vfc/templates/vfc-catalog-deployment.yaml
kubernetes/vfc/templates/vfc-emsdriver-deployment.yaml
kubernetes/vfc/templates/vfc-gvnfmdriver-deployment.yaml
kubernetes/vfc/templates/vfc-hwvnfmdriver-deployment.yaml
kubernetes/vfc/templates/vfc-jujudriver-deployment.yaml
kubernetes/vfc/templates/vfc-nslcm-deployment.yaml
kubernetes/vfc/templates/vfc-resmgr-deployment.yaml
kubernetes/vfc/templates/vfc-vnflcm-deployment.yaml
kubernetes/vfc/templates/vfc-vnfmgr-deployment.yaml
kubernetes/vfc/templates/vfc-vnfres-deployment.yaml
kubernetes/vfc/templates/vfc-workflow-deployment.yaml
kubernetes/vfc/templates/vfc-ztesdncdriver-deployment.yaml
kubernetes/vfc/templates/vfc-ztevmanagerdriver-deployment.yaml
kubernetes/vid/templates/all-services.yaml
kubernetes/vid/templates/vid-mariadb-deployment.yaml
kubernetes/vid/templates/vid-pv-pvc.yaml
kubernetes/vid/templates/vid-server-deployment.yaml
kubernetes/vnfsdk/templates/all-services.yaml
kubernetes/vnfsdk/templates/postgres-deployment.yaml
kubernetes/vnfsdk/templates/refrepo-deployment.yaml

index c55ccaa..ee3b2f1 100644 (file)
@@ -882,11 +882,11 @@ Integration with MSB
 ====================
 
 The \ `Microservices Bus
-Project <file:///C:\display\DW\Microservices+Bus+Project>`__ provides
+Project <https://wiki.onap.org/pages/viewpage.action?pageId=3246982>`__ provides
 facilities to integrate micro-services into ONAP and therefore needs to
 integrate into OOM - primarily through Consul which is the backend of
 MSB service discovery. The following is a brief description of how this
-integration will be done (thanks Huabing):
+integration will be done:
 
 A registrator to push the service endpoint info to MSB service
 discovery. 
@@ -910,10 +910,10 @@ discovery. 
 
 Details of the registration service API can be found at \ `Microservice
 Bus API
-Documentation <file:///C:\display\DW\Microservice+Bus+API+Documentation>`__.
+Documentation <https://wiki.onap.org/display/DW/Microservice+Bus+API+Documentation>`__.
 
 How to define the service endpoints using annotation \ `ONAP Services
-List#OOMIntegration <file:///C:\display\DW\ONAP+Services+List#ONAPServicesList-OOMIntegration>`__
+List#OOMIntegration <https://wiki.onap.org/display/DW/ONAP+Services+List#ONAPServicesList-OOMIntegration>`__
 
 A preliminary view of the OOM-MSB integration is as follows:
 
@@ -925,32 +925,21 @@ A message sequence chart of the registration process:
 
 MSB Usage Instructions
 ----------------------
+MSB provides kubernetes charts in OOM, so it can be spun up by oom oneclick command. 
 
-**Pull and run MSB docker containers** (Login the ONAP docker registry first:)::
+Please note that kubernetes authentication token must be set at *kubernetes/kube2msb/values.yaml* so the kube2msb registrator can get the access to watch the kubernetes events and get service annotation by kubernetes APIs. The token can be found in the kubectl configuration file *~/.kube/config*
 
-  docker login -u docker -p docker nexus3.onap.org:10001
+MSB and kube2msb can be spun up with all the ONAP components together, or separately using the following commands.
 
-  sudo docker run -d --net=host --name msb\_consul consul agent -dev
+**Start MSB services**::
 
-  sudo docker run -d --net=host --name msb\_discovery nexus3.onap.org:10001/onap/msb/msb\_discovery
+  createAll.bash -n onap -a msb
 
-  sudo docker run -d --net=host -e "ROUTE\_LABELS=visualRange:1" --name msb\_internal\_apigateway nexus3.onap.org:10001/onap/msb/msb\_apigateway
+**Start kube2msb registrator**::
 
-**Register a REST service to MSB via curl**::
+  createAll.bash -n onap -a kube2msb
 
-  curl -X POST \\
-
-  -H "Content-Type: application/json" \\
-
-  -d '{"serviceName": "aai", "version": "v8", "url":
-  "/aai/v8/","protocol": "REST", "path": "/aai/v8", "nodes": [ {"ip":
-  "10.74.215.65","port": "8443"}]}' \\
-
-  "http://127.0.0.1:10081/api/microservices/v1/services”
-
-**Test the REST Service via the internal API gateway**::
-
-  curl http://127.0.0.1/aai/v8/cloud-infrastructure/cloud-regions
+More details can be found here `MSB installation <http://onap.readthedocs.io/en/latest/submodules/msb/apigateway.git/docs/platform/installation.html>`__.
 
 FAQ (Frequently Asked Questions)
 ================================
index 23968f9..acd6a7a 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableAafAafCs }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -34,3 +35,4 @@ spec:
             path: /dockerdata-nfs/{{ .Values.nsPrefix }}/aaf/data
       imagePullSecrets:
       - name: {{ .Values.nsPrefix }}-docker-registry-key
+#{{ end }}
\ No newline at end of file
index 5950b92..56c99ea 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableAafAaf }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -62,3 +63,4 @@ spec:
             path: /dockerdata-nfs/{{ .Values.nsPrefix }}/aaf/data2
       imagePullSecrets:
       - name: {{ .Values.nsPrefix }}-docker-registry-key
+#{{ end }}
\ No newline at end of file
index 0d1dc22..be04180 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableAafAafCs }}
 apiVersion: v1
 kind: Service
 metadata:
@@ -18,6 +19,8 @@ spec:
   selector:
     app: aaf-cs
   clusterIP: None
+#{{ end }}
+#{{ if not .Values.disableAafAaf }}
 ---
 apiVersion: v1
 kind: Service
@@ -34,3 +37,4 @@ spec:
   selector:
     app: clamp
   type: NodePort
+#{{ end }}
\ No newline at end of file
index dc375cb..3f714f3 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableAaiAaiService }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -68,3 +69,4 @@ spec:
       restartPolicy: Always
       imagePullSecrets:
       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index b0d437b..ebf447f 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableAaiAaiResources }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -112,4 +113,4 @@ metadata:
   namespace: {{ .Values.nsPrefix }}-aai
 data:
 {{ (.Files.Glob "resources/resources/conf/logback.xml").AsConfig | indent 2 }}
-
+#{{ end }}
\ No newline at end of file
index d2a9c42..a54c49a 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableAaiAaiTraversal }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -114,4 +115,4 @@ metadata:
   namespace: {{ .Values.nsPrefix }}-aai
 data:
 {{ (.Files.Glob "resources/traversal/conf/logback.xml").AsConfig | indent 2 }}
-
+#{{ end }}
\ No newline at end of file
index 01e24e8..df7e356 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableAaiHbase }}
 apiVersion: v1
 kind: Service
 metadata:
@@ -24,6 +25,8 @@ spec:
   selector:
     app: hbase
   clusterIP: None
+#{{ end }}
+#{{ if not .Values.disableAaiAaiService }}
 ---
 apiVersion: v1
 kind: Service
@@ -162,6 +165,8 @@ spec:
   type: NodePort
   selector:
     app: aai-service
+#{{ end }}
+#{{ if not .Values.disableAaiModelLoaderService }}
 ---
 apiVersion: v1
 kind: Service
@@ -181,6 +186,7 @@ spec:
   type: NodePort
   selector:
     app: model-loader-service
+#{{ end }}
 ---
 apiVersion: v1
 kind: Service
@@ -196,6 +202,7 @@ spec:
   selector:
     app: gremlin
   clusterIP: None
+#{{ if not .Values.disableAaiElasticsearch }}
 ---
 apiVersion: v1
 kind: Service
@@ -211,6 +218,8 @@ spec:
   selector:
     app: elasticsearch
   clusterIP: None
+#{{ end }}
+#{{ if not .Values.disableAaiSearchDataService }}
 ---
 apiVersion: v1
 kind: Service
@@ -226,6 +235,8 @@ spec:
   selector:
     app: search-data-service
   clusterIP: None
+#{{ end }}
+#{{ if not .Values.disableAaiAaiTraversal }}
 ---
 apiVersion: v1
 kind: Service
@@ -243,6 +254,8 @@ spec:
   selector:
     app: aai-traversal
   clusterIP: None
+#{{ end }}
+#{{ if not .Values.disableAaiAaiResources }}
 ---
 apiVersion: v1
 kind: Service
@@ -260,6 +273,8 @@ spec:
   selector:
     app: aai-resources
   clusterIP: None
+#{{ end }}
+#{{ if not .Values.disableAaiSparkyBe }}
 ---
 apiVersion: v1
 kind: Service
@@ -274,4 +289,5 @@ spec:
     port: 9517
   selector:
     app: sparky-be
-  clusterIP: None  
\ No newline at end of file
+  clusterIP: None
+#{{ end }}
\ No newline at end of file
index 4473dcf..6b3c024 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableAaiDataRouter }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -65,3 +66,4 @@ spec:
       restartPolicy: Always
       imagePullSecrets:
       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index 1fc92ad..680f942 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableAaiElasticsearch }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -45,3 +46,4 @@ spec:
           path: "/dockerdata-nfs/{{ .Values.nsPrefix }}/aai/elasticsearch/es-data"
       imagePullSecrets:
       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index c261504..fd8e10c 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableAaiHbase }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -41,3 +42,4 @@ spec:
           path: /etc/localtime
       imagePullSecrets:
       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index f800c44..7c2fddb 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableAaiModelLoaderService }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -72,4 +73,4 @@ metadata:
   namespace: {{ .Values.nsPrefix }}-aai
 data:
 {{ (.Files.Glob "resources/model-loader/conf/logback.xml").AsConfig | indent 2 }}
-
+#{{ end }}
\ No newline at end of file
index 3eb0c5c..60fdbb5 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableAaiSearchDataService }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -80,4 +81,4 @@ metadata:
   namespace: {{ .Values.nsPrefix }}-aai
 data:
 {{ (.Files.Glob "resources/search-data-service/conf/logback.xml").AsConfig | indent 2 }}
-
+#{{ end }}
\ No newline at end of file
index ee9e067..c60725e 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableAaiSparkyBe }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -80,4 +81,4 @@ metadata:
   namespace: {{ .Values.nsPrefix }}-aai
 data:
 {{ (.Files.Glob "resources/sparky-be/conf/logback.xml").AsConfig | indent 2 }}
-
+#{{ end }}
\ No newline at end of file
index 5c42d72..8f7ed19 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableAppcAppcDbhost }}
 apiVersion: v1
 kind: Service
 metadata:
@@ -40,6 +41,8 @@ spec:
   selector:
     app: appc-dbhost
   clusterIP: None
+#{{ end }}
+#{{ if not .Values.disableAppcAppc }}
 ---
 apiVersion: v1
 kind: Service
@@ -60,6 +63,8 @@ spec:
   type: NodePort
   selector:
     app: appc
+#{{ end }}
+#{{ if not .Values.disableAppcAppcDgbuilder }}
 ---
 apiVersion: v1
 kind: Service
@@ -77,3 +82,4 @@ spec:
   type: NodePort
   selector:
     app: appc-dgbuilder
+#{{ end }}
\ No newline at end of file
index 9beaaca..e379c16 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableAppcAppc }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -111,3 +112,4 @@ spec:
             path: /dockerdata-nfs/{{ .Values.nsPrefix }}/sdnc/conf/aaiclient.properties
       imagePullSecrets:
       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index 2ce6228..1702ba8 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableAppcAppcDbhost }}
 apiVersion: v1
 kind: PersistentVolume
 metadata:
@@ -28,3 +29,4 @@ spec:
   selector:
     matchLabels:
       name: "{{ .Values.nsPrefix }}-appc-db"
+#{{ end }}
\ No newline at end of file
index 560f482..607a0df 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableAppcAppcDbhost }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -44,3 +45,4 @@ spec:
           claimName: appc-db
       imagePullSecrets:
       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index a2bd4a1..b9495a7 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableAppcAppcDgbuilder }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -74,3 +75,4 @@ spec:
       restartPolicy: Always
       imagePullSecrets:
       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index 20ec584..163ed58 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableClampClampMariadb }}
 apiVersion: v1
 kind: Service
 metadata:
@@ -12,6 +13,8 @@ spec:
   selector:
     app: clamp-mariadb
   clusterIP: None
+#{{ end }}
+#{{ if not .Values.disableClampClamp }}
 ---
 apiVersion: v1
 kind: Service
@@ -26,3 +29,4 @@ spec:
   selector:
     app: clamp
   type: NodePort
+#{{ end }}
\ No newline at end of file
index ea3ef19..493bb49 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableClampClamp }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -57,3 +58,4 @@ spec:
           periodSeconds: 10
       imagePullSecrets:
       - name: {{ .Values.nsPrefix }}-docker-registry-key
+#{{ end }}
\ No newline at end of file
index 2f79625..46a6433 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableClampClampMariadb }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -47,3 +48,4 @@ spec:
             claimName: clamp-db
       imagePullSecrets:
       - name: {{ .Values.nsPrefix }}-docker-registry-key
+#{{ end }}
\ No newline at end of file
index 5a82752..0d36141 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableClampClampMariadb }}
 apiVersion: v1
 kind: PersistentVolume
 metadata:
@@ -28,3 +29,4 @@ spec:
   selector:
     matchLabels:
       name: "{{ .Values.nsPrefix }}-clamp-db"
+#{{ end }}
\ No newline at end of file
index ffd9f68..e848bfd 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableCliCli }}
 apiVersion: v1
 kind: Service
 metadata:
@@ -14,3 +15,4 @@ spec:
   type: NodePort
   selector:
     app: cli
+#{{ end }}
\ No newline at end of file
index 88cb3eb..3a702b9 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableCliCli }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -32,3 +33,4 @@ spec:
           periodSeconds: 10
       imagePullSecrets:
       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index c74fe8a..b1877c7 100644 (file)
@@ -18,7 +18,7 @@
       {
         "id": "search-data-service-availability",
         "name": "Search Data Service Availability",
-        "script": "curl -k  --cert /consul/config/bin/client-cert-onap.crt.pem --cert-type PEM --key /consul/config/bin/client-cert-onap.key.pem --key-type PEM https://search-data-service.onap-aai:9509/services/search-data-service/v1/jaxrsExample/jaxrs-services/echo/up 2>&1 | grep 'Up'",
+        "script": "curl -k  --cert /consul/config/certs/client-cert-onap.crt.pem --cert-type PEM --key /consul/config/bin/client-cert-onap.key.pem --key-type PEM https://search-data-service.onap-aai:9509/services/search-data-service/v1/jaxrsExample/jaxrs-services/echo/up 2>&1 | grep 'Up'",
         "interval": "15s"
       },
       {
index e5cf5cf..fc0b04a 100755 (executable)
@@ -9,8 +9,8 @@ INDEX_URL="https://$SEARCH_SERVICE_NAME:$SEARCH_SERVICE_PORT/services/search-dat
 INDEX_SCHEMA="{\"fields\":[{\"name\": \"field1\", \"data-type\": \"string\"}]}"
 
 
-SEARCH_CERT_FILE="/consul/config/client-cert-onap.crt.pem"
-SEARCH_KEY_FILE="/consul/config/client-cert-onap.key.pem"
+SEARCH_CERT_FILE="/consul/config/certs/client-cert-onap.crt.pem"
+SEARCH_KEY_FILE="/consul/config/certs/client-cert-onap.key.pem"
 
 
 ## Try to create an index via the Search Data Service API.
 
 <!DOCTYPE xml>
 <configuration scan="true" scanPeriod="3 seconds" debug="true">
-       <!-- Log-back files for the ECOMP Portal "ecompportal" are created in directory
-               ${catalina.base}/logs/ecompportal; e.g., apache-tomcat-8.0.35/logs/ecompportal/application.log -->
+       <!-- Log-back files for the ECOMP Portal are created in directory 
+               ${catalina.base}/logs/${componentName}; e.g., apache-tomcat-8.0.35/logs/onapportal/application.log -->
        <!--<jmxConfigurator /> -->
 
        <!-- specify the component name -->
-       <property name="componentName" value="ecompportal"></property>
+       <property name="componentName" value="onapportal"></property>
 
        <!-- specify the base path of the log directory -->
        <property name="logDirPrefix" value="${catalina.base}/logs"></property>
diff --git a/kubernetes/config/docker/init/src/config/log/portal/onapportalsdk/logback.xml b/kubernetes/config/docker/init/src/config/log/portal/onapportalsdk/logback.xml
new file mode 100644 (file)
index 0000000..32a790c
--- /dev/null
@@ -0,0 +1,371 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ============LICENSE_START==========================================
+  ONAP Portal SDK
+  ===================================================================
+  Copyright © 2017 AT&T Intellectual Property. All rights reserved.
+  ===================================================================
+  Unless otherwise specified, all software contained herein is licensed
+  under the Apache License, Version 2.0 (the “License”);
+  you may not use this software except in compliance with the License.
+  You may obtain a copy of the License at
+              http://www.apache.org/licenses/LICENSE-2.0
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+  Unless otherwise specified, all documentation contained herein is licensed
+  under the Creative Commons License, Attribution 4.0 Intl. (the “License”);
+  you may not use this documentation except in compliance with the License.
+  You may obtain a copy of the License at
+              https://creativecommons.org/licenses/by/4.0/
+  Unless required by applicable law or agreed to in writing, documentation
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+  ============LICENSE_END============================================
+  ECOMP is a trademark and service mark of AT&T Intellectual Property.
+  -->
+
+<configuration scan="true" scanPeriod="3 seconds" debug="true">
+  <!-- 
+  Logback files for the ONAP Portal SDK Application 
+  are created in directory ${catalina.base}/logs/${componentName}
+  e.g., apache-tomcat-8.0.35/logs/epsdk_app/application.log  
+  -->
+  <!--<jmxConfigurator /> -->
+
+  <!--  specify the component name -->
+  <property name="componentName" value="epsdk_app"></property>
+  
+  <!--  specify the base path of the log directory -->
+  <property name="logDirPrefix" value="${catalina.base}/logs"></property>
+  
+  <!-- The directories where logs are written -->
+  <property name="logDirectory" value="${logDirPrefix}/${componentName}" />
+  <!-- Can easily relocate debug logs by modifying this path. -->
+  <property name="debugLogDirectory" value="${logDirPrefix}/${componentName}" />
+  
+  <!--  log file names -->
+  <property name="generalLogName" value="application" />
+  <property name="errorLogName" value="error" />
+  <property name="metricsLogName" value="metrics" />
+  <property name="auditLogName" value="audit" />
+  <property name="debugLogName" value="debug" />
+  <!--
+  These loggers are not used in code (yet). 
+  <property name="securityLogName" value="security" />
+  <property name="policyLogName" value="policy" />
+  <property name="performanceLogName" value="performance" />
+  <property name="serverLogName" value="server" />
+   -->
+  
+  <!-- 1610 Logging Fields Format Revisions --> 
+  <property name="auditLoggerPattern"
+       value="%X{AuditLogBeginTimestamp}|%X{AuditLogEndTimestamp}|%X{RequestId}|%X{ServiceInstanceId}|%thread|%X{VirtualServerName}|%X{ServiceName}|%X{PartnerName}|%X{StatusCode}|%X{ResponseCode}|%X{ResponseDescription}|%X{InstanceUUID}|%.-5level|%X{AlertSeverity}|%X{ServerIPAddress}|%X{Timer}|%X{ServerFQDN}|%X{ClientIPAddress}|%X{ClassName}|%X{Unused}|%X{ProcessKey}|%X{CustomField1}|%X{CustomField2}|%X{CustomField3}|%X{CustomField4}| %msg%n" />
+
+  <property name="metricsLoggerPattern"
+       value="%X{MetricsLogBeginTimestamp}|%X{MetricsLogEndTimestamp}|%X{RequestId}|%X{ServiceInstanceId}|%thread|%X{VirtualServerName}|%X{ServiceName}|%X{PartnerName}|%X{TargetEntity}|%X{TargetServiceName}|%X{StatusCode}|%X{ResponseCode}|%X{ResponseDescription}|%X{InstanceUUID}|%.-5level|%X{AlertSeverity}|%X{ServerIPAddress}|%X{Timer}|%X{ServerFQDN}|%X{ClientIPAddress}|%X{ClassName}|%X{Unused}|%X{ProcessKey}|%X{TargetVisualEntity}|%X{CustomField1}|%X{CustomField2}|%X{CustomField3}|%X{CustomField4}| %msg%n" />
+
+  <property name="errorLoggerPattern"
+       value="%date{yyyy-MM-dd'T'HH:mm:ss.SSSXXX}|%X{RequestId}|%thread|%X{ServiceName}|%X{PartnerName}|%X{TargetEntity}|%X{TargetServiceName}|%X{ClassName}|%X{AlertSeverity}|%X{ErrorCode}|%X{ErrorDescription}| %msg%n" />
+
+  <property name="defaultLoggerPattern"
+       value="%date{yyyy-MM-dd'T'HH:mm:ss.SSSXXX}|%X{RequestId}|%thread|%X{ClassName}| %msg%n" />
+
+  <!-- use %class so library logging calls yield their class name -->
+  <property name="applicationLoggerPattern"
+       value="%date{yyyy-MM-dd'T'HH:mm:ss.SSSXXX}|%X{RequestId}|%thread|%class{36}| %msg%n" />
+
+  <!-- Example evaluator filter applied against console appender -->
+  <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
+    <encoder>
+      <pattern>${defaultLoggerPattern}</pattern>
+    </encoder>
+  </appender>
+
+  <!-- ============================================================================ -->
+  <!-- EELF Appenders -->
+  <!-- ============================================================================ -->
+
+  <!-- The EELFAppender is used to record events to the general application 
+    log -->
+    
+    
+  <appender name="EELF"
+    class="ch.qos.logback.core.rolling.RollingFileAppender">
+    <file>${logDirectory}/${generalLogName}.log</file>
+    <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> 
+      <!-- daily rollover --> 
+      <fileNamePattern>${logDirectory}/${generalLogName}.%d{yyyy-MM-dd}.log.zip</fileNamePattern> 
+      <!-- keep 30 days' worth of history capped at 3GB total size --> 
+      <maxHistory>30</maxHistory> 
+      <totalSizeCap>3GB</totalSizeCap> 
+    </rollingPolicy>
+    <encoder>
+      <pattern>${applicationLoggerPattern}</pattern>
+    </encoder>
+    <filter class="org.onap.portalapp.util.CustomLoggingFilter" />
+  </appender>
+  
+  <appender name="asyncEELF" class="ch.qos.logback.classic.AsyncAppender">
+    <queueSize>256</queueSize>
+    <!-- Class name is part of caller data -->
+    <includeCallerData>true</includeCallerData>
+    <appender-ref ref="EELF" />
+  </appender>
+
+  <!-- EELF Security Appender. This appender is used to record security events 
+    to the security log file. Security events are separate from other loggers 
+    in EELF so that security log records can be captured and managed in a secure 
+    way separate from the other logs. This appender is set to never discard any 
+    events. -->
+  <!--     
+  <appender name="EELFSecurity"
+    class="ch.qos.logback.core.rolling.RollingFileAppender">
+    <file>${logDirectory}/${securityLogName}.log</file>
+    <rollingPolicy
+      class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
+      <fileNamePattern>${logDirectory}/${securityLogName}.%i.log.zip
+      </fileNamePattern>
+      <minIndex>1</minIndex>
+      <maxIndex>9</maxIndex>
+    </rollingPolicy>
+    <triggeringPolicy
+      class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
+      <maxFileSize>5MB</maxFileSize>
+    </triggeringPolicy>
+    <encoder>
+      <pattern>${defaultPattern}</pattern>
+    </encoder>
+  </appender>
+  
+  <appender name="asyncEELFSecurity" class="ch.qos.logback.classic.AsyncAppender">
+    <queueSize>256</queueSize>
+    <discardingThreshold>0</discardingThreshold>
+    <appender-ref ref="EELFSecurity" />
+  </appender>
+   -->
+   
+  <!-- EELF Performance Appender. This appender is used to record performance 
+    records. -->
+  <!--
+  <appender name="EELFPerformance"
+    class="ch.qos.logback.core.rolling.RollingFileAppender">
+    <file>${logDirectory}/${performanceLogName}.log</file>
+    <rollingPolicy
+      class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
+      <fileNamePattern>${logDirectory}/${performanceLogName}.%i.log.zip
+      </fileNamePattern>
+      <minIndex>1</minIndex>
+      <maxIndex>9</maxIndex>
+    </rollingPolicy>
+    <triggeringPolicy
+      class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
+      <maxFileSize>5MB</maxFileSize>
+    </triggeringPolicy>
+    <encoder>
+      <outputPatternAsHeader>true</outputPatternAsHeader>
+      <pattern>${defaultPattern}</pattern>
+    </encoder>
+  </appender>
+  <appender name="asyncEELFPerformance" class="ch.qos.logback.classic.AsyncAppender">
+    <queueSize>256</queueSize>
+    <appender-ref ref="EELFPerformance" />
+  </appender>
+  -->
+
+  <!-- EELF Server Appender. This appender is used to record Server related 
+    logging events. The Server logger and appender are specializations of the 
+    EELF application root logger and appender. This can be used to segregate Server 
+    events from other components, or it can be eliminated to record these events 
+    as part of the application root log. -->
+  <!--
+  <appender name="EELFServer"
+    class="ch.qos.logback.core.rolling.RollingFileAppender">
+    <file>${logDirectory}/${serverLogName}.log</file>
+    <rollingPolicy
+      class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
+      <fileNamePattern>${logDirectory}/${serverLogName}.%i.log.zip
+      </fileNamePattern>
+      <minIndex>1</minIndex>
+      <maxIndex>9</maxIndex>
+    </rollingPolicy>
+    <triggeringPolicy
+      class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
+      <maxFileSize>5MB</maxFileSize>
+    </triggeringPolicy>
+    <encoder>
+        <pattern>${defaultPattern}</pattern>
+    </encoder>
+  </appender>
+  <appender name="asyncEELFServer" class="ch.qos.logback.classic.AsyncAppender">
+    <queueSize>256</queueSize>
+    <appender-ref ref="EELFServer" />
+  </appender>
+   -->
+  
+  <!-- EELF Policy Appender. This appender is used to record Policy engine 
+    related logging events. The Policy logger and appender are specializations 
+    of the EELF application root logger and appender. This can be used to segregate 
+    Policy engine events from other components, or it can be eliminated to record 
+    these events as part of the application root log. -->
+  <!--
+  <appender name="EELFPolicy"
+    class="ch.qos.logback.core.rolling.RollingFileAppender">
+    <file>${logDirectory}/${policyLogName}.log</file>
+    <rollingPolicy
+      class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
+      <fileNamePattern>${logDirectory}/${policyLogName}.%i.log.zip
+      </fileNamePattern>
+      <minIndex>1</minIndex>
+      <maxIndex>9</maxIndex>
+    </rollingPolicy>
+    <triggeringPolicy
+      class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
+      <maxFileSize>5MB</maxFileSize>
+    </triggeringPolicy>
+    <encoder>
+        <pattern>${defaultPattern}</pattern>
+    </encoder>
+  </appender>
+  <appender name="asyncEELFPolicy" class="ch.qos.logback.classic.AsyncAppender">
+    <queueSize>256</queueSize>
+    <appender-ref ref="EELFPolicy" />
+  </appender>
+  -->
+  
+  <!-- EELF Audit Appender. This appender is used to record audit engine 
+    related logging events. The audit logger and appender are specializations 
+    of the EELF application root logger and appender. This can be used to segregate 
+    Policy engine events from other components, or it can be eliminated to record 
+    these events as part of the application root log. -->
+    
+  <appender name="EELFAudit"
+    class="ch.qos.logback.core.rolling.RollingFileAppender">
+    <file>${logDirectory}/${auditLogName}.log</file>
+    <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> 
+      <!-- daily rollover --> 
+      <fileNamePattern>${logDirectory}/${auditLogName}.%d{yyyy-MM-dd}.log.zip</fileNamePattern> 
+      <!-- keep 30 days' worth of history capped at 3GB total size --> 
+      <maxHistory>30</maxHistory> 
+      <totalSizeCap>3GB</totalSizeCap> 
+    </rollingPolicy>
+    <encoder>
+         <pattern>${auditLoggerPattern}</pattern>
+    </encoder>
+  </appender>
+  <appender name="asyncEELFAudit" class="ch.qos.logback.classic.AsyncAppender">
+    <queueSize>256</queueSize>
+    <appender-ref ref="EELFAudit" />
+  </appender>
+
+  <appender name="EELFMetrics"
+    class="ch.qos.logback.core.rolling.RollingFileAppender">
+    <file>${logDirectory}/${metricsLogName}.log</file>
+    <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> 
+      <!-- daily rollover --> 
+      <fileNamePattern>${logDirectory}/${metricsLogName}.%d{yyyy-MM-dd}.log.zip</fileNamePattern> 
+      <!-- keep 30 days' worth of history capped at 3GB total size --> 
+      <maxHistory>30</maxHistory> 
+      <totalSizeCap>3GB</totalSizeCap> 
+    </rollingPolicy>
+    <encoder>
+      <pattern>${metricsLoggerPattern}</pattern>
+    </encoder>
+  </appender>
+  
+  
+  <appender name="asyncEELFMetrics" class="ch.qos.logback.classic.AsyncAppender">
+    <queueSize>256</queueSize>
+    <appender-ref ref="EELFMetrics"/>
+  </appender>
+   
+  <appender name="EELFError"
+    class="ch.qos.logback.core.rolling.RollingFileAppender">
+    <file>${logDirectory}/${errorLogName}.log</file>
+    <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> 
+      <!-- daily rollover --> 
+      <fileNamePattern>${logDirectory}/${errorLogName}.%d{yyyy-MM-dd}.log.zip</fileNamePattern> 
+      <!-- keep 30 days' worth of history capped at 3GB total size --> 
+      <maxHistory>30</maxHistory> 
+      <totalSizeCap>3GB</totalSizeCap> 
+    </rollingPolicy>
+    <encoder>
+      <pattern>${errorLoggerPattern}</pattern>
+    </encoder>
+  </appender>
+  
+  <appender name="asyncEELFError" class="ch.qos.logback.classic.AsyncAppender">
+    <queueSize>256</queueSize>
+    <appender-ref ref="EELFError"/>
+  </appender>
+  
+   <appender name="EELFDebug"
+    class="ch.qos.logback.core.rolling.RollingFileAppender">
+    <file>${debugLogDirectory}/${debugLogName}.log</file>
+    <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> 
+      <!-- daily rollover --> 
+      <fileNamePattern>${logDirectory}/${debugLogName}.%d{yyyy-MM-dd}.log.zip</fileNamePattern> 
+      <!-- keep 30 days' worth of history capped at 3GB total size --> 
+      <maxHistory>30</maxHistory> 
+      <totalSizeCap>3GB</totalSizeCap> 
+    </rollingPolicy>
+    <encoder>
+      <pattern>${defaultLoggerPattern}</pattern>
+    </encoder>
+  </appender>
+  
+  <appender name="asyncEELFDebug" class="ch.qos.logback.classic.AsyncAppender">
+    <queueSize>256</queueSize>
+    <appender-ref ref="EELFDebug" />
+  </appender>
+  
+
+  <logger name="org.onap.eelf" level="info" additivity="false">
+    <appender-ref ref="asyncEELF" />
+  </logger>
+
+  <logger name="org.onap.eelf.audit" level="info" additivity="false">
+    <appender-ref ref="asyncEELFAudit" />
+  </logger>
+  
+  <logger name="org.onap.eelf.debug" level="debug" additivity="false">
+    <appender-ref ref="asyncEELFDebug" />
+  </logger>
+       
+  <logger name="org.onap.eelf.error" level="info" additivity="false">
+    <appender-ref ref="asyncEELFError" />
+  </logger>
+
+  <logger name="org.onap.eelf.metrics" level="info" additivity="false">
+    <appender-ref ref="asyncEELFMetrics" />
+  </logger>      
+    
+  <root level="DEBUG">
+    <appender-ref ref="asyncEELF" />
+  </root>
+
+</configuration>
diff --git a/kubernetes/config/docker/init/src/config/log/portal/portal-be/logback.xml b/kubernetes/config/docker/init/src/config/log/portal/portal-be/logback.xml
deleted file mode 100644 (file)
index 26533ef..0000000
+++ /dev/null
@@ -1,244 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>\r
-<!--\r
-  ================================================================================\r
-  eCOMP Portal\r
-  ================================================================================\r
-  Copyright (C) 2017 AT&T Intellectual Property\r
-  ================================================================================\r
-  Licensed under the Apache License, Version 2.0 (the "License");\r
-  you may not use this file except in compliance with the License.\r
-  You may obtain a copy of the License at\r
-  \r
-       http://www.apache.org/licenses/LICENSE-2.0\r
-  \r
-  Unless required by applicable law or agreed to in writing, software\r
-  distributed under the License is distributed on an "AS IS" BASIS,\r
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
-  See the License for the specific language governing permissions and\r
-  limitations under the License.\r
-  ================================================================================\r
-  -->\r
-<!DOCTYPE xml>\r
-<configuration debug="true" scan="true" scanPeriod="3 seconds">\r
-    <!-- Log-back files for the ECOMP Portal "ecompportal" are created in directory \r
-                ${catalina.base}/logs/ecompportal; e.g., apache-tomcat-8.0.35/logs/ecompportal/application.log -->\r
-    <!--<jmxConfigurator /> -->\r
-    <!-- specify the component name -->\r
-    <property name="componentName" value="portal"></property>\r
-    <property name="subComponentName" value="portalBE"></property>\r
-    <!-- specify the base path of the log directory -->\r
-    <property name="logDirPrefix" value="/var/log/onap"></property>\r
-    <!-- The directories where logs are written -->\r
-    <property name="logDirectory" value="${logDirPrefix}/${componentName}/${subComponentName}" />\r
-    <!-- Can easily relocate debug logs by modifying this path. -->\r
-    <property name="debugLogDirectory" value="${logDirPrefix}/${componentName}/${subComponentName}" />\r
-    <!-- log file names -->\r
-    <property name="generalLogName" value="application" />\r
-    <property name="errorLogName" value="error" />\r
-    <property name="metricsLogName" value="metrics" />\r
-    <property name="auditLogName" value="audit" />\r
-    <property name="debugLogName" value="debug" />\r
-    <!-- These loggers are not used in code (yet). <property name="securityLogName" \r
-                value="security" /> <property name="policyLogName" value="policy" /> <property \r
-                name="performanceLogName" value="performance" /> <property name="serverLogName" \r
-                value="server" /> -->\r
-    <!-- ServerFQDN=Server,  -->\r
-    <property name="pattern" value="%d{&quot;yyyy-MM-dd'T'HH:mm:ss.SSSXXX&quot;, UTC}\t[%thread]\t%-5level\t%logger{36}\t%replace(%replace(%replace(%mdc){'\t','\\\\t'}){', ','\t'}){'\n', '\\\\n'}\t%replace(%replace(%msg){'\n', '\\\\n'}){'\t','\\\\t'}%n" />\r
-    <property name="maxHistory" value="30" />\r
-    <property name="queueSize" value="256" />\r
-    <property name="maxFileSize" value="50MB" />\r
-    <property name="totalSizeCap" value="10GB" />\r
-    <!-- Example evaluator filter applied against console appender -->\r
-    <appender class="ch.qos.logback.core.ConsoleAppender" name="STDOUT">\r
-        <encoder>\r
-            <pattern>${pattern}</pattern>\r
-        </encoder>\r
-    </appender>\r
-    <!-- ============================================================================ -->\r
-    <!-- EELF Appenders -->\r
-    <!-- ============================================================================ -->\r
-    <!-- The EELFAppender is used to record events to the general application \r
-                log -->\r
-    <appender class="ch.qos.logback.core.rolling.RollingFileAppender" name="EELF">\r
-        <file>${logDirectory}/${generalLogName}.log</file>\r
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">\r
-            <!-- daily rollover -->\r
-            <fileNamePattern>${logDirectory}/${generalLogName}.%d{yyyy-MM-dd}.%i.log</fileNamePattern>\r
-            <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">\r
-                <maxFileSize>${maxFileSize}</maxFileSize>\r
-            </timeBasedFileNamingAndTriggeringPolicy>\r
-            <maxHistory>${maxHistory}</maxHistory>\r
-            <totalSizeCap>${totalSizeCap}</totalSizeCap>\r
-        </rollingPolicy>\r
-        <encoder>\r
-            <pattern>${pattern}</pattern>\r
-        </encoder>\r
-        <filter class="org.openecomp.portalapp.portal.utils.CustomLoggingFilter" />\r
-    </appender>\r
-    <appender class="ch.qos.logback.classic.AsyncAppender" name="asyncEELF">\r
-        <queueSize>${queueSize}</queueSize>\r
-        <!-- Class name is part of caller data -->\r
-        <includeCallerData>true</includeCallerData>\r
-        <appender-ref ref="EELF" />\r
-    </appender>\r
-    <!-- EELF Security Appender. This appender is used to record security events \r
-                to the security log file. Security events are separate from other loggers \r
-                in EELF so that security log records can be captured and managed in a secure \r
-                way separate from the other logs. This appender is set to never discard any \r
-                events. -->\r
-    <!-- <appender name="EELFSecurity" class="ch.qos.logback.core.rolling.RollingFileAppender"> \r
-                <file>${logDirectory}/${securityLogName}.log</file> <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy"> \r
-                <fileNamePattern>${logDirectory}/${securityLogName}.%i.log.zip </fileNamePattern> \r
-                <minIndex>1</minIndex> <maxIndex>9</maxIndex> </rollingPolicy> <triggeringPolicy \r
-                class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"> <maxFileSize>5MB</maxFileSize> \r
-                </triggeringPolicy> <encoder> <pattern>${defaultPattern}</pattern> </encoder> \r
-                </appender> <appender name="asyncEELFSecurity" class="ch.qos.logback.classic.AsyncAppender"> \r
-                <queueSize>256</queueSize> <discardingThreshold>0</discardingThreshold> <appender-ref \r
-                ref="EELFSecurity" /> </appender> -->\r
-    <!-- EELF Performance Appender. This appender is used to record performance \r
-                records. -->\r
-    <!-- <appender name="EELFPerformance" class="ch.qos.logback.core.rolling.RollingFileAppender"> \r
-                <file>${logDirectory}/${performanceLogName}.log</file> <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy"> \r
-                <fileNamePattern>${logDirectory}/${performanceLogName}.%i.log.zip </fileNamePattern> \r
-                <minIndex>1</minIndex> <maxIndex>9</maxIndex> </rollingPolicy> <triggeringPolicy \r
-                class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"> <maxFileSize>5MB</maxFileSize> \r
-                </triggeringPolicy> <encoder> <outputPatternAsHeader>true</outputPatternAsHeader> \r
-                <pattern>${defaultPattern}</pattern> </encoder> </appender> <appender name="asyncEELFPerformance" \r
-                class="ch.qos.logback.classic.AsyncAppender"> <queueSize>256</queueSize> \r
-                <appender-ref ref="EELFPerformance" /> </appender> -->\r
-    <!-- EELF Server Appender. This appender is used to record Server related \r
-                logging events. The Server logger and appender are specializations of the \r
-                EELF application root logger and appender. This can be used to segregate \r
-                Server events from other components, or it can be eliminated to record these \r
-                events as part of the application root log. -->\r
-    <!-- <appender name="EELFServer" class="ch.qos.logback.core.rolling.RollingFileAppender"> \r
-                <file>${logDirectory}/${serverLogName}.log</file> <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy"> \r
-                <fileNamePattern>${logDirectory}/${serverLogName}.%i.log.zip </fileNamePattern> \r
-                <minIndex>1</minIndex> <maxIndex>9</maxIndex> </rollingPolicy> <triggeringPolicy \r
-                class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"> <maxFileSize>5MB</maxFileSize> \r
-                </triggeringPolicy> <encoder> <pattern>${defaultPattern}</pattern> </encoder> \r
-                </appender> <appender name="asyncEELFServer" class="ch.qos.logback.classic.AsyncAppender"> \r
-                <queueSize>256</queueSize> <appender-ref ref="EELFServer" /> </appender> -->\r
-    <!-- EELF Policy Appender. This appender is used to record Policy engine \r
-                related logging events. The Policy logger and appender are specializations \r
-                of the EELF application root logger and appender. This can be used to segregate \r
-                Policy engine events from other components, or it can be eliminated to record \r
-                these events as part of the application root log. -->\r
-    <!-- <appender name="EELFPolicy" class="ch.qos.logback.core.rolling.RollingFileAppender"> \r
-                <file>${logDirectory}/${policyLogName}.log</file> <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy"> \r
-                <fileNamePattern>${logDirectory}/${policyLogName}.%i.log.zip </fileNamePattern> \r
-                <minIndex>1</minIndex> <maxIndex>9</maxIndex> </rollingPolicy> <triggeringPolicy \r
-                class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"> <maxFileSize>5MB</maxFileSize> \r
-                </triggeringPolicy> <encoder> <pattern>${defaultPattern}</pattern> </encoder> \r
-                </appender> <appender name="asyncEELFPolicy" class="ch.qos.logback.classic.AsyncAppender"> \r
-                <queueSize>256</queueSize> <appender-ref ref="EELFPolicy" /> </appender> -->\r
-    <!-- EELF Audit Appender. This appender is used to record audit engine related \r
-                logging events. The audit logger and appender are specializations of the \r
-                EELF application root logger and appender. This can be used to segregate \r
-                Policy engine events from other components, or it can be eliminated to record \r
-                these events as part of the application root log. -->\r
-    <appender class="ch.qos.logback.core.rolling.RollingFileAppender" name="EELFAudit">\r
-        <file>${logDirectory}/${auditLogName}.log</file>\r
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">\r
-            <!-- daily roll over -->\r
-            <fileNamePattern>${logDirectory}/${auditLogName}.%d{yyyy-MM-dd}.%i.log</fileNamePattern>\r
-            <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">\r
-                <maxFileSize>${maxFileSize}</maxFileSize>\r
-            </timeBasedFileNamingAndTriggeringPolicy>\r
-            <maxHistory>${maxHistory}</maxHistory>\r
-            <totalSizeCap>${totalSizeCap}</totalSizeCap>\r
-        </rollingPolicy>\r
-        <encoder>\r
-            <pattern>${pattern}</pattern>\r
-        </encoder>\r
-    </appender>\r
-    <appender class="ch.qos.logback.classic.AsyncAppender" name="asyncEELFAudit">\r
-        <queueSize>${queueSize}</queueSize>\r
-        <appender-ref ref="EELFAudit" />\r
-    </appender>\r
-    <appender class="ch.qos.logback.core.rolling.RollingFileAppender" name="EELFMetrics">\r
-        <file>${logDirectory}/${metricsLogName}.log</file>\r
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">\r
-            <!-- daily roll over -->\r
-            <fileNamePattern>${logDirectory}/${metricsLogName}.%d{yyyy-MM-dd}.%i.log</fileNamePattern>\r
-            <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">\r
-                <maxFileSize>${maxFileSize}</maxFileSize>\r
-            </timeBasedFileNamingAndTriggeringPolicy>\r
-            <maxHistory>${maxHistory}</maxHistory>\r
-            <totalSizeCap>${totalSizeCap}</totalSizeCap>\r
-        </rollingPolicy>\r
-        <encoder>\r
-            <pattern>${pattern}</pattern>\r
-        </encoder>\r
-    </appender>\r
-    <appender class="ch.qos.logback.classic.AsyncAppender" name="asyncEELFMetrics">\r
-        <queueSize>${queueSize}</queueSize>\r
-        <appender-ref ref="EELFMetrics" />\r
-    </appender>\r
-    <appender class="ch.qos.logback.core.rolling.RollingFileAppender" name="EELFError">\r
-        <file>${logDirectory}/${errorLogName}.log</file>\r
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">\r
-            <!-- daily roll over -->\r
-            <fileNamePattern>${logDirectory}/${errorLogName}.%d{yyyy-MM-dd}.%i.log</fileNamePattern>\r
-            <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">\r
-                <maxFileSize>${maxFileSize}</maxFileSize>\r
-            </timeBasedFileNamingAndTriggeringPolicy>\r
-            <maxHistory>${maxHistory}</maxHistory>\r
-            <totalSizeCap>${totalSizeCap}</totalSizeCap>\r
-        </rollingPolicy>\r
-        <encoder>\r
-            <pattern>${pattern}</pattern>\r
-        </encoder>\r
-    </appender>\r
-    <appender class="ch.qos.logback.classic.AsyncAppender" name="asyncEELFError">\r
-        <queueSize>${queueSize}</queueSize>\r
-        <appender-ref ref="EELFError" />\r
-    </appender>\r
-    <appender class="ch.qos.logback.core.rolling.RollingFileAppender" name="EELFDebug">\r
-        <file>${debugLogDirectory}/${debugLogName}.log</file>\r
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">\r
-            <!-- daily roll over -->\r
-            <fileNamePattern>${logDirectory}/${debugLogName}.%d{yyyy-MM-dd}.%i.log</fileNamePattern>\r
-            <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">\r
-                <maxFileSize>${maxFileSize}</maxFileSize>\r
-            </timeBasedFileNamingAndTriggeringPolicy>\r
-            <maxHistory>${maxHistory}</maxHistory>\r
-            <totalSizeCap>${totalSizeCap}</totalSizeCap>\r
-        </rollingPolicy>\r
-        <encoder>\r
-            <pattern>${pattern}</pattern>\r
-        </encoder>\r
-    </appender>\r
-    <appender class="ch.qos.logback.classic.AsyncAppender" name="asyncEELFDebug">\r
-        <queueSize>${queueSize}</queueSize>\r
-        <appender-ref ref="EELFDebug" />\r
-        <includeCallerData>true</includeCallerData>\r
-    </appender>\r
-    <!-- ============================================================================ -->\r
-    <!-- EELF loggers -->\r
-    <!-- ============================================================================ -->\r
-    <logger additivity="false" level="info" name="com.att.eelf">\r
-        <appender-ref ref="asyncEELF" />\r
-    </logger>\r
-    <!-- <logger name="com.att.eelf.security" level="info" additivity="false"> \r
-                <appender-ref ref="asyncEELFSecurity" /> </logger> <logger name="com.att.eelf.perf" \r
-                level="info" additivity="false"> <appender-ref ref="asyncEELFPerformance" \r
-                /> </logger> <logger name="com.att.eelf.server" level="info" additivity="false"> \r
-                <appender-ref ref="asyncEELFServer" /> </logger> <logger name="com.att.eelf.policy" \r
-                level="info" additivity="false"> <appender-ref ref="asyncEELFPolicy" /> </logger> -->\r
-    <logger additivity="false" level="info" name="com.att.eelf.audit">\r
-        <appender-ref ref="asyncEELFAudit" />\r
-    </logger>\r
-    <logger additivity="false" level="info" name="com.att.eelf.metrics">\r
-        <appender-ref ref="asyncEELFMetrics" />\r
-    </logger>\r
-    <logger additivity="false" level="info" name="com.att.eelf.error">\r
-        <appender-ref ref="asyncEELFError" />\r
-    </logger>\r
-    <logger additivity="false" level="debug" name="com.att.eelf.debug">\r
-        <appender-ref ref="asyncEELFDebug" />\r
-    </logger>\r
-    <root level="INFO">\r
-        <appender-ref ref="asyncEELF" />\r
-    </root>\r
-</configuration>
\ No newline at end of file
index 18efa92..3c7206c 100644 (file)
@@ -4,4 +4,4 @@ Any updates required by OOM to the portaldb are made here.
 1. split up SDC-FE and SDC-BE.  Originally both FE and BE point to the same IP
 while the OOM K8s version has these service split up.
 */
-UPDATE fn_app SET app_rest_endpoint = 'http://sdc.api.be.simpledemo.openecomp.org:8080/api/v2' where app_name = 'SDC';
+UPDATE fn_app SET app_rest_endpoint = 'http://sdc.api.be.simpledemo.onap.org:8080/api/v2' where app_name = 'SDC';
diff --git a/kubernetes/config/docker/init/src/config/portal/portal-fe/webapps/etc/ECOMPPORTALAPP/openid-connect.properties b/kubernetes/config/docker/init/src/config/portal/portal-fe/webapps/etc/ECOMPPORTALAPP/openid-connect.properties
deleted file mode 100755 (executable)
index 33c919b..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-authentication_server_url = http://portal.api.simpledemo.openecomp.org:8383/openid-connect-server-webapp/
-ecomp_openid_connect_client = http://portal.api.simpledemo.openecomp.org:8989/ECOMPPORTAL/openid_connect_login
-ecomp_redirect_uri = http://portal.api.simpledemo.openecomp.org:8989/ECOMPPORTAL/welcome.htm
@@ -4,7 +4,7 @@
 # validator settings
 #default_error_message = Default error message
 
-login_url_no_ret_val = http://portal.api.simpledemo.openecomp.org:8989/ECOMPPORTAL/login.htm
+login_url_no_ret_val = http://portal.api.simpledemo.onap.org:8989/ONAPPORTAL/login.htm
 
 user_attribute_name      = user
 
diff --git a/kubernetes/config/docker/init/src/config/portal/portal-fe/webapps/etc/ONAPPORTAL/openid-connect.properties b/kubernetes/config/docker/init/src/config/portal/portal-fe/webapps/etc/ONAPPORTAL/openid-connect.properties
new file mode 100755 (executable)
index 0000000..2a33551
--- /dev/null
@@ -0,0 +1,3 @@
+authentication_server_url = http://portal.api.simpledemo.onap.org:8383/openid-connect-server-webapp/
+ecomp_openid_connect_client = http://portal.api.simpledemo.onap.org:8989/ONAPPORTAL/openid_connect_login
+ecomp_redirect_uri = http://portal.api.simpledemo.onap.org:8989/ONAPPORTAL/welcome.htm
@@ -5,10 +5,10 @@ max.idle.time = 5
 user.attribute.name = user_attribute
 
 # for single sign on
-ecomp_redirect_url = http://portal.api.simpledemo.openecomp.org:8989/ECOMPPORTAL/login.htm
+ecomp_redirect_url = http://portal.api.simpledemo.onap.org:8989/ONAPPORTAL/login.htm
 
 # URL of the ECOMP Portal REST API
-ecomp_rest_url = http://portal.api.simpledemo.openecomp.org:8989/ECOMPPORTAL/auxapi
+ecomp_rest_url = http://portal.api.simpledemo.onap.org:8989/ONAPPORTAL/auxapi
 
 ueb_listeners_enable = true
 
@@ -44,10 +44,10 @@ log_cron                      = 0 * * * * ? *
 sessiontimeout_feed_cron         = 0 0/5 * * * ? *
 
 #Front end URL
-frontend_url                  = http://portal.api.simpledemo.openecomp.org:8989/ECOMPPORTAL/applicationsHome
+frontend_url                  = http://portal.api.simpledemo.onap.org:8989/ONAPPORTAL/applicationsHome 
 
 #cookie domain
-cookie_domain = openecomp.org
+cookie_domain = onap.org
 
 # An Unqiue 128-bit value defined to indentify a specific version of
 # ECOMP Portal deployed on a specific virtual machine.
@@ -62,7 +62,7 @@ user_guide_link             = http://
 
 # Contact Us page properties
 ush_ticket_url                         = http://
-feedback_email_address         = portal@lists.openecomp.org
+feedback_email_address         = portal@lists.onap.org
 portal_info_url                                = https://
 
 #Online user bar refresh interval, in seconds
@@ -72,7 +72,7 @@ online_user_update_rate                  = 30
 online_user_update_duration       = 300
 
 #authenticate user server
-authenticate_user_server=http://portal.api.simpledemo.openecomp.org:8383/openid-connect-server-webapp/allUsers
+authenticate_user_server=http://portal.api.simpledemo.onap.org:8383/openid-connect-server-webapp/allUsers
 
 #window width threshold to collapse left/right menu when page onload
 window_width_threshold_left_menu = 1400
@@ -20,11 +20,11 @@ use_rest_for_functional_menu=true
 portal.api.impl.class = org.onap.portalapp.service.OnBoardingApiServiceImpl
 
 # CSP Global Log On for single sign on
-ecomp_redirect_url = http://portal.api.simpledemo.openecomp.org:8989/ECOMPPORTAL/login.htm
+ecomp_redirect_url = http://portal.api.simpledemo.onap.org:8989/ONAPPORTAL/login.htm
 
 # URL of the ECOMP Portal REST API
 
-ecomp_rest_url = http://portal.api.simpledemo.openecomp.org:8989/ECOMPPORTAL/auxapi
+ecomp_rest_url = http://portal.api.simpledemo.onap.org:8989/ONAPPORTAL/auxapi
 
 # Applications do not need to run a UEB listener in 1610.
 ueb_listeners_enable = false
@@ -19,7 +19,7 @@ security.user.name=widget_user
 security.user.password=ENC(IjywcRnI9+nuVEh9+OFFiRWAjBT1n718)
 
 initialization.default.widgets=true
-initialization.widgetData.url=http://portal.api.simpledemo.openecomp.org:8989/ECOMPPORTAL/commonWidgets
+initialization.widgetData.url=http://portal.api.simpledemo.onap.org:8989/ONAPPORTAL/commonWidgets
 
 ## Account Basic Authentication Properties
 account.user.name=portal
index 1531866..aa8e096 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableConsulConsulAgent }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -27,3 +28,4 @@ spec:
       - hostPath:
           path: {{ .Values.rootHostPath }}/{{ .Values.nsPrefix }}/consul/consul-agent-config
         name: consul-agent-config
+#{{ end }}
\ No newline at end of file
index e914b6b..a2feb9f 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableConsulConsulServer }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -28,3 +29,4 @@ spec:
       - hostPath:
           path: {{ .Values.rootHostPath }}/{{ .Values.nsPrefix }}/consul/consul-server-config
         name: consul-server-config
+#{{ end }}
\ No newline at end of file
index 4654564..3dd8016 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableConsulConsulServer }}
 apiVersion: v1
 kind: Service
 metadata:
@@ -20,3 +21,4 @@ spec:
   selector:
     app: consul-server
   type: {{ .Values.service.type | quote }}
+#{{ end }}
\ No newline at end of file
index 45d22db..b017073 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableDcaeZookeeper }}
 apiVersion: v1
 kind: Service
 metadata:
@@ -12,6 +13,8 @@ spec:
   selector:
     app: zookeeper
   clusterIP: None
+#{{ end }}
+#{{ if not .Values.disableDcaeKafka }}
 ---
 apiVersion: v1
 kind: Service
@@ -27,6 +30,8 @@ spec:
   selector:
     app: kafka
   clusterIP: None
+#{{ end }}
+#{{ if not .Values.disableDcaeDmaap }}
 ---
 apiVersion: v1
 kind: Service
@@ -48,6 +53,8 @@ spec:
     app: dmaap
   #type: NodePort
   clusterIP: None
+#{{ end }}
+#{{ if not .Values.disableDcaeDcaePgaas }}
 ---
 apiVersion: v1
 kind: Service
@@ -65,6 +72,8 @@ spec:
       targetPort: 5432
       nodePort: {{ .Values.nodePortPrefix }}45
   type: NodePort
+#{{ end }}
+#{{ if not .Values.disableDcaeDcaeCollectorCommonEvent }}
 ---
 apiVersion: v1
 kind: Service
@@ -91,6 +100,8 @@ spec:
   selector:
     app: dcae-collector-common-event
   type: NodePort
+#{{ end }}
+#{{ if not .Values.disableDcaeDcaeCollectorDmaapbc }}
 ---
 apiVersion: v1
 kind: Service
@@ -115,3 +126,4 @@ spec:
   selector:
     app: dcae-collector-dmaapbc
   type: NodePort
+#{{ end }}
\ No newline at end of file
index d438ab9..c6239e2 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableDcaeCdap }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -82,3 +83,4 @@ spec:
           path: /dockerdata-nfs/{{ .Values.nsPrefix }}/dcae/cdap/cdap0-opt-data
       imagePullSecrets:
       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index efc64da..64f69d3 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableDcaeCdap }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -82,3 +83,4 @@ spec:
           path: /dockerdata-nfs/{{ .Values.nsPrefix }}/dcae/cdap/cdap1-opt-data
       imagePullSecrets:
       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index 64f8e30..f6d6ec7 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableDcaeCdap }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -82,3 +83,4 @@ spec:
           path: /dockerdata-nfs/{{ .Values.nsPrefix }}/dcae/cdap/cdap2-opt-data
       imagePullSecrets:
       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index c77e5a4..aa51f14 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableDcaeDcaeCollectorCommonEvent }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -36,3 +37,4 @@ spec:
           path: /dockerdata-nfs/{{ .Values.nsPrefix }}/dcae/common-event/config
       imagePullSecrets:
       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index a36d506..5de893b 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableDcaeDcaeCollectorDmaapbc }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -35,3 +36,4 @@ spec:
           path: /dockerdata-nfs/{{ .Values.nsPrefix }}/dcae/dmaapbc/config
       imagePullSecrets:
       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index 459e81e..30f3afb 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableDcaeDcaeController }}
 apiVersion: v1
 kind: Service
 metadata:
@@ -59,3 +60,4 @@ spec:
           path: /dockerdata-nfs/{{ .Values.nsPrefix }}/dcae/dcae-controller/config
       imagePullSecrets:
       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index e1f61e5..885620b 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableDcaeDmaap }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -73,3 +74,4 @@ spec:
           path: /dockerdata-nfs/{{ .Values.nsPrefix }}/dcae/message-router/dmaap/mykey
       imagePullSecrets:
       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index 9a09226..9bfca2b 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableDcaeKafka }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -81,3 +82,4 @@ spec:
           path: /dockerdata-nfs/{{ .Values.nsPrefix }}/dcae/message-router/dcae-startup-vm-message-router/docker_files/start-kafka.sh
       imagePullSecrets:
       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index 8d03c9d..189a039 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableDcaeZookeeper }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -29,3 +30,4 @@ spec:
           path: /dockerdata-nfs/{{ .Values.nsPrefix }}/dcae/message-router/dcae-startup-vm-message-router/docker_files/data-zookeeper
       imagePullSecrets:
       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index de62be5..788de60 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableDcaeDcaePgaas }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -45,3 +46,4 @@ spec:
           path: /dockerdata-nfs/{{ .Values.nsPrefix }}/dcae/pgaas/tools
       imagePullSecrets:
       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index e275ff6..ffb3716 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableDcaegen2 }}
 apiVersion: v1
 kind: Pod
 metadata:
@@ -25,4 +26,5 @@ spec:
           name: "{{ .Chart.Name }}-config-inputs"
   imagePullSecrets:
   - name: "{{ .Values.nsPrefix }}-docker-registry-key"
-  restartPolicy: Never
\ No newline at end of file
+  restartPolicy: Never
+#{{ end }}
\ No newline at end of file
index 502c1fa..9df3aa8 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableKube2MsbKube2MsbRegistrator }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -22,8 +23,11 @@ spec:
         env:
         - name: KUBE_MASTER_URL
           value: {{ .Values.kubeMasterUrl }}
+        - name: AUTH_TOKEN
+          value: {{ .Values.kubeMasterAuthToken }}
         - name: MSB_URL
           value: {{ .Values.discoveryUrl }}
         imagePullPolicy: {{ .Values.pullPolicy }}
       imagePullSecrets:
-      - name: "{{ .Values.nsPrefix }}-docker-registry-key"
\ No newline at end of file
+      - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index 3864f4d..65200c3 100644 (file)
@@ -2,5 +2,6 @@ nsPrefix: onap
 pullPolicy: IfNotPresent
 image:
   kube2msb: nexus3.onap.org:10001/onap/oom/kube2msb
-kubeMasterUrl: http://10.96.33.43:8080/r/projects/1a7/kubernetes:6443
-discoveryUrl: http://msb-discovery.onap-msb:10081
\ No newline at end of file
+kubeMasterUrl: https://kubernetes.default.svc.cluster.local:443
+discoveryUrl: http://msb-discovery.onap-msb:10081
+kubeMasterAuthToken: QmFzaWMgTURrd056VXdSVEk1TVRGRk9UaEVOREJCTWprNlpHTnlaSGt4YzJsSVlsRlVZVU16WTFsUk1XWnZhV0UyY21GRWEwNUhkMDFDVWxORVRIUmlZUT09
index de92a58..0b579d0 100644 (file)
 # ---------------------------------- Cluster -----------------------------------
 #
 # Name of the Elasticsearch cluster.
-# A node can only join a cluster when it shares its cluster.name with all the other nodes in the cluster. 
-# The default name is elasticsearch, but you should change it to an appropriate name which describes the 
-# purpose of the cluster. 
+# A node can only join a cluster when it shares its cluster.name with all the other nodes in the cluster.
+# The default name is elasticsearch, but you should change it to an appropriate name which describes the
+# purpose of the cluster.
 #
-cluster.name: "onap-log" 
+cluster.name: "onap-log"
 #
-# The port that other nodes in the cluster should use when communicating with this node. 
+# The port that other nodes in the cluster should use when communicating with this node.
 # Required for Elasticsearch's nodes running on different cluster nodes.
 # More : https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-transport.html
-transport.publish_port:$transport.publish_port
+#transport.publish_port:$transport.publish_port
 #
 # The host address to publish for nodes in the cluster to connect to.
 # Required for Elasticsearch's nodes running on different cluster nodes.
 # More : https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-transport.html
-transport.publish_host:$transport.publish_host
+#transport.publish_host:$transport.publish_host
 #
 # ------------------------------------ Node ------------------------------------
 #
 # It is better to provide different meaningfull names fot different elastic nodes.
-# By default, Elasticsearch will take the 7 first character of the randomly generated uuid used as the node id. 
+# By default, Elasticsearch will take the 7 first character of the randomly generated uuid used as the node id.
 # Note that the node id is persisted and does not change when a node restarts
 #
 #node.name: $node.name
@@ -44,20 +44,20 @@ transport.publish_host:$transport.publish_host
 # ----------------------------------- Paths ------------------------------------
 #
 # The location of the data files of each index / shard allocated on the node. Can hold multiple locations separated by coma.
-# In production, we should not keep this default to "/elasticsearch/data", as on upgrading Elasticsearch, directory structure 
+# In production, we should not keep this default to "/elasticsearch/data", as on upgrading Elasticsearch, directory structure
 # may change & can deal to data loss.
 path.data: /usr/share/elasticsearch/data
 #
-# Elasticsearch's log files location. In production, we should not keep this default to "/elasticsearch/logs", 
+# Elasticsearch's log files location. In production, we should not keep this default to "/elasticsearch/logs",
 # as on upgrading Elasticsearch, directory structure may change.
 path.logs: /usr/share/elasticsearch/logs
 #
 # ----------------------------------- Memory -----------------------------------
 #
-# It is vitally important to the health of your node that none of the JVM is ever swapped out to disk. 
+# It is vitally important to the health of your node that none of the JVM is ever swapped out to disk.
 # Lock the memory on startup.
 #
-bootstrap.memory_lock: true
+bootstrap.memory_lock: false
 #
 # Make sure that the heap size is set to about half the memory available
 # on the system and that the owner of the process is allowed to use this
@@ -68,8 +68,8 @@ bootstrap.memory_lock: true
 # ---------------------------------- Network -----------------------------------
 #
 # Set the bind address to a specific IP (IPv4 or IPv6):
-# In order to communicate and to form a cluster with nodes on other servers, your node will need to bind to a 
-# non-loopback address. 
+# In order to communicate and to form a cluster with nodes on other servers, your node will need to bind to a
+# non-loopback address.
 network.host: 0.0.0.0
 #
 # Set a custom port for HTTP: If required, default is 9200-9300
@@ -80,19 +80,19 @@ network.host: 0.0.0.0
 #
 # --------------------------------- Discovery ----------------------------------
 #
-# Pass an initial list of hosts to perform discovery when new node is started:
-# To form a cluster with nodes on other servers, you have to provide a seed list of other nodes in the cluster 
-# that are likely to be live and contactable. 
-# By default, Elasticsearch will bind to the available loopback addresses and will scan ports 9300 to 9305 to try 
+# Pass an initial list of hosts to perform discovery when new node is started
+# To form a cluster with nodes on other servers, you have to provide a seed list of other nodes in the cluster
+# that are likely to be live and contactable.
+# By default, Elasticsearch will bind to the available loopback addresses and will scan ports 9300 to 9305 to try
 # to connect to other nodes running on the same server.
 #
-discovery.zen.ping.unicast.hosts: ["elasticsearch.onap-log"]
+#discovery.zen.ping.unicast.hosts: ["elasticsearch.onap-log"
 #$discovery.zen.ping.unicast.hosts
 #
-# This setting tells Elasticsearch to not elect a master unless there are enough master-eligible nodes  
+# This setting tells Elasticsearch to not elect a master unless there are enough master-eligible nodes
 # available. Only then will an election take place.
 # Prevent the "split brain" by configuring the majority of nodes (total number of master-eligible nodes / 2 + 1):
-discovery.zen.minimum_master_nodes: 1 
+discovery.zen.minimum_master_nodes: 1
 #
 # For more information, consult the zen discovery module documentation.
 #
@@ -112,10 +112,10 @@ discovery.zen.minimum_master_nodes: 1
 # Set a custom port for HTTP: If required, default is 9200-9300
 # This is used for REST APIs
 http.port: 9200
-# Port to bind for communication between nodes. Accepts a single value or a range. 
+# Port to bind for communication between nodes. Accepts a single value or a range.
 # If a range is specified, the node will bind to the first available port in the range.
 # Defaults to 9300-9400.
-# More info: 
+# More info:
 transport.tcp.port: 9300
 
 xpack.graph.enabled: false
@@ -127,14 +127,8 @@ xpack.ml.enabled: false
 xpack.monitoring.enabled: false
 #Set to false to disable X-Pack monitoring features.
 
-xpack.reporting.enabled: false
-#Set to false to disable X-Pack reporting features.
-
 xpack.security.enabled: false
 #Set to false to disable X-Pack security features.
 
 xpack.watcher.enabled: false
 #Set to false to disable Watcher.
-
-index.number_of_replicas: 0
-
index 5f9412e..0885aff 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableLogElasticsearch }}
 apiVersion: v1
 kind: Service
 metadata:
@@ -17,6 +18,23 @@ spec:
 ---
 apiVersion: v1
 kind: Service
+metadata:
+  name: elasticsearchtcp
+  namespace: {{ .Values.nsPrefix }}-log
+  labels:
+    app: elasticsearch
+spec:
+  ports:
+  - name: tcp
+    port: 9300
+    targetPort: 9300
+  selector:
+    app: elasticsearch
+#{{ end }}
+#{{ if not .Values.disableLogLogstash }}
+---
+apiVersion: v1
+kind: Service
 metadata:
   name: logstash
   namespace: {{ .Values.nsPrefix }}-log
@@ -29,6 +47,8 @@ spec:
     targetPort: 5044
   selector:
     app: logstash
+#{{ end }}
+#{{ if not .Values.disableLogKibana }}
 ---
 apiVersion: v1
 kind: Service
@@ -46,4 +66,4 @@ spec:
   selector:
     app: kibana
   type: NodePort
-
+#{{ end }}
index 75df8a1..c123df1 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableLogElasticsearch }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -50,10 +51,11 @@ spec:
           protocol: TCP
         readinessProbe:
           tcpSocket:
-            port: 9200
+            port: 9300
         volumeMounts:
-         - mountPath: /usr/share/elasticsearch/conf/
+         - mountPath: /usr/share/elasticsearch/config/elasticsearch.yml
            name: elasticsearch-conf
+           subPath: elasticsearch.yml
          - mountPath: /usr/share/elasticsearch/data/
            name: elasticsearch-data
          - mountPath: /usr/share/elasticsearch/logs/
@@ -78,4 +80,6 @@ metadata:
   name: elasticsearch-configmap
   namespace: {{ .Values.nsPrefix }}-log
 data:
-{{ (.Files.Glob "resources/elasticsearch/conf/elasticsearch.yml").AsConfig | indent 2 }}
\ No newline at end of file
+{{ (.Files.Glob "resources/elasticsearch/conf/elasticsearch.yml").AsConfig | indent 2 }}
+#{{ end }}
+
index f8070ef..9ff26da 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableLogKibana }}
 apiVersion: extensions/v1beta1 
 kind: Deployment
 metadata:
@@ -68,4 +69,5 @@ metadata:
   name: kibana-configmap
   namespace: {{ .Values.nsPrefix }}-log
 data:
-{{ (.Files.Glob "resources/kibana/conf/kibana.yml").AsConfig | indent 2 }}
\ No newline at end of file
+{{ (.Files.Glob "resources/kibana/conf/kibana.yml").AsConfig | indent 2 }}
+#{{ end }}
\ No newline at end of file
index 989b118..4f24471 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableLogElasticsearch }}
 apiVersion: v1
 kind: PersistentVolume
 metadata:
@@ -28,3 +29,4 @@ spec:
   selector:
     matchLabels:
       name: elasticsearch-db
+#{{ end }}
\ No newline at end of file
index 23d5906..c4d46b7 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableLogLogstash }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -80,3 +81,4 @@ metadata:
 data:
 {{ (.Files.Glob "resources/logstash/conf/logstash.yml").AsConfig | indent 2 }}
 {{ (.Files.Glob "resources/logstash/pipeline/onap-pipeline.conf").AsConfig | indent 2 }}
+#{{ end }}
\ No newline at end of file
index 418a3ed..e76a1d9 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableMessageRouterZookeeper }}
 apiVersion: v1
 kind: Service
 metadata:
@@ -12,6 +13,8 @@ spec:
   selector:
     app: zookeeper
   clusterIP: None
+#{{ end }}
+#{{ if not .Values.disableMessageRouterGlobalKafka }}
 ---
 apiVersion: v1
 kind: Service
@@ -27,6 +30,8 @@ spec:
   selector:
     app: global-kafka
   clusterIP: None
+#{{ end }}
+#{{ if not .Values.disableMessageRouterDmaap }}
 ---
 apiVersion: v1
 kind: Service
@@ -58,3 +63,4 @@ spec:
   selector:
     app: dmaap
   type: NodePort
+#{{ end }}
\ No newline at end of file
index 1cc79c8..67d51fd 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableMessageRouterDmaap }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -79,3 +80,4 @@ spec:
           path: /dockerdata-nfs/{{ .Values.nsPrefix }}/message-router/dmaap/mykey
       imagePullSecrets:
       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+{{ end }}
\ No newline at end of file
index 1564f9b..3e2628b 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableMessageRouterGlobalKafka }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -87,3 +88,4 @@ spec:
           path: /dockerdata-nfs/{{ .Values.nsPrefix }}/message-router/dcae-startup-vm-message-router/docker_files/start-kafka.sh
       imagePullSecrets:
       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index e31e78c..53329ca 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableMessageRouterGlobalKafka }}
 apiVersion: v1
 kind: PersistentVolume
 metadata:
@@ -28,6 +29,8 @@ spec:
   selector:
     matchLabels:
       name: "{{ .Values.nsPrefix }}-message-router-kafka"
+#{{ end }}
+#{{ if not .Values.disableMessageRouterZookeeper }}
 ---
 apiVersion: v1
 kind: PersistentVolume
@@ -59,3 +62,4 @@ spec:
   selector:
     matchLabels:
       name: "{{ .Values.nsPrefix }}-message-router-zookeeper"
+#{{ end }}
\ No newline at end of file
index 0377beb..47cdb51 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableMessageRouterZookeeper }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -40,3 +41,4 @@ spec:
           claimName: message-router-zookeeper
       imagePullSecrets:
       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index 8920191..a1b0f17 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableMockSniroEmulator }}
 apiVersion: v1
 kind: Service
 metadata:
@@ -15,3 +16,4 @@ spec:
     name: http
   selector:
     app: sniro-emulator
+#{{ end }}
\ No newline at end of file
index a0473c9..5a1d483 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableMockSniroEmulator }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -23,3 +24,4 @@ spec:
         args: ["--verbose"]
       imagePullSecrets:
       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index f752608..4873473 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableMsbMsbConsul }}
 apiVersion: v1
 kind: Service
 metadata:
@@ -12,6 +13,8 @@ spec:
   selector:
     app: msb-consul
   type: NodePort
+#{{ end }}
+#{{ if not .Values.disableMsbMsbDiscovery }}
 ---
 apiVersion: v1
 kind: Service
@@ -28,6 +31,8 @@ spec:
   selector:
     app: msb-discovery
   type: NodePort
+#{{ end }}
+#{{ if not .Values.disableMsbMsbIag }}
 ---
 apiVersion: v1
 kind: Service
@@ -43,6 +48,8 @@ spec:
   selector:
     app: msb-iag
   type: NodePort
+#{{ end }}
+#{{ if not .Values.disableMsbMsbEag }}
 ---
 apiVersion: v1
 kind: Service
@@ -58,3 +65,4 @@ spec:
   selector:
     app: msb-eag
   type: NodePort
+#{{ end }}
\ No newline at end of file
index fc8a95a..4d462aa 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableMsbMsbConsul }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -27,4 +28,5 @@ spec:
             port: {{ .Values.consulPort }}
           initialDelaySeconds: 5
           periodSeconds: 10
-        imagePullPolicy: {{ .Values.pullPolicy }}
\ No newline at end of file
+        imagePullPolicy: {{ .Values.pullPolicy }}
+#{{ end }}
\ No newline at end of file
index 3af9e8f..5f8db61 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableMsbMsbDiscovery }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -33,4 +34,4 @@ spec:
         imagePullPolicy: {{ .Values.pullPolicy }}
       imagePullSecrets:
       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
-
+#{{ end }}
\ No newline at end of file
index db703d9..714f19b 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableMsbMsbEag }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -23,7 +24,7 @@ spec:
         - name: CONSUL_IP
           value:  msb-consul.{{ .Values.nsPrefix }}-msb
         - name: SDCLIENT_IP
-          value: "{{ .Values.discoveryClusterIP}}"
+          value:  msb-discovery.{{ .Values.nsPrefix }}-msb
         - name: ROUTE_LABELS
           value: "visualRange:0"
         ports:
@@ -37,4 +38,4 @@ spec:
         imagePullPolicy: {{ .Values.pullPolicy}}
       imagePullSecrets:
       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
-
+#{{ end }}
\ No newline at end of file
index 35fba56..ca4d5a0 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableMsbMsbIag }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -23,7 +24,7 @@ spec:
         - name: CONSUL_IP
           value: msb-consul.{{ .Values.nsPrefix }}-msb
         - name: SDCLIENT_IP
-          value: "{{ .Values.discoveryClusterIP}}"
+          value: msb-discovery.{{ .Values.nsPrefix }}-msb
         - name: ROUTE_LABELS
           value: "visualRange:1"
         ports:
@@ -37,4 +38,4 @@ spec:
         imagePullPolicy: "{{ .Values.pullPolicy}}"
       imagePullSecrets:
       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
-
+#{{ end }}
\ No newline at end of file
index 8c15338..d78a336 100644 (file)
@@ -8,8 +8,6 @@ image:
 consulPort: 8500
 consulNodePort: 30500
 
-# Should remove cluster IP after domain name is supported by API gateway
-discoveryClusterIP: 10.43.6.205
 discoveryPort: 10081
 discoveryNodePort: 30081
 discoveryReplicas: 1
index 96c7fd7..44e47c1 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableMsoMariadb }}
 apiVersion: v1
 kind: Service
 metadata:
@@ -12,6 +13,8 @@ spec:
   selector:
     app: mariadb
   type: NodePort
+#{{ end }}
+#{{ if not .Values.disableMsoMso }}
 ---
 apiVersion: v1
 kind: Service
@@ -60,3 +63,4 @@ spec:
       port: 8787
       nodePort: {{ .Values.nodePortPrefix }}50
   type: NodePort
+#{{ end }}
\ No newline at end of file
index d105744..820d7e2 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableMsoMariadb }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -55,3 +56,4 @@ spec:
             claimName: mso-db
       imagePullSecrets:
       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index bf350ae..a33d9b0 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableMsoMso }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -144,3 +145,4 @@ spec:
             path: /dockerdata-nfs/{{ .Values.nsPrefix }}/mso/docker-files/scripts/start-jboss-server.sh
       imagePullSecrets:
       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index 47389e3..07b5a03 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableMsoMariadb }}
 apiVersion: v1
 kind: PersistentVolume
 metadata:
@@ -28,3 +29,4 @@ spec:
   selector:
     matchLabels:
       name: "{{ .Values.nsPrefix }}-mso-db"
+#{{ end }}
\ No newline at end of file
index d8de447..09a90d0 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableMulticloudFramework }}
 apiVersion: v1
 kind: Service
 metadata:
@@ -24,6 +25,8 @@ spec:
   selector:
     app: framework
   type: NodePort
+#{{ end }}
+#{{ if not .Values.disableMulticloudMulticloudVio }}
 ---
 apiVersion: v1
 kind: Service
@@ -52,6 +55,8 @@ spec:
   selector:
     app: multicloud-vio
   type: NodePort
+#{{ end }}
+#{{ if not .Values.disableMulticloudMulticloudOcata }}
 ---
 apiVersion: v1
 kind: Service
@@ -80,6 +85,8 @@ spec:
   selector:
     app: multicloud-ocata
   type: NodePort
+#{{ end }}
+#{{ if not .Values.disableMulticloudMulticloudWindriver }}
 ---
 apiVersion: v1
 kind: Service
@@ -108,3 +115,4 @@ spec:
   selector:
     app: multicloud-windriver
   type: NodePort
+#{{ end }}
\ No newline at end of file
index 9f122f0..b2f2371 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableMulticloudFramework }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -55,3 +56,4 @@ spec:
          path: /dockerdata-nfs/{{ .Values.nsPrefix }}/multicloud/framework/logs
      imagePullSecrets:
      - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index 8d9bd9d..994fe94 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableMulticloudMulticloudOcata }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -55,5 +56,4 @@ spec:
          path: /dockerdata-nfs/{{ .Values.nsPrefix }}/multicloud/ocata/logs
      imagePullSecrets:
      - name: "{{ .Values.nsPrefix }}-docker-registry-key"
-
-
+#{{ end }}
\ No newline at end of file
index 85a43a1..e2274b3 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableMulticloudMulticloudVio }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -55,5 +56,4 @@ spec:
          path: /dockerdata-nfs/{{ .Values.nsPrefix }}/multicloud/vio/logs
      imagePullSecrets:
      - name: "{{ .Values.nsPrefix }}-docker-registry-key"
-
-
+#{{ end }}
\ No newline at end of file
index a74ea19..ff0f09a 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableMulticloudMulticloudWindriver }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -55,5 +56,4 @@ spec:
          path: /dockerdata-nfs/{{ .Values.nsPrefix }}/multicloud/windriver/logs
      imagePullSecrets:
      - name: "{{ .Values.nsPrefix }}-docker-registry-key"
-
-
+#{{ end }}
\ No newline at end of file
index 2d5779e..cf293e4 100755 (executable)
@@ -5,11 +5,6 @@
 delete_namespace() {
   _NS=$1-$2
   kubectl delete namespace $_NS
-   printf "Waiting for namespace $_NS termination...\n"
-   while kubectl get namespaces $_NS > /dev/null 2>&1; do
-     sleep 2
-   done
-  printf "Namespace $_NS deleted.\n\n"
 }
 
 delete_service_account() {
@@ -25,6 +20,24 @@ delete_app_helm() {
   helm delete $1-$2 --purge
 }
 
+wait_terminate() {
+  printf "Waiting for namespaces termination...\n"
+  while true; do
+    declare -i _STATUS=0
+    for i in ${HELM_APPS[@]}; do
+      kubectl get namespaces $1-$i > /dev/null 2>&1
+      if [ "$?" -eq "0" ]; then
+        _STATUS=1
+        break
+      fi
+    done
+    if [ "$_STATUS" -eq "0" ]; then
+      break
+    fi
+    sleep 2
+  done
+}
+
 usage() {
   cat <<EOF
 Usage: $0 [PARAMs]
@@ -34,6 +47,7 @@ Usage: $0 [PARAMs]
                       from the following choices:
                       sdc, aai ,mso, message-router, robot, vid, aaf, uui
                       sdnc, portal, policy, appc, multicloud, clamp, consul, vnfsdk
+-N                  : Do not wait for deletion of namespace and its objects
 EOF
 }
 
@@ -41,8 +55,9 @@ EOF
 NS=
 INCL_SVC=false
 APP=
+WAIT_TERMINATE=true
 
-while getopts ":n:u:s:a:" PARAM; do
+while getopts ":n:u:s:a:N" PARAM; do
   case $PARAM in
     u)
       usage
@@ -58,6 +73,9 @@ while getopts ":n:u:s:a:" PARAM; do
         exit 1
       fi
       ;;
+    N)
+      WAIT_TERMINATE=false
+      ;;
     ?)
       usage
       exit
@@ -85,5 +103,8 @@ for i in ${HELM_APPS[@]}; do
 
 done
 
+if $WAIT_TERMINATE; then
+  wait_terminate $NS
+fi
 
 printf "\n********** Gone **********\n"
index 04c984d..a1c4804 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disablePolicyMariadb }}
 apiVersion: v1
 kind: Service
 metadata:
@@ -12,6 +13,8 @@ spec:
   selector:
     app: mariadb
   clusterIP: None
+#{{ end }}
+#{{ if not .Values.disablePolicyNexus }}
 ---
 apiVersion: v1
 kind: Service
@@ -27,6 +30,8 @@ spec:
   selector:
     app: nexus
   clusterIP: None
+#{{ end }}
+#{{ if not .Values.disablePolicyDrools }}
 ---
 apiVersion: v1
 kind: Service
@@ -43,6 +48,8 @@ spec:
   selector:
     app: drools
   type: NodePort
+#{{ end }}
+#{{ if not .Values.disablePolicyPap }}
 ---
 apiVersion: v1
 kind: Service
@@ -62,6 +69,8 @@ spec:
   selector:
     app: pap
   type: NodePort
+#{{ end }}
+#{{ if not .Values.disablePolicyPdp }}
 ---
 apiVersion: v1
 kind: Service
@@ -98,6 +107,8 @@ spec:
   selector:
     app: pdp
   type: NodePort
+#{{ end }}
+#{{ if not .Values.disablePolicyBrmsgw }}
 ---
 apiVersion: v1
 kind: Service
@@ -114,3 +125,4 @@ spec:
   selector:
     app: brmsgw
   type: NodePort
+#{{ end }}
\ No newline at end of file
index e47b040..df5d888 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disablePolicyBrmsgw }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -69,3 +70,4 @@ spec:
             path: /dockerdata-nfs/{{ .Values.nsPrefix }}/policy/opt/policy/config/pe/
       imagePullSecrets:
       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index 2f06a08..3e9fa01 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disablePolicyDrools }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -111,3 +112,4 @@ spec:
             path:  /dockerdata-nfs/{{ .Values.nsPrefix }}/policy/opt/policy/config/drools/
       imagePullSecrets:
       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index e3c93d7..c0f5060 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disablePolicyMariadb }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -39,3 +40,4 @@ spec:
           claimName: policy-db
       imagePullSecrets:
       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index 15b7ec3..07cd334 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disablePolicyNexus }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -53,3 +54,4 @@ spec:
           path: /etc/localtime
       imagePullSecrets:
       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index aeb3d6b..0816aa5 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disablePolicyPap }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -128,3 +129,4 @@ spec:
             path: /dockerdata-nfs/{{ .Values.nsPrefix }}/policy/opt/policy/config/pe/
       imagePullSecrets:
       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index 841d55c..6cc442b 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disablePolicyPdp }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -102,3 +103,4 @@ spec:
             path: /dockerdata-nfs/{{ .Values.nsPrefix }}/policy/opt/policy/config/pe/
       imagePullSecrets:
       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index 71cf3d8..5dc0c61 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disablePolicyMariadb }}
 apiVersion: v1
 kind: PersistentVolume
 metadata:
@@ -28,3 +29,4 @@ spec:
   selector:
     matchLabels:
       name: "{{ .Values.nsPrefix }}-policy-db"
+#{{ end }}
\ No newline at end of file
index b819b1c..28ca030 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disablePortalPortaldb }}
 apiVersion: v1
 kind: Service
 metadata:
@@ -12,6 +13,8 @@ spec:
   selector:
     app: portaldb
   clusterIP: None
+#{{ end }}
+#{{ if not .Values.disablePortalPortalapps }}
 ---
 apiVersion: v1
 kind: Service
@@ -48,6 +51,8 @@ spec:
   selector:
     app: portalapps
   type: NodePort
+#{{ end }}
+#{{ if not .Values.disablePortalVncPortal }}
 ---
 apiVersion: v1
 kind: Service
@@ -69,6 +74,8 @@ spec:
   selector:
     app: vnc-portal
   type: NodePort
+#{{ end }}
+#{{ if not .Values.disablePortalPortalwidgets }}
 ---
 apiVersion: v1
 kind: Service
@@ -84,3 +91,4 @@ spec:
   selector:
     app: portalwidgets
   clusterIP: None
+#{{ end }}
\ No newline at end of file
index c9cb645..75977c7 100755 (executable)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disablePortalPortalapps }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -67,30 +68,30 @@ spec:
         - mountPath: /etc/localtime
           name: localtime
           readOnly: true
-        - mountPath: "{{ .Values.onapPortal.webappsDir }}/ECOMPPORTAL/WEB-INF/fusion/conf/fusion.properties"
+        - mountPath: "{{ .Values.onapPortal.webappsDir }}/ONAPPORTAL/WEB-INF/fusion/conf/fusion.properties"
           name: portal-fusion-properties
-        - mountPath: "{{ .Values.onapPortal.webappsDir }}/ECOMPPORTAL/WEB-INF/classes/openid-connect.properties"
+        - mountPath: "{{ .Values.onapPortal.webappsDir }}/ONAPPORTAL/WEB-INF/classes/openid-connect.properties"
           name: portal-openid-connect-properties
-        - mountPath: "{{ .Values.onapPortal.webappsDir }}/ECOMPPORTAL/WEB-INF/conf/system.properties"
+        - mountPath: "{{ .Values.onapPortal.webappsDir }}/ONAPPORTAL/WEB-INF/conf/system.properties"
           name: portal-system-properties
-        - mountPath: "{{ .Values.onapPortal.webappsDir }}/ECOMPPORTAL/WEB-INF/classes/portal.properties"
+        - mountPath: "{{ .Values.onapPortal.webappsDir }}/ONAPPORTAL/WEB-INF/classes/portal.properties"
           name: portal-portal-properties
-        - mountPath: "{{ .Values.onapPortal.webappsDir }}/ECOMPPORTAL/WEB-INF/classes/logback.xml"
+        - mountPath: "{{ .Values.onapPortal.webappsDir }}/ONAPPORTAL/WEB-INF/classes/logback.xml"
           name: portal-logback
-        - mountPath: "{{ .Values.onapPortal.webappsDir }}/ECOMPSDKAPP/WEB-INF/conf/system.properties"
+        - mountPath: "{{ .Values.onapPortal.webappsDir }}/ONAPPORTALSDK/WEB-INF/conf/system.properties"
           name: sdkapp-system-properties
-        - mountPath: "{{ .Values.onapPortal.webappsDir }}/ECOMPSDKAPP/WEB-INF/classes/portal.properties"
+        - mountPath: "{{ .Values.onapPortal.webappsDir }}/ONAPPORTALSDK/WEB-INF/classes/portal.properties"
           name: sdkapp-portal-properties
-        - mountPath: "{{ .Values.onapPortal.webappsDir }}/ECOMPSDKAPP/WEB-INF/fusion/conf/fusion.properties"
+        - mountPath: "{{ .Values.onapPortal.webappsDir }}/ONAPPORTALSDK/WEB-INF/fusion/conf/fusion.properties"
           name: sdkapp-fusion-properties
+        - mountPath: "{{ .Values.onapPortal.webappsDir }}/ONAPPORTALSDK/WEB-INF/classes/logback.xml"
+          name: sdkapp-logback
         - mountPath: /portal_root/
           name: portal-root
         - mountPath: "{{ .Values.onapPortal.webappsDir }}/logs"
           name: portal-logs
         - mountPath: /var/log/onap
           name: portal-logs2
-        - mountPath: /PROJECT/APPS/ECOMPPORTAL/ECOMPSDKAPP/WEB-INF/classes/logback.xml
-          name: portal-logback-be
         ports:
         - containerPort: 8005
         - containerPort: 8009
@@ -121,45 +122,33 @@ spec:
           emptyDir: {}
         - name: portal-data-filebeat
           emptyDir: {}
-        - name: portal-logback-be
-          hostPath:
-            path: /dockerdata-nfs/{{ .Values.nsPrefix }}/log/portal/portal-be/logback.xml
         - name: portal-fusion-properties
           hostPath:
-            path:  /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ECOMPPORTALAPP/fusion.properties
+            path:  /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ONAPPORTAL/fusion.properties
         - name: portal-openid-connect-properties
           hostPath:
-            path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ECOMPPORTALAPP/openid-connect.properties
+            path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ONAPPORTAL/openid-connect.properties
         - name: portal-system-properties
           hostPath:
-            path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ECOMPPORTALAPP/system.properties
+            path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ONAPPORTAL/system.properties
         - name: portal-portal-properties
           hostPath:
-            path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ECOMPPORTALAPP/portal.properties
+            path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ONAPPORTAL/portal.properties
         - name: portal-logback
           hostPath:
-            path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ECOMPPORTALAPP/logback.xml
-        - name: dbcapp-fusion-properties
-          hostPath:
-            path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ECOMPDBCAPP/fusion.properties
-        - name: dbcapp-system-properties
-          hostPath:
-            path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ECOMPDBCAPP/system.properties
-        - name: dbcapp-portal-properties
-          hostPath:
-            path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ECOMPDBCAPP/portal.properties
-        - name: dbcapp-dbcapp-properties
-          hostPath:
-            path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ECOMPDBCAPP/dbcapp.properties
+            path: /dockerdata-nfs/{{ .Values.nsPrefix }}/log/portal/onapportal/logback.xml
         - name: sdkapp-system-properties
           hostPath:
-            path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ECOMPSDKAPP/system.properties
+            path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ONAPPORTALSDK/system.properties
         - name: sdkapp-portal-properties
           hostPath:
-            path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ECOMPSDKAPP/portal.properties
+            path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ONAPPORTALSDK/portal.properties
         - name: sdkapp-fusion-properties
           hostPath:
-            path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ECOMPSDKAPP/fusion.properties
+            path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ONAPPORTALSDK/fusion.properties
+        - name: sdkapp-logback
+          hostPath:
+            path: /dockerdata-nfs/{{ .Values.nsPrefix }}/log/portal/onapportalsdk/logback.xml
         - name: portal-mariadb-onboarding-sql
           hostPath:
             path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/mariadb/oom_updates.sql
@@ -171,3 +160,4 @@ spec:
             path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/logs
       imagePullSecrets:
       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index 8dc7eba..96084e5 100755 (executable)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disablePortalPortaldb }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -69,3 +70,4 @@ spec:
           path: /dockerdata-nfs/{{ .Values.nsPrefix }}/log/portal/portal-db/logback.xml
       imagePullSecrets:
       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index 11b3dbb..b4d2baa 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disablePortalPortaldb }}
 apiVersion: v1
 kind: PersistentVolume
 metadata:
@@ -28,3 +29,4 @@ spec:
   selector:
     matchLabels:
       name: "{{ .Values.nsPrefix }}-portal-db"
+#{{ end }}
\ No newline at end of file
index 075b1f1..b4a9eff 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disablePortalVncPortal }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -95,7 +96,7 @@ spec:
           },
           {
               "command": ["/bin/sh","-c"],
-              "args": ["echo `host sdc-be.{{ .Values.nsPrefix }}-sdc | awk ''{print$4}''` sdc.api.be.simpledemo.openecomp.org  >> /ubuntu-init/hosts; echo `host portalapps.{{ .Values.nsPrefix }}-portal | awk ''{print$4}''` portal.api.simpledemo.openecomp.org  >> /ubuntu-init/hosts; echo `host pap.{{ .Values.nsPrefix }}-policy | awk ''{print$4}''` policy.api.simpledemo.openecomp.org  >> /ubuntu-init/hosts; echo `host sdc-fe.{{ .Values.nsPrefix }}-sdc | awk ''{print$4}''` sdc.api.simpledemo.openecomp.org  >> /ubuntu-init/hosts; echo `host vid-server.{{ .Values.nsPrefix }}-vid | awk ''{print$4}''` vid.api.simpledemo.openecomp.org >> /ubuntu-init/hosts; echo `host sparky-be.{{ .Values.nsPrefix }}-aai | awk ''{print$4}''` aai.api.simpledemo.openecomp.org  >> /ubuntu-init/hosts"],
+              "args": ["echo `host sdc-be.{{ .Values.nsPrefix }}-sdc | awk ''{print$4}''` sdc.api.be.simpledemo.onap.org  >> /ubuntu-init/hosts; echo `host portalapps.{{ .Values.nsPrefix }}-portal | awk ''{print$4}''` portal.api.simpledemo.onap.org  >> /ubuntu-init/hosts; echo `host pap.{{ .Values.nsPrefix }}-policy | awk ''{print$4}''` policy.api.simpledemo.onap.org  >> /ubuntu-init/hosts; echo `host sdc-fe.{{ .Values.nsPrefix }}-sdc | awk ''{print$4}''` sdc.api.simpledemo.onap.org  >> /ubuntu-init/hosts; echo `host vid-server.{{ .Values.nsPrefix }}-vid | awk ''{print$4}''` vid.api.simpledemo.onap.org >> /ubuntu-init/hosts; echo `host sparky-be.{{ .Values.nsPrefix }}-aai | awk ''{print$4}''` aai.api.simpledemo.onap.org  >> /ubuntu-init/hosts"],
               "image": "{{ .Values.image.ubuntuInit }}",
               "imagePullPolicy": "{{ .Values.pullPolicy }}",
               "name": "vnc-init-hosts",
@@ -136,3 +137,4 @@ spec:
           emptyDir: {}
       imagePullSecrets:
       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index fb6b4d8..865d845 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disablePortalPortalwidgets }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -62,6 +63,7 @@ spec:
             path: /etc/localtime
         - name: portalwidgets-application-properties
           hostPath:
-            path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ECOMPWIDGETMS/application.properties
+            path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ONAPWIDGETMS/application.properties
       imagePullSecrets:
-      - name: "{{ .Values.nsPrefix }}-docker-registry-key"
\ No newline at end of file
+      - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index eadc834..a5edb98 100644 (file)
@@ -3,10 +3,10 @@ pullPolicy: Always
 nodePortPrefix: 302
 image:
   readiness: oomk8s/readiness-check:1.0.0
-  portalapps: nexus3.onap.org:10001/openecomp/portal-apps:1.3-STAGING-latest
-  portaldb: nexus3.onap.org:10001/openecomp/portal-db:1.3-STAGING-latest
+  portalapps: nexus3.onap.org:10001/onap/portal-apps:1.3-STAGING-latest
+  portaldb: nexus3.onap.org:10001/onap/portal-db:1.3-STAGING-latest
   mariadbClient: oomk8s/mariadb-client-init:1.0.0
-  portalwms: nexus3.onap.org:10001/openecomp/portal-wms:1.3-STAGING-latest
+  portalwms: nexus3.onap.org:10001/onap/portal-wms:1.3-STAGING-latest
   ubuntuInit: oomk8s/ubuntu-init:1.0.0
   ubuntuDesktop: dorowu/ubuntu-desktop-lxde-vnc
   filebeat: docker.elastic.co/beats/filebeat:5.5.0
index f126bc9..196e7b1 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableRobotRobot }}
 apiVersion: v1
 kind: Service
 metadata:
@@ -12,3 +13,4 @@ spec:
   selector:
     app: robot
   type: NodePort
+#{{ end }}
\ No newline at end of file
index da017db..561d795 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableRobotRobot }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -79,3 +80,4 @@ spec:
             path: /dockerdata-nfs/{{ .Values.nsPrefix }}/robot/robot/assets/asdc/base_vlb/dnsscaling.env
       imagePullSecrets:
       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index 2cd895b..4100dc2 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableSdcSdcEs }}
 apiVersion: v1
 kind: Service
 metadata:
@@ -14,6 +15,8 @@ spec:
   selector:
     app: sdc-es
   clusterIP: None
+#{{ end }}
+#{{ if not .Values.disableSdcSdcCs }}
 ---
 apiVersion: v1
 kind: Service
@@ -31,6 +34,8 @@ spec:
   selector:
     app: sdc-cs
   clusterIP: None
+#{{ end }}
+#{{ if not .Values.disableSdcSdcKb }}
 ---
 apiVersion: v1
 kind: Service
@@ -46,6 +51,8 @@ spec:
   selector:
     app: sdc-kb
   clusterIP: None
+#{{ end }}
+#{{ if not .Values.disableSdcSdcBe }}
 ---
 apiVersion: v1
 kind: Service
@@ -85,6 +92,8 @@ spec:
   selector:
     app: sdc-be
   type: NodePort
+#{{ end }}
+#{{ if not .Values.disableSdcSdcFe }}
 ---
 apiVersion: v1
 kind: Service
@@ -115,3 +124,4 @@ spec:
   selector:
     app: sdc-fe
   type: NodePort
+#{{ end }}
\ No newline at end of file
index 0ba4db5..f38dbd7 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableSdcSdcBe }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -135,3 +136,4 @@ spec:
             path:  /dockerdata-nfs/{{ .Values.nsPrefix }}/sdc/logs
       imagePullSecrets:
       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index 844bd20..d93ea2d 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableSdcSdcCs }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -87,3 +88,4 @@ spec:
             path:  /dockerdata-nfs/{{ .Values.nsPrefix }}/sdc/logs
       imagePullSecrets:
       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index e322ff4..aff280d 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableSdcSdcEs }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -61,3 +62,4 @@ spec:
             path:  /dockerdata-nfs/{{ .Values.nsPrefix }}/sdc/logs
       imagePullSecrets:
       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index 56d6296..d81e567 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableSdcSdcFe }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -122,3 +123,4 @@ spec:
             path:  /dockerdata-nfs/{{ .Values.nsPrefix }}/sdc/sdc-fe/FE_2_setup_configuration.rb
       imagePullSecrets:
       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index 0d77e42..1f6f6e8 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableSdcSdcKb }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -79,3 +80,4 @@ spec:
             path:  /dockerdata-nfs/{{ .Values.nsPrefix }}/sdc/logs
       imagePullSecrets:
       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index d84d8f4..c8ce953 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableSdcSdcCs }}
 apiVersion: v1
 kind: PersistentVolume
 metadata:
@@ -28,3 +29,4 @@ spec:
   selector:
     matchLabels:
       name: "{{ .Values.nsPrefix }}-sdc-cs-db"
+#{{ end }}
\ No newline at end of file
index 687a6bb..37c88ed 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableSdncSdncDbhost }}
 apiVersion: v1
 kind: Service
 metadata:
@@ -25,6 +26,7 @@ spec:
   selector:
     app: sdnc-dbhost
   clusterIP: None
+#{{ end }}
 ---
 apiVersion: v1
 kind: Service
@@ -39,6 +41,7 @@ spec:
   selector:
     app: sdnc-dbhost
   clusterIP: None
+#{{ if not .Values.disableSdncSdncDgbuilder }}
 ---
 apiVersion: v1
 kind: Service
@@ -56,6 +59,8 @@ spec:
   type: NodePort
   selector:
     app: sdnc-dgbuilder
+#{{ end }}
+#{{ if not .Values.disableSdncSdnc }}
 ---
 apiVersion: v1
 kind: Service
@@ -88,6 +93,8 @@ spec:
   type: NodePort
   selector:
     app: sdnc
+#{{ end }}
+#{{ if not .Values.disableSdncSdncPortal }}
 ---
 apiVersion: v1
 kind: Service
@@ -115,3 +122,4 @@ spec:
   type: NodePort
   selector:
     app: sdnc-portal
+#{{ end }}
\ No newline at end of file
index 7bc8a75..e2723b5 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableSdncSdncDbhost }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -44,3 +45,4 @@ spec:
           claimName: sdnc-db
       imagePullSecrets:
       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index 0e2166e..2fb4650 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableSdncSdncDgbuilder }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -72,3 +73,4 @@ spec:
           path: /etc/localtime
       imagePullSecrets:
       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index 95c282b..a9a9c0e 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableSdncSdnc }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -102,3 +103,4 @@ spec:
             path: /dockerdata-nfs/{{ .Values.nsPrefix }}/sdnc/conf/admportal.json
       imagePullSecrets:
       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index f8fe394..f45d8f8 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableSdncSdncDbhost }}
 apiVersion: v1
 kind: PersistentVolume
 metadata:
@@ -28,3 +29,4 @@ spec:
   selector:
     matchLabels:
       name: "{{ .Values.nsPrefix }}-sdnc-db"
+#{{ end }}
\ No newline at end of file
index 45e2e26..9ab224b 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableSdncSdncPortal }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -82,3 +83,4 @@ spec:
           path: /dockerdata-nfs/{{ .Values.nsPrefix }}/sdnc/conf/admportal.json
       imagePullSecrets:
       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index e768fe2..9135622 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableUuiUui }}
 apiVersion: v1
 kind: Service
 metadata:
@@ -5,6 +6,17 @@ metadata:
     app: uui
   name: uui
   namespace: "{{ .Values.nsPrefix }}-uui"
+  annotations:
+    msb.onap.org/service-info: '[
+      {
+          "serviceName": "usecaseui-gui",
+          "version": "v1",
+          "url": "/iui/usecaseui",
+          "protocol": "UI"
+          "port": "8080",
+          "visualRange":"1|0"
+      }
+      ]'
 spec:
   ports:
   - name: uui
@@ -13,3 +25,4 @@ spec:
   selector:
     app: uui
   type: NodePort
+#{{ end }}
\ No newline at end of file
index e23202a..41d33b1 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableUuiUui }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -32,3 +33,4 @@ spec:
           periodSeconds: 10
       imagePullSecrets:
       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index a54dc00..cd3c9c9 100755 (executable)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableVfcVfcNslcm }}
 apiVersion: v1
 kind: Service
 metadata:
@@ -24,7 +25,8 @@ spec:
   selector:
     app: vfc-nslcm
   type: NodePort
-
+#{{ end }}
+#{{ if not .Values.disableVfcVfcResmgr }}
 ---
 apiVersion: v1
 kind: Service
@@ -52,7 +54,8 @@ spec:
   selector:
     app: vfc-resmgr
   type: NodePort
-
+#{{ end }}
+#{{ if not .Values.disableVfcVfcGvnfmdriver }}
 ---
 apiVersion: v1
 kind: Service
@@ -80,7 +83,8 @@ spec:
   selector:
     app: vfc-gvnfmdriver
   type: NodePort
-
+#{{ end }}
+#{{ if not .Values.disableVfcVfcZtevmanagerdriver }}
 ---
 apiVersion: v1
 kind: Service
@@ -108,7 +112,8 @@ spec:
   selector:
     app: vfc-ztevmanagerdriver
   type: NodePort
-
+#{{ end }}
+#{{ if not .Values.disableVfcVfcHwvnfmdriver }}
 ---
 apiVersion: v1
 kind: Service
@@ -136,7 +141,8 @@ spec:
   selector:
     app: vfc-hwvnfmdriver
   type: NodePort
-
+#{{ end }}
+#{{ if not .Values.disableVfcVfcZtesdncdriver }}
 ---
 apiVersion: v1
 kind: Service
@@ -164,7 +170,8 @@ spec:
   selector:
     app: vfc-ztesdncdriver
   type: NodePort
-
+#{{ end }}
+#{{ if not .Values.disableVfcVfcJujudriver }}
 ---
 apiVersion: v1
 kind: Service
@@ -192,7 +199,8 @@ spec:
   selector:
     app: vfc-jujudriver
   type: NodePort
-
+#{{ end }}
+#{{ if not .Values.disableVfcVfcVnflcm }}
 ---
 apiVersion: v1
 kind: Service
@@ -220,7 +228,8 @@ spec:
   selector:
     app: vfc-vnflcm
   type: NodePort
-
+#{{ end }}
+#{{ if not .Values.disableVfcVfcVnfres }}
 ---
 apiVersion: v1
 kind: Service
@@ -248,7 +257,8 @@ spec:
   selector:
     app: vfc-vnfres
   type: NodePort
-
+#{{ end }}
+#{{ if not .Values.disableVfcVfcVnfmgr }}
 ---
 apiVersion: v1
 kind: Service
@@ -276,7 +286,8 @@ spec:
   selector:
     app: vfc-vnfmgr
   type: NodePort
-
+#{{ end }}
+#{{ if not .Values.disableVfcVfcEmsdriver }}
 ---
 apiVersion: v1
 kind: Service
@@ -304,6 +315,8 @@ spec:
   selector:
     app: vfc-emsdriver
   type: NodePort
+#{{ end }}
+#{{ if not .Values.disableVfcVfcWorkflow }}
 ---
 apiVersion: v1
 kind: Service
@@ -331,7 +344,8 @@ spec:
   selector:
     app: vfc-workflow
   type: NodePort
-
+#{{ end }}
+#{{ if not .Values.disableVfcVfcCatalog }}
 ---
 apiVersion: v1
 kind: Service
@@ -359,3 +373,4 @@ spec:
   selector:
     app: vfc-catalog
   type: NodePort
+#{{ end }}
\ No newline at end of file
index c20690b..1782e24 100755 (executable)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableVfcVfcCatalog }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -31,4 +32,5 @@ spec:
           periodSeconds: 10
         imagePullPolicy: "{{ .Values.pullPolicy }}"
       imagePullSecrets:
-      - name: "{{ .Values.nsPrefix }}-docker-registry-key"
\ No newline at end of file
+      - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index f8fa88f..6adc0dc 100755 (executable)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableVfcVfcEmsdriver }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -31,4 +32,5 @@ spec:
           periodSeconds: 10
         imagePullPolicy: "{{ .Values.pullPolicy }}"
       imagePullSecrets:
-      - name: "{{ .Values.nsPrefix }}-docker-registry-key"
\ No newline at end of file
+      - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index 4aa67e2..18558af 100755 (executable)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableVfcVfcGvnfmdriver }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -31,4 +32,5 @@ spec:
           periodSeconds: 10
         imagePullPolicy: "{{ .Values.pullPolicy }}"
       imagePullSecrets:
-      - name: "{{ .Values.nsPrefix }}-docker-registry-key"
\ No newline at end of file
+      - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index 9240695..e9d3282 100755 (executable)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableVfcVfcHwvnfmdriver }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -31,4 +32,5 @@ spec:
           periodSeconds: 10
         imagePullPolicy: "{{ .Values.pullPolicy }}"
       imagePullSecrets:
-      - name: "{{ .Values.nsPrefix }}-docker-registry-key"
\ No newline at end of file
+      - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index 7ff923a..28a3c1e 100755 (executable)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableVfcVfcJujudriver }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -31,4 +32,5 @@ spec:
           periodSeconds: 10
         imagePullPolicy: "{{ .Values.pullPolicy }}"
       imagePullSecrets:
-      - name: "{{ .Values.nsPrefix }}-docker-registry-key"
\ No newline at end of file
+      - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index 235c11c..400a680 100755 (executable)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableVfcVfcNslcm }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -31,4 +32,5 @@ spec:
           periodSeconds: 10
         imagePullPolicy: "{{ .Values.pullPolicy }}"
       imagePullSecrets:
-      - name: "{{ .Values.nsPrefix }}-docker-registry-key"
\ No newline at end of file
+      - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index 6b7eb64..2c6a895 100755 (executable)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableVfcVfcResmgr }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -31,4 +32,5 @@ spec:
           periodSeconds: 10
         imagePullPolicy: "{{ .Values.pullPolicy }}"
       imagePullSecrets:
-      - name: "{{ .Values.nsPrefix }}-docker-registry-key"
\ No newline at end of file
+      - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index 7d4a900..0d89229 100755 (executable)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableVfcVfcVnflcm }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -31,4 +32,5 @@ spec:
           periodSeconds: 10
         imagePullPolicy: "{{ .Values.pullPolicy }}"
       imagePullSecrets:
-      - name: "{{ .Values.nsPrefix }}-docker-registry-key"
\ No newline at end of file
+      - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index 24dbc19..566c3ca 100755 (executable)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableVfcVfcVnfmgr }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -31,4 +32,5 @@ spec:
           periodSeconds: 10
         imagePullPolicy: "{{ .Values.pullPolicy }}"
       imagePullSecrets:
-      - name: "{{ .Values.nsPrefix }}-docker-registry-key"
\ No newline at end of file
+      - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index 1d4f295..50b52b1 100755 (executable)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableVfcVfcVnfres }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -31,4 +32,5 @@ spec:
           periodSeconds: 10
         imagePullPolicy: "{{ .Values.pullPolicy }}"
       imagePullSecrets:
-      - name: "{{ .Values.nsPrefix }}-docker-registry-key"
\ No newline at end of file
+      - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index 1db80b9..097986c 100755 (executable)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableVfcVfcWorkflow }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -31,4 +32,5 @@ spec:
           periodSeconds: 10
         imagePullPolicy: "{{ .Values.pullPolicy }}"
       imagePullSecrets:
-      - name: "{{ .Values.nsPrefix }}-docker-registry-key"
\ No newline at end of file
+      - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index 82e0bd7..828e7b3 100755 (executable)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableVfcVfcZtesdncdriver }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -31,4 +32,5 @@ spec:
           periodSeconds: 10
         imagePullPolicy: "{{ .Values.pullPolicy }}"
       imagePullSecrets:
-      - name: "{{ .Values.nsPrefix }}-docker-registry-key"
\ No newline at end of file
+      - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index 29aafd6..5559cd0 100755 (executable)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableVfcVfcZtevmanagerdriver }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -31,4 +32,5 @@ spec:
           periodSeconds: 10
         imagePullPolicy: "{{ .Values.pullPolicy }}"
       imagePullSecrets:
-      - name: "{{ .Values.nsPrefix }}-docker-registry-key"
\ No newline at end of file
+      - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index 270aab9..1aa2bb0 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableVidVidMariadb }}
 apiVersion: v1
 kind: Service
 metadata:
@@ -10,6 +11,8 @@ spec:
   selector:
     app: vid-mariadb
   clusterIP: None
+#{{ end }}
+#{{ if not .Values.disableVidVidServer }}
 ---
 apiVersion: v1
 kind: Service
@@ -26,3 +29,4 @@ spec:
   selector:
     app: vid-server
   type: NodePort
+#{{ end }}
\ No newline at end of file
index 9b585e2..55ef5da 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableVidVidMariadb }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -60,3 +61,4 @@ spec:
             path: /dockerdata-nfs/{{ .Values.nsPrefix }}/vid/vid/lf_config/vid-my.cnf
       imagePullSecrets:
       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index f568c7a..f513a87 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableVidVidMariadb }}
 apiVersion: v1
 kind: PersistentVolume
 metadata:
@@ -28,3 +29,4 @@ spec:
   selector:
     matchLabels:
       name: "{{ .Values.nsPrefix }}-vid-db"
+#{{ end }}
\ No newline at end of file
index ff34133..e8c7f55 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableVidVidServer }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -131,3 +132,4 @@ spec:
             path: /dockerdata-nfs/{{ .Values.nsPrefix }}/log/vid/logback.xml
       imagePullSecrets:
       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
+#{{ end }}
\ No newline at end of file
index 1f11729..c78dab8 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableVnfsdkPostgres }}
 apiVersion: v1
 kind: Service
 metadata:
@@ -12,6 +13,8 @@ spec:
   selector:
     app: postgres
   clusterIP: None
+#{{ end }}
+#{{ if not .Values.disableVnfsdkRefrepo }}
 ---
 apiVersion: v1
 kind: Service
@@ -28,3 +31,4 @@ spec:
   selector:
     app: refrepo
   type: NodePort
+#{{ end }}
\ No newline at end of file
index 76721d1..cdc2ba9 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableVnfsdkPostgres }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -22,3 +23,4 @@ spec:
         name: "postgres"
       imagePullSecrets:
       - name: {{ .Values.nsPrefix }}-docker-registry-key
+#{{ end }}
\ No newline at end of file
index 3accb96..82f5f17 100644 (file)
@@ -1,3 +1,4 @@
+#{{ if not .Values.disableVnfsdkRefrepo }}
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
@@ -52,3 +53,4 @@ spec:
           periodSeconds: 10
       imagePullSecrets:
       - name: {{ .Values.nsPrefix }}-docker-registry-key
+#{{ end }}
\ No newline at end of file