From 287efbf1942878b145b415e152acf7f2f4df454a Mon Sep 17 00:00:00 2001 From: Jelto Date: Mon, 15 Apr 2019 14:34:03 +0200 Subject: [PATCH] make nodePort configurable (#12826) Signed-off-by: Jelto Wodstrcil --- stable/sentry/Chart.yaml | 2 +- stable/sentry/README.md | 1 + stable/sentry/templates/service.yaml | 3 +++ 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/stable/sentry/Chart.yaml b/stable/sentry/Chart.yaml index 8f3b60f309..19639aa6ea 100644 --- a/stable/sentry/Chart.yaml +++ b/stable/sentry/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v1 description: Sentry is a cross-platform crash reporting and aggregation platform. name: sentry -version: 1.3.1 +version: 1.3.2 appVersion: 9.0 keywords: - debugging diff --git a/stable/sentry/README.md b/stable/sentry/README.md index 67465c8d53..caf7d9af77 100644 --- a/stable/sentry/README.md +++ b/stable/sentry/README.md @@ -100,6 +100,7 @@ The following table lists the configurable parameters of the Sentry chart and th | `service.externalPort` | Kubernetes external service port | `9000` | | `service.internalPort` | Kubernetes internal service port | `9000` | | `service.annotations` | Service annotations | `{}` | +| `service.nodePort` | Kubernetes service NodePort port | Randomly chosen by Kubernetes | | `ingress.enabled` | Enable ingress controller resource | `false` | | `ingress.annotations` | Ingress annotations | `{}` | | `ingress.hostname` | URL to address your Sentry installation | `sentry.local` | diff --git a/stable/sentry/templates/service.yaml b/stable/sentry/templates/service.yaml index d240de7015..79a88eaec0 100644 --- a/stable/sentry/templates/service.yaml +++ b/stable/sentry/templates/service.yaml @@ -22,6 +22,9 @@ spec: targetPort: {{ .Values.service.internalPort }} protocol: TCP name: {{ .Values.service.name }} +{{- if and (.Values.service.nodePort) (eq .Values.service.type "NodePort") }} + nodePort: {{ .Values.service.nodePort }} +{{- end }} {{- if .Values.service.externalIPs }} externalIPs: {{ toYaml .Values.service.externalIPs | indent 4 }}