mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-17 02:47:35 +00:00
Fix MAX_GENERATED_CREDENTIALS_LENGTH for azure credentials
This commit is contained in:
@@ -815,6 +815,14 @@ export const secretRotationV2ServiceFactory = ({
|
||||
return expandSecretRotation(secretRotation, kmsService);
|
||||
};
|
||||
|
||||
const getMaxGeneratedCredentialsLength = (rotationType: SecretRotation): number => {
|
||||
if (rotationType === SecretRotation.AzureClientSecret) {
|
||||
return 1;
|
||||
}
|
||||
|
||||
return MAX_GENERATED_CREDENTIALS_LENGTH;
|
||||
};
|
||||
|
||||
const rotateGeneratedCredentials = async (
|
||||
secretRotation: TSecretRotationV2Raw,
|
||||
{
|
||||
@@ -858,7 +866,7 @@ export const secretRotationV2ServiceFactory = ({
|
||||
kmsService
|
||||
});
|
||||
|
||||
const inactiveIndex = (activeIndex + 1) % MAX_GENERATED_CREDENTIALS_LENGTH;
|
||||
const inactiveIndex = (activeIndex + 1) % getMaxGeneratedCredentialsLength(type as SecretRotation);
|
||||
|
||||
const inactiveCredentials = generatedCredentials[inactiveIndex];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user