diff --git a/BREEZE.rst b/BREEZE.rst index 4916b4ef63faf..ad4a64c0f9163 100644 --- a/BREEZE.rst +++ b/BREEZE.rst @@ -1314,7 +1314,7 @@ This is the current syntax for `./breeze <./breeze>`_: -a, --install-airflow-version INSTALL_AIRFLOW_VERSION Uses differen version of Airflow when building PROD image. - 2.0.1 2.0.0 1.10.15 1.10.14 wheel sdist + 2.0.2 2.0.1 2.0.0 1.10.15 1.10.14 wheel sdist -t, --install-airflow-reference INSTALL_AIRFLOW_REFERENCE Installs Airflow directly from reference in GitHub when building PROD image. @@ -1827,7 +1827,7 @@ This is the current syntax for `./breeze <./breeze>`_: 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.1 2.0.0 1.10.15 1.10.14 wheel sdist none + 2.0.2 2.0.1 2.0.0 1.10.15 1.10.14 wheel sdist none --use-packages-from-dist In CI image, if specified it will look for packages placed in dist folder and @@ -2529,7 +2529,7 @@ This is the current syntax for `./breeze <./breeze>`_: -a, --install-airflow-version INSTALL_AIRFLOW_VERSION Uses differen version of Airflow when building PROD image. - 2.0.1 2.0.0 1.10.15 1.10.14 wheel sdist + 2.0.2 2.0.1 2.0.0 1.10.15 1.10.14 wheel sdist -t, --install-airflow-reference INSTALL_AIRFLOW_REFERENCE Installs Airflow directly from reference in GitHub when building PROD image. @@ -2557,7 +2557,7 @@ This is the current syntax for `./breeze <./breeze>`_: 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.1 2.0.0 1.10.15 1.10.14 wheel sdist none + 2.0.2 2.0.1 2.0.0 1.10.15 1.10.14 wheel sdist none --use-packages-from-dist In CI image, if specified it will look for packages placed in dist folder and diff --git a/Dockerfile b/Dockerfile index 9c9c543920d3e..9414fa8c607cc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -33,7 +33,7 @@ # all the build essentials. This makes the image # much smaller. # -ARG AIRFLOW_VERSION="2.0.1" +ARG AIRFLOW_VERSION="2.0.2" ARG AIRFLOW_EXTRAS="async,amazon,celery,cncf.kubernetes,docker,dask,elasticsearch,ftp,grpc,hashicorp,http,ldap,google,microsoft.azure,mysql,postgres,redis,sendgrid,sftp,slack,ssh,statsd,virtualenv" ARG ADDITIONAL_AIRFLOW_EXTRAS="" ARG ADDITIONAL_PYTHON_DEPS="" diff --git a/README.md b/README.md index a6246aee65448..0b7c50401c17f 100644 --- a/README.md +++ b/README.md @@ -78,7 +78,7 @@ Airflow is not a streaming solution, but it is often used to process real-time d Apache Airflow is tested with: -| | Master version (dev) | Stable version (2.0.1) | Previous version (1.10.15) | +| | Master version (dev) | Stable version (2.0.2) | Previous version (1.10.15) | | ------------ | ------------------------- | ------------------------ | ------------------------- | | Python | 3.6, 3.7, 3.8 | 3.6, 3.7, 3.8 | 2.7, 3.5, 3.6, 3.7, 3.8 | | PostgreSQL | 9.6, 10, 11, 12, 13 | 9.6, 10, 11, 12, 13 | 9.6, 10, 11, 12, 13 | @@ -168,15 +168,15 @@ them to appropriate format and workflow that your tool requires. ```bash -pip install apache-airflow==2.0.1 \ - --constraint "https://raw.githubusercontent.com/apache/airflow/constraints-2.0.1/constraints-3.7.txt" +pip install apache-airflow==2.0.2 \ + --constraint "https://raw.githubusercontent.com/apache/airflow/constraints-2.0.2/constraints-3.7.txt" ``` 2. Installing with extras (for example postgres,google) ```bash -pip install apache-airflow[postgres,google]==2.0.1 \ - --constraint "https://raw.githubusercontent.com/apache/airflow/constraints-2.0.1/constraints-3.7.txt" +pip install apache-airflow[postgres,google]==2.0.2 \ + --constraint "https://raw.githubusercontent.com/apache/airflow/constraints-2.0.2/constraints-3.7.txt" ``` For information on installing provider packages check diff --git a/breeze-complete b/breeze-complete index 7fc8f78148493..e2af7da9d6f7e 100644 --- a/breeze-complete +++ b/breeze-complete @@ -57,6 +57,7 @@ _breeze_allowed_installation_methods=". apache-airflow" } _breeze_allowed_install_airflow_versions=$(cat <<-EOF +2.0.2 2.0.1 2.0.0 1.10.15 diff --git a/docs/apache-airflow/extra-packages-ref.rst b/docs/apache-airflow/extra-packages-ref.rst index b902868f5c164..d22916c0953c5 100644 --- a/docs/apache-airflow/extra-packages-ref.rst +++ b/docs/apache-airflow/extra-packages-ref.rst @@ -84,14 +84,14 @@ For example the below command will install: * apache-airflow-providers-google * apache-airflow-providers-apache-spark -with a consistent set of dependencies based on constraint files provided by Airflow Community at the time 2.0.1 version was released. +with a consistent set of dependencies based on constraint files provided by Airflow Community at the time 2.0.2 version was released. .. code-block:: bash - pip install apache-airflow[google,amazon,apache.spark]==2.0.1 \ - --constraint "https://raw.githubusercontent.com/apache/airflow/constraints-2.0.1/constraints-3.6.txt" + pip install apache-airflow[google,amazon,apache.spark]==2.0.2 \ + --constraint "https://raw.githubusercontent.com/apache/airflow/constraints-2.0.2/constraints-3.6.txt" -Note, that this will install providers in the versions that were released at the time of Airflow 2.0.1 release. You can later +Note, that this will install providers in the versions that were released at the time of Airflow 2.0.2 release. You can later upgrade those providers manually if you want to use latest versions of the providers. diff --git a/docs/apache-airflow/installation.rst b/docs/apache-airflow/installation.rst index a348334be83c0..154ed9cf49576 100644 --- a/docs/apache-airflow/installation.rst +++ b/docs/apache-airflow/installation.rst @@ -162,7 +162,7 @@ not work or will produce unusable Airflow installation. In order to have repeatable installation, starting from **Airflow 1.10.10** and updated in **Airflow 1.10.13** we also keep a set of "known-to-be-working" constraint files in the ``constraints-master``, ``constraints-2-0`` and ``constraints-1-10`` orphan branches and then we create tag -for each released version e.g. ``constraints-2.0.1``. This way, when we keep a tested and working set of dependencies. +for each released version e.g. ``constraints-2.0.2``. This way, when we keep a tested and working set of dependencies. Those "known-to-be-working" constraints are per major/minor Python version. You can use them as constraint files when installing Airflow from PyPI. Note that you have to specify correct Airflow version @@ -176,7 +176,7 @@ You can create the URL to the file substituting the variables in the template be where: -- ``AIRFLOW_VERSION`` - Airflow version (e.g. ``2.0.1``) or ``master``, ``2-0``, ``1-10`` for latest development version +- ``AIRFLOW_VERSION`` - Airflow version (e.g. ``2.0.2``) or ``master``, ``2-0``, ``1-10`` for latest development version - ``PYTHON_VERSION`` Python version e.g. ``3.8``, ``3.7`` There is also a no-providers constraint file, which contains just constraints required to install Airflow core. This allows @@ -202,7 +202,7 @@ postgres and google provider, as well as ``async`` extra. .. code-block:: bash - AIRFLOW_VERSION=2.0.1 + AIRFLOW_VERSION=2.0.2 PYTHON_VERSION="$(python --version | cut -d " " -f 2 | cut -d "." -f 1-2)" CONSTRAINT_URL="https://raw.githubusercontent.com/apache/airflow/constraints-${AIRFLOW_VERSION}/constraints-${PYTHON_VERSION}.txt" pip install "apache-airflow[async,postgres,google]==${AIRFLOW_VERSION}" --constraint "${CONSTRAINT_URL}" @@ -220,7 +220,7 @@ being installed. .. code-block:: bash - AIRFLOW_VERSION=2.0.1 + AIRFLOW_VERSION=2.0.2 PYTHON_VERSION="$(python --version | cut -d " " -f 2 | cut -d "." -f 1-2)" CONSTRAINT_URL="https://raw.githubusercontent.com/apache/airflow/constraints-${AIRFLOW_VERSION}/constraints-${PYTHON_VERSION}.txt" pip install --upgrade "apache-airflow[postgres,google]==${AIRFLOW_VERSION}" --constraint "${CONSTRAINT_URL}" @@ -256,11 +256,11 @@ If you don't want to install any extra providers, initially you can use the comm .. code-block:: bash - AIRFLOW_VERSION=2.0.1 + AIRFLOW_VERSION=2.0.2 PYTHON_VERSION="$(python --version | cut -d " " -f 2 | cut -d "." -f 1-2)" # For example: 3.6 CONSTRAINT_URL="https://raw.githubusercontent.com/apache/airflow/constraints-${AIRFLOW_VERSION}/constraints-no-providers-${PYTHON_VERSION}.txt" - # For example: https://raw.githubusercontent.com/apache/airflow/constraints-no-providers-2.0.1/constraints-3.6.txt + # For example: https://raw.githubusercontent.com/apache/airflow/constraints-no-providers-2.0.2/constraints-3.6.txt pip install "apache-airflow==${AIRFLOW_VERSION}" --constraint "${CONSTRAINT_URL}" diff --git a/docs/apache-airflow/start/local.rst b/docs/apache-airflow/start/local.rst index 64aaa7a5710ce..d29d5c9e9aecf 100644 --- a/docs/apache-airflow/start/local.rst +++ b/docs/apache-airflow/start/local.rst @@ -52,11 +52,11 @@ constraint files to enable reproducible installation, so using ``pip`` and const # (optional) export AIRFLOW_HOME=~/airflow - AIRFLOW_VERSION=2.0.1 + AIRFLOW_VERSION=2.0.2 PYTHON_VERSION="$(python --version | cut -d " " -f 2 | cut -d "." -f 1-2)" # For example: 3.6 CONSTRAINT_URL="https://raw.githubusercontent.com/apache/airflow/constraints-${AIRFLOW_VERSION}/constraints-${PYTHON_VERSION}.txt" - # For example: https://raw.githubusercontent.com/apache/airflow/constraints-2.0.1/constraints-3.6.txt + # For example: https://raw.githubusercontent.com/apache/airflow/constraints-2.0.2/constraints-3.6.txt pip install "apache-airflow==${AIRFLOW_VERSION}" --constraint "${CONSTRAINT_URL}" # initialize the database diff --git a/docs/docker-stack/build-arg-ref.rst b/docs/docker-stack/build-arg-ref.rst index f459cb7837b95..2e39b0da853f6 100644 --- a/docs/docker-stack/build-arg-ref.rst +++ b/docs/docker-stack/build-arg-ref.rst @@ -32,7 +32,7 @@ Those are the most common arguments that you use when you want to build a custom +==========================================+==========================================+==========================================+ | ``PYTHON_BASE_IMAGE`` | ``python:3.6-slim-buster`` | Base python image. | +------------------------------------------+------------------------------------------+------------------------------------------+ -| ``AIRFLOW_VERSION`` | ``2.0.1`` | version of Airflow. | +| ``AIRFLOW_VERSION`` | ``2.0.2`` | version of Airflow. | +------------------------------------------+------------------------------------------+------------------------------------------+ | ``AIRFLOW_EXTRAS`` | (see Dockerfile) | Default extras with which airflow is | | | | installed. | @@ -64,7 +64,7 @@ Those are the most common arguments that you use when you want to build a custom | | | 2.0.* installation. In case of building | | | | specific version you want to point it | | | | to specific tag, for example | -| | | ``constraints-2.0.1``. | +| | | ``constraints-2.0.2``. | | | | Auto-detected if empty. | +------------------------------------------+------------------------------------------+------------------------------------------+ diff --git a/docs/docker-stack/build.rst b/docs/docker-stack/build.rst index 5fa0a594f813a..6b86acf4edbc3 100644 --- a/docs/docker-stack/build.rst +++ b/docs/docker-stack/build.rst @@ -245,8 +245,8 @@ Additional explanation is needed for the last point. Airflow uses constraints to that it can be predictably installed, even if some new versions of Airflow dependencies are released (or even dependencies of our dependencies!). The docker image and accompanying scripts usually determine automatically the right versions of constraints to be used based on the Airflow -version installed and Python version. For example 2.0.1 version of Airflow installed from PyPI -uses constraints from ``constraints-2.0.1`` tag). However in some cases - when installing airflow from +version installed and Python version. For example 2.0.2 version of Airflow installed from PyPI +uses constraints from ``constraints-2.0.2`` tag). However in some cases - when installing airflow from GitHub for example - you have to manually specify the version of constraints used, otherwise it will default to the latest version of the constraints which might not be compatible with the version of Airflow you use. @@ -270,15 +270,15 @@ Building from PyPI packages This is the basic way of building the custom images from sources. The following example builds the production image in version ``3.6`` with latest PyPI-released Airflow, -with default set of Airflow extras and dependencies. The ``2.0.1`` constraints are used automatically. +with default set of Airflow extras and dependencies. The ``2.0.2`` constraints are used automatically. .. exampleinclude:: docker-examples/customizing/stable-airflow.sh :language: bash :start-after: [START build] :end-before: [END build] -The following example builds the production image in version ``3.7`` with default extras from ``2.0.1`` PyPI -package. The ``2.0.1`` constraints are used automatically. +The following example builds the production image in version ``3.7`` with default extras from ``2.0.2`` PyPI +package. The ``2.0.2`` constraints are used automatically. .. exampleinclude:: docker-examples/customizing/pypi-selected-version.sh :language: bash @@ -286,7 +286,7 @@ package. The ``2.0.1`` constraints are used automatically. :end-before: [END build] The following example builds the production image in version ``3.8`` with additional airflow extras -(``mssql,hdfs``) from ``2.0.1`` PyPI package, and additional dependency (``oauth2client``). +(``mssql,hdfs``) from ``2.0.2`` PyPI package, and additional dependency (``oauth2client``). .. exampleinclude:: docker-examples/customizing/pypi-extras-and-deps.sh :language: bash @@ -312,7 +312,7 @@ have more complex dependencies to build. Building optimized images ......................... -The following example the production image in version ``3.6`` with additional airflow extras from ``2.0.1`` +The following example the production image in version ``3.6`` with additional airflow extras from ``2.0.2`` PyPI package but it includes additional apt dev and runtime dependencies. The dev dependencies are those that require ``build-essential`` and usually need to involve recompiling diff --git a/docs/docker-stack/docker-examples/customizing/add-build-essential-custom.sh b/docs/docker-stack/docker-examples/customizing/add-build-essential-custom.sh index 716447055666e..230ff1e5cdd2d 100755 --- a/docs/docker-stack/docker-examples/customizing/add-build-essential-custom.sh +++ b/docs/docker-stack/docker-examples/customizing/add-build-essential-custom.sh @@ -24,7 +24,7 @@ cd "${AIRFLOW_SOURCES}" # [START build] docker build . \ --build-arg PYTHON_BASE_IMAGE="python:3.6-slim-buster" \ - --build-arg AIRFLOW_VERSION="2.0.1" \ + --build-arg AIRFLOW_VERSION="2.0.2" \ --build-arg ADDITIONAL_PYTHON_DEPS="mpi4py" \ --build-arg ADDITIONAL_DEV_APT_DEPS="libopenmpi-dev" \ --build-arg ADDITIONAL_RUNTIME_APT_DEPS="openmpi-common" \ diff --git a/docs/docker-stack/docker-examples/customizing/custom-sources.sh b/docs/docker-stack/docker-examples/customizing/custom-sources.sh index 242fc2e41bcb7..22223c4682ca7 100755 --- a/docs/docker-stack/docker-examples/customizing/custom-sources.sh +++ b/docs/docker-stack/docker-examples/customizing/custom-sources.sh @@ -24,7 +24,7 @@ cd "${AIRFLOW_SOURCES}" # [START build] docker build . -f Dockerfile \ --build-arg PYTHON_BASE_IMAGE="python:3.7-slim-buster" \ - --build-arg AIRFLOW_VERSION="2.0.1" \ + --build-arg AIRFLOW_VERSION="2.0.2" \ --build-arg ADDITIONAL_AIRFLOW_EXTRAS="slack,odbc" \ --build-arg ADDITIONAL_PYTHON_DEPS=" \ azure-storage-blob \ diff --git a/docs/docker-stack/docker-examples/customizing/pypi-dev-runtime-deps.sh b/docs/docker-stack/docker-examples/customizing/pypi-dev-runtime-deps.sh index 43a80927a0125..7dc43bd84fdc9 100755 --- a/docs/docker-stack/docker-examples/customizing/pypi-dev-runtime-deps.sh +++ b/docs/docker-stack/docker-examples/customizing/pypi-dev-runtime-deps.sh @@ -24,7 +24,7 @@ cd "${AIRFLOW_SOURCES}" # [START build] docker build . \ --build-arg PYTHON_BASE_IMAGE="python:3.6-slim-buster" \ - --build-arg AIRFLOW_VERSION="2.0.1" \ + --build-arg AIRFLOW_VERSION="2.0.2" \ --build-arg ADDITIONAL_AIRFLOW_EXTRAS="jdbc" \ --build-arg ADDITIONAL_PYTHON_DEPS="pandas" \ --build-arg ADDITIONAL_DEV_APT_DEPS="gcc g++" \ diff --git a/docs/docker-stack/docker-examples/customizing/pypi-extras-and-deps.sh b/docs/docker-stack/docker-examples/customizing/pypi-extras-and-deps.sh index 7d150bc588488..20deef27c6512 100755 --- a/docs/docker-stack/docker-examples/customizing/pypi-extras-and-deps.sh +++ b/docs/docker-stack/docker-examples/customizing/pypi-extras-and-deps.sh @@ -24,7 +24,7 @@ cd "${AIRFLOW_SOURCES}" # [START build] docker build . \ --build-arg PYTHON_BASE_IMAGE="python:3.8-slim-buster" \ - --build-arg AIRFLOW_VERSION="2.0.1" \ + --build-arg AIRFLOW_VERSION="2.0.2" \ --build-arg ADDITIONAL_AIRFLOW_EXTRAS="mssql,hdfs" \ --build-arg ADDITIONAL_PYTHON_DEPS="oauth2client" \ --tag "$(basename "$0")" diff --git a/docs/docker-stack/docker-examples/customizing/pypi-selected-version.sh b/docs/docker-stack/docker-examples/customizing/pypi-selected-version.sh index 98e06a1c523c4..bc72ac1384827 100755 --- a/docs/docker-stack/docker-examples/customizing/pypi-selected-version.sh +++ b/docs/docker-stack/docker-examples/customizing/pypi-selected-version.sh @@ -24,7 +24,7 @@ cd "${AIRFLOW_SOURCES}" # [START build] docker build . \ --build-arg PYTHON_BASE_IMAGE="python:3.7-slim-buster" \ - --build-arg AIRFLOW_VERSION="2.0.1" \ + --build-arg AIRFLOW_VERSION="2.0.2" \ --tag "$(basename "$0")" # [END build] docker rmi --force "$(basename "$0")" diff --git a/docs/docker-stack/docker-examples/extending/add-apt-packages/Dockerfile b/docs/docker-stack/docker-examples/extending/add-apt-packages/Dockerfile index 8fb128ebae986..f0f056bb52ebc 100644 --- a/docs/docker-stack/docker-examples/extending/add-apt-packages/Dockerfile +++ b/docs/docker-stack/docker-examples/extending/add-apt-packages/Dockerfile @@ -15,7 +15,7 @@ # This is an example Dockerfile. It is not intended for PRODUCTION use # [START Dockerfile] -FROM apache/airflow:2.0.1 +FROM apache/airflow:2.0.2 USER root RUN apt-get update \ && apt-get install -y --no-install-recommends \ diff --git a/docs/docker-stack/docker-examples/extending/add-build-essential-extend/Dockerfile b/docs/docker-stack/docker-examples/extending/add-build-essential-extend/Dockerfile index f0dc0d1e53825..938dd5707a1ae 100644 --- a/docs/docker-stack/docker-examples/extending/add-build-essential-extend/Dockerfile +++ b/docs/docker-stack/docker-examples/extending/add-build-essential-extend/Dockerfile @@ -15,7 +15,7 @@ # This is an example Dockerfile. It is not intended for PRODUCTION use # [START Dockerfile] -FROM apache/airflow:2.0.1 +FROM apache/airflow:2.0.2 USER root RUN apt-get update \ && apt-get install -y --no-install-recommends \ diff --git a/docs/docker-stack/docker-examples/extending/add-pypi-packages/Dockerfile b/docs/docker-stack/docker-examples/extending/add-pypi-packages/Dockerfile index 401e493bd1cc9..c21d5deafc506 100644 --- a/docs/docker-stack/docker-examples/extending/add-pypi-packages/Dockerfile +++ b/docs/docker-stack/docker-examples/extending/add-pypi-packages/Dockerfile @@ -15,6 +15,6 @@ # This is an example Dockerfile. It is not intended for PRODUCTION use # [START Dockerfile] -FROM apache/airflow:2.0.1 +FROM apache/airflow:2.0.2 RUN pip install --no-cache-dir lxml # [END Dockerfile] diff --git a/docs/docker-stack/docker-examples/extending/embedding-dags/Dockerfile b/docs/docker-stack/docker-examples/extending/embedding-dags/Dockerfile index 9213729d72984..d748e7b233f9a 100644 --- a/docs/docker-stack/docker-examples/extending/embedding-dags/Dockerfile +++ b/docs/docker-stack/docker-examples/extending/embedding-dags/Dockerfile @@ -15,7 +15,7 @@ # This is an example Dockerfile. It is not intended for PRODUCTION use # [START Dockerfile] -FROM apache/airflow:2.0.1 +FROM apache/airflow:2.0.2 COPY --chown=airflow:root test_dag.py /opt/airflow/dags diff --git a/docs/docker-stack/docker-examples/extending/writable-directory/Dockerfile b/docs/docker-stack/docker-examples/extending/writable-directory/Dockerfile index 76c6535867c45..752885212eaba 100644 --- a/docs/docker-stack/docker-examples/extending/writable-directory/Dockerfile +++ b/docs/docker-stack/docker-examples/extending/writable-directory/Dockerfile @@ -15,7 +15,7 @@ # This is an example Dockerfile. It is not intended for PRODUCTION use # [START Dockerfile] -FROM apache/airflow:2.0.1 +FROM apache/airflow:2.0.2 RUN umask 0002; \ mkdir -p ~/writeable-directory # [END Dockerfile] diff --git a/docs/docker-stack/docker-examples/restricted/restricted_environments.sh b/docs/docker-stack/docker-examples/restricted/restricted_environments.sh index e7a36994c6cef..2a0f1ef4db5db 100755 --- a/docs/docker-stack/docker-examples/restricted/restricted_environments.sh +++ b/docs/docker-stack/docker-examples/restricted/restricted_environments.sh @@ -25,18 +25,18 @@ cd "${AIRFLOW_SOURCES}" rm docker-context-files/*.whl docker-context-files/*.tar.gz docker-context-files/*.txt || true curl -Lo "docker-context-files/constraints-3.7.txt" \ - https://raw.githubusercontent.com/apache/airflow/constraints-2.0.1/constraints-3.7.txt + https://raw.githubusercontent.com/apache/airflow/constraints-2.0.2/constraints-3.7.txt pip download --dest docker-context-files \ --constraint docker-context-files/constraints-3.7.txt \ - "apache-airflow[async,aws,azure,celery,dask,elasticsearch,gcp,kubernetes,postgres,redis,slack,ssh,statsd,virtualenv]==2.0.1" + "apache-airflow[async,aws,azure,celery,dask,elasticsearch,gcp,kubernetes,postgres,redis,slack,ssh,statsd,virtualenv]==2.0.2" # [END download] # [START build] docker build . \ --build-arg PYTHON_BASE_IMAGE="python:3.7-slim-buster" \ --build-arg AIRFLOW_INSTALLATION_METHOD="apache-airflow" \ - --build-arg AIRFLOW_VERSION="2.0.1" \ + --build-arg AIRFLOW_VERSION="2.0.2" \ --build-arg INSTALL_MYSQL_CLIENT="false" \ --build-arg AIRFLOW_PRE_CACHED_PIP_PACKAGES="false" \ --build-arg INSTALL_FROM_DOCKER_CONTEXT_FILES="true" \ diff --git a/docs/docker-stack/recipes.rst b/docs/docker-stack/recipes.rst index 8b89a3ef1bae8..66dbbcdf8eeed 100644 --- a/docs/docker-stack/recipes.rst +++ b/docs/docker-stack/recipes.rst @@ -40,7 +40,7 @@ Then build a new image. .. code-block:: bash docker build . \ - --build-arg BASE_AIRFLOW_IMAGE="apache/airflow:2.0.1" \ + --build-arg BASE_AIRFLOW_IMAGE="apache/airflow:2.0.2" \ -t my-airflow-image @@ -66,5 +66,5 @@ Then build a new image. .. code-block:: bash docker build . \ - --build-arg BASE_AIRFLOW_IMAGE="apache/airflow:2.0.1" \ + --build-arg BASE_AIRFLOW_IMAGE="apache/airflow:2.0.2" \ -t my-airflow-image diff --git a/docs/helm-chart/manage-dags-files.rst b/docs/helm-chart/manage-dags-files.rst index eab629853734f..53a5f9865be10 100644 --- a/docs/helm-chart/manage-dags-files.rst +++ b/docs/helm-chart/manage-dags-files.rst @@ -43,7 +43,7 @@ The recommended way to update your DAGs with this chart is to build a new docker .. code-block:: bash docker build --tag "my-company/airflow:8a0da78" . -f - <