Links Breeze documentation to new Breeze video (#9768)

This commit is contained in:
Jarek Potiuk 2020-07-11 21:21:19 +02:00 коммит произвёл GitHub
Родитель 619ab69657
Коммит 74036a8401
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
38 изменённых файлов: 677 добавлений и 367 удалений

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -43,6 +43,7 @@ Use Airflow to author workflows as directed acyclic graphs (DAGs) of tasks. The
- [Requirements](#requirements)
- [Getting started](#getting-started)
- [Installing from PyPI](#installing-from-pypi)
- [Building customized production images](#building-customized-production-images)
- [Beyond the Horizon](#beyond-the-horizon)
- [Principles](#principles)
- [User Interface](#user-interface)
@ -67,7 +68,7 @@ Apache Airflow is tested with:
* Sqlite - latest stable (it is used mainly for development purpose)
* Kubernetes - 1.16.2, 1.17.0
### Stable version (1.10.10)
### Stable version (1.10.11)
* Python versions: 2.7, 3.5, 3.6, 3.7
* Postgres DB: 9.6, 10
@ -118,6 +119,26 @@ pip install apache-airflow[postgres,gcp]==1.10.10 \
--constraint https://raw.githubusercontent.com/apache/airflow/1.10.10/requirements/requirements-python3.7.txt
```
## Building customized production images
In order to use Airlfow in Docker Compose or Kubernetes, you might need to use or build production images
of Apache Airflow. The community provides two types of support for the production images:
* We provide pre-build relesed version of production image in PyPI build from released
sources of Apache Airflow - shortly after release. Those images are available in the DockerHub.
You can pull those images via `docker pull apache/airflow:<VERSION>-pythonX.Y` - version is the
version number (for example 1.10.11). Additionally `docker pull apache/airflow` will pull latest
stable version of the image with default python version (currently 3.6)
* In `master` branch of Airflow and in `v1-10-stable` branch we provide Dockerfiles and accompanying
files that allow to build your own customized version of the Airflow Production image. The instructions
on how to build your own image with additional dependencies (if needed) are provided in the
[IMAGES.rst](IMAGES.rst#production-images) if you want to build it using `docker build` command or in
[BREEZE.rst](BREEZE.rst#building-production-images) to use Breeze tool which easier interface,
auto-complete, and accompanying screencast video. Note, that while it is possible to use master
branch to build images for released Airflow versions, it might at times get broken so you should
rather rely on building your own images from the v1-10-stable branch.
## Beyond the Horizon
Airflow **is not** a data streaming solution. Tasks do not move data from

Просмотреть файл

@ -29,6 +29,7 @@ _BREEZE_ALLOWED_POSTGRES_VERSIONS="9.6 10"
_BREEZE_ALLOWED_KIND_OPERATIONS="start stop restart status deploy test shell"
_BREEZE_ALLOWED_INSTALL_AIRFLOW_VERSIONS=$(cat <<-EOF
1.10.11
1.10.10
1.10.9
1.10.8

49
images/breeze/add_overlay.sh Executable file
Просмотреть файл

@ -0,0 +1,49 @@
#!/bin/bash
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
# shellcheck disable=SC2034
time_breeze="44:37"
time_breeze_installation=" 3:04"
time_breeze_running_tests=" 2:06"
time_breeze_select_backend_python=" 7:15"
time_breeze_using_tmux=" 2:34"
time_breeze_using_exec=" 1:35"
time_breeze_cloud_tools=" 1:55"
time_breeze_integrations=" 3:20"
time_breeze_build_images=" 1:48"
time_breeze_build_images_prod=" 1:30"
time_breeze_build_images_released_versions=" 1:30"
time_breeze_static_checks=" 1:24"
time_breeze_build_docs=" 1:04"
time_breeze_generate_requirements=" 1:37"
time_breeze_initialize_virtualenv=" 2:53"
time_breeze_kubernetes_tests=" 9:06"
time_breeze_stop=" 1:37"
for i in breeze*
do
variable_name="time_${i%.*}"
displayed_time="${!variable_name}"
convert "$i" -strokewidth 0 -fill "rgba( 220, 220, 220 , 0.5 )" \
-draw "rectangle 1620,980 1920,1080" \
-fill "rgba( 255, 255, 255 , 1 )" \
-draw "path 'M 1650,1010 L 1650,1050 L 1690,1030 Z'" \
-pointsize 54 -draw "text 1745,1050 '${displayed_time}'" \
"overlayed_${i}"
done

Двоичные данные
images/breeze/breeze.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 481 KiB

Двоичные данные
images/breeze/breeze_build_docs.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 7.5 KiB

Двоичные данные
images/breeze/breeze_build_images.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 9.7 KiB

Двоичные данные
images/breeze/breeze_build_images_prod.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 13 KiB

Двоичные данные
images/breeze/breeze_build_images_released_versions.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 11 KiB

Двоичные данные
images/breeze/breeze_cloud_tools.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 7.7 KiB

Двоичные данные
images/breeze/breeze_generate_requirements.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 10 KiB

Двоичные данные
images/breeze/breeze_initialize_virtualenv.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 8.2 KiB

Двоичные данные
images/breeze/breeze_installation.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 6.9 KiB

Двоичные данные
images/breeze/breeze_integrations.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 8.6 KiB

Двоичные данные
images/breeze/breeze_kubernetes_tests.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 8.4 KiB

Двоичные данные
images/breeze/breeze_running_tests.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 8.1 KiB

Двоичные данные
images/breeze/breeze_select_backend_python.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 13 KiB

Двоичные данные
images/breeze/breeze_static_checks.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 8.7 KiB

Двоичные данные
images/breeze/breeze_stop.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 8.3 KiB

Двоичные данные
images/breeze/breeze_using_exec.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 8.2 KiB

Двоичные данные
images/breeze/breeze_using_tmux.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 8.1 KiB

Двоичные данные
images/breeze/overlayed_breeze.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 490 KiB

Двоичные данные
images/breeze/overlayed_breeze_build_docs.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 9.0 KiB

Двоичные данные
images/breeze/overlayed_breeze_build_images.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 11 KiB

Двоичные данные
images/breeze/overlayed_breeze_build_images_prod.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 14 KiB

Двоичные данные
images/breeze/overlayed_breeze_build_images_released_versions.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 13 KiB

Двоичные данные
images/breeze/overlayed_breeze_cloud_tools.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 8.9 KiB

Двоичные данные
images/breeze/overlayed_breeze_generate_requirements.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 12 KiB

Двоичные данные
images/breeze/overlayed_breeze_initialize_virtualenv.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 10 KiB

Двоичные данные
images/breeze/overlayed_breeze_installation.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 8.8 KiB

Двоичные данные
images/breeze/overlayed_breeze_integrations.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 11 KiB

Двоичные данные
images/breeze/overlayed_breeze_kubernetes_tests.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 11 KiB

Двоичные данные
images/breeze/overlayed_breeze_running_tests.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 10 KiB

Двоичные данные
images/breeze/overlayed_breeze_select_backend_python.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 14 KiB

Двоичные данные
images/breeze/overlayed_breeze_static_checks.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 10 KiB

Двоичные данные
images/breeze/overlayed_breeze_stop.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 9.8 KiB

Двоичные данные
images/breeze/overlayed_breeze_using_exec.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 9.9 KiB

Двоичные данные
images/breeze/overlayed_breeze_using_tmux.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 9.9 KiB