airbytehq / airbytehq/airbyte

A workload container (connector-sidecar) doesn’t have extraInitContainers section - it can't connect to Google Cloud SQL on GKE

未關閉
#70,900 0 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
area/platform autoteam community needs-triage team/compose team/platform-move type/bug
主要語言
Python
星號
22.1k
分支
5.4k
平均合併
5 小時
30 天內合併 PR
671

描述

### Helm Chart Version

2.0.19

### What step the error happened?

Other

### Relevant information

I’m trying to launch Airbyte on GKE with an external database on Google Cloud. I need to run Cloud SQL Auth Proxy (`cloud-sql-proxy`) in a sidecar pattern, so I have to specify a configuration in `extraInitContainers` for all services. Services like cron, sever, worker, temporal, etc - work fine, I can access the UI and sign in.

Once I try to add a source, Airbyte launches the new Pod `urce-hubspot-check...` to verify the connection, but the Pod doesn’t have access to the database: `Failed to obtain JDBC Connection`. Inspecting logs shows that there is no `cloud-sql-proxy`, also, if I check Yaml for the Pod - there is only `airbyte/workload-init-container` in the `initContainer` section.

Is it possible to specify extraInitContainers for the workload?

Thank you!

### Relevant log output

```shell

```

貢獻指南

開啟貢獻指南

研究方向

Start by tracing the Helm chart templates that create workload pods, then compare their init-container configuration with the cron, server, worker, and temporal services described in the issue. Verify how extraInitContainers is passed to the connector-sidecar workload; done means configured workload pods include the Cloud SQL Auth Proxy and can verify a source connection.

由索引模型根據 Issue 內容生成。

評估

技術堆疊
gcp, helm, kubernetes
領域
cloud, databases, infrastructure
Issue 類型
缺陷
難度
4/5
預估耗時
3-5 天
活躍度
停滯
描述清晰度
基本清楚
新手友好度
35/100

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。