charts icon indicating copy to clipboard operation
charts copied to clipboard

[bitnami/airflow] Allow customizing the empty-dir volume parameters

Open NeonSludge opened this issue 2 months ago • 2 comments

Description of the change

This PR makes it possible to customize the properties of the currently hardcoded empty-dir volume used to hold temporary Airflow data (writeable venv, DAGs fetched from git repositories, temporary files, etc.). In addition to a regular emptyDir volume (current behavior) it also provides a choice of a memory-backed emptyDir and a generic ephemeral volume backed by a PVC.

The PR also adds a couple of currently missing empty-dir mounts for the Airflow local settings file (airflow_local_settings.py).

Benefits

Using emptyDir volumes to store what might be a non-negligible amount of data is sometimes not desirable. This change keeps the old behavior by default but provides more options for ephemeral data storage.

Possible drawbacks

Applicable issues

Additional information

Checklist

  • [X] Chart version bumped in Chart.yaml according to semver. This is not necessary when the changes only affect README.md files.
  • [X] Variables are documented in the values.yaml and added to the README.md using readme-generator-for-helm
  • [X] Title of the pull request follows this pattern [bitnami/<name_of_the_chart>] Descriptive title
  • [X] All commits signed off and in agreement of Developer Certificate of Origin (DCO)

NeonSludge avatar Oct 31 '25 15:10 NeonSludge

Force-pushed a version with all the suggested changes.

NeonSludge avatar Nov 18 '25 06:11 NeonSludge

Changes LGTM. Let me update our internal systems and merge the changes.

jotamartos avatar Dec 02 '25 16:12 jotamartos

This Pull Request has been automatically marked as "stale" because it has not had recent activity (for 15 days). It will be closed if no further activity occurs. Thank you for your contribution.

github-actions[bot] avatar Dec 19 '25 01:12 github-actions[bot]