Я изо всех сил пытаюсь найти способ включить Release.Time, встроенный как часть имени руля.
Если я просто включу это как: name: {{ template "myapp.name" . }}-{{ .Release.Time }}
Сухой прогон показывает это: name: myapp-seconds:1534946206 nanos:143228281
Похоже, это объект * timestamp.Timestamp или что-то в этом роде, потому что {{ .Release.Time | trimPrefix "seconds:" | trunc 10 }}
выводит wrong type for value; expected string; got *timestamp.Timestamp
Я могу взломать синтаксический анализ строки, выполнив: {{ .Release.Time | toString | trimPrefix "seconds:" | trunc 10 }}
, но похоже, что я должен иметь возможность вызвать что-то в объекте Timestamp, чтобы получить секунды. Кто-нибудь знает, где для этого есть документы? Я не могу найти на него ссылку на https://godoc.org/github.com/Masterminds/sprig.