helm-wrapper
helm-wrapper copied to clipboard
无法及时获取harbor仓库中的chart信息
背景:使用当前的master版本 & 镜像helm-wrapper:v1.2 进行测试都发现问题 问题描述: harbor仓库中的chart信息已经更新,但是使用API:/api/repositories/charts?versions=true 获取到的chart信息还是旧的chart信息,只有重启helm-wrapper才能获取到最新的
@pioneer-hash 需要先调用 updateRepo 接口更新才可以,这个 helm 也是类似哈,helm repo update 再获取就能拿到最新的了

@pioneer-hash 需要先调用 updateRepo 接口更新才可以,这个 helm 也是类似哈,helm repo update 再获取就能拿到最新的了
![]()
嗯嗯,下午又研究了一会儿,发现确实是这样,感谢哈~
@pioneer-hash 需要先调用 updateRepo 接口更新才可以,这个 helm 也是类似哈,helm repo update 再获取就能拿到最新的了
![]()
兄弟,我在使用helm方式部署helm-wrapper的时候发现一个问题,如果起3个副本,更新的时候去调接口触发,每次只能更新一个pod里的信息(通过service转发请求给pod是轮询),有没有办法调用一次就全部把集群里的helm-wrapper都更新了
@pioneer-hash 现在确实是这样的,不支持多副本哈
我想了一下,可以考虑挂载一个共享存储,--repository-cache 和 --repository-config 可以通过这个指定 cache 和 repo 配置路径,这样就可以实现组件本身无状态了。
比如指定 --repository-cache /helm/repository --repository-config /helm/repositories.yaml 这样,共享存储挂载 /helm 下,应该就可以解决这个问题了。