diff --git a/backend/src/services/app-connection/gcp/gcp-connection-service.ts b/backend/src/services/app-connection/gcp/gcp-connection-service.ts index 74f2ab2c4..4f2337302 100644 --- a/backend/src/services/app-connection/gcp/gcp-connection-service.ts +++ b/backend/src/services/app-connection/gcp/gcp-connection-service.ts @@ -1,3 +1,4 @@ +import { logger } from "@app/lib/logger"; import { OrgServiceActor } from "@app/lib/types"; import { AppConnection } from "../app-connection-enums"; @@ -19,6 +20,7 @@ export const gcpConnectionService = (getAppConnection: TGetAppConnectionFunc) => return projects; } catch (error) { + logger.error(error, "Error listing GCP secret manager projects"); return []; } }; diff --git a/docs/images/secret-syncs/gcp-secret-manager/enable-service-usage-api.png b/docs/images/secret-syncs/gcp-secret-manager/enable-service-usage-api.png new file mode 100644 index 000000000..ac71e0243 Binary files /dev/null and b/docs/images/secret-syncs/gcp-secret-manager/enable-service-usage-api.png differ diff --git a/docs/integrations/secret-syncs/gcp-secret-manager.mdx b/docs/integrations/secret-syncs/gcp-secret-manager.mdx index 0be08a9a9..afce51a0c 100644 --- a/docs/integrations/secret-syncs/gcp-secret-manager.mdx +++ b/docs/integrations/secret-syncs/gcp-secret-manager.mdx @@ -7,9 +7,10 @@ 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 Resource Manager API** and **Secret Manager API** on your GCP project + - Enable **Cloud Resource Manager API**, **Secret Manager API**, and **Service Usage API** on your GCP project ![Secret Syncs Tab](/images/secret-syncs/gcp-secret-manager/enable-resource-manager-api.png) ![Secret Syncs Tab](/images/secret-syncs/gcp-secret-manager/enable-secret-manager-api.png) + ![Secret Syncs Tab](/images/secret-syncs/gcp-secret-manager/enable-service-usage-api.png) diff --git a/frontend/src/components/secret-syncs/forms/SecretSyncDestinationFields/GcpSyncFields.tsx b/frontend/src/components/secret-syncs/forms/SecretSyncDestinationFields/GcpSyncFields.tsx index 3361b8384..e7d988f46 100644 --- a/frontend/src/components/secret-syncs/forms/SecretSyncDestinationFields/GcpSyncFields.tsx +++ b/frontend/src/components/secret-syncs/forms/SecretSyncDestinationFields/GcpSyncFields.tsx @@ -76,7 +76,7 @@ export const GcpSyncFields = () => { helperText={
Don't see the project you're looking for?{" "}