mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-07 03:27:15 +00:00
fix(app-connection): HC Vault Sanitized Schema Fix
This commit is contained in:
@@ -55,11 +55,18 @@ export const HCVaultConnectionSchema = z.intersection(
|
|||||||
export const SanitizedHCVaultConnectionSchema = z.discriminatedUnion("method", [
|
export const SanitizedHCVaultConnectionSchema = z.discriminatedUnion("method", [
|
||||||
BaseHCVaultConnectionSchema.extend({
|
BaseHCVaultConnectionSchema.extend({
|
||||||
method: z.literal(HCVaultConnectionMethod.AccessToken),
|
method: z.literal(HCVaultConnectionMethod.AccessToken),
|
||||||
credentials: HCVaultConnectionAccessTokenCredentialsSchema.pick({})
|
credentials: HCVaultConnectionAccessTokenCredentialsSchema.pick({
|
||||||
|
namespace: true,
|
||||||
|
instanceUrl: true
|
||||||
|
})
|
||||||
}),
|
}),
|
||||||
BaseHCVaultConnectionSchema.extend({
|
BaseHCVaultConnectionSchema.extend({
|
||||||
method: z.literal(HCVaultConnectionMethod.AppRole),
|
method: z.literal(HCVaultConnectionMethod.AppRole),
|
||||||
credentials: HCVaultConnectionAppRoleCredentialsSchema.pick({})
|
credentials: HCVaultConnectionAppRoleCredentialsSchema.pick({
|
||||||
|
namespace: true,
|
||||||
|
instanceUrl: true,
|
||||||
|
roleId: true
|
||||||
|
})
|
||||||
})
|
})
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user