-
Notifications
You must be signed in to change notification settings - Fork 4.1k
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
[helm] Job tolerations are ignored #45903
Comments
@joeybenamy what was the previous version you're using? |
0.344.2 |
@airbytehq/platform-deployments fyi |
This may have been fixed by |
Seems like duplicate of #28389 |
Likewise. Thank you! |
Testing with Helm Chart 1.1.0 and Airbyte platform 1.1.0. Tolerations are still not present on job pods. |
@abuchanan-airbyte and @tryangul fyi |
Any update on this? Is this a Helm Chart issue or an Airbyte platform issue? |
This is a work in progress @joeybenamy. Hope to get update EOW. |
I am also facing an issue with this. Can someone please confirm if it's fixed now? |
A fix has been merged to the default branch as far as I've seen, however this is not available yet as part of a release. We internally built an image of workload-launcher from v1.1.0 with the fix cherry-picked. See: #28389 (comment) |
You might try the latest nightly release version |
Anyone tried this release version with setting |
Just got an update from Airbyte:
|
I figured my issue with those jobs tolerations: the helm chart values expect the operator to be set explicitly, which should not be necessary: https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/ "The default value for operator is Equal." This is coming from airbytehq/airbyte-platform@2ca3c41#diff-3555dc77946bb010495d4a97b3060553f759452f781e0f5b54b3c8a37394c3b0R227 that was linked in #28389. |
In Airbyte 1.2.0 and Helm chart 1.2.0, this issue appears to be fixed, but now using S3 for logs and state seems to be broken: #48407 So I'm still stuck. |
Helm Chart Version
1.0.0
What step the error happened?
On deploy
Relevant information
On prior versions of the Helm Chart, tolerations set in Helm values are properly propagated to the job pods. In the new version, the tolerations in Helm values are not added to the job pods. As a result, our jobs cannot be scheduled.
In Helm values:
From the job pods:
Relevant log output
The text was updated successfully, but these errors were encountered: