KubeSphere 版本 : v3.2.0
如图,钉钉机器人告警模板,我改成markdown格式,但是最终通知出来的效果如下图,没有渲染。
另外问下,咱们的NM支持钉钉告警的时候,@某人 么?
加上 tmplType: markdown
https://github.com/kubesphere/notification-manager/blob/master/pkg/apis/v2beta2/receiver_types.go#L34
@某人 用这个
wanjunlei 你好,这个@某人,是在哪个地方配置的。如何实现根据标签值的不同,@不同的人
在receiver里面配置,
目前不支持在一个receiver里面实现 根据标签@不同人的功能,你可以多创建几个receiver,配置alertSelector过滤通知,这样不同的receiver就收到不同的通知,然后@不同人
wanjunlei 好的,谢谢。这个在receiver里面配置@某人有没示例。我看官方文档里面没有,不知道咋配?
wuguaner 这样@所有人好像不生效
可以啊,你是在ui上 点的发送测试通知吧,目前ui上发送的测试通知不支持 @,其他的通知是支持的
wanjunlei 嗯,现在可以了,但是那个@所有人 的标志为什么没有
看看是不是钉钉的权限问题,机器人是群主添加的吗?
wanjunlei 是群管理员创建的
通过web控制台创建的普通用户,没有生成对应的receiver么?
是只能通过yaml文件创建么?
你好,请问要如何创建多租户的接收器?
租户接收器需要在后台创建,具体可以参考
https://github.com/kubesphere/notification-manager
wanjunlei
我新建了一个接收器,但是不起作用,是还有哪个地方需要配置么?
webhook和secret直接用明文应该可以吧。
首先 dev 用户需要在 kubesphere 中存在,其次 dev-dingtalk-receiver 只能接收 dev 用户有权限访问的项目下产生的通知。
看看 notification-manager-deploy 的日志有没有报错。
wanjunlei dev用户是存在的,可能是权限的问题。
拥有企业空间下所有项目查看权限,这个权限够么?我试着把用户改成admin好像也收不到。
目前的需求是想要配置多个钉钉机器人。
另外请问下,能否创建多个全局类型的接收器?
权限应该是够的,看看是不是通知发送失败了
可以创建多个全局接收器,在后台创建就可以了
你好,请问这个报错是机器人的token不对么?
webhook 地址不对,你看下dev-dingtalk-config-secret里面的值对不对
wanjunlei ok,调通了,感谢大佬的耐心解答。
另外看这2个应该是不支持明文是吧