diff --git a/charts/pulsar/Chart.yaml b/charts/pulsar/Chart.yaml index 8861bea..4cb8dc4 100644 --- a/charts/pulsar/Chart.yaml +++ b/charts/pulsar/Chart.yaml @@ -21,7 +21,7 @@ apiVersion: v1 appVersion: "2.6.0" description: Apache Pulsar Helm chart for Kubernetes name: pulsar -version: 2.6.0 +version: 2.6.0-1 home: https://pulsar.apache.org sources: - https://github.com/apache/pulsar diff --git a/charts/pulsar/templates/grafana-configmap.yaml b/charts/pulsar/templates/grafana-configmap.yaml new file mode 100644 index 0000000..2e999c9 --- /dev/null +++ b/charts/pulsar/templates/grafana-configmap.yaml @@ -0,0 +1,31 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +{{- if or .Values.monitoring.grafana .Values.extra.monitoring }} +apiVersion: v1 +kind: ConfigMap +metadata: + name: "{{ template "pulsar.fullname" . }}-{{ .Values.grafana.component }}" + namespace: {{ .Values.namespace }} + labels: + {{- include "pulsar.standardLabels" . | nindent 4 }} + component: {{ .Values.grafana.component }} +data: +{{ toYaml .Values.grafana.configData | indent 2 }} +{{- end }} diff --git a/charts/pulsar/templates/grafana-deployment.yaml b/charts/pulsar/templates/grafana-deployment.yaml index 664bcfc..3528f62 100644 --- a/charts/pulsar/templates/grafana-deployment.yaml +++ b/charts/pulsar/templates/grafana-deployment.yaml @@ -62,6 +62,9 @@ spec: ports: - name: server containerPort: {{ .Values.grafana.service.targetPort }} + envFrom: + - configMapRef: + name: "{{ template "pulsar.fullname" . }}-{{ .Values.grafana.component }}" env: # for supporting apachepulsar/pulsar-grafana - name: PROMETHEUS_URL diff --git a/charts/pulsar/values.yaml b/charts/pulsar/values.yaml index a9a5735..2c7eb2c 100644 --- a/charts/pulsar/values.yaml +++ b/charts/pulsar/values.yaml @@ -151,7 +151,7 @@ images: pullPolicy: IfNotPresent grafana: repository: streamnative/apache-pulsar-grafana-dashboard-k8s - tag: 0.0.9 + tag: 0.0.10 pullPolicy: IfNotPresent pulsar_manager: repository: apachepulsar/pulsar-manager @@ -856,16 +856,16 @@ grafana: targetPort: 3000 annotations: {} plugins: [] + ## Grafana configMap + ## templates/grafana-configmap.yaml + ## + configData: {} ## Grafana ingress ## templates/grafana-ingress.yaml ## ingress: enabled: false - annotations: - kubernetes.io/ingress.class: nginx - # nginx.ingress.kubernetes.io/rewrite-target: /$1 - # ingress.kubernetes.io/force-ssl-redirect: "true" - ingress.kubernetes.io/rewrite-target: / + annotations: {} labels: {} tls: []