Aasim ali
09/28/2026, 8:31 PMRetry-After and retrying — the sync will resume once Gmail’s rolling quota window frees up. how to increase limitkapa.ai
09/28/2026, 8:32 PMmessages_details and threads_details make a get call per record [Gmail Documentation]. If you see rate limit errors or backoff exhaustion, reduce the Number of concurrent workers (num_workers) setting in your Gmail source configuration [Gmail Documentation; Gmail Documentation]:
• By default, this is set to 5 [Gmail Documentation].
• Lowering this value reduces parallel requests and keeps the sync within Gmail's per-minute quota limits [Gmail Documentation; Gmail Documentation].
2. General Google Cloud Quotas While specific increase steps for Gmail are not detailed in the sources, Google API quotas generally reside within your project's APIs & Services > Quotas section in the Google Cloud Console [GA4 Contributing Guide; GSC Documentation]. Note that Gmail enforces hard limits of:
• Per-project rate limit: 1,200,000 quota units per minute [Gmail Documentation]
• Per-user rate limit: 15,000 quota units per minute per user [Gmail Documentation] 👍 0 button 👎 0 button ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.Aasim ali
10/13/2026, 6:22 PMkapa.ai
10/13/2026, 6:22 PMroles/secretmanager.secretAccessor
roles/secretmanager.secretVersionAdder
roles/secretmanager.secretVersionManager
roles/secretmanager.viewer
Optional: Google Cloud Storage roles If you also use Google Cloud Storage, the same page lists these roles: [GCP Infrastructure]
roles/storage.objectCreator
roles/storage.admin
Notes • Airbyte's External Secret Management guide, available for Pro and Enterprise Flex plans, doesn't include a GCP policy. It tells you to contact your Airbyte representative for GCP setup guidance and policy documentation. [External Secrets]
• The knowledge sources don't say whether the roles above fully match what that feature requires. If you are using it, confirm with your Airbyte representative.
• The GCP page covers creating the service account itself, with a link to Google's documentation. [GCP Infrastructure] 👍 0 button 👎 0 button ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.Aasim ali
10/13/2026, 7:59 PMkapa.ai
10/13/2026, 7:59 PMgcp.json). Then set this in `values.yaml`: [Secret Management Values]
global:
secretsManager:
type: GOOGLE_SECRET_MANAGER
secretName: "airbyte-config-secrets" # Name of your Kubernetes secret.
googleSecretManager:
projectId: <project-id>
region: "" ## Optional - e.g. us-central1
credentialsSecretKey: gcp.json
• Referencing existing secrets: Newer versions let you reference a secret that already exists in your manager using the secret_coordinate::<secret-name> prefix in a connector's secret fields. This is an Enterprise feature (Pro and Enterprise Flex). It works through the API or Terraform, and Airbyte resolves the value at runtime. [External Secret References] The sources don't confirm whether it is available in 1.6.2.
Practical implication Based on the sources, the supported path is:
1. Configure Google Secret Manager as above.
2. Recreate each existing connector, re-entering its password, so the secret is written to GCP.
3. Create new connectors the same way.
The sources don't describe a bulk migration tool, and they don't say how to clear the old plain-text values from the database. For those, I'd suggest checking with your Airbyte representative or support. 👍 0 button 👎 0 button ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.Aasim ali
10/13/2026, 8:00 PMkapa.ai
10/13/2026, 8:00 PMgcp.json in airbyte-config-secrets. [Secret Management Values]
2. Configure Helm values to use Google Secret Manager: [Secret Management Values]
global:
secretsManager:
type: GOOGLE_SECRET_MANAGER
secretName: "airbyte-config-secrets" # Name of your Kubernetes secret.
googleSecretManager:
projectId: <project-id>
region: "" ## Optional - e.g. us-central1
credentialsSecretKey: gcp.json
3. Recreate existing connectors. Changing the secret storage configuration causes all existing connectors to fail, so you must recreate them to read from the new store. Re-enter each password when recreating, so it is written to GCP. [Secret Management Values]
4. Make sure the service account has the needed roles: roles/secretmanager.secretAccessor, secretVersionAdder, secretVersionManager and viewer. [GCP Infrastructure]
Rotation and referencing existing secrets If you already have secrets in your manager, Pro and Enterprise Flex plans can reference them with the secret_coordinate::<secret-name> prefix via the API or Terraform. This lets you rotate secrets in the manager without updating connector configurations. [External Secret References] The sources don't confirm whether this is available in 1.6.2.
For a bulk migration and for cleaning passwords out of the database, I recommend contacting Airbyte support or your Airbyte representative. 👍 0 button 👎 0 button ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.Aasim ali
10/13/2026, 8:41 PMkapa.ai
10/13/2026, 8:41 PMNullPointerException in CheckHydrationProcessor, so I can't confirm its cause or a fix.
What the sources do show • The workload ID ends in _check, so this is a check workload (for example, testing a connector configuration). The error comes from the init container of the check pod. [Container Reference]
• The init container only emits workload initialization logs. In check, discover and spec pods, the sidecar container holds the relevant output. [Container Reference]
• The stack trace says getConnectionId() returned null. The sources don't explain why. Check workloads for a new or unsaved source may not have a connection, but I can't confirm that from the sources.
Suggested debugging steps The sources describe these steps for workload failures: [Workload Monitor]
1. Check pod status: kubectl get pods -n <namespace>
2. Inspect pod events: kubectl describe pod <pod-name> -n <namespace>
3. Review pod logs: kubectl logs <pod-name> -n <namespace> -c <container-name>
Context You are on Airbyte 1.6.2 and were changing secret storage to GCP Secret Manager. Changing that configuration makes existing connectors fail until they are recreated. [Secret Management Values] The sources don't link this error to that change, so I can't say whether it is related.
If the error persists, I recommend opening an issue with Airbyte support or on GitHub, including the full init container log and your Airbyte version. 👍 0 button 👎 0 button ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.