airflow-helm / charts

The User-Community Airflow Helm Chart is the standard way to deploy Apache Airflow on Kubernetes with Helm. Originally created in 2017, it has since helped thousands of companies create production-ready deployments of Airflow on Kubernetes.
https://github.com/airflow-helm/charts/tree/main/charts/airflow
Apache License 2.0
631 stars 473 forks source link

feat: update apiVersion for `PodDisruptionBudget` and `HorizontalPodAutoscaler` #685

Closed karakanb closed 1 year ago

karakanb commented 1 year ago

What issues does your PR fix?

What does your PR do?

This PR updates the default apiVersions we use for the PodDisruptionBudget and HorizontalPodAutoscaler resources to ensure support of Kubernetes 1.25+, and introduces values for users to set the older ones, if needed.

Adds the following values for PodDisruptionBudget:

Adds the following values for HorizontalPodAutoscaler:

Checklist

For all Pull Requests

For releasing ONLY

karakanb commented 1 year ago

@thesuperzapper I have done the changes you have asked for, hope it's good to go now. 🤞

hakuno commented 1 year ago

+1 Any news?

inventionlabsSydney commented 1 year ago

Hey guys,

Any news on this? PodDisruptionBudget has been in known deprecation since 1.21. This is now blocking many peoples cluster upgrades.

@thesuperzapper is there anything we as the community can do to move this along faster?