feat: updated migration to be auto matic

This commit is contained in:
=
2025-02-05 22:59:21 +05:30
parent 8204e970a8
commit 9602b864d4
16 changed files with 133 additions and 78 deletions

View File

@@ -25,7 +25,7 @@ export async function up(knex: Knex): Promise<void> {
});
}
await initLogger();
initLogger();
const envConfig = getMigrationEnvConfig();
const keyStore = inMemoryKeyStore();
const { kmsService } = await getMigrationEncryptionServices({ envConfig, keyStore, db: knex });

View File

@@ -22,7 +22,7 @@ export async function up(knex: Knex): Promise<void> {
});
}
await initLogger();
initLogger();
const envConfig = getMigrationEnvConfig();
const keyStore = inMemoryKeyStore();
const { kmsService } = await getMigrationEncryptionServices({ envConfig, keyStore, db: knex });

View File

@@ -53,7 +53,7 @@ const reencryptIdentityK8sAuth = async (knex: Knex) => {
});
}
await initLogger();
initLogger();
const envConfig = getMigrationEnvConfig();
const keyStore = inMemoryKeyStore();
const { kmsService } = await getMigrationEncryptionServices({ envConfig, keyStore, db: knex });

View File

@@ -33,7 +33,7 @@ const reencryptIdentityOidcAuth = async (knex: Knex) => {
});
}
await initLogger();
initLogger();
const envConfig = getMigrationEnvConfig();
const keyStore = inMemoryKeyStore();
const { kmsService } = await getMigrationEncryptionServices({ envConfig, keyStore, db: knex });

View File

@@ -28,7 +28,7 @@ export async function up(knex: Knex): Promise<void> {
});
}
await initLogger();
initLogger();
const envConfig = getMigrationEnvConfig();
const keyStore = inMemoryKeyStore();
const { kmsService } = await getMigrationEncryptionServices({ envConfig, keyStore, db: knex });

View File

@@ -26,7 +26,7 @@ const reencryptSamlConfig = async (knex: Knex) => {
});
}
await initLogger();
initLogger();
const envConfig = getMigrationEnvConfig();
const keyStore = inMemoryKeyStore();
const { kmsService } = await getMigrationEncryptionServices({ envConfig, keyStore, db: knex });
@@ -181,7 +181,7 @@ const reencryptLdapConfig = async (knex: Knex) => {
});
}
await initLogger();
initLogger();
const envConfig = getMigrationEnvConfig();
const keyStore = inMemoryKeyStore();
const { kmsService } = await getMigrationEncryptionServices({ envConfig, keyStore, db: knex });
@@ -330,7 +330,7 @@ const reencryptOidcConfig = async (knex: Knex) => {
});
}
await initLogger();
initLogger();
const envConfig = getMigrationEnvConfig();
const keyStore = inMemoryKeyStore();
const { kmsService } = await getMigrationEncryptionServices({ envConfig, keyStore, db: knex });

View File

@@ -20,7 +20,6 @@ type TDependencies = {
export const getMigrationEncryptionServices = async ({ envConfig, db, keyStore }: TDependencies) => {
// eslint-disable-next-line no-param-reassign
db.replicaNode = () => db;
const hsmModule = initializeHsmModule(envConfig);
hsmModule.initialize();