deploy/eck-stack/charts/eck-apm-server/templates/apmserver.yaml (48 lines of code) (raw):
---
apiVersion: apm.k8s.elastic.co/v1
kind: ApmServer
metadata:
name: {{ include "apm-server.fullname" . }}
labels:
{{- include "apm-server.labels" . | nindent 4 }}
annotations:
eck.k8s.elastic.co/license: basic
{{- with .Values.annotations }}
{{- toYaml . | nindent 4 }}
{{- end }}
spec:
version: {{ required "An APM Server version is required" .Values.version }}
count: {{ required "A pod count is required" .Values.count }}
{{- with .Values.image }}
image: {{ . }}
{{- end }}
{{- with .Values.serviceAccountName }}
serviceAccountName: {{ . }}
{{- end }}
{{- with .Values.revisionHistoryLimit }}
revisionHistoryLimit: {{ . }}
{{- end }}
{{- with .Values.config }}
config:
{{- toYaml . | nindent 4 }}
{{- end }}
{{- with .Values.http }}
http:
{{- toYaml . | nindent 4 }}
{{- end }}
{{- with .Values.elasticsearchRef }}
elasticsearchRef:
{{- toYaml . | nindent 4 }}
{{- end }}
{{- with .Values.kibanaRef }}
kibanaRef:
{{- toYaml . | nindent 4 }}
{{- end }}
{{- with .Values.podTemplate }}
podTemplate:
{{- toYaml . | nindent 4 }}
{{- end }}
{{- with .Values.secureSettings }}
secureSettings:
{{- toYaml . | nindent 2 }}
{{- end }}