Andrushika opened a new pull request, #73862:
URL: https://github.com/apache/airflow/pull/73862
Stacked on #73836. Please do not merge this before #73836 is merged.
## Why
Breeze mounts a named volume into the postgres container, so its data can
survive `breeze down --preserve-volumes`.
The mount path in `backend-postgres.yml` is
`/var/lib/postgresql/{$POSTGRES_VERSION}/docker`. The `$` sits inside the
braces, so the path resolves to a literal `{14}` directory. Postgres never uses
that directory.
The data goes to an anonymous volume instead. It is lost on `down`, and the
anonymous volume is left behind.
## What
Mount the volume at the image's data volume path. Breeze now passes this
path per version (`/var/lib/postgresql/data` up to 17, `/var/lib/postgresql`
from 18). On main the volume name is global. With a working mount, parallel
test types would then share one data directory, so this PR depends on #73836.
Only the last commit belongs to this PR.
related: #73836
---
##### Was generative AI tooling used to co-author this PR?
- [X] Yes (please specify the tool below)
Generated-by: Claude Code (Opus 5.5) following [the
guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions)
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]