X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=kubernetes%2Fvfc%2Ftemplates%2Fall-services.yaml;h=1e8abe2ec3135ccd0c396b2193c7ad8fe699253c;hb=2afcb1dc12cb7db9737068966235204059b3ae46;hp=a54dc00b2cd96a940fea6b7cb39dbca43cfe3493;hpb=78a0ea35f18c6c3fde2bb8673c80a96bedd08afa;p=oom.git diff --git a/kubernetes/vfc/templates/all-services.yaml b/kubernetes/vfc/templates/all-services.yaml old mode 100755 new mode 100644 index a54dc00b2c..1e8abe2ec3 --- a/kubernetes/vfc/templates/all-services.yaml +++ b/kubernetes/vfc/templates/all-services.yaml @@ -1,10 +1,25 @@ +# Copyright © 2017 Amdocs, Bell Canada +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file 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. + +#{{ if not .Values.disableVfcVfcNslcm }} apiVersion: v1 kind: Service metadata: labels: app: vfc-nslcm name: vfc-nslcm - namespace: "{{ .Values.nsPrefix }}-vfc" + namespace: "{{ .Values.nsPrefix }}" annotations: msb.onap.org/service-info: '[ { @@ -24,7 +39,8 @@ spec: selector: app: vfc-nslcm type: NodePort - +#{{ end }} +#{{ if not .Values.disableVfcVfcResmgr }} --- apiVersion: v1 kind: Service @@ -32,7 +48,7 @@ metadata: labels: app: vfc-resmgr name: vfc-resmgr - namespace: "{{ .Values.nsPrefix }}-vfc" + namespace: "{{ .Values.nsPrefix }}" annotations: msb.onap.org/service-info: '[ { @@ -52,7 +68,8 @@ spec: selector: app: vfc-resmgr type: NodePort - +#{{ end }} +#{{ if not .Values.disableVfcVfcGvnfmdriver }} --- apiVersion: v1 kind: Service @@ -60,7 +77,7 @@ metadata: labels: app: vfc-gvnfmdriver name: vfc-gvnfmdriver - namespace: "{{ .Values.nsPrefix }}-vfc" + namespace: "{{ .Values.nsPrefix }}" annotations: msb.onap.org/service-info: '[ { @@ -80,35 +97,95 @@ spec: selector: app: vfc-gvnfmdriver type: NodePort - +#{{ end }} +#{{ if not .Values.disableVfcVfcztevnfmdriver }} --- apiVersion: v1 kind: Service metadata: labels: - app: vfc-ztevmanagerdriver - name: vfc-ztevmanagerdriver - namespace: "{{ .Values.nsPrefix }}-vfc" + app: vfc-ztevnfmdriver + name: vfc-ztevnfmdriver + namespace: "{{ .Values.nsPrefix }}" annotations: msb.onap.org/service-info: '[ { - "serviceName": "ztevmanagerdriver", + "serviceName": "ztevnfmdriver", "version": "v1", - "url": "/api/ztevmanagerdriver/v1", + "url": "/api/ztevnfmdriver/v1", "protocol": "REST", - "port": "{{.Values.ztevmanagerdriver.port}}", + "port": "{{.Values.ztevnfmdriver.port}}", "visualRange":"1" } ]' spec: ports: - - name: vfc-ztevmanagerdriver - port: {{.Values.ztevmanagerdriver.port}} - nodePort: {{.Values.ztevmanagerdriver.nodePort}} + - name: vfc-ztevnfmdriver + port: {{.Values.ztevnfmdriver.port}} + nodePort: {{.Values.ztevnfmdriver.nodePort}} selector: - app: vfc-ztevmanagerdriver + app: vfc-ztevnfmdriver type: NodePort - +#{{ end }} +#{{ if not .Values.disableVfcVfcNokiavnfmdriver }} +--- +apiVersion: v1 +kind: Service +metadata: + labels: + app: vfc-nokiavnfmdriver + name: vfc-nokiavnfmdriver + namespace: "{{ .Values.nsPrefix }}" + annotations: + msb.onap.org/service-info: '[ + { + "serviceName": "nokiavnfmdriver", + "version": "v1", + "url": "/api/nokiavnfmdriver/v1", + "protocol": "REST", + "port": "{{.Values.nokiavnfmdriver.port}}", + "visualRange":"1" + } + ]' +spec: + ports: + - name: vfc-nokiavnfmdriver + port: {{.Values.nokiavnfmdriver.port}} + nodePort: {{.Values.nokiavnfmdriver.nodePort}} + selector: + app: vfc-nokiavnfmdriver + type: NodePort +#{{ end }} +#{{ if not .Values.disableVfcVfcNokiav2vnfmdriver }} +--- +apiVersion: v1 +kind: Service +metadata: + labels: + app: vfc-nokiav2vnfmdriver + name: vfc-nokiav2vnfmdriver + namespace: "{{ .Values.nsPrefix }}" + annotations: + msb.onap.org/service-info: '[ + { + "serviceName": "NokiaSVNFM", + "version": "v1", + "url": "/api/NokiaSVNFM/v1", + "protocol": "REST", + "port": "{{.Values.nokiav2vnfmdriver.port}}", + "visualRange":"1" + } + ]' +spec: + ports: + - name: vfc-nokiav2vnfmdriver + port: {{.Values.nokiav2vnfmdriver.port}} + nodePort: {{.Values.nokiav2vnfmdriver.nodePort}} + selector: + app: vfc-nokiav2vnfmdriver + type: NodePort +#{{ end }} +#{{ if not .Values.disableVfcVfcHwvnfmdriver }} --- apiVersion: v1 kind: Service @@ -116,7 +193,7 @@ metadata: labels: app: vfc-hwvnfmdriver name: vfc-hwvnfmdriver - namespace: "{{ .Values.nsPrefix }}-vfc" + namespace: "{{ .Values.nsPrefix }}" annotations: msb.onap.org/service-info: '[ { @@ -130,13 +207,14 @@ metadata: ]' spec: ports: - - name: vfc-ztevmanagerdriver + - name: vfc-hwvnfmdriver port: {{.Values.hwvnfmdriver.port}} nodePort: {{.Values.hwvnfmdriver.nodePort}} selector: app: vfc-hwvnfmdriver type: NodePort - +#{{ end }} +#{{ if not .Values.disableVfcVfcZtesdncdriver }} --- apiVersion: v1 kind: Service @@ -144,7 +222,7 @@ metadata: labels: app: vfc-ztesdncdriver name: vfc-ztesdncdriver - namespace: "{{ .Values.nsPrefix }}-vfc" + namespace: "{{ .Values.nsPrefix }}" annotations: msb.onap.org/service-info: '[ { @@ -164,7 +242,8 @@ spec: selector: app: vfc-ztesdncdriver type: NodePort - +#{{ end }} +#{{ if not .Values.disableVfcVfcJujudriver }} --- apiVersion: v1 kind: Service @@ -172,7 +251,7 @@ metadata: labels: app: vfc-jujudriver name: vfc-jujudriver - namespace: "{{ .Values.nsPrefix }}-vfc" + namespace: "{{ .Values.nsPrefix }}" annotations: msb.onap.org/service-info: '[ { @@ -192,7 +271,8 @@ spec: selector: app: vfc-jujudriver type: NodePort - +#{{ end }} +#{{ if not .Values.disableVfcVfcVnflcm }} --- apiVersion: v1 kind: Service @@ -200,7 +280,7 @@ metadata: labels: app: vfc-vnflcm name: vfc-vnflcm - namespace: "{{ .Values.nsPrefix }}-vfc" + namespace: "{{ .Values.nsPrefix }}" annotations: msb.onap.org/service-info: '[ { @@ -220,7 +300,8 @@ spec: selector: app: vfc-vnflcm type: NodePort - +#{{ end }} +#{{ if not .Values.disableVfcVfcVnfres }} --- apiVersion: v1 kind: Service @@ -228,7 +309,7 @@ metadata: labels: app: vfc-vnfres name: vfc-vnfres - namespace: "{{ .Values.nsPrefix }}-vfc" + namespace: "{{ .Values.nsPrefix }}" annotations: msb.onap.org/service-info: '[ { @@ -248,7 +329,8 @@ spec: selector: app: vfc-vnfres type: NodePort - +#{{ end }} +#{{ if not .Values.disableVfcVfcVnfmgr }} --- apiVersion: v1 kind: Service @@ -256,7 +338,7 @@ metadata: labels: app: vfc-vnfmgr name: vfc-vnfmgr - namespace: "{{ .Values.nsPrefix }}-vfc" + namespace: "{{ .Values.nsPrefix }}" annotations: msb.onap.org/service-info: '[ { @@ -276,7 +358,8 @@ spec: selector: app: vfc-vnfmgr type: NodePort - +#{{ end }} +#{{ if not .Values.disableVfcVfcEmsdriver }} --- apiVersion: v1 kind: Service @@ -284,7 +367,7 @@ metadata: labels: app: vfc-emsdriver name: vfc-emsdriver - namespace: "{{ .Values.nsPrefix }}-vfc" + namespace: "{{ .Values.nsPrefix }}" annotations: msb.onap.org/service-info: '[ { @@ -304,6 +387,8 @@ spec: selector: app: vfc-emsdriver type: NodePort +#{{ end }} +#{{ if not .Values.disableVfcVfcWorkflow }} --- apiVersion: v1 kind: Service @@ -311,7 +396,7 @@ metadata: labels: app: vfc-workflow name: vfc-workflow - namespace: "{{ .Values.nsPrefix }}-vfc" + namespace: "{{ .Values.nsPrefix }}" annotations: msb.onap.org/service-info: '[ { @@ -331,7 +416,37 @@ spec: selector: app: vfc-workflow type: NodePort - +#{{ end }} +#{{ if not .Values.disableVfcVfcWorkflowEngineActiviti }} +--- +apiVersion: v1 +kind: Service +metadata: + labels: + app: vfc-workflowengineactiviti + name: vfc-workflowengineactiviti + namespace: "{{ .Values.nsPrefix }}" + annotations: + msb.onap.org/service-info: '[ + { + "serviceName": "workflow", + "version": "v1", + "url": "/activiti-rest", + "protocol": "REST", + "port": "{{.Values.workflowengineactiviti.port}}", + "visualRange":"1" + } + ]' +spec: + ports: + - name: vfc-workflow + port: {{.Values.workflowengineactiviti.port}} + nodePort: {{.Values.workflowengineactiviti.nodePort}} + selector: + app: vfc-workflow + type: NodePort +#{{ end }} +#{{ if not .Values.disableVfcVfcCatalog }} --- apiVersion: v1 kind: Service @@ -339,7 +454,7 @@ metadata: labels: app: vfc-catalog name: vfc-catalog - namespace: "{{ .Values.nsPrefix }}-vfc" + namespace: "{{ .Values.nsPrefix }}" annotations: msb.onap.org/service-info: '[ { @@ -359,3 +474,4 @@ spec: selector: app: vfc-catalog type: NodePort +#{{ end }}