These logs indicate that the error starting the ai...
# replication-ask-ai
g
These logs indicate that the error starting the airbyte-worker pod on GKE originate from a Precondition check on line 32 of this file: https://raw.githubusercontent.com/airbytehq/airbyte-platform/0.50.33/airbyte-config/config-models/src/main/java/io/airbyte/config/storage/DefaultGcsClientFactory.java
Copy code
2023-10-28 15:07:09.619 CST
	at io.airbyte.config.storage.DefaultGcsClientFactory.validate(DefaultGcsClientFactory.java:32) ~[io.airbyte.airbyte-config-config-models-0.50.33.jar:?]
2023-10-28 15:07:09.619 CST
	at io.airbyte.config.storage.DefaultGcsClientFactory.<init>(DefaultGcsClientFactory.java:27) ~[io.airbyte.airbyte-config-config-models-0.50.33.jar:?]
2023-10-28 15:07:09.619 CST
	at io.airbyte.workers.storage.GcsDocumentStoreClient.create(GcsDocumentStoreClient.java:34) ~[io.airbyte-airbyte-commons-worker-0.50.33.jar:?]
2023-10-28 15:07:09.619 CST
	at io.airbyte.workers.storage.StateClients.create(StateClients.java:33) ~[io.airbyte-airbyte-commons-worker-0.50.33.jar:?]
2023-10-28 15:07:09.619 CST
	at io.airbyte.workers.config.ContainerOrchestratorConfigBeanFactory.kubernetesContainerOrchestratorConfig(ContainerOrchestratorConfigBeanFactory.java:91) ~[io.airbyte-airbyte-workers-0.50.33.jar:?]
2023-10-28 15:07:09.619 CST
	at io.airbyte.workers.config.$ContainerOrchestratorConfigBeanFactory$KubernetesContainerOrchestratorConfig0$Definition.build(Unknown Source) ~[io.airbyte-airbyte-workers-0.50.33.jar:?]
2023-10-28 15:07:09.619 CST
	at io.micronaut.context.DefaultBeanContext.resolveByBeanFactory(DefaultBeanContext.java:2354) ~[micronaut-inject-3.10.1.jar:3.10.
The check indicates that the bucket name is blank. However, I’m supplying it in the relevant section of my values.yml for my Helm deploy:
Copy code
global:
      state:
        storage:
          type: GCS
      logs:
        storage:
          type: GCS
        gcs:
          bucket: airbyte-prod-logging
          credentialsJson: <credentials>
Here is their reference file for comparison: https://raw.githubusercontent.com/airbytehq/airbyte-platform/0.50.33/charts/airbyte/values.yaml And I can see that the GCS_LOG_BUCKET variable is appropriately set in my kubernetes config map, which you can see is used to source the variable in worker: https://raw.githubusercontent.com/airbytehq/airbyte-platform/main/charts/airbyte-worker/templates/deployment.yaml. Here’s a link to the airbyte repo: https://github.com/airbytehq/airbyte-platform/tree/0.50.33
k
Hmm, I don't know enough to give you a confident answer yet. However, based on the information provided in the extracts, it's clear that Airbyte does not support logging to separate Cloud Storage providers as mentioned in the [documentation](https://docs.airbyte.com/operator-guides/configuring-airbyte). It's also worth noting that the error logs you provided indicate a failure in the validation of the GCS bucket, which might be due to a misconfiguration or an issue with the bucket itself. I would recommend checking the configuration of your GCS bucket and ensuring that it matches the requirements specified in the Airbyte documentation or tutorials. If the issue persists, you might want to reach out to the Airbyte community on [Slack](https://slack.airbyte.com/) or the [forum](https://discuss.airbyte.io) for more specific assistance.