airbytehq / airbyte

The leading data integration platform for ETL / ELT data pipelines from APIs, databases & files to data warehouses, data lakes & data lakehouses. Both self-hosted and Cloud-hosted.
https://airbyte.com
Other
15.39k stars 3.97k forks source link

[helm] Inconsistencies about the generated chart #35351

Open aqeelat opened 6 months ago

aqeelat commented 6 months ago

Helm Chart Version

0.53.159

What step the error happened?

On deploy

Revelant information

There are a few issues/inconsistencies in how the helm charts are generated.

I will add any other issues I encounter.

I can open a PR to fix some of these issues.

Relevant log output

No response

marcosmarxm commented 6 months ago

Documentation was updated describing how to setup using S3. There is a work being done to update and show how to do using GCS. https://docs.airbyte.com/deploying-airbyte/on-kubernetes-via-helm#external-airbyte-database

I'll keep the issue open for the team take a look related to the other issues reported.

aqeelat commented 6 months ago

@marcosmarxm regarding that, I think the point number 5 should be unchecked because it does not make sense to have to define the secret and key in multiple places. Also, the point of using helm is to not have to update k8s manifests by hand. The issue is trivial and we can just update the bootloader or any place that uses DATABASE_PASSWORD to use the externalDatabase.secretName if it exists.

aqeelat commented 6 months ago

I can open a PR if that would convince you

marcosmarxm commented 6 months ago

@aqeelat thanks but at the moment Deployment team is already working to refactor and improve this part.