argocd Unable to connect SSH repository: ssh: handshake failed: knownhosts: key is unknown

解决方法:
修改argocd-ssh-known-hosts-cm这个configmap,添加要信任的主机公钥信息。

公钥信息可以通过其他已连接过的主机中的known_hosts获取.
也可以通过类似ssh-keyscan gitlab.soulchild.cn获取

这个configmap被挂载到argocd-server和argocd-repo-server POD中的/app/config/ssh目录下。

相关文章

此处评论已关闭