diff --git a/backend/src/ee/models/auditLog/enums.ts b/backend/src/ee/models/auditLog/enums.ts index c87c42055..ad0051bbc 100644 --- a/backend/src/ee/models/auditLog/enums.ts +++ b/backend/src/ee/models/auditLog/enums.ts @@ -8,6 +8,7 @@ export enum UserAgentType { WEB = "web", CLI = "cli", K8_OPERATOR = "k8-operator", + TERRAFORM = "terraform", OTHER = "other", PYTHON_SDK = "InfisicalPythonSDK", NODE_SDK = "InfisicalNodeSDK" diff --git a/backend/src/utils/posthog.ts b/backend/src/utils/posthog.ts index 08b67c159..5ee2eef13 100644 --- a/backend/src/utils/posthog.ts +++ b/backend/src/utils/posthog.ts @@ -7,6 +7,8 @@ export const getUserAgentType = function (userAgent: string | undefined) { return UserAgentType.CLI; } else if (userAgent == UserAgentType.K8_OPERATOR) { return UserAgentType.K8_OPERATOR; + } else if (userAgent == UserAgentType.TERRAFORM) { + return UserAgentType.TERRAFORM; } else if (userAgent.toLowerCase().includes("mozilla")) { return UserAgentType.WEB; } else if (userAgent.includes(UserAgentType.NODE_SDK)) { diff --git a/frontend/src/hooks/api/auditLogs/constants.tsx b/frontend/src/hooks/api/auditLogs/constants.tsx index 6e703a21a..31ca17c0d 100644 --- a/frontend/src/hooks/api/auditLogs/constants.tsx +++ b/frontend/src/hooks/api/auditLogs/constants.tsx @@ -50,6 +50,7 @@ export const userAgentTTypeoNameMap: { [K in UserAgentType]: string } = { [UserAgentType.WEB]: "Web", [UserAgentType.CLI]: "CLI", [UserAgentType.K8_OPERATOR]: "K8s operator", + [UserAgentType.TERRAFORM]: "Terraform", [UserAgentType.NODE_SDK]: "InfisicalNodeSDK", [UserAgentType.PYTHON_SDK]: "InfisicalPythonSDK", [UserAgentType.OTHER]: "Other", diff --git a/frontend/src/hooks/api/auditLogs/enums.tsx b/frontend/src/hooks/api/auditLogs/enums.tsx index 0d3421b5f..4b9aa9bd2 100644 --- a/frontend/src/hooks/api/auditLogs/enums.tsx +++ b/frontend/src/hooks/api/auditLogs/enums.tsx @@ -8,6 +8,7 @@ export enum UserAgentType { WEB = "web", CLI = "cli", K8_OPERATOR = "k8-operator", + TERRAFORM = "terraform", NODE_SDK = "node-sdk", PYTHON_SDK = "python-sdk", OTHER = "other"