Support load balance source ip range (#12)

Grafana and pulsar manager now support restricting
the available IPs that can be used.
diff --git a/charts/pulsar/templates/grafana-service.yaml b/charts/pulsar/templates/grafana-service.yaml
index 2c1ddd1..e093de1 100644
--- a/charts/pulsar/templates/grafana-service.yaml
+++ b/charts/pulsar/templates/grafana-service.yaml
@@ -40,4 +40,8 @@
     {{- include "pulsar.matchLabels" . | nindent 4 }}
     component: {{ .Values.grafana.component }}
   sessionAffinity: None
+{{- if .Values.grafana.service.loadBalancerSourceRanges }}
+  loadBalancerSourceRanges:
+{{ toYaml .Values.grafana.service.loadBalancerSourceRanges | indent 4 }}
+{{- end }}
 {{- end }}
diff --git a/charts/pulsar/templates/pulsar-manager-service.yaml b/charts/pulsar/templates/pulsar-manager-service.yaml
index 188b3a4..19cef93 100644
--- a/charts/pulsar/templates/pulsar-manager-service.yaml
+++ b/charts/pulsar/templates/pulsar-manager-service.yaml
@@ -38,4 +38,8 @@
     app: {{ template "pulsar.name" . }}
     release: {{ .Release.Name }}
     component: {{ .Values.pulsar_manager.component }}
+{{- if .Values.pulsar_manager.service.loadBalancerSourceRanges }}
+  loadBalancerSourceRanges:
+{{ toYaml .Values.pulsar_manager.service.loadBalancerSourceRanges | indent 4 }}
+{{- end }}
 {{- end }}