mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-08 16:28:11 +00:00
improvement: address feedback
This commit is contained in:
@@ -101,7 +101,7 @@ Infisical supports two methods for connecting to AWS.
|
|||||||
]
|
]
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
<Note>If using a custom KMS key, be sure to add the IAM role as a key user. </Note>
|
<Note>If using a custom KMS key, be sure to add the IAM user or role as a key user. </Note>
|
||||||
</Accordion>
|
</Accordion>
|
||||||
<Accordion title="AWS Parameter Store">
|
<Accordion title="AWS Parameter Store">
|
||||||
Use the following custom policy to grant the minimum permissions required by Infisical to sync secrets to AWS Parameter Store:
|
Use the following custom policy to grant the minimum permissions required by Infisical to sync secrets to AWS Parameter Store:
|
||||||
@@ -134,7 +134,7 @@ Infisical supports two methods for connecting to AWS.
|
|||||||
]
|
]
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
<Note>If using a custom KMS key, be sure to add the IAM role as a key user. </Note>
|
<Note>If using a custom KMS key, be sure to add the IAM user or role as a key user. </Note>
|
||||||
</Accordion>
|
</Accordion>
|
||||||
</AccordionGroup>
|
</AccordionGroup>
|
||||||
</Tab>
|
</Tab>
|
||||||
@@ -248,7 +248,7 @@ Infisical supports two methods for connecting to AWS.
|
|||||||
]
|
]
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
<Note>If using a custom KMS key, be sure to add the IAM role as a key user. </Note>
|
<Note>If using a custom KMS key, be sure to add the IAM user or role as a key user. </Note>
|
||||||
</Accordion>
|
</Accordion>
|
||||||
<Accordion title="AWS Parameter Store">
|
<Accordion title="AWS Parameter Store">
|
||||||
Use the following custom policy to grant the minimum permissions required by Infisical to sync secrets to AWS Parameter Store:
|
Use the following custom policy to grant the minimum permissions required by Infisical to sync secrets to AWS Parameter Store:
|
||||||
@@ -281,7 +281,7 @@ Infisical supports two methods for connecting to AWS.
|
|||||||
]
|
]
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
<Note>If using a custom KMS key, be sure to add the IAM role as a key user. </Note>
|
<Note>If using a custom KMS key, be sure to add the IAM user or role as a key user. </Note>
|
||||||
</Accordion>
|
</Accordion>
|
||||||
</AccordionGroup>
|
</AccordionGroup>
|
||||||
</Tab>
|
</Tab>
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import { zodResolver } from "@hookform/resolvers/zod";
|
|||||||
import { twMerge } from "tailwind-merge";
|
import { twMerge } from "tailwind-merge";
|
||||||
|
|
||||||
import { createNotification } from "@app/components/notifications";
|
import { createNotification } from "@app/components/notifications";
|
||||||
import { Button, FormControl, Modal, ModalContent, Switch } from "@app/components/v2";
|
import { Button, FormControl, Switch } from "@app/components/v2";
|
||||||
import { useWorkspace } from "@app/context";
|
import { useWorkspace } from "@app/context";
|
||||||
import { SECRET_SYNC_MAP } from "@app/helpers/secretSyncs";
|
import { SECRET_SYNC_MAP } from "@app/helpers/secretSyncs";
|
||||||
import {
|
import {
|
||||||
@@ -165,7 +165,6 @@ export const CreateSecretSyncForm = ({ destination, onComplete, onCancel }: Prop
|
|||||||
);
|
);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
|
||||||
<form className={twMerge(isFinalStep && "max-h-[70vh] overflow-y-auto")}>
|
<form className={twMerge(isFinalStep && "max-h-[70vh] overflow-y-auto")}>
|
||||||
<FormProvider {...formMethods}>
|
<FormProvider {...formMethods}>
|
||||||
<Tab.Group selectedIndex={selectedTabIndex} onChange={setSelectedTabIndex}>
|
<Tab.Group selectedIndex={selectedTabIndex} onChange={setSelectedTabIndex}>
|
||||||
@@ -248,25 +247,5 @@ export const CreateSecretSyncForm = ({ destination, onComplete, onCancel }: Prop
|
|||||||
)}
|
)}
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
<Modal isOpen={showConfirmation} onOpenChange={setShowConfirmation}>
|
|
||||||
<ModalContent
|
|
||||||
title="Import Secrets"
|
|
||||||
subTitle={`Import secrets into Infisical from this ${destinationName} Sync destination.`}
|
|
||||||
>
|
|
||||||
<div className="mt-6 flex flex-col rounded-sm border border-l-[2px] border-mineshaft-600 border-l-primary bg-mineshaft-700/80 px-4 py-3">
|
|
||||||
<div className="mb-1 flex items-center text-sm">
|
|
||||||
<FontAwesomeIcon icon={faInfoCircle} size="sm" className="mr-1.5 text-primary" />
|
|
||||||
Secret Sync Behavior
|
|
||||||
</div>
|
|
||||||
<p className="mb-2 mt-1 text-sm text-bunker-200">
|
|
||||||
Secret Syncs are the source of truth for connected third-party services. Any secret
|
|
||||||
not present or imported in Infisical before syncing will be overwritten, and changes
|
|
||||||
made directly in the connected service may also be overwritten by future syncs from
|
|
||||||
Infisical.
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
</ModalContent>
|
|
||||||
</Modal>
|
|
||||||
</>
|
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user