Lemon-miaow
20994be996
feat: configure authenticated player entry routes
2026-10-07 17:19:20 +08:00
Lemon-miaow
61b283ae2f
feat(auth): add Owner authentication source settings
...
Manage Yggdrasil providers from the panel using durable platform settings, protected identity namespaces and atomic revisions. Apply changes to subsequent logins and profile lookups without restarting. Return operator-host logouts to the login method selection page.
2026-10-04 22:18:37 +08:00
Lemon-miaow
4d8e9af240
feat(cli): apply coordinated updates during maintenance
2026-10-04 17:36:21 +08:00
Lemon-miaow
ce8c7893fe
docs: 重写 README
2026-10-02 16:08:42 +08:00
Lemon-miaow
b01aae77a2
fix(bootstrap): 在源码构建后安装分布式节点防火墙
...
首次源码安装或旧发布版升级时,等待新二进制构建完成后调用 node firewall;worker 的源码安装也按所请求的版本重新构建。补充安装顺序回归检查和 main 接入说明,更新单机默认与多节点运维边界。
验证:Linux VM 上 bootstrap shell 测试全量通过;go test ./cmd/felis;shell 语法和 git diff --check。
2026-10-01 19:57:17 +08:00
Lemon-miaow
adf563ffe3
feat(distributed): 支持单主控多节点部署和停服迁移
...
复用现有 k3s 调度和 Job 生命周期,增加 worker 接入与批准、受保护节点身份、归档传输、持久迁移锁及活动 PVC 切换;同步管理员 API、CLI、面板和隔离规则。分布式模式默认关闭,保持单机兼容。
验证:Go 全量测试与 vet;面板 874 个测试、lint/build;Linux VM 安装器测试、清单服务端 dry-run、网络命名空间防火墙实测。A/B/C 三机 WireGuard、Velocity 和迁移验收仍待完成。
2026-10-01 19:48:37 +08:00
Lemon-miaow
26e817f2c9
perf(bootstrap): k3s 以 GOGC=50 运行,Velocity 1G 以内改用串行回收和 C1,基础设施空载压到约 1 GB
2026-09-29 19:06:37 +08:00
Lemon-miaow
a25553413c
perf(bootstrap): Velocity 堆从 64M 起步不再预占,Docker 及其 containerd 用完即停且不随开机启动
2026-09-29 19:06:37 +08:00
Lemon-miaow
db7fbfec46
fix(preflight): 探测 k3s 安装器在 SELinux 主机上要用的 rpm.rancher.io,运维手册列出 FELIS_ARTIFACT_DIR 安装仍要放行的地址,README 不再说内网主机能装
2026-09-27 17:34:48 +08:00
Lemon-miaow
e97a73e539
test(e2e): 升级任务先往发布版库里写 12 张表的种子行,升级后逐行比对并检查序列位置
2026-09-27 16:59:18 +08:00
Lemon-miaow
840d339760
fix(dbbackup): 备份新鲜度按最新的 daily 包算,手动或异地包不再掩盖停掉的定时任务
2026-09-27 16:40:50 +08:00
Lemon-miaow
28fd20c791
feat(backup-now): 一次备份全部世界的命令,补扩盘/数据盘与计划内迁机指南
2026-09-27 12:08:03 +08:00
Lemon-miaow
403a751c96
docs(dr): 重建 runbook 补邮件自检、domain set、cloudflared 凭据恢复与邮件验收
2026-09-27 10:59:20 +08:00
Lemon-miaow
9d0253a75b
fix(bootstrap): release 附件下载重试三次并检测卡死,回退本机构建前检查磁盘,所有 curl 下载带重试
2026-09-27 09:58:25 +08:00
Lemon-miaow
7e6272997d
fix(bootstrap): 开着 ufw 的主机按 k3s 要求放行 pod 与 service 网段、面板和游戏端口,卸载时按 felis- 注释收回
2026-09-27 01:30:01 +08:00
Lemon-miaow
4fe58ef6f5
ci(e2e): 按 README 原样安装的 readme 阶段走 release 附件下载,升级阶段的旧版安装器不再被 FELIS_REF 逼去源码构建
2026-09-27 01:13:29 +08:00
Lemon-miaow
aad72ddb2b
feat(bootstrap): FELIS_RELEASE 按指定 release 的附件安装,回滚文档不再把人带回最新版
2026-09-27 01:03:38 +08:00
Lemon-miaow
2d82e8cca7
fix(setup): SMTP 密码和上传桶密钥同时存进 /etc/felis,安装器每次从这里重建 Secret,看门狗和 breakGlass 在 k3s 宕机时也能读到
2026-09-27 00:22:22 +08:00
Lemon-miaow
4b386c5c2e
docs: 产物安装、v0.1.0 升级与宿主机库迁入 felis-postgres 标为 VM 已验证
2026-09-26 20:05:45 +08:00
Lemon-miaow
6f9f0c56ba
fix(bootstrap): preflight 探测下载源重试三次并以 TLS 握手为准,一次网络抖动不再拒绝安装
2026-09-26 20:04:05 +08:00
Lemon-miaow
2ca2f5ca86
docs: 发布产物安装、FELIS_ARTIFACT_DIR 与回退提示
2026-09-26 15:23:54 +08:00
Lemon-miaow
c24396d50a
docs: PostgreSQL 在 k3s 内运行后的升级、回退、卸载与排障
2026-09-26 13:40:47 +08:00
Lemon-miaow
12d2697801
docs(uninstall): 更正 felis_pgint 的来历说明
2026-09-26 11:38:34 +08:00
Lemon-miaow
1f2a6130ac
feat(bootstrap): 装机前一次性预检平台/内存/磁盘/端口/网段/外网,问题全列出后再停
2026-09-26 11:30:31 +08:00
Lemon-miaow
1944a44f94
fix(uninstall): purge 前预检 felis 角色在其他库的依赖,DROP ROLE 不再半途失败
2026-09-26 11:30:31 +08:00
Lemon-miaow
54a533103a
fix(bootstrap): felis-link.properties 内容不变就不重写,domain check 不再误报代理落后
2026-09-26 10:24:14 +08:00
Lemon-miaow
6a061859dc
feat(domain): felis domain set/check 把根域名换到所有面并逐面核对 ( #12 )
2026-09-26 10:23:55 +08:00
Lemon-miaow
d601abb09b
docs(operations): felis-api 长时间停摆时日志与告警的实测时间线
2026-09-26 09:41:38 +08:00
Lemon-miaow
5099b2501f
feat(velocity): legacy forwarding 列表跟随 CR 的 forwarding=legacy 标签实时更新 ( #15 )
2026-09-26 08:09:49 +08:00
Lemon-miaow
7c2fa08e85
docs(operations): 老安装升级的收敛步骤与核对命令
2026-09-26 07:42:45 +08:00
Lemon-miaow
6a4c30b3f1
fix(bootstrap): kubeconfig 仅 root 可读、固定 k3s 节点名、开启 NTP 与持久日志,DHCP 地址告警并交给 watchdog 监测
2026-09-26 01:25:48 +08:00
Lemon-miaow
0fb43232b5
fix(velocity): 保存最近一次服务器列表,控制面不可用时重启代理仍能路由登录
2026-09-25 22:58:53 +08:00
Lemon-miaow
7f160e2feb
feat(update): 主机每日记录组件版本比对,面板更新页展示可用更新与应用命令
2026-09-25 21:50:49 +08:00
Lemon-miaow
b384f6281f
feat(crd): 数值字段加上下限校验,rcon.port 用 CEL 限定默认端口,文档写明 v1beta1 演进与多节点前提
2026-09-25 19:49:09 +08:00
Lemon-miaow
925cfcf8f8
fix(operator): StatefulSet 显式保留世界卷,同名旧世界卷仍在时建服回 409 world_volume_exists,文档写明孤儿卷查找与单节点约束
2026-09-25 19:38:13 +08:00
Lemon-miaow
d44243c0ac
docs(ops): 支持矩阵标注 Ubuntu 24.04 x86_64 由 CI 跑全新安装、重跑与升级,README 链接已验证发行版
2026-09-25 02:52:17 +08:00
Lemon-miaow
b1678f78c8
feat(update): felis update 报告 JRE 与 PostgreSQL(含停更提示),bootstrap 支持 FELIS_UPGRADE_DEPS=1 升级 k3s/cloudflared
2026-09-25 01:35:52 +08:00
Lemon-miaow
6f7b8d7b30
feat(deploy): 新增 uninstall.sh(默认保留数据,--purge 全删)与 docs/operations.md 支持矩阵、容量与重装恢复手册
2026-09-25 01:20:52 +08:00