Summary
Upgraded Airbyte Helm release from 0.199.0 to 0.376.0, noticing tolerations set globally via ENV VARs are not passed to replication pods. Questioning if there were recent changes in how tolerations are passed to pods or how to add tolerations to pods created by the application using Helm charts.
Question
Hi Airbyte community!
I have an Airbyte deployment in k8s using Helm.
Recently, I’ve upgraded the Helm release from 0.199.0 (Airbyte@0.63.1) to 0.376.0 (Airbyte@0.63.12).
I noticed now that the tolerations I set globally via ENV VARs in the helm release:
JOB_KUBE_TOLERATIONS: "effect=NoSchedule,key=dedicated,operator=Equal,value=airbyte") ```
are no longer passed to the replication pods created by the Java app.
Did we recently change how tolerations are passed to pods (I was trying to find changes but couldn't find), or is there anyway I can add the toleration to the pods created by the application using Helm charts?
<br>
---
This topic has been created from a Slack thread to give it more visibility.
It will be on Read-Only mode here. [Click here](https://airbytehq.slack.com/archives/C021JANJ6TY/p1722880120355709) if you want
to access the original thread.
[Join the conversation on Slack](https://slack.airbyte.com)
<sub>
["airbyte", "helm", "kubernetes", "tolerations", "env-vars", "replication-pods", "java-app", "helm-charts"]
</sub>