kaxil commented on a change in pull request #15612:
URL: https://github.com/apache/airflow/pull/15612#discussion_r624202784



##########
File path: README.md
##########
@@ -93,21 +93,28 @@ MariaDB is not tested/recommended.
 **Note:** SQLite is used in Airflow tests. Do not use it in production. We 
recommend
 using the latest stable version of SQLite for local development.
 
-## Support for Python versions
+## Support for Python and Kubernetes versions
 
-As of Airflow 2.0 we agreed to certain rules we follow for Python support. 
They are based on the official
-release schedule of Python, nicely summarized in the
-[Python Developer's 
Guide](https://devguide.python.org/#status-of-python-branches)
+As of Airflow 2.0 we agreed to certain rules we follow for Python and 
Kubernetes support.
+They are based on the official release schedule of Python and Kubernetes, 
nicely summarized in the
+[Python Developer's 
Guide](https://devguide.python.org/#status-of-python-branches) and
+[Kubernetes version skew 
policy](https://kubernetes.io/docs/setup/release/version-skew-policy/).
 
-1. We finish support for Python versions when they reach EOL (For Python 3.6 
it means that we will remove it
-   from being supported on 23.12.2021).
+1. We drop support for Python and Kubernetes versions when they reach EOL. We 
drop support for those
+   EOL versions in master right after EOL data, and it is effectively removed 
when we release the
+   first new MINOR (Or MAJOR if there is no new MINOR version) of Airflow
+   For example for Python 3.6 it means that we drop support in master right 
after 23.12.2021, and the first
+   MAJOR or MINOR version of Airflow released after will not have it.

Review comment:
       ```suggestion
   1. We drop support for Python and Kubernetes versions when they reach EOL. 
We drop support for those
      EOL versions in master right after EOL date, and it is effectively 
removed when we release the
      first new MINOR (Or MAJOR if there is no new MINOR version) of Airflow
      For example for Python 3.6 it means that we drop support in master right 
after 23.12.2021, and the first
      MAJOR or MINOR version of Airflow released after will not have it.
   ```

##########
File path: README.md
##########
@@ -93,21 +93,28 @@ MariaDB is not tested/recommended.
 **Note:** SQLite is used in Airflow tests. Do not use it in production. We 
recommend
 using the latest stable version of SQLite for local development.
 
-## Support for Python versions
+## Support for Python and Kubernetes versions
 
-As of Airflow 2.0 we agreed to certain rules we follow for Python support. 
They are based on the official
-release schedule of Python, nicely summarized in the
-[Python Developer's 
Guide](https://devguide.python.org/#status-of-python-branches)
+As of Airflow 2.0 we agreed to certain rules we follow for Python and 
Kubernetes support.
+They are based on the official release schedule of Python and Kubernetes, 
nicely summarized in the
+[Python Developer's 
Guide](https://devguide.python.org/#status-of-python-branches) and
+[Kubernetes version skew 
policy](https://kubernetes.io/docs/setup/release/version-skew-policy/).
 
-1. We finish support for Python versions when they reach EOL (For Python 3.6 
it means that we will remove it
-   from being supported on 23.12.2021).
+1. We drop support for Python and Kubernetes versions when they reach EOL. We 
drop support for those
+   EOL versions in master right after EOL data, and it is effectively removed 
when we release the
+   first new MINOR (Or MAJOR if there is no new MINOR version) of Airflow
+   For example for Python 3.6 it means that we drop support in master right 
after 23.12.2021, and the first
+   MAJOR or MINOR version of Airflow released after will not have it.
 
-2. The "oldest" supported version of Python is the default one. "Default" is 
only meaningful in terms of
-   "smoke tests" in CI PRs which are run using this default version.
+2. The "oldest" supported version of Python/Kubernetes is the default one. 
"Default" is only meaningful
+   in terms of "smoke tests" in CI PRs which are run using this default 
version and default reference
+   image available in DockerHub. Currently ``apache/airflow`` and 
``apache/airflow:2.0.2`` images

Review comment:
       ```suggestion
      image available in DockerHub. Currently 
``apache/airflow:2.0.2-python3.6`` and ``apache/airflow:2.0.2`` images
   ```
   
   Did you mean this?

##########
File path: README.md
##########
@@ -93,21 +93,28 @@ MariaDB is not tested/recommended.
 **Note:** SQLite is used in Airflow tests. Do not use it in production. We 
recommend
 using the latest stable version of SQLite for local development.
 
-## Support for Python versions
+## Support for Python and Kubernetes versions
 
-As of Airflow 2.0 we agreed to certain rules we follow for Python support. 
They are based on the official
-release schedule of Python, nicely summarized in the
-[Python Developer's 
Guide](https://devguide.python.org/#status-of-python-branches)
+As of Airflow 2.0 we agreed to certain rules we follow for Python and 
Kubernetes support.
+They are based on the official release schedule of Python and Kubernetes, 
nicely summarized in the
+[Python Developer's 
Guide](https://devguide.python.org/#status-of-python-branches) and
+[Kubernetes version skew 
policy](https://kubernetes.io/docs/setup/release/version-skew-policy/).
 
-1. We finish support for Python versions when they reach EOL (For Python 3.6 
it means that we will remove it
-   from being supported on 23.12.2021).
+1. We drop support for Python and Kubernetes versions when they reach EOL. We 
drop support for those
+   EOL versions in master right after EOL data, and it is effectively removed 
when we release the
+   first new MINOR (Or MAJOR if there is no new MINOR version) of Airflow
+   For example for Python 3.6 it means that we drop support in master right 
after 23.12.2021, and the first
+   MAJOR or MINOR version of Airflow released after will not have it.
 
-2. The "oldest" supported version of Python is the default one. "Default" is 
only meaningful in terms of
-   "smoke tests" in CI PRs which are run using this default version.
+2. The "oldest" supported version of Python/Kubernetes is the default one. 
"Default" is only meaningful
+   in terms of "smoke tests" in CI PRs which are run using this default 
version and default reference
+   image available in DockerHub. Currently ``apache/airflow`` and 
``apache/airflow:2.0.2`` images
+   are both Python 3.6 images, however the first MINOR/MAJOR release of 
Airflow release after 23.12.2001 will

Review comment:
       ```suggestion
      are both Python 3.6 images, however the first MINOR/MAJOR release of 
Airflow release after 23.12.2021 will
   ```




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to