将发布时间戳附加到头盔模板名称

时间:2018-08-22 14:09:21

标签: kubernetes kubernetes-helm

我正在努力寻找一种方法来将内置的Release.Time作为头盔名称的一部分。

如果我仅将其包括为: private AtomicLong totalElapsedTime = new AtomicLong(); private AtomicLong count = new AtomicLong();

空运行显示以下内容: logger.info("elapsedTime: {}, toatlElapsedTime: {}, count: {}", elapsedTime, totalElapsedTime.addAndGet(elapsedTime), count.incrementAndGet());

这似乎是* timestamp.Timestamp对象或其他东西,因为name: {{ template "myapp.name" . }}-{{ .Release.Time }}输出name: myapp-seconds:1534946206 nanos:143228281

我可以通过执行{{ .Release.Time | trimPrefix "seconds:" | trunc 10 }}来破解字符串解析,但是看来我应该能够在Timestamp对象上调用某些东西来获取秒数。有人知道这个文档在哪里吗?我在https://godoc.org/github.com/Masterminds/sprig上找不到对它的任何引用。

1 个答案:

答案 0 :(得分:4)

要格式化时间戳记,您可以使用sprig doc中的Private Sub Workbook_Open() Application.DisplayFullScreen = True Run "OpenSheet" End Sub

date FORMAT TIME

请在此处http://golang.org/src/pkg/time/format.go

引用格式选项

但是由于升级,在名称中添加时间戳并不是一个好主意。

相关问题