blob: 931eec8f93ace1cd78416270e6801e81618c694e [file] [log] [blame]
Jeremy Ronquillo223db002020-06-05 10:28:22 -07001{{/*
Jeremy Ronquilloec2d3e42020-06-05 11:33:39 -07002# Copyright 2019-present Open Networking Foundation
Jeremy Ronquillo223db002020-06-05 10:28:22 -07003
Jeremy Ronquilloec2d3e42020-06-05 11:33:39 -07004# SPDX-License-Identifier: Apache-2.0
5# SPDX-License-Identifier: LicenseRef-ONF-Member-Only
Jeremy Ronquillo223db002020-06-05 10:28:22 -07006*/}}
7
8{{- $context := . -}}
9{{ range .Values.config.phylo.sources }}
10{{- $name := printf "%s-%s" "phylo" .key -}}
11---
12apiVersion: v1
13kind: Service
14metadata:
15 name: rabbitmq-{{ .key }}-external
16 labels:
17{{ tuple $name $context | include "phylo.metadata_labels" | indent 4 }}
18spec:
19 selector:
20{{ tuple $name $context | include "phylo.metadata_labels" | indent 4 }}
21 ports:
22 - port: 15672
23 targetPort: 15672
24 protocol: TCP
25 name: tcp-15672
26 - port: 5672
27 targetPort: 5672
28 protocol: TCP
29 name: tcp-5672
30 type: NodePort
31{{ end }}