试了几种格式都不行,直接访问jenkins设置没报错,哪位大神能帮忙解答?
parsing time “19, 2025 9:58:22 AM China Standard” as “Monday, January 2, 2006 15:04:05 PM”: cannot parse “19, 2025 9:58:22 AM China Standard” as “Monday”
试了几种格式都不行,直接访问jenkins设置没报错,哪位大神能帮忙解答?
parsing time “19, 2025 9:58:22 AM China Standard” as “Monday, January 2, 2006 15:04:05 PM”: cannot parse “19, 2025 9:58:22 AM China Standard” as “Monday”
xingshi 稍等我验证一下
你确定是 ks v4.1.2吗? 我测试了, 在ks 4.1.2中没有这个问题。你的两个cron表达式都可以正确解析和保存。
确定。。。
我有两个环境,都是4.1.2试了,一样的报错
我是从3.几版本升级的,也没有做定制化的修改过,迷惑了。
查看 devops-apiserver 的image tag,看是否升级成功了。这个cron表达式的校验是 devops apiserver 做的。
xingshi 那就奇怪了。你重拉一下这个 devops-apiserver 的镜像试试呢? e.g. 把 deployment devops-apiserver 的 imagePullPolicy 改为 Always
stoneshi-yunify 是devops-jenkins的时区设置问题,删除了时区设置可以了
我设置了devops-jenkins的TZ为Asia/Shanghai,尝试了k8tz的hostpath、initContainers、手动设置TZ变量
只要改了时区,就会解析报错。
这样虽然可以设置了,但是时间差8小时。
xingshi 源代码 https://github.com/kubesphere/ks-devops/blob/55cc9ad9972049505d3b76f803a4bcea8f7dd0b3/pkg/kapis/devops/v1alpha2/register.go#L626 。 这个cron 是devops-apiserver 转交给 jenkins 处理和返回的