mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-09-22 13:39:35 +00:00
misc: added import support and a few ui/ux updates
This commit is contained in:
@@ -0,0 +1,4 @@
|
||||
---
|
||||
title: "Import Secrets"
|
||||
openapi: "POST /api/v1/secret-syncs/gcp-secret-manager/{syncId}/import-secrets"
|
||||
---
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 610 KiB After Width: | Height: | Size: 632 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 416 KiB After Width: | Height: | Size: 380 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 685 KiB After Width: | Height: | Size: 602 KiB |
@@ -40,11 +40,11 @@ Infisical supports [service account impersonation](https://cloud.google.com/iam/
|
||||
<Step title="Create Service Account">
|
||||
Create a new service account with an ID that follows this requirement:
|
||||
|
||||
Your service account ID must start with the first two sections of your Infisical organization ID.
|
||||
Your service account ID must end with the first two sections of your Infisical organization ID.
|
||||
|
||||
Example:
|
||||
- Infisical organization ID: `df92581a-0fe9-42b5-b526-0a1e88ec8085`
|
||||
- Required service account ID prefix: `df92581a-0fe9`
|
||||
- Required service account ID suffix: `df92581a-0fe9`
|
||||
|
||||

|
||||
</Step>
|
||||
|
||||
@@ -7,7 +7,7 @@ description: "Learn how to configure a GCP Secret Manager Sync for Infisical."
|
||||
|
||||
- Set up and add secrets to [Infisical Cloud](https://app.infisical.com)
|
||||
- Create a [GCP Connection](/integrations/app-connections/gcp) with the required **Secret Sync** permissions
|
||||
- Enable Cloud Manager Resource API and Secret Manager API on your GCP project
|
||||
- Enable **Cloud Resource Manager API** and **Secret Manager API** on your GCP project
|
||||

|
||||

|
||||
|
||||
@@ -40,6 +40,8 @@ description: "Learn how to configure a GCP Secret Manager Sync for Infisical."
|
||||
|
||||
- **Initial Sync Behavior**: Determines how Infisical should resolve the initial sync.
|
||||
- **Overwrite Destination Secrets**: Removes any secrets at the destination endpoint not present in Infisical.
|
||||
- **Import Secrets (Prioritize Infisical)**: Imports secrets from the destination endpoint prior to syncing, prioritizing values present in Infisical if secrets conflict.
|
||||
- **Import Secrets (Prioritize GCP Secret Manager)**: Imports secrets from the destination endpoint prior to syncing, prioritizing values present in GCP secret manager if secrets conflict.
|
||||
- **Auto-Sync Enabled**: If enabled, secrets will automatically be synced from the source location when changes occur. Disable to enforce manual syncing only.
|
||||
|
||||
6. Configure the **Details** of your GCP Secret Manager Sync, then click **Next**.
|
||||
@@ -67,6 +69,7 @@ description: "Learn how to configure a GCP Secret Manager Sync for Infisical."
|
||||
--header 'Content-Type: application/json' \
|
||||
--data '{
|
||||
"destinationConfig": {
|
||||
"scope": "global",
|
||||
"projectId": "infisical-test-playground"
|
||||
},
|
||||
"name": "my-gcp-sync",
|
||||
|
||||
@@ -880,6 +880,7 @@
|
||||
"api-reference/endpoints/secret-syncs/gcp-secret-manager/update",
|
||||
"api-reference/endpoints/secret-syncs/gcp-secret-manager/delete",
|
||||
"api-reference/endpoints/secret-syncs/gcp-secret-manager/sync-secrets",
|
||||
"api-reference/endpoints/secret-syncs/gcp-secret-manager/import-secrets",
|
||||
"api-reference/endpoints/secret-syncs/gcp-secret-manager/remove-secrets"
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user