v2.8.1
修复
- 修复管理员账号被删除无法自动创建问题。
- 修复权限分配时用户同步、新增定时任务、删除定时任务和修改定时任务不生效问题。
- 修复项目部署时使用自定义证书不生效问题。
使用自定义证书方法
自定义证书将默认从 ops-api 容器的 /data/certs/ 目录中获取,无论是使用 docker-compose 还是 Kubernetes 部署的用户请注意修改证书挂载的目录。
更换证书后的影响及解决方法
更换证书后将会影响用户密码、SAML2 SP 客户端认证以及账号管理功能,影响功能解决方案如下:
- 用户密码:更换证书后从登录数据库,从
auth_user表中删除username为admin的账号(超级管理员),重启后端服务,这时候会使用新的证书创建出新的admin账号,默认密码为admin@123...,然后使用此账号对其它用户密码重置,以确保密码使用新的证书加密,最后记得重置admin用户的密码。 - SAML2 SP 客户端:所有使用此协议的客户端都需要配置新的证书。
- 账号管理:手动保存好当前账号的所有密码,然后使用新证书的时候再重新重置。
注意:如果更换证书后还有问题请与作者取得联系进一步处理。
项目部署
参考 Docker Compose部署 和 Kubernetes部署。
项目升级
- 执行更新SQL。
- 替换镜像版本,版号与发布版本保持一致。