1
0

_helpers.tpl 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. {{/* vim: set filetype=mustache: */}}
  2. {{/*
  3. Full name for apollo-portal
  4. */}}
  5. {{- define "apollo.portal.fullName" -}}
  6. {{- if .Values.fullNameOverride -}}
  7. {{- .Values.fullNameOverride | trunc 63 | trimSuffix "-" -}}
  8. {{- else -}}
  9. {{- if contains .Values.name .Release.Name -}}
  10. {{- .Release.Name | trunc 63 | trimSuffix "-" -}}
  11. {{- else -}}
  12. {{- printf "%s-%s" .Release.Name .Values.name | trunc 63 | trimSuffix "-" -}}
  13. {{- end -}}
  14. {{- end -}}
  15. {{- end -}}
  16. {{/*
  17. Common labels
  18. */}}
  19. {{- define "apollo.portal.labels" -}}
  20. {{- if .Chart.AppVersion -}}
  21. app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
  22. {{- end }}
  23. {{- end -}}
  24. {{/*
  25. Service name for portal
  26. */}}
  27. {{- define "apollo.portal.serviceName" -}}
  28. {{- if .Values.service.fullNameOverride -}}
  29. {{- .Values.service.fullNameOverride | trunc 63 | trimSuffix "-" -}}
  30. {{- else -}}
  31. {{ include "apollo.portal.fullName" .}}
  32. {{- end -}}
  33. {{- end -}}
  34. {{/*
  35. Service name for portaldb
  36. */}}
  37. {{- define "apollo.portaldb.serviceName" -}}
  38. {{- if .Values.portaldb.service.enabled -}}
  39. {{- if .Values.portaldb.service.fullNameOverride -}}
  40. {{- .Values.portaldb.service.fullNameOverride | trunc 63 | trimSuffix "-" -}}
  41. {{- else -}}
  42. {{- printf "%s-%s" .Release.Name .Values.portaldb.name | trunc 63 | trimSuffix "-" -}}
  43. {{- end -}}
  44. {{- else -}}
  45. {{- .Values.portaldb.host -}}
  46. {{- end -}}
  47. {{- end -}}