Merge pull request #3552 from Infisical/ENG-2705

feat(dynamic-secrets): GCP IAM
This commit is contained in:
x032205
2025-06-12 18:01:17 -04:00
committed by GitHub
40 changed files with 844 additions and 76 deletions
@@ -34,7 +34,8 @@ export enum DynamicSecretProviders {
Totp = "totp",
SapAse = "sap-ase",
Kubernetes = "kubernetes",
Vertica = "vertica"
Vertica = "vertica",
GcpIam = "gcp-iam"
}
export enum KubernetesDynamicSecretCredentialType {
@@ -326,6 +327,12 @@ export type TDynamicSecretProvider =
creationStatement: string;
revocationStatement: string;
};
}
| {
type: DynamicSecretProviders.GcpIam;
inputs: {
serviceAccountEmail: string;
};
};
export type TCreateDynamicSecretDTO = {