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 }}