#1675·casbin

[feature] 为 CRD 政策更新添加一个 Kubernetes 前置监视器(casbin-k8s-前置监视器)

作者: hsluoyz创建于 2026年1月8日更新于 2026年1月9日
标签enhancement

添加一个基于 Kubernetes 信息发布者的监视器,用于监控 CRD 策略更新。此监视器应与 Casbin 的监视器机制兼容,以便可以将其附加到执行器,并在集群中角色或角色映射发生变化时触发安全重新加载或增量更新。该实现应依赖 Kubernetes 信息发布者(或等效的监视原语),并优雅地处理重新连接和资源版本偏移。使用 `SyncedEnforcer` 时,该监视器应具有并发安全性,测试应验证创建/更新/删除事件导致预期的策略变化在执行决策中得到反映。目标是,通过 GitOps 实施的 CRD 更新能够在运行中的实例中快速生效,并具有可预测的行为。