admission-control 是为 grafana-app-sdk 应用编写准入处理的 Skill。准入是在资源保存之前,检查请求能否接受,或补齐、规范字段。
校验负责接收或拒绝,不改对象;变更处理可以写默认值,但不该替代业务规则检查。更新时还需查看旧对象,例如不允许创建后再改某个字段。
主文给处理器和应用注册示例,另要求在 CUE 定义里启用对应操作。单写一个函数还不代表请求真的会经过它;启用字段的深入方法另在 kind 资料,这里不展开。
独立 operator 与 Grafana 内部应用的运行入口不同,核心规则可以一致。参考存在检查的示例把读取失败统称未找到,实际应区分权限、连接与对象缺失;本文没有注册或测试真实准入请求。