#{{ if not .Values.disableMulticloudFramework }} apiVersion: v1 kind: Service metadata: name: framework namespace: "{{ .Values.nsPrefix }}-multicloud" labels: name: framework annotations: msb.onap.org/service-info: '[ { "serviceName": "multicloud", "version": "v0", "url": "/api/multicloud/v0", "protocol": "REST", "port": "9001", "visualRange": "1" } ]' spec: ports: - name: "framework-port" port: 9001 nodePort: {{ .Values.nodePortPrefix }}91 selector: app: framework type: NodePort #{{ end }} #{{ if not .Values.disableMulticloudMulticloudVio }} --- apiVersion: v1 kind: Service metadata: name: multicloud-vio namespace: "{{ .Values.nsPrefix }}-multicloud" labels: name: multicloud-vio annotations: msb.onap.org/service-info: '[ { "serviceName": "multicloud-vio", "version": "v0", "url": "/api/multicloud-vio/v0", "protocol": "REST", "port": "9004", "visualRange": "1" } ]' spec: ports: - name: "multicloud-port" port: 9004 nodePort: {{ .Values.nodePortPrefix }}92 selector: app: multicloud-vio type: NodePort #{{ end }} #{{ if not .Values.disableMulticloudMulticloudOcata }} --- apiVersion: v1 kind: Service metadata: name: multicloud-ocata namespace: "{{ .Values.nsPrefix }}-multicloud" labels: name: multicloud-ocata annotations: msb.onap.org/service-info: '[ { "serviceName": "multicloud-ocata", "version": "v0", "url": "/api/multicloud-ocata/v0", "protocol": "REST", "port": "9006", "visualRange": "1" } ]' spec: ports: - name: "multicloud-port" port: 9006 nodePort: {{ .Values.nodePortPrefix }}93 selector: app: multicloud-ocata type: NodePort #{{ end }} #{{ if not .Values.disableMulticloudMulticloudWindriver }} --- apiVersion: v1 kind: Service metadata: name: multicloud-windriver namespace: "{{ .Values.nsPrefix }}-multicloud" labels: name: multicloud-windriver annotations: msb.onap.org/service-info: '[ { "serviceName": "multicloud-titanium_cloud", "version": "v0", "url": "/api/multicloud-titanium_cloud/v0", "protocol": "REST", "port": "9005", "visualRange": "1" } ]' spec: ports: - name: "multicloud-port" port: 9005 nodePort: {{ .Values.nodePortPrefix }}94 selector: app: multicloud-windriver type: NodePort #{{ end }}