Skip to content
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

Don't overwrite .Values.airflowPodAnnotations #37917

Merged
merged 1 commit into from
Mar 5, 2024
Merged

Don't overwrite .Values.airflowPodAnnotations #37917

merged 1 commit into from
Mar 5, 2024

Conversation

brokenjacobs
Copy link
Contributor

@brokenjacobs brokenjacobs commented Mar 5, 2024

closes: #37872

This PR should fix the worker deployment breaking the helm chart install with default values, and breaking any pod annotations added to other deployments in the chart. Without the deepCopy the mergeOverwrite in the workers deployment sets every deployment to use the same annotations as the worker, leading to duplicate keys.

As is, the existing helm chart won't install on a cluster. We need better CI processes for the helm chart.

@potiuk potiuk merged commit 9d90166 into apache:main Mar 5, 2024
65 checks passed
@brokenjacobs brokenjacobs deleted the b-dontoverwrite-annotations branch March 6, 2024 18:59
utkarsharma2 pushed a commit to astronomer/airflow that referenced this pull request Apr 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:helm-chart Airflow Helm Chart
Projects
None yet
Development

Successfully merging this pull request may close these issues.

the value safeToEvict: true for scheduler is reflected two times.
3 participants