_helpers.tpl 958 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. {{/*
  2. Application name
  3. */}}
  4. {{- define "lightrag.name" -}}
  5. {{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" }}
  6. {{- end }}
  7. {{/*
  8. Full application name
  9. */}}
  10. {{- define "lightrag.fullname" -}}
  11. {{- default .Release.Name .Values.fullnameOverride | trunc 63 | trimSuffix "-" }}
  12. {{- end }}
  13. {{/*
  14. Common labels
  15. */}}
  16. {{- define "lightrag.labels" -}}
  17. app.kubernetes.io/name: {{ include "lightrag.name" . }}
  18. app.kubernetes.io/instance: {{ .Release.Name }}
  19. app.kubernetes.io/managed-by: {{ .Release.Service }}
  20. {{- end }}
  21. {{/*
  22. Selector labels
  23. */}}
  24. {{- define "lightrag.selectorLabels" -}}
  25. app.kubernetes.io/name: {{ include "lightrag.name" . }}
  26. app.kubernetes.io/instance: {{ .Release.Name }}
  27. {{- end }}
  28. {{/*
  29. .env file content
  30. */}}
  31. {{- define "lightrag.envContent" -}}
  32. {{- $first := true -}}
  33. {{- range $key, $val := .Values.env -}}
  34. {{- if not $first -}}{{- "\n" -}}{{- end -}}
  35. {{- $first = false -}}
  36. {{ $key }}={{ $val }}
  37. {{- end -}}
  38. {{- end -}}