diff --git a/stable/influxdb/Chart.yaml b/stable/influxdb/Chart.yaml index 8536d28d29..0e142c5f75 100755 --- a/stable/influxdb/Chart.yaml +++ b/stable/influxdb/Chart.yaml @@ -1,5 +1,5 @@ name: influxdb -version: 0.9.0 +version: 0.9.1 appVersion: 1.4 description: Scalable datastore for metrics, events, and real-time analytics. keywords: diff --git a/stable/influxdb/templates/ingress.yaml b/stable/influxdb/templates/ingress.yaml new file mode 100644 index 0000000000..089c65c13e --- /dev/null +++ b/stable/influxdb/templates/ingress.yaml @@ -0,0 +1,28 @@ +{{- if .Values.ingress.enabled -}} +apiVersion: extensions/v1beta1 +kind: Ingress +metadata: + name: {{ template "influxdb.fullname" . }} + labels: + app: {{ template "influxdb.fullname" . }} + chart: "{{ .Chart.Name }}-{{ .Chart.Version }}" + release: "{{ .Release.Name }}" + heritage: "{{ .Release.Service }}" + annotations: +{{ toYaml .Values.ingress.annotations | indent 4 }} +spec: +{{- if .Values.ingress.tls }} + tls: + - hosts: + - {{ .Values.ingress.hostname | quote }} + secretName: {{ .Values.ingress.secretName }} +{{- end }} + rules: + - host: {{ .Values.ingress.hostname }} + http: + paths: + - path: / + backend: + serviceName: {{ template "influxdb.fullname" . }} + servicePort: 8086 +{{- end -}} diff --git a/stable/influxdb/values.yaml b/stable/influxdb/values.yaml index fea682f06d..e9868c771c 100644 --- a/stable/influxdb/values.yaml +++ b/stable/influxdb/values.yaml @@ -86,6 +86,15 @@ resources: memory: 16Gi cpu: 8 +ingress: + enabled: false + tls: false + # secretName: my-tls-cert # only needed if tls above is true + hostname: influxdb.foobar.com + annotations: + # kubernetes.io/ingress.class: "nginx" + # kubernetes.io/tls-acme: "true" + ## Node labels for pod assignment ## Ref: https://kubernetes.io/docs/user-guide/node-selection/ ##