mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-06 23:27:14 +00:00
Fix lint issues backend
This commit is contained in:
@@ -11,8 +11,8 @@ import { ssoController } from "../../controllers/v1";
|
|||||||
import { authLimiter } from "../../../helpers/rateLimiter";
|
import { authLimiter } from "../../../helpers/rateLimiter";
|
||||||
import {
|
import {
|
||||||
ACCEPTED,
|
ACCEPTED,
|
||||||
OWNER,
|
ADMIN,
|
||||||
ADMIN
|
OWNER
|
||||||
} from "../../../variables";
|
} from "../../../variables";
|
||||||
|
|
||||||
router.get(
|
router.get(
|
||||||
|
|||||||
@@ -35,6 +35,7 @@ import {
|
|||||||
membership as v1MembershipRouter,
|
membership as v1MembershipRouter,
|
||||||
organization as v1OrganizationRouter,
|
organization as v1OrganizationRouter,
|
||||||
password as v1PasswordRouter,
|
password as v1PasswordRouter,
|
||||||
|
secretImport as v1SecretImportRouter,
|
||||||
secret as v1SecretRouter,
|
secret as v1SecretRouter,
|
||||||
secretScanning as v1SecretScanningRouter,
|
secretScanning as v1SecretScanningRouter,
|
||||||
secretsFolder as v1SecretsFolder,
|
secretsFolder as v1SecretsFolder,
|
||||||
@@ -43,8 +44,7 @@ import {
|
|||||||
userAction as v1UserActionRouter,
|
userAction as v1UserActionRouter,
|
||||||
user as v1UserRouter,
|
user as v1UserRouter,
|
||||||
webhooks as v1WebhooksRouter,
|
webhooks as v1WebhooksRouter,
|
||||||
workspace as v1WorkspaceRouter,
|
workspace as v1WorkspaceRouter
|
||||||
secretImport as v1SecretImportRouter
|
|
||||||
} from "./routes/v1";
|
} from "./routes/v1";
|
||||||
import {
|
import {
|
||||||
auth as v2AuthRouter,
|
auth as v2AuthRouter,
|
||||||
|
|||||||
@@ -13,6 +13,8 @@ import {
|
|||||||
INTEGRATION_CIRCLECI_API_URL,
|
INTEGRATION_CIRCLECI_API_URL,
|
||||||
INTEGRATION_CLOUDFLARE_PAGES,
|
INTEGRATION_CLOUDFLARE_PAGES,
|
||||||
INTEGRATION_CLOUDFLARE_PAGES_API_URL,
|
INTEGRATION_CLOUDFLARE_PAGES_API_URL,
|
||||||
|
INTEGRATION_CODEFRESH,
|
||||||
|
INTEGRATION_CODEFRESH_API_URL,
|
||||||
INTEGRATION_FLYIO,
|
INTEGRATION_FLYIO,
|
||||||
INTEGRATION_FLYIO_API_URL,
|
INTEGRATION_FLYIO_API_URL,
|
||||||
INTEGRATION_GITHUB,
|
INTEGRATION_GITHUB,
|
||||||
@@ -33,9 +35,7 @@ import {
|
|||||||
INTEGRATION_TRAVISCI,
|
INTEGRATION_TRAVISCI,
|
||||||
INTEGRATION_TRAVISCI_API_URL,
|
INTEGRATION_TRAVISCI_API_URL,
|
||||||
INTEGRATION_VERCEL,
|
INTEGRATION_VERCEL,
|
||||||
INTEGRATION_VERCEL_API_URL,
|
INTEGRATION_VERCEL_API_URL
|
||||||
INTEGRATION_CODEFRESH,
|
|
||||||
INTEGRATION_CODEFRESH_API_URL
|
|
||||||
} from "../variables";
|
} from "../variables";
|
||||||
|
|
||||||
interface App {
|
interface App {
|
||||||
|
|||||||
@@ -22,6 +22,8 @@ import {
|
|||||||
INTEGRATION_CIRCLECI_API_URL,
|
INTEGRATION_CIRCLECI_API_URL,
|
||||||
INTEGRATION_CLOUDFLARE_PAGES,
|
INTEGRATION_CLOUDFLARE_PAGES,
|
||||||
INTEGRATION_CLOUDFLARE_PAGES_API_URL,
|
INTEGRATION_CLOUDFLARE_PAGES_API_URL,
|
||||||
|
INTEGRATION_CODEFRESH,
|
||||||
|
INTEGRATION_CODEFRESH_API_URL,
|
||||||
INTEGRATION_FLYIO,
|
INTEGRATION_FLYIO,
|
||||||
INTEGRATION_FLYIO_API_URL,
|
INTEGRATION_FLYIO_API_URL,
|
||||||
INTEGRATION_GITHUB,
|
INTEGRATION_GITHUB,
|
||||||
@@ -43,9 +45,7 @@ import {
|
|||||||
INTEGRATION_TRAVISCI,
|
INTEGRATION_TRAVISCI,
|
||||||
INTEGRATION_TRAVISCI_API_URL,
|
INTEGRATION_TRAVISCI_API_URL,
|
||||||
INTEGRATION_VERCEL,
|
INTEGRATION_VERCEL,
|
||||||
INTEGRATION_VERCEL_API_URL,
|
INTEGRATION_VERCEL_API_URL
|
||||||
INTEGRATION_CODEFRESH,
|
|
||||||
INTEGRATION_CODEFRESH_API_URL
|
|
||||||
} from "../variables";
|
} from "../variables";
|
||||||
import { standardRequest } from "../config/request";
|
import { standardRequest } from "../config/request";
|
||||||
|
|
||||||
@@ -182,34 +182,6 @@ const syncSecrets = async ({
|
|||||||
accessToken,
|
accessToken,
|
||||||
});
|
});
|
||||||
break;
|
break;
|
||||||
case INTEGRATION_FLYIO:
|
|
||||||
await syncSecretsFlyio({
|
|
||||||
integration,
|
|
||||||
secrets,
|
|
||||||
accessToken,
|
|
||||||
});
|
|
||||||
break;
|
|
||||||
case INTEGRATION_CIRCLECI:
|
|
||||||
await syncSecretsCircleCI({
|
|
||||||
integration,
|
|
||||||
secrets,
|
|
||||||
accessToken,
|
|
||||||
});
|
|
||||||
break;
|
|
||||||
case INTEGRATION_TRAVISCI:
|
|
||||||
await syncSecretsTravisCI({
|
|
||||||
integration,
|
|
||||||
secrets,
|
|
||||||
accessToken,
|
|
||||||
});
|
|
||||||
break;
|
|
||||||
case INTEGRATION_SUPABASE:
|
|
||||||
await syncSecretsSupabase({
|
|
||||||
integration,
|
|
||||||
secrets,
|
|
||||||
accessToken,
|
|
||||||
});
|
|
||||||
break;
|
|
||||||
case INTEGRATION_CHECKLY:
|
case INTEGRATION_CHECKLY:
|
||||||
await syncSecretsCheckly({
|
await syncSecretsCheckly({
|
||||||
integration,
|
integration,
|
||||||
@@ -1942,7 +1914,7 @@ const syncSecretsCloudflarePages = async ({
|
|||||||
}
|
}
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
.data.result['deployment_configs'][integration.targetEnvironment]['env_vars'];
|
.data.result["deployment_configs"][integration.targetEnvironment]["env_vars"];
|
||||||
|
|
||||||
// copy the secrets object, so we can set deleted keys to null
|
// copy the secrets object, so we can set deleted keys to null
|
||||||
const secretsObj: any = { ...secrets };
|
const secretsObj: any = { ...secrets };
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ import {
|
|||||||
INTEGRATION_CHECKLY,
|
INTEGRATION_CHECKLY,
|
||||||
INTEGRATION_CIRCLECI,
|
INTEGRATION_CIRCLECI,
|
||||||
INTEGRATION_CLOUDFLARE_PAGES,
|
INTEGRATION_CLOUDFLARE_PAGES,
|
||||||
|
INTEGRATION_CODEFRESH,
|
||||||
INTEGRATION_FLYIO,
|
INTEGRATION_FLYIO,
|
||||||
INTEGRATION_GITHUB,
|
INTEGRATION_GITHUB,
|
||||||
INTEGRATION_GITLAB,
|
INTEGRATION_GITLAB,
|
||||||
@@ -18,8 +19,7 @@ import {
|
|||||||
INTEGRATION_RENDER,
|
INTEGRATION_RENDER,
|
||||||
INTEGRATION_SUPABASE,
|
INTEGRATION_SUPABASE,
|
||||||
INTEGRATION_TRAVISCI,
|
INTEGRATION_TRAVISCI,
|
||||||
INTEGRATION_VERCEL,
|
INTEGRATION_VERCEL
|
||||||
INTEGRATION_CODEFRESH
|
|
||||||
} from "../variables";
|
} from "../variables";
|
||||||
|
|
||||||
export interface IIntegration {
|
export interface IIntegration {
|
||||||
|
|||||||
@@ -9,6 +9,7 @@ import {
|
|||||||
INTEGRATION_BITBUCKET,
|
INTEGRATION_BITBUCKET,
|
||||||
INTEGRATION_CIRCLECI,
|
INTEGRATION_CIRCLECI,
|
||||||
INTEGRATION_CLOUDFLARE_PAGES,
|
INTEGRATION_CLOUDFLARE_PAGES,
|
||||||
|
INTEGRATION_CODEFRESH,
|
||||||
INTEGRATION_FLYIO,
|
INTEGRATION_FLYIO,
|
||||||
INTEGRATION_GITHUB,
|
INTEGRATION_GITHUB,
|
||||||
INTEGRATION_GITLAB,
|
INTEGRATION_GITLAB,
|
||||||
@@ -20,8 +21,7 @@ import {
|
|||||||
INTEGRATION_RENDER,
|
INTEGRATION_RENDER,
|
||||||
INTEGRATION_SUPABASE,
|
INTEGRATION_SUPABASE,
|
||||||
INTEGRATION_TRAVISCI,
|
INTEGRATION_TRAVISCI,
|
||||||
INTEGRATION_VERCEL,
|
INTEGRATION_VERCEL
|
||||||
INTEGRATION_CODEFRESH
|
|
||||||
} from "../variables";
|
} from "../variables";
|
||||||
|
|
||||||
export interface IIntegrationAuth extends Document {
|
export interface IIntegrationAuth extends Document {
|
||||||
|
|||||||
@@ -4,8 +4,6 @@ const ALGORITHM = "aes-256-gcm";
|
|||||||
const BLOCK_SIZE_BYTES = 16;
|
const BLOCK_SIZE_BYTES = 16;
|
||||||
|
|
||||||
export default class AesGCM {
|
export default class AesGCM {
|
||||||
constructor() {}
|
|
||||||
|
|
||||||
static encrypt(
|
static encrypt(
|
||||||
text: string,
|
text: string,
|
||||||
secret: string
|
secret: string
|
||||||
|
|||||||
@@ -4,11 +4,11 @@ import { Types } from "mongoose";
|
|||||||
import { AuthData } from "../interfaces/middleware";
|
import { AuthData } from "../interfaces/middleware";
|
||||||
import {
|
import {
|
||||||
AuthProvider,
|
AuthProvider,
|
||||||
|
MembershipOrg,
|
||||||
|
Organization,
|
||||||
ServiceAccount,
|
ServiceAccount,
|
||||||
ServiceTokenData,
|
ServiceTokenData,
|
||||||
User,
|
User
|
||||||
Organization,
|
|
||||||
MembershipOrg
|
|
||||||
} from "../models";
|
} from "../models";
|
||||||
import { createToken } from "../helpers/auth";
|
import { createToken } from "../helpers/auth";
|
||||||
import {
|
import {
|
||||||
@@ -18,8 +18,8 @@ import {
|
|||||||
getJwtProviderAuthSecret,
|
getJwtProviderAuthSecret,
|
||||||
} from "../config";
|
} from "../config";
|
||||||
import { getSSOConfigHelper } from "../ee/helpers/organizations";
|
import { getSSOConfigHelper } from "../ee/helpers/organizations";
|
||||||
import { OrganizationNotFoundError, InternalServerError } from "./errors";
|
import { InternalServerError, OrganizationNotFoundError } from "./errors";
|
||||||
import { MEMBER, INVITED } from "../variables";
|
import { INVITED, MEMBER } from "../variables";
|
||||||
import { getSiteURL } from "../config";
|
import { getSiteURL } from "../config";
|
||||||
|
|
||||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||||
|
|||||||
Reference in New Issue
Block a user