_helpers.tpl 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  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 -}}
  48. {{/*
  49. Service port for portaldb
  50. */}}
  51. {{- define "apollo.portaldb.servicePort" -}}
  52. {{- if .Values.portaldb.service.enabled -}}
  53. {{- .Values.portaldb.service.port -}}
  54. {{- else -}}
  55. {{- .Values.portaldb.port -}}
  56. {{- end -}}
  57. {{- end -}}