Skip to content

Commit

Permalink
chore: support parameters api for elasticsearch (#1370)
Browse files Browse the repository at this point in the history
(cherry picked from commit a579c3c)
  • Loading branch information
sophon-zt committed Mar 3, 2025
1 parent 186f2fb commit d6cb748
Show file tree
Hide file tree
Showing 3 changed files with 39 additions and 0 deletions.
15 changes: 15 additions & 0 deletions addons/elasticsearch/templates/_helpers.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -148,3 +148,18 @@ elasticsearch-8-config-tpl
{{- define "elasticsearch-lfa.image" -}}
{{ .Values.image.registry | default "docker.io" }}/{{ .Values.image.tools.repository }}:{{ .Values.image.tools.tag | default "latest" }}
{{- end }}

{{/*
Define elasticsearch v7.X parameter config renderer name
*/}}
{{- define "elasticsearch7.pcrName" -}}
elasticsearch7-pcr
{{- end }}

{{/*
Define elasticsearch v8.X parameter config renderer name
*/}}
{{- define "elasticsearch8.pcrName" -}}
elasticsearch8-pcr
{{- end }}

12 changes: 12 additions & 0 deletions addons/elasticsearch/templates/pcr-7.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
apiVersion: parameters.kubeblocks.io/v1alpha1
kind: ParamConfigRenderer
metadata:
name: {{ include "elasticsearch7.pcrName" . }}
labels:
{{- include "elasticsearch.labels" . | nindent 4 }}
spec:
componentDef: {{ include "elasticsearch7.cmpdName" . }}
configs:
- name: elasticsearch.yml
fileFormatConfig:
format: yaml
12 changes: 12 additions & 0 deletions addons/elasticsearch/templates/pcr-8.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
apiVersion: parameters.kubeblocks.io/v1alpha1
kind: ParamConfigRenderer
metadata:
name: {{ include "elasticsearch8.pcrName" . }}
labels:
{{- include "elasticsearch.labels" . | nindent 4 }}
spec:
componentDef: {{ include "elasticsearch8.cmpdName" . }}
configs:
- name: elasticsearch.yml
fileFormatConfig:
format: yaml

0 comments on commit d6cb748

Please sign in to comment.