mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-07 21:27:31 +00:00
requested changes
This commit is contained in:
@@ -19,9 +19,9 @@ export const KeyStorePrefixes = {
|
|||||||
ProjectEnvironmentCreate: "project-environment-creation-lock",
|
ProjectEnvironmentCreate: "project-environment-creation-lock",
|
||||||
ProjectEnvironmentUpdate: "project-environment-update-lock",
|
ProjectEnvironmentUpdate: "project-environment-update-lock",
|
||||||
ProjectEnvironmentDelete: "project-environment-delete-lock",
|
ProjectEnvironmentDelete: "project-environment-delete-lock",
|
||||||
WaitUntilReadyCreateProjectEnvironment: "wait-until-ready-create-project-environments-",
|
|
||||||
WaitUntilReadyUpdateProjectEnvironment: "wait-until-ready-update-project-environments-",
|
WaitUntilReadyProjectEnvironmentOperation: (projectId: string) =>
|
||||||
WaitUntilReadyDeleteProjectEnvironment: "wait-until-ready-delete-project-environments-",
|
`wait-until-ready-project-environments-operation-${projectId}`,
|
||||||
|
|
||||||
SyncSecretIntegrationLock: (projectId: string, environmentSlug: string, secretPath: string) =>
|
SyncSecretIntegrationLock: (projectId: string, environmentSlug: string, secretPath: string) =>
|
||||||
`sync-integration-mutex-${projectId}-${environmentSlug}-${secretPath}` as const,
|
`sync-integration-mutex-${projectId}-${environmentSlug}-${secretPath}` as const,
|
||||||
|
|||||||
@@ -56,7 +56,7 @@ export const projectEnvServiceFactory = ({
|
|||||||
try {
|
try {
|
||||||
if (!lock) {
|
if (!lock) {
|
||||||
await keyStore.waitTillReady({
|
await keyStore.waitTillReady({
|
||||||
key: `${KeyStorePrefixes.WaitUntilReadyCreateProjectEnvironment}${projectId}`,
|
key: KeyStorePrefixes.WaitUntilReadyProjectEnvironmentOperation(projectId),
|
||||||
keyCheckCb: (val) => val === "true",
|
keyCheckCb: (val) => val === "true",
|
||||||
waitingCb: () => logger.debug("Create project environment. Waiting for "),
|
waitingCb: () => logger.debug("Create project environment. Waiting for "),
|
||||||
delay: 500
|
delay: 500
|
||||||
@@ -90,7 +90,7 @@ export const projectEnvServiceFactory = ({
|
|||||||
});
|
});
|
||||||
|
|
||||||
await keyStore.setItemWithExpiry(
|
await keyStore.setItemWithExpiry(
|
||||||
`${KeyStorePrefixes.WaitUntilReadyCreateProjectEnvironment}${projectId}`,
|
KeyStorePrefixes.WaitUntilReadyProjectEnvironmentOperation(projectId),
|
||||||
10,
|
10,
|
||||||
"true"
|
"true"
|
||||||
);
|
);
|
||||||
@@ -128,7 +128,7 @@ export const projectEnvServiceFactory = ({
|
|||||||
try {
|
try {
|
||||||
if (!lock) {
|
if (!lock) {
|
||||||
await keyStore.waitTillReady({
|
await keyStore.waitTillReady({
|
||||||
key: `${KeyStorePrefixes.WaitUntilReadyUpdateProjectEnvironment}${projectId}`,
|
key: KeyStorePrefixes.WaitUntilReadyProjectEnvironmentOperation(projectId),
|
||||||
keyCheckCb: (val) => val === "true",
|
keyCheckCb: (val) => val === "true",
|
||||||
waitingCb: () => logger.debug("Update project environment. Waiting for project environment update"),
|
waitingCb: () => logger.debug("Update project environment. Waiting for project environment update"),
|
||||||
delay: 500
|
delay: 500
|
||||||
@@ -156,7 +156,7 @@ export const projectEnvServiceFactory = ({
|
|||||||
});
|
});
|
||||||
|
|
||||||
await keyStore.setItemWithExpiry(
|
await keyStore.setItemWithExpiry(
|
||||||
`${KeyStorePrefixes.WaitUntilReadyUpdateProjectEnvironment}${projectId}`,
|
KeyStorePrefixes.WaitUntilReadyProjectEnvironmentOperation(projectId),
|
||||||
10,
|
10,
|
||||||
"true"
|
"true"
|
||||||
);
|
);
|
||||||
@@ -184,7 +184,7 @@ export const projectEnvServiceFactory = ({
|
|||||||
try {
|
try {
|
||||||
if (!lock) {
|
if (!lock) {
|
||||||
await keyStore.waitTillReady({
|
await keyStore.waitTillReady({
|
||||||
key: `${KeyStorePrefixes.WaitUntilReadyDeleteProjectEnvironment}${projectId}`,
|
key: KeyStorePrefixes.WaitUntilReadyProjectEnvironmentOperation(projectId),
|
||||||
keyCheckCb: (val) => val === "true",
|
keyCheckCb: (val) => val === "true",
|
||||||
waitingCb: () => logger.debug("Delete project environment. Waiting for "),
|
waitingCb: () => logger.debug("Delete project environment. Waiting for "),
|
||||||
delay: 500
|
delay: 500
|
||||||
@@ -204,7 +204,7 @@ export const projectEnvServiceFactory = ({
|
|||||||
});
|
});
|
||||||
|
|
||||||
await keyStore.setItemWithExpiry(
|
await keyStore.setItemWithExpiry(
|
||||||
`${KeyStorePrefixes.WaitUntilReadyDeleteProjectEnvironment}${projectId}`,
|
KeyStorePrefixes.WaitUntilReadyProjectEnvironmentOperation(projectId),
|
||||||
10,
|
10,
|
||||||
"true"
|
"true"
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user