Adv*_*bly 7 kubernetes kubernetes-helm
I'm struggling with finding a way to include the Release.Time builtin as part of a helm name.
If I just include it as:
name: {{ template "myapp.name" . }}-{{ .Release.Time }}
Dry run shows this:
name: myapp-seconds:1534946206 nanos:143228281
It seems like this is a *timestamp.Timestamp object or something because {{ .Release.Time | trimPrefix "seconds:" | trunc 10 }} outputs wrong type for value; expected string; got *timestamp.Timestamp
I can hack the string parsing by doing: {{ .Release.Time | toString | trimPrefix "seconds:" | trunc 10 }}, but it seems like I should be able to call something on the Timestamp object to get the seconds. Is anyone aware of where the docs are for this? I can't find any reference to it at https://godoc.org/github.com/Masterminds/sprig.
要格式化时间戳记,可以date FORMAT TIME从sprig doc 使用:
{{ date "20060102150405" .Release.Time }}
请参阅此处的格式选项http://golang.org/src/pkg/time/format.go
但是由于升级,以时间戳记名称不是一个好主意。
| 归档时间: |
|
| 查看次数: |
2386 次 |
| 最近记录: |