added terraform useragent

This commit is contained in:
Vladyslav Matsiiako
2023-12-24 17:13:29 -08:00
parent ce41855e84
commit 43ff28b5fb
4 changed files with 5 additions and 0 deletions
+1
View File
@@ -8,6 +8,7 @@ export enum UserAgentType {
WEB = "web", WEB = "web",
CLI = "cli", CLI = "cli",
K8_OPERATOR = "k8-operator", K8_OPERATOR = "k8-operator",
TERRAFORM = "terraform",
OTHER = "other", OTHER = "other",
PYTHON_SDK = "InfisicalPythonSDK", PYTHON_SDK = "InfisicalPythonSDK",
NODE_SDK = "InfisicalNodeSDK" NODE_SDK = "InfisicalNodeSDK"
+2
View File
@@ -7,6 +7,8 @@ export const getUserAgentType = function (userAgent: string | undefined) {
return UserAgentType.CLI; return UserAgentType.CLI;
} else if (userAgent == UserAgentType.K8_OPERATOR) { } else if (userAgent == UserAgentType.K8_OPERATOR) {
return UserAgentType.K8_OPERATOR; return UserAgentType.K8_OPERATOR;
} else if (userAgent == UserAgentType.TERRAFORM) {
return UserAgentType.TERRAFORM;
} else if (userAgent.toLowerCase().includes("mozilla")) { } else if (userAgent.toLowerCase().includes("mozilla")) {
return UserAgentType.WEB; return UserAgentType.WEB;
} else if (userAgent.includes(UserAgentType.NODE_SDK)) { } else if (userAgent.includes(UserAgentType.NODE_SDK)) {
@@ -50,6 +50,7 @@ export const userAgentTTypeoNameMap: { [K in UserAgentType]: string } = {
[UserAgentType.WEB]: "Web", [UserAgentType.WEB]: "Web",
[UserAgentType.CLI]: "CLI", [UserAgentType.CLI]: "CLI",
[UserAgentType.K8_OPERATOR]: "K8s operator", [UserAgentType.K8_OPERATOR]: "K8s operator",
[UserAgentType.TERRAFORM]: "Terraform",
[UserAgentType.NODE_SDK]: "InfisicalNodeSDK", [UserAgentType.NODE_SDK]: "InfisicalNodeSDK",
[UserAgentType.PYTHON_SDK]: "InfisicalPythonSDK", [UserAgentType.PYTHON_SDK]: "InfisicalPythonSDK",
[UserAgentType.OTHER]: "Other", [UserAgentType.OTHER]: "Other",
@@ -8,6 +8,7 @@ export enum UserAgentType {
WEB = "web", WEB = "web",
CLI = "cli", CLI = "cli",
K8_OPERATOR = "k8-operator", K8_OPERATOR = "k8-operator",
TERRAFORM = "terraform",
NODE_SDK = "node-sdk", NODE_SDK = "node-sdk",
PYTHON_SDK = "python-sdk", PYTHON_SDK = "python-sdk",
OTHER = "other" OTHER = "other"