Skip to content

[v3-2-test] Updates our docker commands to use breeze prefix (#66368)#67079

Merged
potiuk merged 1 commit into
apache:v3-2-testfrom
potiuk:backport-66368-to-v3-2-test
May 18, 2026
Merged

[v3-2-test] Updates our docker commands to use breeze prefix (#66368)#67079
potiuk merged 1 commit into
apache:v3-2-testfrom
potiuk:backport-66368-to-v3-2-test

Conversation

@potiuk
Copy link
Copy Markdown
Member

@potiuk potiuk commented May 18, 2026

Backport of #66368 to v3-2-test.

Prefixes Breeze-managed docker compose project names with breeze- (e.g. breeze-quick-start, breeze-task-sdk-test, breeze-airflowctl-test, breeze-e2e-test) so breeze down can use prefix-matching to discover and clean up every Breeze-owned compose project in one shot. Also fixes the matching test and e2e/integration test container names, and the test_bring_all_compose_projects_down_filters_unknown_by_default test.

Builds on #67078 ([v3-2-test] backport of #66255), which is already merged.

Conflicts during cherry-pick: only in the auto-generated breeze help artifacts (dev/breeze/doc/images/output_*.{svg,txt}) — regenerated via breeze setup regenerate-command-images --force so they reflect v3-2-test's actual command set, not main's.

All 50 breeze unit tests for the changed code (tests/test_docker_command_utils.py, tests/test_github_utils.py) pass locally.


Was generative AI tooling used to co-author this PR?
  • Yes — Claude Code (Opus 4.7)

Generated-by: Claude Code (Opus 4.7) following the guidelines

* Updates our docker commands to use breeze prefix

Updates our docker commands which are called from breeze to have a
breeze prefix, this helps by allowing breeze down to use prefix
matching to cleanup.

* Updates some of the missed container names

* Undo removed comment

* Fixes breeze cleanup ut and e2e tests

Updates the UTs to only cleanup breeze prefix,
updates e2e tests to create container with breeze
prefix in the name

* Remove merge conflict

Refactor import of tomllib for Python version compatibility.

* remove merge conflict

* fixes test_bring_all_compose_projects_down_filters_unknown_by_default

* Lint fixes

(cherry picked from commit bca6a65)
@boring-cyborg boring-cyborg Bot added area:dev-tools area:docker-tests area:production-image Production image improvements and fixes labels May 18, 2026
@potiuk potiuk merged commit 11ee67b into apache:v3-2-test May 18, 2026
34 checks passed
@potiuk potiuk deleted the backport-66368-to-v3-2-test branch May 18, 2026 00:53
@vatsrahul1001 vatsrahul1001 added the changelog:skip Changes that should be skipped from the changelog (CI, tests, etc..) label May 18, 2026
@vatsrahul1001 vatsrahul1001 added this to the Airflow 3.2.2 milestone May 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:dev-tools area:docker-tests area:production-image Production image improvements and fixes changelog:skip Changes that should be skipped from the changelog (CI, tests, etc..)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants