From 8fe53a702300dffa9f365ca98abe613a6350c4f5 Mon Sep 17 00:00:00 2001 From: Jarek Potiuk Date: Sun, 22 Dec 2024 21:37:01 +0100 Subject: [PATCH] [v2-10-test] Sort "opts" element in click option dictionary before hashing (#45156) (#45161) Some impleemntation details of click 8.1.8 caused instability in configuration directories that are produced by click config - the instability is in sequence of generated "opts" list - the sequence of options in it is random. While it can be likely fixed in later versions, better is to protect from it and sort the opts list before hashing the dict. (cherry picked from commit 1796c40c82b621dba68b33bb1a43db8185e3a858) --- dev/breeze/doc/images/output_build-docs.txt | 2 +- .../doc/images/output_ci-image_build.txt | 2 +- .../doc/images/output_ci-image_pull.svg | 34 +-- .../doc/images/output_ci-image_pull.txt | 2 +- .../doc/images/output_ci-image_verify.svg | 30 +-- .../doc/images/output_ci-image_verify.txt | 2 +- .../doc/images/output_ci_fix-ownership.txt | 2 +- .../doc/images/output_ci_free-space.txt | 2 +- .../doc/images/output_ci_resource-check.txt | 2 +- .../doc/images/output_ci_selective-check.txt | 2 +- dev/breeze/doc/images/output_cleanup.txt | 2 +- .../doc/images/output_compile-www-assets.txt | 2 +- dev/breeze/doc/images/output_down.txt | 2 +- dev/breeze/doc/images/output_exec.txt | 2 +- .../images/output_generate-migration-file.txt | 2 +- .../doc/images/output_k8s_build-k8s-image.svg | 30 +-- .../doc/images/output_k8s_build-k8s-image.txt | 2 +- .../images/output_k8s_configure-cluster.txt | 2 +- .../doc/images/output_k8s_create-cluster.txt | 2 +- .../doc/images/output_k8s_delete-cluster.txt | 2 +- .../doc/images/output_k8s_deploy-airflow.txt | 2 +- dev/breeze/doc/images/output_k8s_k9s.txt | 2 +- dev/breeze/doc/images/output_k8s_logs.txt | 2 +- .../images/output_k8s_run-complete-tests.txt | 2 +- .../doc/images/output_k8s_setup-env.txt | 2 +- dev/breeze/doc/images/output_k8s_shell.txt | 2 +- dev/breeze/doc/images/output_k8s_status.txt | 2 +- dev/breeze/doc/images/output_k8s_tests.txt | 2 +- .../images/output_k8s_upload-k8s-image.txt | 2 +- .../doc/images/output_prod-image_build.txt | 2 +- .../doc/images/output_prod-image_pull.svg | 34 +-- .../doc/images/output_prod-image_pull.txt | 2 +- .../doc/images/output_prod-image_verify.svg | 32 +-- .../doc/images/output_prod-image_verify.txt | 2 +- ...release-management_add-back-references.svg | 12 +- ...release-management_add-back-references.txt | 2 +- ...anagement_clean-old-provider-artifacts.txt | 2 +- ...release-management_create-minor-branch.txt | 2 +- ...elease-management_generate-constraints.svg | 30 +-- ...elease-management_generate-constraints.txt | 2 +- ...management_generate-issue-content-core.txt | 2 +- ...ment_generate-issue-content-helm-chart.txt | 2 +- ...e-management_install-provider-packages.svg | 86 +++---- ...e-management_install-provider-packages.txt | 2 +- ...ase-management_prepare-airflow-package.txt | 2 +- ...-management_prepare-helm-chart-package.txt | 2 +- ...-management_prepare-helm-chart-tarball.txt | 2 +- ...agement_prepare-provider-documentation.svg | 24 +- ...agement_prepare-provider-documentation.txt | 2 +- ...e-management_prepare-provider-packages.svg | 26 +-- ...e-management_prepare-provider-packages.txt | 2 +- ...lease-management_prepare-python-client.txt | 2 +- ...output_release-management_publish-docs.svg | 28 +-- ...output_release-management_publish-docs.txt | 2 +- ...release-management_release-prod-images.svg | 22 +- ...release-management_release-prod-images.txt | 2 +- ...ut_release-management_start-rc-process.txt | 2 +- ...utput_release-management_start-release.txt | 2 +- ...utput_release-management_tag-providers.txt | 2 +- ..._release-management_update-constraints.txt | 2 +- ...se-management_verify-provider-packages.svg | 84 +++---- ...se-management_verify-provider-packages.txt | 2 +- .../output_sbom_build-all-airflow-images.txt | 2 +- ...put_sbom_export-dependency-information.txt | 2 +- ...t_sbom_generate-providers-requirements.svg | 26 +-- ...t_sbom_generate-providers-requirements.txt | 2 +- .../output_sbom_update-sbom-information.txt | 2 +- dev/breeze/doc/images/output_setup.txt | 2 +- .../doc/images/output_setup_autocomplete.txt | 2 +- ...utput_setup_check-all-params-in-groups.txt | 2 +- dev/breeze/doc/images/output_setup_config.txt | 2 +- ...output_setup_regenerate-command-images.txt | 2 +- .../doc/images/output_setup_self-upgrade.txt | 2 +- .../output_setup_synchronize-local-mounts.txt | 2 +- .../doc/images/output_setup_version.txt | 2 +- dev/breeze/doc/images/output_shell.svg | 148 ++++++------ dev/breeze/doc/images/output_shell.txt | 2 +- .../doc/images/output_start-airflow.svg | 76 ++++--- .../doc/images/output_start-airflow.txt | 2 +- .../doc/images/output_static-checks.svg | 36 +-- .../doc/images/output_static-checks.txt | 2 +- .../doc/images/output_testing_db-tests.svg | 190 ++++++++-------- .../doc/images/output_testing_db-tests.txt | 2 +- .../output_testing_docker-compose-tests.svg | 16 +- .../output_testing_docker-compose-tests.txt | 2 +- .../doc/images/output_testing_helm-tests.svg | 20 +- .../doc/images/output_testing_helm-tests.txt | 2 +- .../output_testing_integration-tests.svg | 34 +-- .../output_testing_integration-tests.txt | 2 +- .../images/output_testing_non-db-tests.svg | 174 +++++++------- .../images/output_testing_non-db-tests.txt | 2 +- .../doc/images/output_testing_tests.svg | 214 +++++++++--------- .../doc/images/output_testing_tests.txt | 2 +- .../airflow_breeze/commands/setup_commands.py | 30 ++- 94 files changed, 815 insertions(+), 761 deletions(-) diff --git a/dev/breeze/doc/images/output_build-docs.txt b/dev/breeze/doc/images/output_build-docs.txt index 85554fb426c0a..b4032dbce87dd 100644 --- a/dev/breeze/doc/images/output_build-docs.txt +++ b/dev/breeze/doc/images/output_build-docs.txt @@ -1 +1 @@ -91166ce4114ea9c162c139d2aff15886 +8ffd788a08f47ba27c0cee16a705ac70 diff --git a/dev/breeze/doc/images/output_ci-image_build.txt b/dev/breeze/doc/images/output_ci-image_build.txt index c6e83a9ecbbc8..81d6c4d3e9357 100644 --- a/dev/breeze/doc/images/output_ci-image_build.txt +++ b/dev/breeze/doc/images/output_ci-image_build.txt @@ -1 +1 @@ -ba37d2111eca99fb5018b9f0778e71dd +80ce01eeaab41a0e50f1eef17b245cbe diff --git a/dev/breeze/doc/images/output_ci-image_pull.svg b/dev/breeze/doc/images/output_ci-image_pull.svg index 78616b54218f9..b0ebd7a1ea5f1 100644 --- a/dev/breeze/doc/images/output_ci-image_pull.svg +++ b/dev/breeze/doc/images/output_ci-image_pull.svg @@ -165,34 +165,34 @@ Pull and optionally verify CI images - possibly in parallel for all Python versions. ╭─ Pull image flags ───────────────────────────────────────────────────────────────────────────────────────────────────╮ ---image-tag-tTag of the image which is used to pull the image.(TEXT)[default: latest] ---python-pPython major/minor version used in Airflow image for images. +--image-tag-tTag of the image which is used to pull the image.(TEXT)[default: latest] +--python-pPython major/minor version used in Airflow image for images. (>3.8< | 3.9 | 3.10 | 3.11 | 3.12)                           [default: 3.8]                                               ---verifyVerify image. ---wait-for-imageWait until image is available. ---tag-as-latestTags the image as latest and update checksum of all files after pulling. Useful when you build -or pull image with --image-tag.                                                                +--verifyVerify image. +--wait-for-imageWait until image is available. +--tag-as-latestTags the image as latest and update checksum of all files after pulling. Useful when you build +or pull image with --image-tag.                                                                ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭─ Parallel running ───────────────────────────────────────────────────────────────────────────────────────────────────╮ ---run-in-parallelRun the operation in parallel on all or selected subset of parameters. ---parallelismMaximum number of processes to use while running the operation in parallel. +--run-in-parallelRun the operation in parallel on all or selected subset of parameters. +--parallelismMaximum number of processes to use while running the operation in parallel. (INTEGER RANGE)                                                             [default: 4; 1<=x<=8]                                                       ---python-versionsSpace separated list of python versions used for build with multiple versions.(TEXT) +--python-versionsSpace separated list of python versions used for build with multiple versions.(TEXT) [default: 3.8 3.9 3.10 3.11 3.12]                                              ---skip-cleanupSkip cleanup of temporary files created during parallel run. ---debug-resourcesWhether to show resource information while running in parallel. ---include-success-outputsWhether to include outputs of successful parallel runs (skipped by default). +--skip-cleanupSkip cleanup of temporary files created during parallel run. +--debug-resourcesWhether to show resource information while running in parallel. +--include-success-outputsWhether to include outputs of successful parallel runs (skipped by default). ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭─ Github authentication ──────────────────────────────────────────────────────────────────────────────────────────────╮ ---github-repository-gGitHub repository used to pull, push run images.(TEXT)[default: apache/airflow] ---github-tokenThe token used to authenticate to GitHub.(TEXT) +--github-repository-gGitHub repository used to pull, push run images.(TEXT)[default: apache/airflow] +--github-tokenThe token used to authenticate to GitHub.(TEXT) ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭─ Common options ─────────────────────────────────────────────────────────────────────────────────────────────────────╮ ---verbose-vPrint verbose information about performed steps. ---dry-run-DIf dry-run is set, commands are only printed, not executed. ---help-hShow this message and exit. +--verbose-vPrint verbose information about performed steps. +--dry-run-DIf dry-run is set, commands are only printed, not executed. +--help-hShow this message and exit. ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ diff --git a/dev/breeze/doc/images/output_ci-image_pull.txt b/dev/breeze/doc/images/output_ci-image_pull.txt index c916be1bf34eb..50f7acb464235 100644 --- a/dev/breeze/doc/images/output_ci-image_pull.txt +++ b/dev/breeze/doc/images/output_ci-image_pull.txt @@ -1 +1 @@ -3c950cd0e358661163e52c9f3726aee8 +e97ff94407b8cf77885cc92f3c139706 diff --git a/dev/breeze/doc/images/output_ci-image_verify.svg b/dev/breeze/doc/images/output_ci-image_verify.svg index 2a0431e876c4d..61a73a5df55a4 100644 --- a/dev/breeze/doc/images/output_ci-image_verify.svg +++ b/dev/breeze/doc/images/output_ci-image_verify.svg @@ -156,31 +156,31 @@ Verify CI image. ╭─ Verify image flags ─────────────────────────────────────────────────────────────────────────────────────────────────╮ ---image-name-nName of the image to verify (overrides --python and --image-tag).(TEXT) ---python-pPython major/minor version used in Airflow image for images.(>3.8< | 3.9 | 3.10 | 3.11 | 3.12) +--image-name-nName of the image to verify (overrides --python and --image-tag).(TEXT) +--python-pPython major/minor version used in Airflow image for images.(>3.8< | 3.9 | 3.10 | 3.11 | 3.12) [default: 3.8]                                               ---image-tag-tTag of the image when verifying it.(TEXT)[default: latest] ---pullPull image is missing before attempting to verify it. +--image-tag-tTag of the image when verifying it.(TEXT)[default: latest] +--pullPull image is missing before attempting to verify it. ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭─ Parallel running ───────────────────────────────────────────────────────────────────────────────────────────────────╮ ---run-in-parallelRun the operation in parallel on all or selected subset of parameters. ---parallelismMaximum number of processes to use while running the operation in parallel. +--run-in-parallelRun the operation in parallel on all or selected subset of parameters. +--parallelismMaximum number of processes to use while running the operation in parallel. (INTEGER RANGE)                                                             [default: 4; 1<=x<=8]                                                       ---python-versionsSpace separated list of python versions used for build with multiple versions.(TEXT) +--python-versionsSpace separated list of python versions used for build with multiple versions.(TEXT) [default: 3.8 3.9 3.10 3.11 3.12]                                              ---skip-cleanupSkip cleanup of temporary files created during parallel run. ---debug-resourcesWhether to show resource information while running in parallel. ---include-success-outputsWhether to include outputs of successful parallel runs (skipped by default). +--skip-cleanupSkip cleanup of temporary files created during parallel run. +--debug-resourcesWhether to show resource information while running in parallel. +--include-success-outputsWhether to include outputs of successful parallel runs (skipped by default). ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭─ Github authentication ──────────────────────────────────────────────────────────────────────────────────────────────╮ ---github-repository-gGitHub repository used to pull, push run images.(TEXT)[default: apache/airflow] ---github-tokenThe token used to authenticate to GitHub.(TEXT) +--github-repository-gGitHub repository used to pull, push run images.(TEXT)[default: apache/airflow] +--github-tokenThe token used to authenticate to GitHub.(TEXT) ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭─ Common options ─────────────────────────────────────────────────────────────────────────────────────────────────────╮ ---verbose-vPrint verbose information about performed steps. ---dry-run-DIf dry-run is set, commands are only printed, not executed. ---help-hShow this message and exit. +--verbose-vPrint verbose information about performed steps. +--dry-run-DIf dry-run is set, commands are only printed, not executed. +--help-hShow this message and exit. ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ diff --git a/dev/breeze/doc/images/output_ci-image_verify.txt b/dev/breeze/doc/images/output_ci-image_verify.txt index bad4f7d8a8bae..c91b767ea7194 100644 --- a/dev/breeze/doc/images/output_ci-image_verify.txt +++ b/dev/breeze/doc/images/output_ci-image_verify.txt @@ -1 +1 @@ -ec059842b7c4c41db33a6362a361b0ef +e51cc3c1310b1b2db328a04cca31ed80 diff --git a/dev/breeze/doc/images/output_ci_fix-ownership.txt b/dev/breeze/doc/images/output_ci_fix-ownership.txt index df6f8b9361a20..ddf23d2424f8f 100644 --- a/dev/breeze/doc/images/output_ci_fix-ownership.txt +++ b/dev/breeze/doc/images/output_ci_fix-ownership.txt @@ -1 +1 @@ -3e5a73533cc96045e72cb258783cfc96 +9decf6bb3eecbe566006f39f22cb331a diff --git a/dev/breeze/doc/images/output_ci_free-space.txt b/dev/breeze/doc/images/output_ci_free-space.txt index 4f460e5d24525..28dab1aeb49be 100644 --- a/dev/breeze/doc/images/output_ci_free-space.txt +++ b/dev/breeze/doc/images/output_ci_free-space.txt @@ -1 +1 @@ -49af17b032039c05c41a7a8283f365cc +21f9955c2f47b4524f1df73af8594d54 diff --git a/dev/breeze/doc/images/output_ci_resource-check.txt b/dev/breeze/doc/images/output_ci_resource-check.txt index 194cda808be74..ddad0edbd2074 100644 --- a/dev/breeze/doc/images/output_ci_resource-check.txt +++ b/dev/breeze/doc/images/output_ci_resource-check.txt @@ -1 +1 @@ -bfcca92f18a403ca630955074eb5e9ad +858a3c3a7f47ab6b47364a9fff1c19ac diff --git a/dev/breeze/doc/images/output_ci_selective-check.txt b/dev/breeze/doc/images/output_ci_selective-check.txt index 2eb3403f048f6..5df251d9fa865 100644 --- a/dev/breeze/doc/images/output_ci_selective-check.txt +++ b/dev/breeze/doc/images/output_ci_selective-check.txt @@ -1 +1 @@ -f9ac9fc50d20e8ecd823cad37888dc28 +2b138d3a636135af916927a5ad94ca7c diff --git a/dev/breeze/doc/images/output_cleanup.txt b/dev/breeze/doc/images/output_cleanup.txt index b4b8f084ef797..bf619de66a7e0 100644 --- a/dev/breeze/doc/images/output_cleanup.txt +++ b/dev/breeze/doc/images/output_cleanup.txt @@ -1 +1 @@ -231de69d5f47ba29c883164e4575e310 +45d1ac665d85bff99d1ea396be00f892 diff --git a/dev/breeze/doc/images/output_compile-www-assets.txt b/dev/breeze/doc/images/output_compile-www-assets.txt index 09a068ea8d4bd..b94d633f3abc1 100644 --- a/dev/breeze/doc/images/output_compile-www-assets.txt +++ b/dev/breeze/doc/images/output_compile-www-assets.txt @@ -1 +1 @@ -2c65b08cbff1b5be5b5c55fcd18580a9 +5b57c7464757837e78ed9ad7e2b39d6b diff --git a/dev/breeze/doc/images/output_down.txt b/dev/breeze/doc/images/output_down.txt index 6311b956ecf11..a0b06e332c802 100644 --- a/dev/breeze/doc/images/output_down.txt +++ b/dev/breeze/doc/images/output_down.txt @@ -1 +1 @@ -65834d56aa23a727a3b5a5c6f8197400 +17e350cf4ddd966bc9aa142d5452317c diff --git a/dev/breeze/doc/images/output_exec.txt b/dev/breeze/doc/images/output_exec.txt index 85e16aefc6e98..52dddc0e1a613 100644 --- a/dev/breeze/doc/images/output_exec.txt +++ b/dev/breeze/doc/images/output_exec.txt @@ -1 +1 @@ -42bbd3c1659128b0341ae118c3482da2 +300c15ecdfffbb85926ab31fc775521a diff --git a/dev/breeze/doc/images/output_generate-migration-file.txt b/dev/breeze/doc/images/output_generate-migration-file.txt index 640a1dec40895..1a80bedb173c1 100644 --- a/dev/breeze/doc/images/output_generate-migration-file.txt +++ b/dev/breeze/doc/images/output_generate-migration-file.txt @@ -1 +1 @@ -747d68bcaed5decfa6da146eb9c74e64 +fe2f7beb040bd87d2ba9ec143c067711 diff --git a/dev/breeze/doc/images/output_k8s_build-k8s-image.svg b/dev/breeze/doc/images/output_k8s_build-k8s-image.svg index 9c708005f8555..8708f57a34e41 100644 --- a/dev/breeze/doc/images/output_k8s_build-k8s-image.svg +++ b/dev/breeze/doc/images/output_k8s_build-k8s-image.svg @@ -156,31 +156,31 @@ Build k8s-ready airflow image (optionally all images in parallel). ╭─ Build image flags ──────────────────────────────────────────────────────────────────────────────────────────────────╮ ---python-pPython major/minor version used in Airflow image for images. +--python-pPython major/minor version used in Airflow image for images. (>3.8< | 3.9 | 3.10 | 3.11 | 3.12)                           [default: 3.8]                                               ---image-tag-tImage tag used to build K8S image from.(TEXT)[default: latest] ---rebuild-base-imageRebuilds base Airflow image before building K8S image. ---copy-local-sources/--no-copy-local-sourcesCopy local sources to the image.[default: copy-local-sources] ---use-uv/--no-use-uvUse uv instead of pip as packaging tool to build the image. +--image-tag-tImage tag used to build K8S image from.(TEXT)[default: latest] +--rebuild-base-imageRebuilds base Airflow image before building K8S image. +--copy-local-sources/--no-copy-local-sourcesCopy local sources to the image.[default: copy-local-sources] +--use-uv/--no-use-uvUse uv instead of pip as packaging tool to build the image. [default: use-uv]                                           ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭─ Parallel options ───────────────────────────────────────────────────────────────────────────────────────────────────╮ ---run-in-parallelRun the operation in parallel on all or selected subset of parameters. ---parallelismMaximum number of processes to use while running the operation in parallel. +--run-in-parallelRun the operation in parallel on all or selected subset of parameters. +--parallelismMaximum number of processes to use while running the operation in parallel. (INTEGER RANGE)                                                             [default: 4; 1<=x<=8]                                                       ---python-versionsSpace separated list of python versions used for build with multiple versions.(TEXT) +--python-versionsSpace separated list of python versions used for build with multiple versions.(TEXT) [default: 3.8 3.9 3.10 3.11 3.12]                                              ---skip-cleanupSkip cleanup of temporary files created during parallel run. ---debug-resourcesWhether to show resource information while running in parallel. ---include-success-outputsWhether to include outputs of successful parallel runs (skipped by default). +--skip-cleanupSkip cleanup of temporary files created during parallel run. +--debug-resourcesWhether to show resource information while running in parallel. +--include-success-outputsWhether to include outputs of successful parallel runs (skipped by default). ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭─ Common options ─────────────────────────────────────────────────────────────────────────────────────────────────────╮ ---answer-aForce answer to questions.(y | n | q | yes | no | quit) ---dry-run-DIf dry-run is set, commands are only printed, not executed. ---verbose-vPrint verbose information about performed steps. ---help-hShow this message and exit. +--answer-aForce answer to questions.(y | n | q | yes | no | quit) +--dry-run-DIf dry-run is set, commands are only printed, not executed. +--verbose-vPrint verbose information about performed steps. +--help-hShow this message and exit. ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ diff --git a/dev/breeze/doc/images/output_k8s_build-k8s-image.txt b/dev/breeze/doc/images/output_k8s_build-k8s-image.txt index 0afa131e5c16b..f3df603a44c21 100644 --- a/dev/breeze/doc/images/output_k8s_build-k8s-image.txt +++ b/dev/breeze/doc/images/output_k8s_build-k8s-image.txt @@ -1 +1 @@ -f9669ae229dfd2954ae7bf6f66bb92bf +8fe943314c8d682f3b2ff4a58534b741 diff --git a/dev/breeze/doc/images/output_k8s_configure-cluster.txt b/dev/breeze/doc/images/output_k8s_configure-cluster.txt index ab866ca30628f..63928b69872d0 100644 --- a/dev/breeze/doc/images/output_k8s_configure-cluster.txt +++ b/dev/breeze/doc/images/output_k8s_configure-cluster.txt @@ -1 +1 @@ -2a1fe3591ff78e72168154d4bb199b8d +c0c07d0f5b25d5e4187f4ce381870485 diff --git a/dev/breeze/doc/images/output_k8s_create-cluster.txt b/dev/breeze/doc/images/output_k8s_create-cluster.txt index 3b9c1b9e84270..6593af7ccb216 100644 --- a/dev/breeze/doc/images/output_k8s_create-cluster.txt +++ b/dev/breeze/doc/images/output_k8s_create-cluster.txt @@ -1 +1 @@ -4866b440eeac112d88193f560da0bdc0 +7eca62705c1d8f11a2fc0a18a88e7c91 diff --git a/dev/breeze/doc/images/output_k8s_delete-cluster.txt b/dev/breeze/doc/images/output_k8s_delete-cluster.txt index 6e42679105a9d..b48027fb79699 100644 --- a/dev/breeze/doc/images/output_k8s_delete-cluster.txt +++ b/dev/breeze/doc/images/output_k8s_delete-cluster.txt @@ -1 +1 @@ -e0f4a8031c07e030b991fad51ef053e4 +c53b1edc47685362014895cdca361de1 diff --git a/dev/breeze/doc/images/output_k8s_deploy-airflow.txt b/dev/breeze/doc/images/output_k8s_deploy-airflow.txt index 343780b20db60..4d1fa5449ae53 100644 --- a/dev/breeze/doc/images/output_k8s_deploy-airflow.txt +++ b/dev/breeze/doc/images/output_k8s_deploy-airflow.txt @@ -1 +1 @@ -afbc231a108f6e3420d1a65703c0d783 +7b219729843f7f7558c903a7235af914 diff --git a/dev/breeze/doc/images/output_k8s_k9s.txt b/dev/breeze/doc/images/output_k8s_k9s.txt index a8a98f84923ea..6736f265f3613 100644 --- a/dev/breeze/doc/images/output_k8s_k9s.txt +++ b/dev/breeze/doc/images/output_k8s_k9s.txt @@ -1 +1 @@ -1c17a749f19e3377b8a3a311dda44f54 +6390d6d30886b8391affb440e1f87649 diff --git a/dev/breeze/doc/images/output_k8s_logs.txt b/dev/breeze/doc/images/output_k8s_logs.txt index 0d33b4f481c70..eb9dae16e00cd 100644 --- a/dev/breeze/doc/images/output_k8s_logs.txt +++ b/dev/breeze/doc/images/output_k8s_logs.txt @@ -1 +1 @@ -9fb6665a62c5b241a79b81dbdc2a827b +fa9bf90c415e49b271952515f85a91ca diff --git a/dev/breeze/doc/images/output_k8s_run-complete-tests.txt b/dev/breeze/doc/images/output_k8s_run-complete-tests.txt index 5f40d1cefe47a..c423cbebe2223 100644 --- a/dev/breeze/doc/images/output_k8s_run-complete-tests.txt +++ b/dev/breeze/doc/images/output_k8s_run-complete-tests.txt @@ -1 +1 @@ -1399a11a50f55112aeb52179341cca9c +8cc07a039366685871742d638af2bb74 diff --git a/dev/breeze/doc/images/output_k8s_setup-env.txt b/dev/breeze/doc/images/output_k8s_setup-env.txt index 1285e24d1e215..16d82b4ee317a 100644 --- a/dev/breeze/doc/images/output_k8s_setup-env.txt +++ b/dev/breeze/doc/images/output_k8s_setup-env.txt @@ -1 +1 @@ -a34e94744ca4e0592371fe55478c3d54 +519e87a2048c3f841196e43a09f183f6 diff --git a/dev/breeze/doc/images/output_k8s_shell.txt b/dev/breeze/doc/images/output_k8s_shell.txt index 6b8bbb3e0f664..8e28edd53debe 100644 --- a/dev/breeze/doc/images/output_k8s_shell.txt +++ b/dev/breeze/doc/images/output_k8s_shell.txt @@ -1 +1 @@ -ce3273f92e4b510d3265fa475e92933f +1a3ea248dd7c648b7a85da82cffe7d87 diff --git a/dev/breeze/doc/images/output_k8s_status.txt b/dev/breeze/doc/images/output_k8s_status.txt index c9f300872da0f..b5bc61bdf753c 100644 --- a/dev/breeze/doc/images/output_k8s_status.txt +++ b/dev/breeze/doc/images/output_k8s_status.txt @@ -1 +1 @@ -9cf265aae95772e4e8cce4c51cf7c9f6 +4fd988fc932aaae867de44532c3f7bef diff --git a/dev/breeze/doc/images/output_k8s_tests.txt b/dev/breeze/doc/images/output_k8s_tests.txt index f20478685c7ae..042c96b55a905 100644 --- a/dev/breeze/doc/images/output_k8s_tests.txt +++ b/dev/breeze/doc/images/output_k8s_tests.txt @@ -1 +1 @@ -16e4adcf86ffef59e4546db68efe4599 +c736bfdaeb0311a8d4503500b46b6806 diff --git a/dev/breeze/doc/images/output_k8s_upload-k8s-image.txt b/dev/breeze/doc/images/output_k8s_upload-k8s-image.txt index 2512beb0bc094..a25925e2ec769 100644 --- a/dev/breeze/doc/images/output_k8s_upload-k8s-image.txt +++ b/dev/breeze/doc/images/output_k8s_upload-k8s-image.txt @@ -1 +1 @@ -12c5fa242958dbaba84256db3dba3bfd +e12ffdec95d15ca61ae0937616d300a7 diff --git a/dev/breeze/doc/images/output_prod-image_build.txt b/dev/breeze/doc/images/output_prod-image_build.txt index 1645f4d547baa..66d159c24fcbe 100644 --- a/dev/breeze/doc/images/output_prod-image_build.txt +++ b/dev/breeze/doc/images/output_prod-image_build.txt @@ -1 +1 @@ -c243f4de16bc858f6202d88922f00109 +14ccd7d10bf3cab01d835aaab0c89a79 diff --git a/dev/breeze/doc/images/output_prod-image_pull.svg b/dev/breeze/doc/images/output_prod-image_pull.svg index f192beecf884d..54384eda2ab51 100644 --- a/dev/breeze/doc/images/output_prod-image_pull.svg +++ b/dev/breeze/doc/images/output_prod-image_pull.svg @@ -165,34 +165,34 @@ Pull and optionally verify Production images - possibly in parallel for all Python versions. ╭─ Pull image flags ───────────────────────────────────────────────────────────────────────────────────────────────────╮ ---image-tag-tTag of the image which is used to pull the image.(TEXT)[default: latest] ---python-pPython major/minor version used in Airflow image for images. +--image-tag-tTag of the image which is used to pull the image.(TEXT)[default: latest] +--python-pPython major/minor version used in Airflow image for images. (>3.8< | 3.9 | 3.10 | 3.11 | 3.12)                           [default: 3.8]                                               ---verifyVerify image. ---wait-for-imageWait until image is available. ---tag-as-latestTags the image as latest and update checksum of all files after pulling. Useful when you build -or pull image with --image-tag.                                                                +--verifyVerify image. +--wait-for-imageWait until image is available. +--tag-as-latestTags the image as latest and update checksum of all files after pulling. Useful when you build +or pull image with --image-tag.                                                                ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭─ Parallel running ───────────────────────────────────────────────────────────────────────────────────────────────────╮ ---run-in-parallelRun the operation in parallel on all or selected subset of parameters. ---parallelismMaximum number of processes to use while running the operation in parallel. +--run-in-parallelRun the operation in parallel on all or selected subset of parameters. +--parallelismMaximum number of processes to use while running the operation in parallel. (INTEGER RANGE)                                                             [default: 4; 1<=x<=8]                                                       ---python-versionsSpace separated list of python versions used for build with multiple versions.(TEXT) +--python-versionsSpace separated list of python versions used for build with multiple versions.(TEXT) [default: 3.8 3.9 3.10 3.11 3.12]                                              ---skip-cleanupSkip cleanup of temporary files created during parallel run. ---debug-resourcesWhether to show resource information while running in parallel. ---include-success-outputsWhether to include outputs of successful parallel runs (skipped by default). +--skip-cleanupSkip cleanup of temporary files created during parallel run. +--debug-resourcesWhether to show resource information while running in parallel. +--include-success-outputsWhether to include outputs of successful parallel runs (skipped by default). ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭─ Github authentication ──────────────────────────────────────────────────────────────────────────────────────────────╮ ---github-repository-gGitHub repository used to pull, push run images.(TEXT)[default: apache/airflow] ---github-tokenThe token used to authenticate to GitHub.(TEXT) +--github-repository-gGitHub repository used to pull, push run images.(TEXT)[default: apache/airflow] +--github-tokenThe token used to authenticate to GitHub.(TEXT) ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭─ Common options ─────────────────────────────────────────────────────────────────────────────────────────────────────╮ ---verbose-vPrint verbose information about performed steps. ---dry-run-DIf dry-run is set, commands are only printed, not executed. ---help-hShow this message and exit. +--verbose-vPrint verbose information about performed steps. +--dry-run-DIf dry-run is set, commands are only printed, not executed. +--help-hShow this message and exit. ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ diff --git a/dev/breeze/doc/images/output_prod-image_pull.txt b/dev/breeze/doc/images/output_prod-image_pull.txt index 2a3753775f2e6..e6a7857ad65da 100644 --- a/dev/breeze/doc/images/output_prod-image_pull.txt +++ b/dev/breeze/doc/images/output_prod-image_pull.txt @@ -1 +1 @@ -cc93e1715ab169931a87c1d6b1157ddb +029f6091ff068874717c93b8f82e0034 diff --git a/dev/breeze/doc/images/output_prod-image_verify.svg b/dev/breeze/doc/images/output_prod-image_verify.svg index 96321fe25d477..1c1d66e01f700 100644 --- a/dev/breeze/doc/images/output_prod-image_verify.svg +++ b/dev/breeze/doc/images/output_prod-image_verify.svg @@ -159,32 +159,32 @@ Verify Production image. ╭─ Verify image flags ─────────────────────────────────────────────────────────────────────────────────────────────────╮ ---image-name-nName of the image to verify (overrides --python and --image-tag).(TEXT) ---python-pPython major/minor version used in Airflow image for images.(>3.8< | 3.9 | 3.10 | 3.11 | 3.12) +--image-name-nName of the image to verify (overrides --python and --image-tag).(TEXT) +--python-pPython major/minor version used in Airflow image for images.(>3.8< | 3.9 | 3.10 | 3.11 | 3.12) [default: 3.8]                                               ---slim-imageThe image to verify is slim and non-slim tests should be skipped. ---image-tag-tTag of the image when verifying it.(TEXT)[default: latest] ---pullPull image is missing before attempting to verify it. +--slim-imageThe image to verify is slim and non-slim tests should be skipped. +--image-tag-tTag of the image when verifying it.(TEXT)[default: latest] +--pullPull image is missing before attempting to verify it. ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭─ Parallel running ───────────────────────────────────────────────────────────────────────────────────────────────────╮ ---run-in-parallelRun the operation in parallel on all or selected subset of parameters. ---parallelismMaximum number of processes to use while running the operation in parallel. +--run-in-parallelRun the operation in parallel on all or selected subset of parameters. +--parallelismMaximum number of processes to use while running the operation in parallel. (INTEGER RANGE)                                                             [default: 4; 1<=x<=8]                                                       ---python-versionsSpace separated list of python versions used for build with multiple versions.(TEXT) +--python-versionsSpace separated list of python versions used for build with multiple versions.(TEXT) [default: 3.8 3.9 3.10 3.11 3.12]                                              ---skip-cleanupSkip cleanup of temporary files created during parallel run. ---debug-resourcesWhether to show resource information while running in parallel. ---include-success-outputsWhether to include outputs of successful parallel runs (skipped by default). +--skip-cleanupSkip cleanup of temporary files created during parallel run. +--debug-resourcesWhether to show resource information while running in parallel. +--include-success-outputsWhether to include outputs of successful parallel runs (skipped by default). ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭─ Github authentication ──────────────────────────────────────────────────────────────────────────────────────────────╮ ---github-repository-gGitHub repository used to pull, push run images.(TEXT)[default: apache/airflow] ---github-tokenThe token used to authenticate to GitHub.(TEXT) +--github-repository-gGitHub repository used to pull, push run images.(TEXT)[default: apache/airflow] +--github-tokenThe token used to authenticate to GitHub.(TEXT) ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭─ Common options ─────────────────────────────────────────────────────────────────────────────────────────────────────╮ ---verbose-vPrint verbose information about performed steps. ---dry-run-DIf dry-run is set, commands are only printed, not executed. ---help-hShow this message and exit. +--verbose-vPrint verbose information about performed steps. +--dry-run-DIf dry-run is set, commands are only printed, not executed. +--help-hShow this message and exit. ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ diff --git a/dev/breeze/doc/images/output_prod-image_verify.txt b/dev/breeze/doc/images/output_prod-image_verify.txt index ba10a9b94c4e5..a8ef4547dee75 100644 --- a/dev/breeze/doc/images/output_prod-image_verify.txt +++ b/dev/breeze/doc/images/output_prod-image_verify.txt @@ -1 +1 @@ -5f5c03c80a4e23ddc088d5e59f914dfe +10ff72effa1a1a68da7bcd01b3f95a53 diff --git a/dev/breeze/doc/images/output_release-management_add-back-references.svg b/dev/breeze/doc/images/output_release-management_add-back-references.svg index 638bd4dd72a56..c97caefe613de 100644 --- a/dev/breeze/doc/images/output_release-management_add-back-references.svg +++ b/dev/breeze/doc/images/output_release-management_add-back-references.svg @@ -151,14 +151,14 @@ Command to add back references for documentation to make it backward compatible. ╭─ Add Back References to Docs ────────────────────────────────────────────────────────────────────────────────────────╮ -*--airflow-site-directory-aLocal directory path of cloned airflow-site repo.(DIRECTORY)[required] ---include-not-ready-providersWhether to include providers that are not yet ready to be released. ---include-removed-providersWhether to include providers that are removed. +*--airflow-site-directory-aLocal directory path of cloned airflow-site repo.(DIRECTORY)[required] +--include-not-ready-providersWhether to include providers that are not yet ready to be released. +--include-removed-providersWhether to include providers that are removed. ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭─ Common options ─────────────────────────────────────────────────────────────────────────────────────────────────────╮ ---dry-run-DIf dry-run is set, commands are only printed, not executed. ---verbose-vPrint verbose information about performed steps. ---help-hShow this message and exit. +--dry-run-DIf dry-run is set, commands are only printed, not executed. +--verbose-vPrint verbose information about performed steps. +--help-hShow this message and exit. ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ diff --git a/dev/breeze/doc/images/output_release-management_add-back-references.txt b/dev/breeze/doc/images/output_release-management_add-back-references.txt index ccf01bc4edc63..6e4fc78847908 100644 --- a/dev/breeze/doc/images/output_release-management_add-back-references.txt +++ b/dev/breeze/doc/images/output_release-management_add-back-references.txt @@ -1 +1 @@ -c249d495e02c21e04f38b3597ab37ac6 +7d250887dac6327b6d681d0c325bd654 diff --git a/dev/breeze/doc/images/output_release-management_clean-old-provider-artifacts.txt b/dev/breeze/doc/images/output_release-management_clean-old-provider-artifacts.txt index 6bb6f32c3fb2e..644ef44e5799a 100644 --- a/dev/breeze/doc/images/output_release-management_clean-old-provider-artifacts.txt +++ b/dev/breeze/doc/images/output_release-management_clean-old-provider-artifacts.txt @@ -1 +1 @@ -16862ea6a616ef66a192424838062813 +085dfd3570b78ad1be8dd95f480be582 diff --git a/dev/breeze/doc/images/output_release-management_create-minor-branch.txt b/dev/breeze/doc/images/output_release-management_create-minor-branch.txt index 80fe1e8310c6a..ba10a8aae0500 100644 --- a/dev/breeze/doc/images/output_release-management_create-minor-branch.txt +++ b/dev/breeze/doc/images/output_release-management_create-minor-branch.txt @@ -1 +1 @@ -a3834afc4aa5d1e98002c9e9e7a9931d +5b63e90b9597e5a47cc4fbfa32ab9fbe diff --git a/dev/breeze/doc/images/output_release-management_generate-constraints.svg b/dev/breeze/doc/images/output_release-management_generate-constraints.svg index 12a57187b22d5..b98df40c4a669 100644 --- a/dev/breeze/doc/images/output_release-management_generate-constraints.svg +++ b/dev/breeze/doc/images/output_release-management_generate-constraints.svg @@ -171,36 +171,36 @@ Generates pinned constraint files with all extras from pyproject.toml in parallel. ╭─ Generate constraints flags ─────────────────────────────────────────────────────────────────────────────────────────╮ ---airflow-constraints-modeMode of constraints for Airflow for CI image building.                  +--airflow-constraints-modeMode of constraints for Airflow for CI image building.                  (constraints-source-providers | constraints | constraints-no-providers) [default: constraints-source-providers]                                 ---chicken-egg-providersList of chicken-egg provider packages - those that have airflow_version >=           +--chicken-egg-providersList of chicken-egg provider packages - those that have airflow_version >=           current_version and should be installed in CI from locally built packages with >=    current_version.dev0                                                                 (TEXT)                                                                               ---github-repository-gGitHub repository used to pull, push run images.(TEXT)[default: apache/airflow] ---image-tagTag of the image which is used to run the image (implies --mount-sources=skip). +--github-repository-gGitHub repository used to pull, push run images.(TEXT)[default: apache/airflow] +--image-tagTag of the image which is used to run the image (implies --mount-sources=skip). (TEXT)                                                                          [default: latest]                                                               ---python-pPython major/minor version used in Airflow image for images. +--python-pPython major/minor version used in Airflow image for images. (>3.8< | 3.9 | 3.10 | 3.11 | 3.12)                           [default: 3.8]                                               ---use-uv/--no-use-uvUse uv instead of pip as packaging tool to build the image.[default: use-uv] +--use-uv/--no-use-uvUse uv instead of pip as packaging tool to build the image.[default: use-uv] ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭─ Parallel running ───────────────────────────────────────────────────────────────────────────────────────────────────╮ ---debug-resourcesWhether to show resource information while running in parallel. ---parallelismMaximum number of processes to use while running the operation in parallel.(INTEGER RANGE) +--debug-resourcesWhether to show resource information while running in parallel. +--parallelismMaximum number of processes to use while running the operation in parallel.(INTEGER RANGE) [default: 4; 1<=x<=8]                                                       ---python-versionsSpace separated list of python versions used for build with multiple versions.(TEXT) +--python-versionsSpace separated list of python versions used for build with multiple versions.(TEXT) [default: 3.8 3.9 3.10 3.11 3.12]                                              ---run-in-parallelRun the operation in parallel on all or selected subset of parameters. ---skip-cleanupSkip cleanup of temporary files created during parallel run. +--run-in-parallelRun the operation in parallel on all or selected subset of parameters. +--skip-cleanupSkip cleanup of temporary files created during parallel run. ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭─ Common options ─────────────────────────────────────────────────────────────────────────────────────────────────────╮ ---verbose-vPrint verbose information about performed steps. ---dry-run-DIf dry-run is set, commands are only printed, not executed. ---answer-aForce answer to questions.(y | n | q | yes | no | quit) ---help-hShow this message and exit. +--verbose-vPrint verbose information about performed steps. +--dry-run-DIf dry-run is set, commands are only printed, not executed. +--answer-aForce answer to questions.(y | n | q | yes | no | quit) +--help-hShow this message and exit. ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ diff --git a/dev/breeze/doc/images/output_release-management_generate-constraints.txt b/dev/breeze/doc/images/output_release-management_generate-constraints.txt index e804b5c36f0ed..33cf856044643 100644 --- a/dev/breeze/doc/images/output_release-management_generate-constraints.txt +++ b/dev/breeze/doc/images/output_release-management_generate-constraints.txt @@ -1 +1 @@ -f1ab55e1bb009a39f13cd054b913fca3 +f2b97ee2b1beab01f4ca66adbcd50f48 diff --git a/dev/breeze/doc/images/output_release-management_generate-issue-content-core.txt b/dev/breeze/doc/images/output_release-management_generate-issue-content-core.txt index bf380665aa306..b35e23d09d408 100644 --- a/dev/breeze/doc/images/output_release-management_generate-issue-content-core.txt +++ b/dev/breeze/doc/images/output_release-management_generate-issue-content-core.txt @@ -1 +1 @@ -15723131610a3be9a3093f346e72ed06 +00382e6b2a84a1edbf77eb5ed0a9df72 diff --git a/dev/breeze/doc/images/output_release-management_generate-issue-content-helm-chart.txt b/dev/breeze/doc/images/output_release-management_generate-issue-content-helm-chart.txt index 20d87ba8dfc30..68f8a48a8b621 100644 --- a/dev/breeze/doc/images/output_release-management_generate-issue-content-helm-chart.txt +++ b/dev/breeze/doc/images/output_release-management_generate-issue-content-helm-chart.txt @@ -1 +1 @@ -3e0e080fa8422853ed7df3967725b35f +798f6631dad1b650e8a48fa5d51d73e6 diff --git a/dev/breeze/doc/images/output_release-management_install-provider-packages.svg b/dev/breeze/doc/images/output_release-management_install-provider-packages.svg index 29e53f890d68a..f156aef3dbff7 100644 --- a/dev/breeze/doc/images/output_release-management_install-provider-packages.svg +++ b/dev/breeze/doc/images/output_release-management_install-provider-packages.svg @@ -1,4 +1,4 @@ - +