Skip to content

v2.8.1

Choose a tag to compare

@yuyan075500 yuyan075500 released this 19 Dec 06:22
· 133 commits to main since this release

修复

  1. 修复管理员账号被删除无法自动创建问题。
  2. 修复权限分配时用户同步、新增定时任务、删除定时任务和修改定时任务不生效问题。
  3. 修复项目部署时使用自定义证书不生效问题。

使用自定义证书方法

自定义证书将默认从 ops-api 容器的 /data/certs/ 目录中获取,无论是使用 docker-compose 还是 Kubernetes 部署的用户请注意修改证书挂载的目录。

更换证书后的影响及解决方法

更换证书后将会影响用户密码、SAML2 SP 客户端认证以及账号管理功能,影响功能解决方案如下:

  • 用户密码:更换证书后从登录数据库,从 auth_user 表中删除 username 为 admin 的账号(超级管理员),重启后端服务,这时候会使用新的证书创建出新的 admin 账号,默认密码为 admin@123...,然后使用此账号对其它用户密码重置,以确保密码使用新的证书加密,最后记得重置 admin 用户的密码。
  • SAML2 SP 客户端:所有使用此协议的客户端都需要配置新的证书。
  • 账号管理:手动保存好当前账号的所有密码,然后使用新证书的时候再重新重置。

注意:如果更换证书后还有问题请与作者取得联系进一步处理。

项目部署

参考 Docker Compose部署 和 Kubernetes部署。

项目升级

  1. 执行更新SQL。
  2. 替换镜像版本,版号与发布版本保持一致。