-
Notifications
You must be signed in to change notification settings - Fork 4.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix Operations API on Kube: Refactor normalization transform_config into Java #5091
Comments
this will also need to take into account ssh tunnelling process |
Any updates on this? |
This is blocking all usage for custom DBT transformations in kubernetes deployments. What's the expected timeline? Are there workarounds that could be shared? |
Wish I read this before going through the hassle of setting up a kube install. Now I waisted my morning to this. This is a serious feature breaking bug |
My dbt is not working on airbyte(deployed in kube). |
Any ETA? |
This issue gonna celebrate its first birthday to be 1 year old. |
Is anyone aware of a workaround for this? |
Alternative suggestion - Approach .3: shared temporary directory. |
Any ETA? or some workaround? |
+1 |
1 similar comment
+1 |
Really need this feature! :/ |
We bumped into this wall too. Hope this will be resolved soon! |
So the current open source airbyte does not support dbt custom transformation ? I am getting an error related to dbt version. Is that related the discussed above issue?
|
@blueyo Not is run on k8s |
Hi guys... I'm glad to say that I was able to customize the worker as the @davinchia said workaround to run on k8s (I don't remember exactly what slack post was ..) I finished the implementation last week and just entered in Vacation mode kkkkk As soon I return from that I will post here the way that I implemented. Cya! |
Also running into this issue as i was trying to migrate to a kube setup - I'll try to implement a workaround as @davinchia mentioned as well by creating a custom DBT image to supply the transformation |
Hi guys, sorry about my delay. That's the solution that I used to use custom normalization on k8s. As my main problem is to works with BigqueryDestination I implemented only that. The generate_profile.py script only deals with Bigquery Destination! So you will need to customize your own use case! |
I think this is a good feedback opportunity for this group to influence the next version of Normalization: #25194 |
This issue you linked is a bit different. Airbyte is going to stop using dbt internally as the tool to create typed columns in database destinations, and along the way, handle errors better and make saner tables. That's unrelated to this feature which lets you run custom dbt transformations after Airbyte has moved the data. |
Any workaround solution for this? |
Adding my +1 for this - with this undocumented behaviour I have spent significant time trying to debug this and we are ultimately having to move our deployment into a pet instance to unblock a large migration we have underway. This is key functionality that breaks when deploying using an apparently supported method and this either needs calling out on the documentation page or fixing as a relative priority! |
just hit this issue with Kubernetes. This wouldn't be a difficult fix if it weren't hidden so far deep inside the worker code. I couldn't find a way to change the behaviour. Updating CONTAINER_ORCHESTRATOR_IMAGE doesn't help so as providing your own DBT Image. |
+1 | This feature is really important |
seems like a big issue, +1 for the addition of this feature its a critical one. |
+1 | This feature is really important, seems like a big issue, +1 for the addition of this feature its a critical one. |
Closed as won't do because we have deprecated the custom dbt transformation feature. |
Current Behavior
There are two approaches here:
We are choosing option 2 since it's simpler to implement.
Expected Behavior
This should work on Kube.
The text was updated successfully, but these errors were encountered: