Security: apply patch 428 (#106710)

* declare dingding url as secret

patch raw settings before parsing because DingDing's config parser does not know about secrets

* fix integration test

---------

Co-authored-by: Yuri Tseretyan <yuriy.tseretyan@grafana.com>
This commit is contained in:
Kevin Minehart
2025-06-13 15:56:26 +02:00
committed by GitHub
co-authored by Yuri Tseretyan
parent 5f3c04f537
commit 910eb1dd9e
5 changed files with 66 additions and 8 deletions
@@ -2088,10 +2088,8 @@ var expAlertmanagerConfigFromAPI = `
"name": "dingding_test",
"type": "dingding",
"disableResolveMessage": false,
"settings": {
"url": "http://CHANNEL_ADDR/dingding_recv/dingding_test"
},
"secureFields": {}
"settings": {},
"secureFields": {"url": true}
}
]
},