blob: cdd7b0ad2d73b93da20cea49df6175a6f08f1e94 [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 Ronquillo6046ce32020-06-18 11:06:29 -07004# SPDX-License-Identifier: LicenseRef-ONF-Member-Only-1.0
Jeremy Ronquillo223db002020-06-05 10:28:22 -07005*/}}
6
7{{- $context := . -}}
8{{ range .Values.config.phylo.sources }}
9{{- $name := printf "%s-%s" "phylo" .key -}}
10---
11apiVersion: v1
12kind: Service
13metadata:
14 name: rabbitmq-{{ .key }}-external
15 labels:
16{{ tuple $name $context | include "phylo.metadata_labels" | indent 4 }}
17spec:
18 selector:
19{{ tuple $name $context | include "phylo.metadata_labels" | indent 4 }}
20 ports:
21 - port: 15672
22 targetPort: 15672
23 protocol: TCP
24 name: tcp-15672
25 - port: 5672
26 targetPort: 5672
27 protocol: TCP
28 name: tcp-5672
29 type: NodePort
30{{ end }}