diff --git a/infra/manifests/udp-services.yaml b/infra/manifests/udp-services.yaml new file mode 100644 index 0000000..31b3b86 --- /dev/null +++ b/infra/manifests/udp-services.yaml @@ -0,0 +1,7 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: udp-services + namespace: ingress-nginx +data: + 9987: "public/teamspeak:9987" diff --git a/teamspeak/chart/teamspeak/templates/service.yaml b/teamspeak/chart/teamspeak/templates/service.yaml index de60541..302f168 100644 --- a/teamspeak/chart/teamspeak/templates/service.yaml +++ b/teamspeak/chart/teamspeak/templates/service.yaml @@ -10,11 +10,10 @@ metadata: spec: type: {{ .Values.service.type }} ports: - - nodePort: {{ .Values.service.nodePort }} - targetPort: 9987 + - targetPort: 9987 protocol: UDP name: teamspeak-voice - port: 9987 + port: {{ .Values.service.port }} selector: app: teamspeak release: {{ .Release.Name }} diff --git a/teamspeak/chart/teamspeak/values.yaml b/teamspeak/chart/teamspeak/values.yaml index e49cc3f..a798c77 100644 --- a/teamspeak/chart/teamspeak/values.yaml +++ b/teamspeak/chart/teamspeak/values.yaml @@ -6,8 +6,8 @@ image: podAnnotations: {} service: - type: LoadBalancer - nodePort: 30987 + type: ClusterIP + port: 9987 resources: limits: