Review fixes

This commit is contained in:
x032205
2025-06-24 14:39:46 -04:00
parent af245b1f16
commit 6566393e21
2 changed files with 18 additions and 22 deletions
@@ -1,22 +1,20 @@
// Specific DataDog log intake hostnames
const dataDogHostnames = [
"http-intake.logs.datadoghq.com",
"http-intake.logs.us3.datadoghq.com",
"http-intake.logs.us5.datadoghq.com",
"http-intake.logs.datadoghq.eu",
"http-intake.logs.ap1.datadoghq.com",
"http-intake.logs.ddog-gov.com"
];
export function providerSpecificPayload(url: string) {
const { hostname } = new URL(url);
const payload: Record<string, string> = {};
// If URL is for DataDog, add a "ddsource: infisical" entry
if (
dataDogHostnames.some((hostname) => url.startsWith(`https://${hostname}`) || url.startsWith(`http://${hostname}`))
) {
payload.ddsource = "infisical";
payload.service = "audit-logs";
switch (hostname) {
case "http-intake.logs.datadoghq.com":
case "http-intake.logs.us3.datadoghq.com":
case "http-intake.logs.us5.datadoghq.com":
case "http-intake.logs.datadoghq.eu":
case "http-intake.logs.ap1.datadoghq.com":
case "http-intake.logs.ddog-gov.com":
payload.ddsource = "infisical";
payload.service = "audit-logs";
break;
default:
break;
}
return payload;