BEACO-216: add internal Grafana entry #282
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "agent/gitops/beaco-216-grafana-internal"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Grafana 内网入口:2026-10-27 rebase 准备合入
已按用户要求对齐真实 main、重新签名并推送原分支;未 approve/merge、未部署、未创建凭据或运行态权限。
b6ca9f7ff0ec2793b2aefdb7e0af276304e5510c0982dcf5f6c9f52be57326e9b3d7562e556098624d911df及更早 head 的 CI/批准绑定撤回。保留的实现范围
Grafana 12.4.3/单副本,3 容器合计 requests120m/192Mi、limits600m/640Mi;emptyDir,无新增 PVC。grafana.rbac.create=false,仅 monitoring ConfigMap get/list/watch Role/RoleBinding,无 Secret 或 cluster-wide 读取;两个 sidecar RESOURCE=configmap、NAMESPACE=monitoring。
grafana.beaco.works 仅挂 envoy-internal HTTPS,backend kube-prometheus-stack-grafana:80;无 external parent/公网 DNS/Tunnel 改动。Authentik OIDC、匿名关闭、默认 Viewer;Agent 继续既有 Prometheus Service proxy。预渲染 16 面板删除 __inputs、替换导入占位符并绑定 datasource UID DS_PROMETHEUS。emptyDir 重建丢本地 SQLite 用户偏好/UI 修改/annotation/API key 等状态,声明面板与 datasource 可重建。
验证与 CI
复用原完整规则/查询证据,本次 chart/Kustomize、scoped RBAC、预算、OIDC 引用、route 与 provisioned dashboard 静态交互检查通过;diff --check 通过,工具 nixpkgs 未变。
新 head 的六项代码检查及其实际 job 均 success:push docs4439/Nix4440/secrets4441,PR docs4442/Nix4443/secrets4444(global6570–6575)。policy/merge-gate pending。
上线前置仍需闭环
本轮只读元数据检查
monitoring/grafana-oidc仍 NotFound,grafana slug 的公开 OIDC discovery 返回 HTTP404。没有读取 Secret 值或 Authentik 管理数据库,不能扩展为所有 provider 都不存在,但仍没有经核实可用的 application/provider 与安全引用。必须由既有 Authentik 管理员/SOPS 路径建立并核实 grafana OIDC client,redirect 为 https://grafana.beaco.works/login/generic_oauth;Secret 键 GF_AUTH_GENERIC_OAUTH_CLIENT_ID、GF_AUTH_GENERIC_OAUTH_CLIENT_SECRET。缺 Secret 不回退匿名或放宽权限,会使 Grafana 不就绪,并可能使同一个 prometheus-stack HelmRelease 升级失败。代码已准备好不等于生产前置齐全,当前不请求立即执行部署型合并。
获批后的验收与回滚
确认 Deployment/HTTPRoute Ready、无 Grafana ClusterRole/PVC;LAN/VPN 手机路径的 DNS/TLS 实测,匿名拒绝、Authentik Viewer 登录、16 面板/三节点当前指标与 datasource 正常。蜂窝无 VPN 不保证可达。
失败通过新分支准备完整 revert PR,按新准确 SHA CI/人工门禁恢复 main,Flux 清理 Grafana/route/ConfigMap/新增 Role;不能以本地 revert 代替生产回滚。保留 Prometheus/AM 和20Gi+2Gi PVC,由管理员禁用新增 OIDC client。
通知仍独立:Matrix 房间/受众待选,后续 n8n 接收 workflow/credential 导入需一次单副本 Recreate 维护窗口。本轮不执行通知或 collector 故障演练。
Refs: BEACO-216
b06b6c5248d13d35ec11d13d35ec114d911df4024d911df402b6ca9f7ff0/approve
b6ca9f7ff0