19 lines
638 B
YAML
19 lines
638 B
YAML
{{- if .Values.plugins -}}
|
|
apiVersion: v1
|
|
kind: ConfigMap
|
|
metadata:
|
|
name: {{ include "common.names.fullname" . }}-plugins
|
|
labels: {{- include "common.labels.standard" . | nindent 4 }}
|
|
data:
|
|
install-plugins.sh: |
|
|
#!/bin/bash
|
|
echo "==> Plugin installation"
|
|
{{- $totalPlugins := len .Values.plugins }}
|
|
echo "Total plugins defined in chart installation: {{ $totalPlugins }}"
|
|
{{- range $i, $plugin := .Values.plugins }}
|
|
echo "Installing plugin {{ add $i 1 }} out of {{ $totalPlugins }}: {{ $plugin }}"
|
|
kibana-plugin install "{{ $plugin }}"
|
|
{{- end }}
|
|
echo "==> End of Plugin installation"
|
|
{{- end -}}
|