spug
spug copied to clipboard
开源运维平台:面向中小型企业设计的轻量级无Agent的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、文件在线上传下载、应用发布部署、在线任务计划、配置中心、监控、报警等一系列功能。
请问是否能够安装arthas插件来跟踪K8s里面pod的代码,这种可以吗?谢谢回复
该需求与#209 类似,但是我对于nginx修改后依旧解决不了该问题。 在ssh的文件管理功能中,上传大文件时可能会因为网络断开或者传输过慢,是否可以增加大文件分块上传? 研发或者管理服务还是会经常遇到一些备份/代码/数据上传的需求,如果可以建议支持大文件断点续传。
Spug 版本: 操作系统Linux-3.10.0-957.el7.x86_64-x86_64-with-centos-7.9.2009-Core Python版本3.6.8 Django版本2.2.28 Spug API版本v3.2.5 Spug Web版本v3.2.5 ## 问题重现步骤 1. 发布 2. 报错 ## 报错/问题截图 Exception: Garbage packet received  ## 期望的结果 发布成功
Spug 版本: 所有 ## 问题重现步骤 1. 输出日志超过1000行 2. 查看日志 ## 报错/问题截图 ## 期望的结果 能看到更多的日志 xterm的 Terminal 有个属性scrollback 默认是1000. 实际在前端构建中,依赖输出之类的,日志经常超过1000行。导致超过这个行数的日志,虽然后端返回了完整的数据,但是在前端展示中无法看到前面的日志。 修复: 设置为一个较大的值比如5000或者 `Infinity ` 无穷,可以涵盖更多的日志, 如下: ``` cat ./spug_web/src/pages/deploy/request/OutView.js /** *...
【文件管理器】不会记录当前服务器上次打开的目录。 当切换服务器的【文件管理器】后,下次再回到当前服务器,文件管理器目录并没有记录。 
数据库都是明文存储的,被脱裤然后带着秘钥,一整个就沦陷了,这种可能性不能否定 请问能否加密存储数据,每次登录必须校验主秘钥,就像密码管理器一样,bitwarden
**新特性:关于应用发布的几个建议:** 1、**应用发布标题选填**:有时候是每天常规发布,版本是通过脚本自动获取docker镜像最新tag的,没必要填写标题,建议可以配置标题选填。 2、自定义发布的**脚本编辑窗口允许拖动大小**:目前自定义发布的脚本编辑窗口太小了,只能显示6行脚本,还不允许拖动放大,在线编辑不方便,我都是复制出来在vs code编辑以后再粘贴进来,前端把窗口设置大一点就方便了嘛。 3、增加**发布中途终止**特性:有时候选错了发布选项,或者发布脚本有瑕疵需要修正,或者获取docker镜像最新tag的时候发现Gitlab流水线还没有构建完成,就需要终止发布过程,目前只能眼睁睁看着脚本跑完,在脚本中增加远端版本和发布版本是否一致的判断来避免不必要的应用波动。Jenkins就有这个中途终止的功能,有时候非常有用。 4、**发布版本变量动态显示**:发布申请的版本可以指定版本发布,对于特定版本的发布和回滚非常有用。但是日常发布每次去Gitlab复制最新tag过来也麻烦,我通过脚本判断如果发布申请的版本为空就自动获取最新tag赋值到`SPUG_RELEASE`变量中,后续发布流程不用改。这样一来发布记录里面的版本都是空的,不方便在列表中查看发布的是什么版本。有没有可能在脚本中输出变量到某个文件,即可在发布记录的版本里显示动态获取的版本号? 5、新增**发布模板**引用:不同应用、不同环境的发布脚本是可以通用的,现在的克隆发布功能非常好用。问题是克隆多了,脚本需要调整的时候,相关应用相关环境的很多个副本都要逐一修改。建议新增发布模板功能,统一维护发布脚本,发布配置里引用适合的发布模板即可。类似批量执行模板。 6、建议`发布申请`更名为**发布记录**:更多是对历史发布记录的展示,申请只是其中一个功能。
Spug 版本: v3.2.5 ## 问题重现步骤 1. 使用无痕模式打开浏览器,登录一个用户 2. 应用发布 - 发布申请 - 新建申请 - 随便选择一个有权限的应用 3. 点击选择主机 此时无法显示主机列表,取消再打开即可正常显示了 ## 报错/问题截图 ## 期望的结果 可以正常显示应用的主机列表即可