-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path_image.tpl
More file actions
22 lines (19 loc) · 722 Bytes
/
Copy path_image.tpl
File metadata and controls
22 lines (19 loc) · 722 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
{{/*
Builds a full OCI image reference from the given image object.
Usage:
{{ include "papermc-server.image" (dict "image" .Values.container.image) }}
If digest is "none", returns: <registry>/<name>:<tag>
Otherwise returns: <registry>/<name>@<digest>
*/}}
{{ define "papermc-server.image" -}}
{{ $image := .Values.container.image -}}
{{ $registry := $image.registry | default "docker.io" -}}
{{ $name := $image.name | default "djaytan/papermc-server" -}}
{{ $tag := $image.tag | default "latest" -}}
{{ $digest := $image.digest | default "none" -}}
{{ if ne $digest "none" -}}
{{ printf "%s/%s@%s" $registry $name $digest }}
{{ else -}}
{{ printf "%s/%s:%s" $registry $name $tag }}
{{ end -}}
{{ end }}