This is an automated email from the ASF dual-hosted git repository.

potiuk pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/main by this push:
     new 91b77ac2e9 Remove badly merged conflict for BREEZE.rst (#22953)
91b77ac2e9 is described below

commit 91b77ac2e9aa4a280236daf029d7337faa033d43
Author: Jarek Potiuk <[email protected]>
AuthorDate: Tue Apr 12 18:32:54 2022 +0200

    Remove badly merged conflict for BREEZE.rst (#22953)
    
    Missed the conflict when merging #22876. Github hides
    such big changes by default :(
---
 BREEZE.rst | 1663 ------------------------------------------------------------
 1 file changed, 1663 deletions(-)

diff --git a/BREEZE.rst b/BREEZE.rst
index 98714594d9..0a5f62ccbb 100644
--- a/BREEZE.rst
+++ b/BREEZE.rst
@@ -1252,1670 +1252,7 @@ which is already in the ``Dockerfile.ci``.
 Recording command output
 ========================
 
-<<<<<<< HEAD
 Breeze uses built-in capability of ``rich`` to record and print the command 
help as an ``svg`` file.
 It's enabled by setting ``RECORD_BREEZE_OUTPUT_FILE`` to a file name where it 
will be recorded.
 By default it records the screenshots with default characters width and with 
"Breeze screenshot" title,
 but you can override it with ``RECORD_BREEZE_WIDTH`` and 
``RECORD_BREEZE_TITLE`` variables respectively.
-=======
-Breeze Command-Line Interface Reference
-=======================================
-
-Airflow Breeze Syntax
----------------------
-
-This is the current syntax for  `./breeze <./breeze>`_:
-
- .. START BREEZE HELP MARKER
-
-.. code-block:: text
-
-
-  
####################################################################################################
-
-  usage: breeze [FLAGS] [COMMAND] -- <EXTRA_ARGS>
-
-  By default the script enters the  CI container and drops you to bash shell, 
but you can choose
-  one of the commands to run specific actions instead.
-
-  Add --help after each command to see details:
-
-  Commands without arguments:
-
-    shell                                    [Default] Enters interactive 
shell in the container
-    build-docs                               Builds documentation in the 
container
-    build-image                              Builds CI or Production docker 
image
-    prepare-build-cache                      Prepares CI or Production build 
cache
-    cleanup-image                            Cleans up the container image 
created
-    exec                                     Execs into running breeze 
container in new terminal
-    generate-constraints                     Generates pinned constraint files
-    initialize-local-virtualenv              Initializes local virtualenv
-    prepare-airflow-packages                 Prepares airflow packages
-    setup-autocomplete                       Sets up autocomplete for breeze
-    start-airflow                            Starts Scheduler and Webserver 
and enters the shell
-    stop                                     Stops the docker-compose 
environment
-    restart                                  Stops the docker-compose 
environment including DB cleanup
-    toggle-suppress-cheatsheet               Toggles on/off cheatsheet
-    toggle-suppress-asciiart                 Toggles on/off asciiart
-
-  Commands with arguments:
-
-    docker-compose                     <ARG>      Executes specified 
docker-compose command
-    kind-cluster                       <ARG>      Manages KinD cluster on the 
host
-    prepare-provider-documentation     <ARG>      Prepares provider packages 
documentation
-    prepare-provider-packages          <ARG>      Prepares provider packages
-    static-check                       <ARG>      Performs selected static 
check for changed files
-    tests                              <ARG>      Runs selected tests in the 
container
-
-  Help commands:
-
-    flags                                    Shows all breeze's flags
-    help                                     Shows this help message
-    help-all                                 Shows detailed help for all 
commands and flags
-
-  
####################################################################################################
-
-  Detailed usage
-
-  
####################################################################################################
-
-
-  Detailed usage for command: shell
-
-
-  breeze shell [FLAGS] [-- <EXTRA_ARGS>]
-
-        This is default subcommand if no subcommand is used.
-
-        Enters interactive shell where you can run all tests, start Airflow 
webserver, scheduler,
-        workers, interact with the database, run DAGs etc. It is the default 
command if no command
-        is selected. The shell is executed in the container and in case 
integrations are chosen,
-        the integrations will be started as separated docker containers - 
under the docker-compose
-        supervision. Local sources are by default mounted to within the 
container so you can edit
-        them locally and run tests immediately in the container. Several 
folders ('files', 'dist')
-        are also mounted so that you can exchange files between the host and 
container.
-
-        The 'files/airflow-breeze-config/variables.env' file can contain 
additional variables
-        and setup. This file is automatically sourced when you enter the 
container. Database
-        and webserver ports are forwarded to appropriate database/webserver so 
that you can
-        connect to it from your host environment.
-
-        You can also pass <EXTRA_ARGS> after -- they will be passed as bash 
parameters, this is
-        especially useful to pass bash options, for example -c to execute 
command:
-
-        'breeze shell -- -c "ls -la"'
-        'breeze -- -c "ls -la"'
-
-        For GitHub repository, the --github-repository flag can be used to 
specify the repository
-        to pull and push images. You can also use --github-image-id 
<COMMIT_SHA> in case
-        you want to pull the image with specific COMMIT_SHA tag.
-
-        'breeze shell \
-              --github-image-id 9a621eaa394c0a0a336f8e1b31b35eff4e4ee86e' - 
pull/use image with SHA
-        'breeze \
-              --github-image-id 9a621eaa394c0a0a336f8e1b31b35eff4e4ee86e' - 
pull/use image with SHA
-
-  Most flags are applicable to the shell command as it will run build when 
needed.
-
-
-  
####################################################################################################
-
-
-  Detailed usage for command: build-docs
-
-
-  breeze build-docs [-- <EXTRA_ARGS>]
-
-        Builds Airflow documentation. The documentation is build inside docker 
container - to
-        maintain the same build environment for everyone. Appropriate sources 
are mapped from
-        the host to the container so that latest sources are used. The folders 
where documentation
-        is generated ('docs/_build') are also mounted to the container - this 
way results of
-        the documentation build is available in the host.
-
-        The possible extra args are: --docs-only, --spellcheck-only, 
--package-filter, --help
-
-
-  
####################################################################################################
-
-
-  Detailed usage for command: build-image
-
-
-  breeze build-image [FLAGS]
-
-        Builds docker image (CI or production) without entering the container. 
You can pass
-        additional options to this command, such as:
-
-        Choosing python version:
-          '--python'
-
-        Choosing cache option:
-           '--build-cache-local' or '-build-cache-pulled', or 
'--build-cache-none'
-
-        Choosing whether to force pull images or force build the image:
-            '--force-build-image'
-
-        You can also pass '--production-image' flag to build production image 
rather than CI image.
-
-        For GitHub repository, the '--github-repository' can be used to choose 
repository
-        to pull/push images.
-
-  Flags:
-
-  -p, --python PYTHON_MAJOR_MINOR_VERSION
-          Python version used for the image. This is always major/minor 
version.
-
-          One of:
-
-                 3.7 3.8 3.9 3.10
-
-  --platform PLATFORM
-          Builds image for the platform specified.
-
-          One of:
-
-                 linux/amd64 linux/arm64 linux/amd64,linux/arm64
-
-
-  -d, --debian DEBIAN_VERSION
-          Debian version used for the image. This is always name of the debian 
distribution version.
-
-          One of:
-
-                 bullseye buster
-
-  -a, --install-airflow-version INSTALL_AIRFLOW_VERSION
-          Uses different version of Airflow when building PROD image.
-
-                 2.0.2 2.0.1 2.0.0 wheel sdist
-
-  -t, --install-airflow-reference INSTALL_AIRFLOW_REFERENCE
-          Installs Airflow directly from reference in GitHub when building 
PROD image.
-          This can be a GitHub branch like main or v2-2-test, or a tag like 
2.2.0rc1.
-
-  --installation-method INSTALLATION_METHOD
-          Method of installing Airflow in PROD image - either from the sources 
('.')
-          or from package 'apache-airflow' to install from PyPI.
-          Default in Breeze is to install from sources. One of:
-
-                 . apache-airflow
-
-  --upgrade-to-newer-dependencies
-          Upgrades PIP packages to latest versions available without looking 
at the constraints.
-
-  -I, --production-image
-          Use production image for entering the environment and builds (not 
for tests).
-
-  -F, --force-build-images
-          Forces building of the local docker images. The images are rebuilt
-          automatically for the first time or when changes are detected in
-          package-related files, but you can force it using this flag.
-
-  --cleanup-docker-context-files
-          Removes whl and tar.gz files created in docker-context-files before 
running the command.
-          In case there are some files there it unnecessarily increases the 
context size and
-          makes the COPY . always invalidated - if you happen to have those 
files when you build your
-          image.
-
-  Customization options:
-
-  -E, --extras EXTRAS
-          Extras to pass to build images The default are different for CI and 
production images:
-
-          CI image:
-                 devel_ci
-
-          Production image:
-                 
amazon,async,celery,cncf.kubernetes,dask,docker,elasticsearch,ftp,google,google_auth,
-                 
grpc,hashicorp,http,ldap,microsoft.azure,mysql,odbc,pandas,postgres,redis,sendgrid,
-                 sftp,slack,ssh,statsd,virtualenv
-
-  --image-tag TAG
-          Additional tag in the image.
-
-  --disable-pypi-when-building
-          Disable installing Airflow from pypi when building. If you use this 
flag and want
-          to install Airflow, you have to install it from packages placed in
-          'docker-context-files' and use --install-from-docker-context-files 
flag.
-
-  --additional-extras ADDITIONAL_EXTRAS
-          Additional extras to pass to build images The default is no 
additional extras.
-
-  --additional-python-deps ADDITIONAL_PYTHON_DEPS
-          Additional python dependencies to use when building the images.
-
-  --dev-apt-command DEV_APT_COMMAND
-          The basic command executed before dev apt deps are installed.
-
-  --additional-dev-apt-command ADDITIONAL_DEV_APT_COMMAND
-          Additional command executed before dev apt deps are installed.
-
-  --additional-dev-apt-deps ADDITIONAL_DEV_APT_DEPS
-          Additional apt dev dependencies to use when building the images.
-
-  --dev-apt-deps DEV_APT_DEPS
-          The basic apt dev dependencies to use when building the images.
-
-  --additional-dev-apt-deps ADDITIONAL_DEV_DEPS
-          Additional apt dev dependencies to use when building the images.
-
-  --additional-dev-apt-envs ADDITIONAL_DEV_APT_ENVS
-          Additional environment variables set when adding dev dependencies.
-
-  --runtime-apt-command RUNTIME_APT_COMMAND
-          The basic command executed before runtime apt deps are installed.
-
-  --additional-runtime-apt-command ADDITIONAL_RUNTIME_APT_COMMAND
-          Additional command executed before runtime apt deps are installed.
-
-  --runtime-apt-deps ADDITIONAL_RUNTIME_APT_DEPS
-          The basic apt runtime dependencies to use when building the images.
-
-  --additional-runtime-apt-deps ADDITIONAL_RUNTIME_DEPS
-          Additional apt runtime dependencies to use when building the images.
-
-  --additional-runtime-apt-envs ADDITIONAL_RUNTIME_APT_DEPS
-          Additional environment variables set when adding runtime 
dependencies.
-
-  Build options:
-
-  --disable-mysql-client-installation
-          Disables installation of the mysql client which might be problematic 
if you are building
-          image in controlled environment. Only valid for production image.
-
-  --disable-mssql-client-installation
-          Disables installation of the mssql client which might be problematic 
if you are building
-          image in controlled environment. Only valid for production image.
-
-  --constraints-location
-          Url to the constraints file. In case of the production image it can 
also be a path to the
-          constraint file placed in 'docker-context-files' folder, in which 
case it has to be
-          in the form of '/docker-context-files/<NAME_OF_THE_FILE>'
-
-  --disable-pip-cache
-          Disables GitHub PIP cache during the build. Useful if GitHub is not 
reachable during build.
-
-  --install-from-docker-context-files
-          This flag is used during image building. If it is used additionally 
to installing
-          Airflow from PyPI, the packages are installed from the .whl and 
.tar.gz packages placed
-          in the 'docker-context-files' folder. The same flag can be used 
during entering the image in
-          the CI image - in this case also the .whl and .tar.gz files will be 
installed automatically
-
-  -C, --force-clean-images
-          Force build images with cache disabled. This will remove the pulled 
or build images
-          and start building images from scratch. This might take a long time.
-
-  -r, --skip-rebuild-check
-          Skips checking image for rebuilds. It will use whatever image is 
available locally/pulled.
-
-  -L, --build-cache-local
-          Uses local cache to build images. No pulled images will be used, but 
results of local
-          builds in the Docker cache are used instead. This will take longer 
than when the pulled
-          cache is used for the first time, but subsequent 
'--build-cache-local' builds will be
-          faster as they will use mostly the locally build cache.
-
-          This is default strategy used by the Production image builds.
-
-  -U, --build-cache-pulled
-          Uses images pulled from GitHub Container Registry to build images.
-          Those builds are usually faster than when ''--build-cache-local'' 
with the exception if
-          the registry images are not yet updated. The images are updated 
after successful merges
-          to main.
-
-          This is default strategy used by the CI image builds.
-
-  -X, --build-cache-disabled
-          Disables cache during docker builds. This is useful if you want to 
make sure you want to
-          rebuild everything from scratch.
-
-          This strategy is used by default for both Production and CI images 
for the scheduled
-          (nightly) builds in CI.
-
-  -g, --github-repository GITHUB_REPOSITORY
-          GitHub repository used to pull, push images.
-          Default: apache/airflow.
-
-  -v, --verbose
-          Show verbose information about executed docker, kind, kubectl, helm 
commands. Useful for
-          debugging - when you run breeze with --verbose flags you will be 
able to see the commands
-          executed under the hood and copy&paste them to your terminal to 
debug them more easily.
-
-          Note that you can further increase verbosity and see all the 
commands executed by breeze
-          by running 'export VERBOSE_COMMANDS="true"' before running breeze.
-
-  --dry-run-docker
-          Only show docker commands to execute instead of actually executing 
them. The docker
-          commands are printed in yellow color.
-
-
-  
####################################################################################################
-
-
-  Detailed usage for command: prepare-build-cache
-
-
-  breeze prepare-build-cache [FLAGS]
-
-        Prepares build cache (CI or production) without entering the 
container. You can pass
-        additional options to this command, such as:
-
-        Choosing python version:
-          '--python'
-
-        You can also pass '--production-image' flag to build production image 
rather than CI image.
-
-        For GitHub repository, the '--github-repository' can be used to choose 
repository
-        to pull/push images. Cleanup docker context files and pull cache are 
forced. This command
-        requires buildx to be installed.
-
-  Flags:
-
-  -p, --python PYTHON_MAJOR_MINOR_VERSION
-          Python version used for the image. This is always major/minor 
version.
-
-          One of:
-
-                 3.7 3.8 3.9 3.10
-
-  --platform PLATFORM
-          Builds image for the platform specified.
-
-          One of:
-
-                 linux/amd64 linux/arm64 linux/amd64,linux/arm64
-
-
-  -d, --debian DEBIAN_VERSION
-          Debian version used for the image. This is always name of the debian 
distribution version.
-
-          One of:
-
-                 bullseye buster
-
-  -a, --install-airflow-version INSTALL_AIRFLOW_VERSION
-          Uses different version of Airflow when building PROD image.
-
-                 2.0.2 2.0.1 2.0.0 wheel sdist
-
-  -t, --install-airflow-reference INSTALL_AIRFLOW_REFERENCE
-          Installs Airflow directly from reference in GitHub when building 
PROD image.
-          This can be a GitHub branch like main or v2-2-test, or a tag like 
2.2.0rc1.
-
-  --installation-method INSTALLATION_METHOD
-          Method of installing Airflow in PROD image - either from the sources 
('.')
-          or from package 'apache-airflow' to install from PyPI.
-          Default in Breeze is to install from sources. One of:
-
-                 . apache-airflow
-
-  --upgrade-to-newer-dependencies
-          Upgrades PIP packages to latest versions available without looking 
at the constraints.
-
-  -I, --production-image
-          Use production image for entering the environment and builds (not 
for tests).
-
-  -g, --github-repository GITHUB_REPOSITORY
-          GitHub repository used to pull, push images.
-          Default: apache/airflow.
-
-  -v, --verbose
-          Show verbose information about executed docker, kind, kubectl, helm 
commands. Useful for
-          debugging - when you run breeze with --verbose flags you will be 
able to see the commands
-          executed under the hood and copy&paste them to your terminal to 
debug them more easily.
-
-          Note that you can further increase verbosity and see all the 
commands executed by breeze
-          by running 'export VERBOSE_COMMANDS="true"' before running breeze.
-
-  --dry-run-docker
-          Only show docker commands to execute instead of actually executing 
them. The docker
-          commands are printed in yellow color.
-
-
-  
####################################################################################################
-
-
-  Detailed usage for command: cleanup-image
-
-
-  breeze cleanup-image [FLAGS]
-
-        Removes the breeze-related images created in your local docker image 
cache. This will
-        not reclaim space in docker cache. You need to 'docker system prune' 
(optionally
-        with --all) to reclaim that space.
-
-  Flags:
-
-  -p, --python PYTHON_MAJOR_MINOR_VERSION
-          Python version used for the image. This is always major/minor 
version.
-
-          One of:
-
-                 3.7 3.8 3.9 3.10
-
-  --platform PLATFORM
-          Builds image for the platform specified.
-
-          One of:
-
-                 linux/amd64 linux/arm64 linux/amd64,linux/arm64
-
-
-  -d, --debian DEBIAN_VERSION
-          Debian version used for the image. This is always name of the debian 
distribution version.
-
-          One of:
-
-                 bullseye buster
-
-  -I, --production-image
-          Use production image for entering the environment and builds (not 
for tests).
-
-  -v, --verbose
-          Show verbose information about executed docker, kind, kubectl, helm 
commands. Useful for
-          debugging - when you run breeze with --verbose flags you will be 
able to see the commands
-          executed under the hood and copy&paste them to your terminal to 
debug them more easily.
-
-          Note that you can further increase verbosity and see all the 
commands executed by breeze
-          by running 'export VERBOSE_COMMANDS="true"' before running breeze.
-
-  --dry-run-docker
-          Only show docker commands to execute instead of actually executing 
them. The docker
-          commands are printed in yellow color.
-
-
-  
####################################################################################################
-
-
-  Detailed usage for command: exec
-
-
-  breeze exec [-- <EXTRA_ARGS>]
-
-        Execs into interactive shell to an already running container. The 
container must be started
-        already by breeze shell command. If you are not familiar with tmux, 
this is the best
-        way to run multiple processes in the same container at the same time 
for example scheduler,
-        webserver, workers, database console and interactive terminal.
-
-
-  
####################################################################################################
-
-
-  Detailed usage for command: generate-constraints
-
-
-  breeze generate-constraints [FLAGS]
-
-        Generates pinned constraint files with all extras from setup.py. Those 
files are generated in
-        files folder - separate files for different python version. Those 
constraint files when
-        pushed to orphan constraints-main, constraints-2-0 branches are used
-        to generate repeatable CI test runs as well as run repeatable 
production image builds and
-        upgrades when you want to include installing or updating some of the 
released providers
-        released at the time particular airflow version was released. You can 
use those
-        constraints to predictably install released Airflow versions. This is 
mainly used to test
-        the constraint generation or manually fix them - constraints are 
pushed to the orphan
-        branches by a successful scheduled CRON job in CI automatically, but 
sometimes manual fix
-        might be needed.
-
-  Flags:
-
-  --generate-constraints-mode GENERATE_CONSTRAINTS_MODE
-          Mode of generating constraints - determines whether providers are 
installed when generating
-          constraints and which version of them (either the ones from sources 
are used or the ones
-          from pypi.
-
-          One of:
-
-                 source-providers pypi-providers no-providers
-
-  -p, --python PYTHON_MAJOR_MINOR_VERSION
-          Python version used for the image. This is always major/minor 
version.
-
-          One of:
-
-                 3.7 3.8 3.9 3.10
-
-  --platform PLATFORM
-          Builds image for the platform specified.
-
-          One of:
-
-                 linux/amd64 linux/arm64 linux/amd64,linux/arm64
-
-
-  -d, --debian DEBIAN_VERSION
-          Debian version used for the image. This is always name of the debian 
distribution version.
-
-          One of:
-
-                 bullseye buster
-
-  -v, --verbose
-          Show verbose information about executed docker, kind, kubectl, helm 
commands. Useful for
-          debugging - when you run breeze with --verbose flags you will be 
able to see the commands
-          executed under the hood and copy&paste them to your terminal to 
debug them more easily.
-
-          Note that you can further increase verbosity and see all the 
commands executed by breeze
-          by running 'export VERBOSE_COMMANDS="true"' before running breeze.
-
-  --dry-run-docker
-          Only show docker commands to execute instead of actually executing 
them. The docker
-          commands are printed in yellow color.
-
-
-  
####################################################################################################
-
-
-  Detailed usage for command: initialize-local-virtualenv
-
-
-  breeze initialize-local-virtualenv [FLAGS]
-
-        Initializes locally created virtualenv installing all dependencies of 
Airflow
-        taking into account the constraints for the version specified.
-        This local virtualenv can be used to aid auto-completion and IDE 
support as
-        well as run unit tests directly from the IDE. You need to have 
virtualenv
-        activated before running this command.
-
-  Flags:
-
-  -p, --python PYTHON_MAJOR_MINOR_VERSION
-          Python version used for the image. This is always major/minor 
version.
-
-          One of:
-
-                 3.7 3.8 3.9 3.10
-
-  --platform PLATFORM
-          Builds image for the platform specified.
-
-          One of:
-
-                 linux/amd64 linux/arm64 linux/amd64,linux/arm64
-
-
-  -d, --debian DEBIAN_VERSION
-          Debian version used for the image. This is always name of the debian 
distribution version.
-
-          One of:
-
-                 bullseye buster
-
-
-  
####################################################################################################
-
-
-  Detailed usage for command: prepare-airflow-packages
-
-
-  breeze prepare-airflow-packages [FLAGS]
-
-        Prepares airflow packages (sdist and wheel) in dist folder. Note that
-        prepare-provider-packages command cleans up the dist folder, so if you 
want also
-        to generate provider packages, make sure you run 
prepare-provider-packages first,
-        and prepare-airflow-packages second. You can specify optional
-        --version-suffix-for-pypi flag to generate rc candidates for PyPI 
packages.
-        The packages are prepared in dist folder
-
-        Examples:
-
-        'breeze prepare-airflow-packages --package-format wheel' or
-        'breeze prepare-airflow-packages --version-suffix-for-pypi rc1'
-
-  Flags:
-
-  --package-format PACKAGE_FORMAT
-
-          Chooses format of packages to prepare.
-
-          One of:
-
-                 both,sdist,wheel
-
-          Default: both
-
-  -S, --version-suffix-for-pypi SUFFIX
-          Adds optional suffix to the version in the generated provider 
package. It can be used
-          to generate rc1/rc2 ... versions of the packages to be uploaded to 
PyPI.
-
-  -N, --version-suffix-for-svn SUFFIX
-          Adds optional suffix to the generated names of package. It can be 
used to generate
-          rc1/rc2 ... versions of the packages to be uploaded to SVN.
-
-  -v, --verbose
-          Show verbose information about executed docker, kind, kubectl, helm 
commands. Useful for
-          debugging - when you run breeze with --verbose flags you will be 
able to see the commands
-          executed under the hood and copy&paste them to your terminal to 
debug them more easily.
-
-          Note that you can further increase verbosity and see all the 
commands executed by breeze
-          by running 'export VERBOSE_COMMANDS="true"' before running breeze.
-
-  --dry-run-docker
-          Only show docker commands to execute instead of actually executing 
them. The docker
-          commands are printed in yellow color.
-
-
-  
####################################################################################################
-
-
-  Detailed usage for command: setup-autocomplete
-
-
-  breeze setup-autocomplete
-
-        Sets up autocomplete for breeze commands. Once you do it you need to 
re-enter the bash
-        shell and when typing breeze command <TAB> will provide autocomplete 
for
-        parameters and values.
-
-
-  
####################################################################################################
-
-
-  Detailed usage for command: start-airflow
-
-
-  breeze start-airflow
-
-        Like the Shell command this will enter the interactive shell, but it 
will also start
-        automatically the Scheduler and the Webserver. It will leave you in a 
tmux session where you
-        can also observe what is happening in your Airflow.
-
-        This is a convenient way to setup a development environment. Your dags 
will be loaded from the
-        folder 'files/dags' on your host machine (it could take some times).
-
-        If you want to load default connections and example dags you can use 
the dedicated flags.
-
-  Flags:
-
-  --use-airflow-version AIRFLOW_SPECIFICATION
-          In CI image, installs Airflow at runtime from PIP released version 
or using
-          the installation method specified (sdist, wheel, none). When 'none' 
is used,
-          airflow is just removed. In this case airflow package should be 
added to dist folder
-          and --use-packages-from-dist flag should be used.
-
-                 2.0.2 2.0.1 2.0.0 wheel sdist none
-
-  --use-packages-from-dist
-          In CI image, if specified it will look for packages placed in dist 
folder and
-          it will install the packages after entering the image.
-          This is useful for testing provider packages.
-
-  --load-example-dags
-          Include Airflow example dags.
-
-  --load-default-connections
-          Include Airflow Default Connections.
-
-
-  
####################################################################################################
-
-
-  Detailed usage for command: stop
-
-
-  breeze stop
-
-        Brings down running docker compose environment. When you start the 
environment, the docker
-        containers will continue running so that startup time is shorter. But 
they take quite a lot of
-        memory and CPU. This command stops all running containers from the 
environment.
-
-  Flags:
-
-  --preserve-volumes
-          Use this flag if you would like to preserve data volumes from the 
databases used
-          by the integrations. By default, those volumes are deleted, so when 
you run 'stop'
-          or 'restart' commands you start from scratch, but by using this flag 
you can
-          preserve them. If you want to delete those volumes after stopping 
Breeze, just
-          run the 'breeze stop' again without this flag.
-
-
-  
####################################################################################################
-
-
-  Detailed usage for command: restart
-
-
-  breeze restart [FLAGS]
-
-        Restarts running docker compose environment. When you restart the 
environment, the docker
-        containers will be restarted. That includes cleaning up the databases. 
This is
-        especially useful if you switch between different versions of Airflow.
-
-  Flags:
-
-  --preserve-volumes
-          Use this flag if you would like to preserve data volumes from the 
databases used
-          by the integrations. By default, those volumes are deleted, so when 
you run 'stop'
-          or 'restart' commands you start from scratch, but by using this flag 
you can
-          preserve them. If you want to delete those volumes after stopping 
Breeze, just
-          run the 'breeze stop' again without this flag.
-
-
-  
####################################################################################################
-
-
-  Detailed usage for command: toggle-suppress-cheatsheet
-
-
-  breeze toggle-suppress-cheatsheet
-
-        Toggles on/off cheatsheet displayed before starting bash shell.
-
-
-  
####################################################################################################
-
-
-  Detailed usage for command: toggle-suppress-asciiart
-
-
-  breeze toggle-suppress-asciiart
-
-        Toggles on/off asciiart displayed before starting bash shell.
-
-
-  
####################################################################################################
-
-
-  Detailed usage for command: docker-compose
-
-
-  breeze docker-compose [FLAGS] COMMAND [-- <EXTRA_ARGS>]
-
-        Run docker-compose command instead of entering the environment. Use 
'help' as command
-        to see available commands. The <EXTRA_ARGS> passed after -- are treated
-        as additional options passed to docker-compose. For example
-
-        'breeze docker-compose pull -- --ignore-pull-failures'
-
-  Flags:
-
-  -p, --python PYTHON_MAJOR_MINOR_VERSION
-          Python version used for the image. This is always major/minor 
version.
-
-          One of:
-
-                 3.7 3.8 3.9 3.10
-
-  --platform PLATFORM
-          Builds image for the platform specified.
-
-          One of:
-
-                 linux/amd64 linux/arm64 linux/amd64,linux/arm64
-
-
-  -d, --debian DEBIAN_VERSION
-          Debian version used for the image. This is always name of the debian 
distribution version.
-
-          One of:
-
-                 bullseye buster
-
-  -b, --backend BACKEND
-          Backend to use for tests - it determines which database is used.
-          One of:
-
-                 sqlite mysql postgres mssql
-
-          Default: sqlite
-
-  --postgres-version POSTGRES_VERSION
-          Postgres version used. One of:
-
-                 10 11 12 13
-
-  --mysql-version MYSQL_VERSION
-          MySql version used. One of:
-
-                 5.7 8
-
-  --mssql-version MSSQL_VERSION
-          MSSql version used. One of:
-
-                 2017-latest 2019-latest
-
-  -v, --verbose
-          Show verbose information about executed docker, kind, kubectl, helm 
commands. Useful for
-          debugging - when you run breeze with --verbose flags you will be 
able to see the commands
-          executed under the hood and copy&paste them to your terminal to 
debug them more easily.
-
-          Note that you can further increase verbosity and see all the 
commands executed by breeze
-          by running 'export VERBOSE_COMMANDS="true"' before running breeze.
-
-  --dry-run-docker
-          Only show docker commands to execute instead of actually executing 
them. The docker
-          commands are printed in yellow color.
-
-
-  
####################################################################################################
-
-
-  Detailed usage for command: kind-cluster
-
-
-  breeze kind-cluster [FLAGS] OPERATION
-
-        Manages host-side Kind Kubernetes cluster that is used to run 
Kubernetes integration tests.
-        It allows to start/stop/restart/status the Kind Kubernetes cluster and 
deploy Airflow to it.
-        This enables you to run tests inside the breeze environment with 
latest airflow images.
-        Note that in case of deploying airflow, the first step is to rebuild 
the image and loading it
-        to the cluster so you can also pass appropriate build image flags that 
will influence
-        rebuilding the production image. Operation is one of:
-
-                 start stop restart status deploy test shell k9s
-
-        The last two operations - shell and k9s allow you to perform 
interactive testing with
-        kubernetes tests. You can enter the shell from which you can run 
kubernetes tests and in
-        another terminal you can start the k9s CLI to debug kubernetes 
instance. It is an easy
-        way to debug the kubernetes deployments.
-
-        You can read more about k9s at https://k9scli.io/
-
-  Flags:
-
-  -p, --python PYTHON_MAJOR_MINOR_VERSION
-          Python version used for the image. This is always major/minor 
version.
-
-          One of:
-
-                 3.7 3.8 3.9 3.10
-
-  --platform PLATFORM
-          Builds image for the platform specified.
-
-          One of:
-
-                 linux/amd64 linux/arm64 linux/amd64,linux/arm64
-
-
-  -d, --debian DEBIAN_VERSION
-          Debian version used for the image. This is always name of the debian 
distribution version.
-
-          One of:
-
-                 bullseye buster
-
-  -F, --force-build-images
-          Forces building of the local docker images. The images are rebuilt
-          automatically for the first time or when changes are detected in
-          package-related files, but you can force it using this flag.
-
-  --cleanup-docker-context-files
-          Removes whl and tar.gz files created in docker-context-files before 
running the command.
-          In case there are some files there it unnecessarily increases the 
context size and
-          makes the COPY . always invalidated - if you happen to have those 
files when you build your
-          image.
-
-  Customization options:
-
-  -E, --extras EXTRAS
-          Extras to pass to build images The default are different for CI and 
production images:
-
-          CI image:
-                 devel_ci
-
-          Production image:
-                 
amazon,async,celery,cncf.kubernetes,dask,docker,elasticsearch,ftp,google,google_auth,
-                 
grpc,hashicorp,http,ldap,microsoft.azure,mysql,odbc,pandas,postgres,redis,sendgrid,
-                 sftp,slack,ssh,statsd,virtualenv
-
-  --image-tag TAG
-          Additional tag in the image.
-
-  --disable-pypi-when-building
-          Disable installing Airflow from pypi when building. If you use this 
flag and want
-          to install Airflow, you have to install it from packages placed in
-          'docker-context-files' and use --install-from-docker-context-files 
flag.
-
-  --additional-extras ADDITIONAL_EXTRAS
-          Additional extras to pass to build images The default is no 
additional extras.
-
-  --additional-python-deps ADDITIONAL_PYTHON_DEPS
-          Additional python dependencies to use when building the images.
-
-  --dev-apt-command DEV_APT_COMMAND
-          The basic command executed before dev apt deps are installed.
-
-  --additional-dev-apt-command ADDITIONAL_DEV_APT_COMMAND
-          Additional command executed before dev apt deps are installed.
-
-  --additional-dev-apt-deps ADDITIONAL_DEV_APT_DEPS
-          Additional apt dev dependencies to use when building the images.
-
-  --dev-apt-deps DEV_APT_DEPS
-          The basic apt dev dependencies to use when building the images.
-
-  --additional-dev-apt-deps ADDITIONAL_DEV_DEPS
-          Additional apt dev dependencies to use when building the images.
-
-  --additional-dev-apt-envs ADDITIONAL_DEV_APT_ENVS
-          Additional environment variables set when adding dev dependencies.
-
-  --runtime-apt-command RUNTIME_APT_COMMAND
-          The basic command executed before runtime apt deps are installed.
-
-  --additional-runtime-apt-command ADDITIONAL_RUNTIME_APT_COMMAND
-          Additional command executed before runtime apt deps are installed.
-
-  --runtime-apt-deps ADDITIONAL_RUNTIME_APT_DEPS
-          The basic apt runtime dependencies to use when building the images.
-
-  --additional-runtime-apt-deps ADDITIONAL_RUNTIME_DEPS
-          Additional apt runtime dependencies to use when building the images.
-
-  --additional-runtime-apt-envs ADDITIONAL_RUNTIME_APT_DEPS
-          Additional environment variables set when adding runtime 
dependencies.
-
-  Build options:
-
-  --disable-mysql-client-installation
-          Disables installation of the mysql client which might be problematic 
if you are building
-          image in controlled environment. Only valid for production image.
-
-  --disable-mssql-client-installation
-          Disables installation of the mssql client which might be problematic 
if you are building
-          image in controlled environment. Only valid for production image.
-
-  --constraints-location
-          Url to the constraints file. In case of the production image it can 
also be a path to the
-          constraint file placed in 'docker-context-files' folder, in which 
case it has to be
-          in the form of '/docker-context-files/<NAME_OF_THE_FILE>'
-
-  --disable-pip-cache
-          Disables GitHub PIP cache during the build. Useful if GitHub is not 
reachable during build.
-
-  --install-from-docker-context-files
-          This flag is used during image building. If it is used additionally 
to installing
-          Airflow from PyPI, the packages are installed from the .whl and 
.tar.gz packages placed
-          in the 'docker-context-files' folder. The same flag can be used 
during entering the image in
-          the CI image - in this case also the .whl and .tar.gz files will be 
installed automatically
-
-  -C, --force-clean-images
-          Force build images with cache disabled. This will remove the pulled 
or build images
-          and start building images from scratch. This might take a long time.
-
-  -r, --skip-rebuild-check
-          Skips checking image for rebuilds. It will use whatever image is 
available locally/pulled.
-
-  -L, --build-cache-local
-          Uses local cache to build images. No pulled images will be used, but 
results of local
-          builds in the Docker cache are used instead. This will take longer 
than when the pulled
-          cache is used for the first time, but subsequent 
'--build-cache-local' builds will be
-          faster as they will use mostly the locally build cache.
-
-          This is default strategy used by the Production image builds.
-
-  -U, --build-cache-pulled
-          Uses images pulled from GitHub Container Registry to build images.
-          Those builds are usually faster than when ''--build-cache-local'' 
with the exception if
-          the registry images are not yet updated. The images are updated 
after successful merges
-          to main.
-
-          This is default strategy used by the CI image builds.
-
-  -X, --build-cache-disabled
-          Disables cache during docker builds. This is useful if you want to 
make sure you want to
-          rebuild everything from scratch.
-
-          This strategy is used by default for both Production and CI images 
for the scheduled
-          (nightly) builds in CI.
-
-
-  
####################################################################################################
-
-
-  Detailed usage for command: prepare-provider-documentation
-
-
-  breeze prepare-provider-documentation [FLAGS] [PACKAGE_ID ...]
-
-        Prepares documentation files for provider packages.
-
-        The command is optionally followed by the list of packages to generate 
readme for.
-        If the first parameter is not formatted as a date, then today is 
regenerated.
-        If no packages are specified, readme for all packages are generated.
-        If no date is specified, current date + 3 days is used (allowing for 
PMC votes to pass).
-
-        Examples:
-
-        'breeze prepare-provider-documentation' or
-        'breeze prepare-provider-documentation --version-suffix-for-pypi rc1'
-
-        General form:
-
-        'breeze prepare-provider-documentation <PACKAGE_ID> ...'
-
-        * <PACKAGE_ID> is usually directory in the airflow/providers folder 
(for example
-          'google' but in several cases, it might be one level deeper 
separated with
-          '.' for example 'apache.hive'
-
-  Flags:
-
-  -S, --version-suffix-for-pypi SUFFIX
-          Adds optional suffix to the version in the generated provider 
package. It can be used
-          to generate rc1/rc2 ... versions of the packages to be uploaded to 
PyPI.
-
-  -N, --version-suffix-for-svn SUFFIX
-          Adds optional suffix to the generated names of package. It can be 
used to generate
-          rc1/rc2 ... versions of the packages to be uploaded to SVN.
-
-  --package-format PACKAGE_FORMAT
-
-          Chooses format of packages to prepare.
-
-          One of:
-
-                 both,sdist,wheel
-
-          Default: both
-
-  --non-interactive
-
-          Runs the command in non-interactive mode.
-
-  --generate-providers-issue
-
-          Generate providers issue that should be created.
-
-  -v, --verbose
-          Show verbose information about executed docker, kind, kubectl, helm 
commands. Useful for
-          debugging - when you run breeze with --verbose flags you will be 
able to see the commands
-          executed under the hood and copy&paste them to your terminal to 
debug them more easily.
-
-          Note that you can further increase verbosity and see all the 
commands executed by breeze
-          by running 'export VERBOSE_COMMANDS="true"' before running breeze.
-
-  --dry-run-docker
-          Only show docker commands to execute instead of actually executing 
them. The docker
-          commands are printed in yellow color.
-
-
-  
####################################################################################################
-
-
-  Detailed usage for command: prepare-provider-packages
-
-
-  breeze prepare-provider-packages [FLAGS] [PACKAGE_ID ...]
-
-        Prepares provider packages. You can provide (after --) optional list 
of packages to prepare.
-        If no packages are specified, readme for all packages are generated. 
You can specify optional
-        --version-suffix-for-svn flag to generate rc candidate packages to 
upload to SVN or
-        --version-suffix-for-pypi flag to generate rc candidates for PyPI 
packages. You can also
-        provide both suffixes in case you prepare alpha/beta versions. The 
packages are prepared in
-        dist folder. Note that this command also cleans up dist folder before 
generating the packages
-        so that you do not have accidental files there. This will delete 
airflow package if it is
-        prepared there so make sure you run prepare-provider-packages first,
-        and prepare-airflow-packages second.
-
-        Examples:
-
-        'breeze prepare-provider-packages' or
-        'breeze prepare-provider-packages google' or
-        'breeze prepare-provider-packages --package-format wheel google' or
-        'breeze prepare-provider-packages --version-suffix-for-svn rc1 http 
google amazon' or
-        'breeze prepare-provider-packages --version-suffix-for-pypi rc1 http 
google amazon'
-        'breeze prepare-provider-packages --version-suffix-for-pypi a1
-                                              --version-suffix-for-svn a1 http 
google amazon'
-
-        General form:
-
-        'breeze prepare-provider-packages [--package-format PACKAGE_FORMAT] \
-              [--version-suffix-for-svn|--version-suffix-for-pypi] 
<PACKAGE_ID> ...'
-
-        * <PACKAGE_ID> is usually directory in the airflow/providers folder 
(for example
-          'google'), but in several cases, it might be one level deeper 
separated with '.'
-          for example 'apache.hive'
-
-  Flags:
-
-  --package-format PACKAGE_FORMAT
-
-          Chooses format of packages to prepare.
-
-          One of:
-
-                 both,sdist,wheel
-
-          Default: both
-
-  -S, --version-suffix-for-pypi SUFFIX
-          Adds optional suffix to the version in the generated provider 
package. It can be used
-          to generate rc1/rc2 ... versions of the packages to be uploaded to 
PyPI.
-
-  -N, --version-suffix-for-svn SUFFIX
-          Adds optional suffix to the generated names of package. It can be 
used to generate
-          rc1/rc2 ... versions of the packages to be uploaded to SVN.
-
-  -v, --verbose
-          Show verbose information about executed docker, kind, kubectl, helm 
commands. Useful for
-          debugging - when you run breeze with --verbose flags you will be 
able to see the commands
-          executed under the hood and copy&paste them to your terminal to 
debug them more easily.
-
-          Note that you can further increase verbosity and see all the 
commands executed by breeze
-          by running 'export VERBOSE_COMMANDS="true"' before running breeze.
-
-  --dry-run-docker
-          Only show docker commands to execute instead of actually executing 
them. The docker
-          commands are printed in yellow color.
-
-
-  
####################################################################################################
-
-
-  Detailed usage for command: static-check
-
-
-  breeze static-check [FLAGS] static_check [-- <EXTRA_ARGS>]
-
-        Run selected static checks for currently changed files. You should 
specify static check that
-        you would like to run or 'all' to run all checks. One of:
-
-                 all airflow-config-yaml airflow-providers-available 
airflow-provider-yaml-files-ok
-                 autoflake base-operator black blacken-docs boring-cyborg build
-                 build-providers-dependencies chart-schema-lint 
capitalized-breeze
-                 changelog-duplicates check-2-1-compatibility 
check-apache-license
-                 check-builtin-literals check-executables-have-shebangs 
check-extras-order
-                 check-hooks-apply check-integrations check-merge-conflict 
check-revision-heads-map
-                 check-xml check-system-tests daysago-import-check 
debug-statements
-                 detect-private-key docstring-params doctoc 
dont-use-safe-filter end-of-file-fixer
-                 fix-encoding-pragma flake8 flynt codespell forbid-tabs 
helm-lint identity
-                 incorrect-use-of-LoggingMixin insert-license 
inline-dockerfile-scripts isort
-                 json-schema language-matters lint-dockerfile lint-openapi 
markdownlint mermaid
-                 migration-reference mixed-line-ending mypy mypy-helm 
no-providers-in-core-examples
-                 no-relative-imports persist-credentials-disabled 
pre-commit-descriptions
-                 pre-commit-hook-names pretty-format-json 
provide-create-sessions
-                 providers-changelogs providers-init-file 
providers-subpackages-init-file
-                 provider-yamls pydevd pydocstyle python-no-log-warn pyupgrade 
restrict-start_date
-                 rst-backticks setup-order setup-extra-packages shellcheck 
sort-in-the-wild
-                 sort-spelling-wordlist stylelint trailing-whitespace ui-lint
-                 update-breeze-config-hash update-breeze-file update-extras 
update-local-yml-file
-                 update-setup-cfg-file update-supported-versions 
update-versions
-                 vendor-k8s-json-schema verify-db-migrations-documented 
version-sync www-lint
-                 yamllint yesqa
-
-        You can pass extra arguments including options to the pre-commit 
framework as
-        <EXTRA_ARGS> passed after --. For example:
-
-        'breeze static-check mypy' or
-        'breeze static-check mypy -- --files tests/core.py'
-        'breeze static-check mypy -- --all-files'
-
-        To check all files that differ between you current branch and main run:
-
-        'breeze static-check all -- --from-ref $(git merge-base main HEAD) 
--to-ref HEAD'
-
-        To check all files that are in the HEAD commit run:
-
-        'breeze static-check mypy -- --from-ref HEAD^ --to-ref HEAD'
-
-
-        You can see all the options by adding --help EXTRA_ARG:
-
-        'breeze static-check mypy -- --help'
-
-
-  
####################################################################################################
-
-
-  Detailed usage for command: tests
-
-
-  breeze tests [FLAGS] [TEST_TARGET ..] [-- <EXTRA_ARGS>]
-
-        Run the specified unit test target. There might be multiple
-        targets specified separated with comas. The <EXTRA_ARGS> passed after 
-- are treated
-        as additional options passed to pytest. You can pass 'tests' as target 
to
-        run all tests. For example:
-
-        'breeze tests tests/core/test_core.py -- --logging-level=DEBUG'
-        'breeze tests tests
-
-  Flags:
-
-  --test-type TEST_TYPE
-          Type of the test to run. One of:
-
-                 
All,Always,Core,Providers,API,CLI,Integration,Other,WWW,Postgres,MySQL,Helm,
-                 Quarantined
-
-          Default: All
-
-
-  
####################################################################################################
-
-
-  Detailed usage for command: flags
-
-
-        Explains in detail all the flags that can be used with breeze.
-
-
-  
####################################################################################################
-
-
-  Detailed usage for command: help
-
-
-  breeze help
-
-        Shows general help message for all commands.
-
-
-  
####################################################################################################
-
-
-  Detailed usage for command: help-all
-
-
-  breeze help-all
-
-        Shows detailed help for all commands and flags.
-
-
-  
####################################################################################################
-
-
-  
####################################################################################################
-
-  Summary of all flags supported by Breeze:
-
-  
****************************************************************************************************
-   Choose Airflow variant
-
-  -p, --python PYTHON_MAJOR_MINOR_VERSION
-          Python version used for the image. This is always major/minor 
version.
-
-          One of:
-
-                 3.7 3.8 3.9 3.10
-
-  --platform PLATFORM
-          Builds image for the platform specified.
-
-          One of:
-
-                 linux/amd64 linux/arm64 linux/amd64,linux/arm64
-
-
-  -d, --debian DEBIAN_VERSION
-          Debian version used for the image. This is always name of the debian 
distribution version.
-
-          One of:
-
-                 bullseye buster
-
-  
****************************************************************************************************
-   Choose backend to run for Airflow
-
-  -b, --backend BACKEND
-          Backend to use for tests - it determines which database is used.
-          One of:
-
-                 sqlite mysql postgres mssql
-
-          Default: sqlite
-
-  --postgres-version POSTGRES_VERSION
-          Postgres version used. One of:
-
-                 10 11 12 13
-
-  --mysql-version MYSQL_VERSION
-          MySql version used. One of:
-
-                 5.7 8
-
-  --mssql-version MSSQL_VERSION
-          MSSql version used. One of:
-
-                 2017-latest 2019-latest
-
-  
****************************************************************************************************
-   Enable production image
-
-  -I, --production-image
-          Use production image for entering the environment and builds (not 
for tests).
-
-  
****************************************************************************************************
-   Additional actions executed while entering breeze
-
-  -d, --db-reset
-          Resets the database at entry to the environment. It will drop all 
the tables
-          and data and recreate the DB from scratch even if 'restart' command 
was not used.
-          Combined with 'restart' command it enters the environment in the 
state that is
-          ready to start Airflow webserver/scheduler/worker. Without the 
switch, the database
-          does not have any tables and you need to run reset db manually.
-
-  -i, --integration INTEGRATION
-          Integration to start during tests - it determines which integrations 
are started
-          for integration tests. There can be more than one integration 
started, or all to
-          start all integrations. Selected integrations are not saved for 
future execution.
-          One of:
-
-                 cassandra kerberos mongo openldap pinot rabbitmq redis statsd 
trino all
-
-  --init-script INIT_SCRIPT_FILE
-          Initialization script name - Sourced from 
files/airflow-breeze-config. Default value
-          init.sh. It will be executed after the environment is configured and 
started.
-
-  
****************************************************************************************************
-   Additional actions executed while starting Airflow
-
-  --load-example-dags
-          Include Airflow example dags.
-
-  --load-default-connections
-          Include Airflow Default Connections.
-
-  
****************************************************************************************************
-   Cleanup options when stopping Airflow
-
-  --preserve-volumes
-          Use this flag if you would like to preserve data volumes from the 
databases used
-          by the integrations. By default, those volumes are deleted, so when 
you run 'stop'
-          or 'restart' commands you start from scratch, but by using this flag 
you can
-          preserve them. If you want to delete those volumes after stopping 
Breeze, just
-          run the 'breeze stop' again without this flag.
-
-  
****************************************************************************************************
-   Kind kubernetes and Kubernetes tests configuration(optional)
-
-  Configuration for the KinD Kubernetes cluster and tests:
-
-  -K, --kubernetes-mode KUBERNETES_MODE
-          Kubernetes mode - only used in case one of kind-cluster commands is 
used.
-          One of:
-
-                 image
-
-          Default: image
-
-  -V, --kubernetes-version KUBERNETES_VERSION
-          Kubernetes version - only used in case one of kind-cluster commands 
is used.
-          One of:
-
-                 v1.23.4 v1.22.7 v1.21.10 v1.20.15
-
-          Default: v1.23.4
-
-  --kind-version KIND_VERSION
-          Kind version - only used in case one of kind-cluster commands is 
used.
-          One of:
-
-                 v0.12.0
-
-          Default: v0.12.0
-
-  --helm-version HELM_VERSION
-          Helm version - only used in case one of kind-cluster commands is 
used.
-          One of:
-
-                 v3.6.3
-
-          Default: v3.6.3
-
-  --executor EXECUTOR
-          Executor to use in a kubernetes cluster.
-          One of:
-
-                 KubernetesExecutor CeleryExecutor LocalExecutor 
CeleryKubernetesExecutor
-                 LocalKubernetesExecutor
-
-          Default: KubernetesExecutor
-
-  
****************************************************************************************************
-   Manage mounting local files
-
-  -l, --skip-mounting-local-sources
-          Skips mounting local volume with sources - you get exactly what is 
in the
-          docker image rather than your current local sources of Airflow.
-
-  
****************************************************************************************************
-   Assume answers to questions
-
-  -y, --assume-yes
-          Assume 'yes' answer to all questions.
-
-  -n, --assume-no
-          Assume 'no' answer to all questions.
-
-  -q, --assume-quit
-          Assume 'quit' answer to all questions.
-
-  
****************************************************************************************************
-   Install different Airflow version during PROD image build
-
-  -a, --install-airflow-version INSTALL_AIRFLOW_VERSION
-          Uses different version of Airflow when building PROD image.
-
-                 2.0.2 2.0.1 2.0.0 wheel sdist
-
-  -t, --install-airflow-reference INSTALL_AIRFLOW_REFERENCE
-          Installs Airflow directly from reference in GitHub when building 
PROD image.
-          This can be a GitHub branch like main or v2-2-test, or a tag like 
2.2.0rc1.
-
-  --installation-method INSTALLATION_METHOD
-          Method of installing Airflow in PROD image - either from the sources 
('.')
-          or from package 'apache-airflow' to install from PyPI.
-          Default in Breeze is to install from sources. One of:
-
-                 . apache-airflow
-
-  --upgrade-to-newer-dependencies
-          Upgrades PIP packages to latest versions available without looking 
at the constraints.
-
-  
****************************************************************************************************
-   Use different Airflow version at runtime in CI image
-
-  --use-airflow-version AIRFLOW_SPECIFICATION
-          In CI image, installs Airflow at runtime from PIP released version 
or using
-          the installation method specified (sdist, wheel, none). When 'none' 
is used,
-          airflow is just removed. In this case airflow package should be 
added to dist folder
-          and --use-packages-from-dist flag should be used.
-
-                 2.0.2 2.0.1 2.0.0 wheel sdist none
-
-  --use-packages-from-dist
-          In CI image, if specified it will look for packages placed in dist 
folder and
-          it will install the packages after entering the image.
-          This is useful for testing provider packages.
-
-  
****************************************************************************************************
-   Credentials
-
-  -f, --forward-credentials
-          Forwards host credentials to docker container. Use with care as it 
will make
-          your credentials available to everything you install in Docker.
-
-  
****************************************************************************************************
-   Flags for building Docker images (both CI and production)
-
-  -F, --force-build-images
-          Forces building of the local docker images. The images are rebuilt
-          automatically for the first time or when changes are detected in
-          package-related files, but you can force it using this flag.
-
-  --cleanup-docker-context-files
-          Removes whl and tar.gz files created in docker-context-files before 
running the command.
-          In case there are some files there it unnecessarily increases the 
context size and
-          makes the COPY . always invalidated - if you happen to have those 
files when you build your
-          image.
-
-  Customization options:
-
-  -E, --extras EXTRAS
-          Extras to pass to build images The default are different for CI and 
production images:
-
-          CI image:
-                 devel_ci
-
-          Production image:
-                 
amazon,async,celery,cncf.kubernetes,dask,docker,elasticsearch,ftp,google,google_auth,
-                 
grpc,hashicorp,http,ldap,microsoft.azure,mysql,odbc,pandas,postgres,redis,sendgrid,
-                 sftp,slack,ssh,statsd,virtualenv
-
-  --image-tag TAG
-          Additional tag in the image.
-
-  --disable-pypi-when-building
-          Disable installing Airflow from pypi when building. If you use this 
flag and want
-          to install Airflow, you have to install it from packages placed in
-          'docker-context-files' and use --install-from-docker-context-files 
flag.
-
-  --additional-extras ADDITIONAL_EXTRAS
-          Additional extras to pass to build images The default is no 
additional extras.
-
-  --additional-python-deps ADDITIONAL_PYTHON_DEPS
-          Additional python dependencies to use when building the images.
-
-  --dev-apt-command DEV_APT_COMMAND
-          The basic command executed before dev apt deps are installed.
-
-  --additional-dev-apt-command ADDITIONAL_DEV_APT_COMMAND
-          Additional command executed before dev apt deps are installed.
-
-  --additional-dev-apt-deps ADDITIONAL_DEV_APT_DEPS
-          Additional apt dev dependencies to use when building the images.
-
-  --dev-apt-deps DEV_APT_DEPS
-          The basic apt dev dependencies to use when building the images.
-
-  --additional-dev-apt-deps ADDITIONAL_DEV_DEPS
-          Additional apt dev dependencies to use when building the images.
-
-  --additional-dev-apt-envs ADDITIONAL_DEV_APT_ENVS
-          Additional environment variables set when adding dev dependencies.
-
-  --runtime-apt-command RUNTIME_APT_COMMAND
-          The basic command executed before runtime apt deps are installed.
-
-  --additional-runtime-apt-command ADDITIONAL_RUNTIME_APT_COMMAND
-          Additional command executed before runtime apt deps are installed.
-
-  --runtime-apt-deps ADDITIONAL_RUNTIME_APT_DEPS
-          The basic apt runtime dependencies to use when building the images.
-
-  --additional-runtime-apt-deps ADDITIONAL_RUNTIME_DEPS
-          Additional apt runtime dependencies to use when building the images.
-
-  --additional-runtime-apt-envs ADDITIONAL_RUNTIME_APT_DEPS
-          Additional environment variables set when adding runtime 
dependencies.
-
-  Build options:
-
-  --disable-mysql-client-installation
-          Disables installation of the mysql client which might be problematic 
if you are building
-          image in controlled environment. Only valid for production image.
-
-  --disable-mssql-client-installation
-          Disables installation of the mssql client which might be problematic 
if you are building
-          image in controlled environment. Only valid for production image.
-
-  --constraints-location
-          Url to the constraints file. In case of the production image it can 
also be a path to the
-          constraint file placed in 'docker-context-files' folder, in which 
case it has to be
-          in the form of '/docker-context-files/<NAME_OF_THE_FILE>'
-
-  --disable-pip-cache
-          Disables GitHub PIP cache during the build. Useful if GitHub is not 
reachable during build.
-
-  --install-from-docker-context-files
-          This flag is used during image building. If it is used additionally 
to installing
-          Airflow from PyPI, the packages are installed from the .whl and 
.tar.gz packages placed
-          in the 'docker-context-files' folder. The same flag can be used 
during entering the image in
-          the CI image - in this case also the .whl and .tar.gz files will be 
installed automatically
-
-  -C, --force-clean-images
-          Force build images with cache disabled. This will remove the pulled 
or build images
-          and start building images from scratch. This might take a long time.
-
-  -r, --skip-rebuild-check
-          Skips checking image for rebuilds. It will use whatever image is 
available locally/pulled.
-
-  -L, --build-cache-local
-          Uses local cache to build images. No pulled images will be used, but 
results of local
-          builds in the Docker cache are used instead. This will take longer 
than when the pulled
-          cache is used for the first time, but subsequent 
'--build-cache-local' builds will be
-          faster as they will use mostly the locally build cache.
-
-          This is default strategy used by the Production image builds.
-
-  -U, --build-cache-pulled
-          Uses images pulled from GitHub Container Registry to build images.
-          Those builds are usually faster than when ''--build-cache-local'' 
with the exception if
-          the registry images are not yet updated. The images are updated 
after successful merges
-          to main.
-
-          This is default strategy used by the CI image builds.
-
-  -X, --build-cache-disabled
-          Disables cache during docker builds. This is useful if you want to 
make sure you want to
-          rebuild everything from scratch.
-
-          This strategy is used by default for both Production and CI images 
for the scheduled
-          (nightly) builds in CI.
-
-  
****************************************************************************************************
-   Flags for pulling/pushing Docker images (both CI and production)
-
-  -g, --github-repository GITHUB_REPOSITORY
-          GitHub repository used to pull, push images.
-          Default: apache/airflow.
-
-
-
-
-  -s, --github-image-id COMMIT_SHA
-          <COMMIT_SHA> of the image. Images in GitHub registry are stored with 
those
-          to be able to easily find the image for particular CI runs. Once you 
know the
-          <COMMIT_SHA>, you can specify it in github-image-id flag and Breeze 
will
-          automatically pull and use that image so that you can easily 
reproduce a problem
-          that occurred in CI.
-
-          Default: latest.
-
-  
****************************************************************************************************
-   Flags for running tests
-
-  --test-type TEST_TYPE
-          Type of the test to run. One of:
-
-                 
All,Always,Core,Providers,API,CLI,Integration,Other,WWW,Postgres,MySQL,Helm,
-                 Quarantined
-
-          Default: All
-
-  
****************************************************************************************************
-   Flags for generation of the provider packages
-
-  -S, --version-suffix-for-pypi SUFFIX
-          Adds optional suffix to the version in the generated provider 
package. It can be used
-          to generate rc1/rc2 ... versions of the packages to be uploaded to 
PyPI.
-
-  -N, --version-suffix-for-svn SUFFIX
-          Adds optional suffix to the generated names of package. It can be 
used to generate
-          rc1/rc2 ... versions of the packages to be uploaded to SVN.
-
-  
****************************************************************************************************
-   Increase verbosity of the scripts
-
-  -v, --verbose
-          Show verbose information about executed docker, kind, kubectl, helm 
commands. Useful for
-          debugging - when you run breeze with --verbose flags you will be 
able to see the commands
-          executed under the hood and copy&paste them to your terminal to 
debug them more easily.
-
-          Note that you can further increase verbosity and see all the 
commands executed by breeze
-          by running 'export VERBOSE_COMMANDS="true"' before running breeze.
-
-  --dry-run-docker
-          Only show docker commands to execute instead of actually executing 
them. The docker
-          commands are printed in yellow color.
-
-  
****************************************************************************************************
-   Print detailed help message
-
-  -h, --help
-          Shows detailed help message for the command specified.
-
- .. END BREEZE HELP MARKER
->>>>>>> 5c42776f29 (cache and typo fix)

Reply via email to