You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by si...@apache.org on 2020/04/21 05:56:59 UTC
[pulsar-helm-chart] 20/34: add missing check to dashboard-ingress
(helm chart) (#6160)
This is an automated email from the ASF dual-hosted git repository.
sijie pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/pulsar-helm-chart.git
commit 13dabe6edf5cb525f06fc6bc1d7df6e1f24b6d92
Author: Thomas Memenga <12...@users.noreply.github.com>
AuthorDate: Sat Feb 1 09:07:42 2020 +0100
add missing check to dashboard-ingress (helm chart) (#6160)
### Motivation
if you deploy pulsar using the helm chart and disable monitoring with
```
extras:
dashboard: no
```
but you have the ingress of the dashboard set to true
```
dashboard:
ingress:
enabled: true
```
the helm chart will create an ingress that points to a non-existing service because the dashboard itself was not deployed.
### Modifications
I've added the same check that is already in place in dashboard-service and dashboard-deployment
### Verifying this change
I dont know of any automated tests, i tested it manually. In the end it's the same "if" that is already in place in dashboard-service and dashboard-deployment
### Does this pull request potentially affect one of the following parts:
Affects deployment via helm chart. An unwanted ingress object is suppressed.
### Documentation
no documentation need
---
pulsar/templates/dashboard-ingress.yaml | 2 ++
1 file changed, 2 insertions(+)
diff --git a/pulsar/templates/dashboard-ingress.yaml b/pulsar/templates/dashboard-ingress.yaml
index ff9106f..10dc4f9 100644
--- a/pulsar/templates/dashboard-ingress.yaml
+++ b/pulsar/templates/dashboard-ingress.yaml
@@ -17,6 +17,7 @@
# under the License.
#
+{{- if .Values.extra.dashboard }}
{{- if .Values.dashboard.ingress.enabled }}
apiVersion: extensions/v1beta1
kind: Ingress
@@ -51,3 +52,4 @@ spec:
serviceName: "{{ template "pulsar.fullname" . }}-{{ .Values.dashboard.component }}"
servicePort: {{ .Values.dashboard.ingress.port }}
{{- end }}
+{{- end }}