This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to tag nightly-master
in repository https://gitbox.apache.org/repos/asf/airflow.git.
*** WARNING: tag nightly-master was modified! ***
from bbdbe81 (commit)
to d8d48c2 (commit)
from bbdbe81 Add GrowthSimple to list of Airflow users (#9337)
add 8a1f574 Fix typo in CONTRIBUTING.rst (#9340)
add 9e6b5ab Fix retries causing constraint violation on MySQL with DAG
Serialization (#9336)
add a771270 Fix TestDagCode.test_remove_unused_code test (#9344)
add 54667d1 Refactor CeleryExecutor to avoid duplication of code in test
(#9345)
add d47e070 Add HashiCorp Vault Hook (split-out from Vault secret
backend) (#9333)
add 0b9bf4a Merging multiple sql operators (#9124)
add 6a9c436 Move out metastore_browser from airflow.contrib (#9341)
add 66e7382 Add Production Helm chart support (#8777)
add 281095e Fix failing tests from #9124 (#9356)
add ba9007e Add 'helm-chart' label for PRs touching Airflow Helm Chart
(#9359)
add 8622c13 Fix Airflow Stable version in README.md (#9360)
add 8c9a7b2 Remove redundant count query in BaseOperator.clear() (#9362)
add d8d48c2 Use more effective count queries in API endpoints (#9361)
No new revisions were added by this update.
Summary of changes:
.dockerignore | 1 +
.github/boring-cyborg.yml | 4 +
.gitignore | 5 +
.pre-commit-config.yaml | 2 +-
CONTRIBUTING.rst | 2 +-
Dockerfile.ci | 1 +
README.md | 2 +-
.../api_connexion/endpoints/connection_endpoint.py | 3 +-
.../endpoints/import_error_endpoint.py | 3 +-
airflow/api_connexion/endpoints/pool_endpoint.py | 3 +-
airflow/executors/celery_executor.py | 47 +-
...eea_add_precision_to_execution_date_in_mysql.py | 61 ++
airflow/models/baseoperator.py | 9 +-
airflow/models/connection.py | 3 +-
airflow/operators/check_operator.py | 438 +---------
airflow/operators/{check_operator.py => sql.py} | 334 +++++--
airflow/operators/sql_branch_operator.py | 167 +---
.../hashicorp/_internal_client}/__init__.py | 0
.../hashicorp/_internal_client/vault_client.py | 314 +++++++
.../providers/hashicorp}/hooks/__init__.py | 0
airflow/providers/hashicorp/hooks/vault.py | 274 ++++++
airflow/providers/hashicorp/secrets/vault.py | 162 ++--
chart/.gitignore | 9 +
chart/.helmignore | 39 +
chart/Chart.yaml | 25 +
chart/README.md | 269 ++++++
chart/requirements.lock | 6 +
chart/requirements.yaml | 22 +
chart/templates/NOTES.txt | 29 +
chart/templates/_helpers.yaml | 260 ++++++
chart/templates/cleanup/cleanup-cronjob.yaml | 67 ++
.../templates/cleanup/cleanup-serviceaccount.yaml | 34 +
chart/templates/configmap.yaml | 117 +++
chart/templates/create-user-job.yaml | 87 ++
chart/templates/flower/flower-deployment.yaml | 102 +++
chart/templates/flower/flower-networkpolicy.yaml | 51 ++
chart/templates/flower/flower-service.yaml | 46 +
chart/templates/limitrange.yaml | 38 +
.../templates/pgbouncer/pgbouncer-deployment.yaml | 128 +++
.../pgbouncer/pgbouncer-networkpolicy.yaml | 69 ++
.../pgbouncer/pgbouncer-poddisruptionbudget.yaml | 42 +
chart/templates/pgbouncer/pgbouncer-service.yaml | 56 ++
chart/templates/rbac/pod-cleanup-role.yaml | 42 +
chart/templates/rbac/pod-cleanup-rolebinding.yaml | 42 +
chart/templates/rbac/pod-launcher-role.yaml | 58 ++
chart/templates/rbac/pod-launcher-rolebinding.yaml | 51 ++
chart/templates/redis/redis-networkpolicy.yaml | 63 ++
chart/templates/redis/redis-service.yaml | 46 +
chart/templates/redis/redis-statefulset.yaml | 99 +++
chart/templates/resourcequota.yaml | 38 +
.../templates/scheduler/scheduler-deployment.yaml | 195 +++++
.../scheduler/scheduler-networkpolicy.yaml | 55 ++
.../scheduler/scheduler-poddisruptionbudget.yaml | 42 +
chart/templates/scheduler/scheduler-service.yaml | 46 +
.../scheduler/scheduler-serviceaccount.yaml | 34 +
chart/templates/secrets/elasticsearch-secret.yaml | 36 +
chart/templates/secrets/fernetkey-secret.yaml | 41 +
.../secrets/metadata-connection-secret.yaml | 42 +
.../templates/secrets/pgbouncer-config-secret.yaml | 37 +
.../templates/secrets/pgbouncer-stats-secret.yaml | 36 +
chart/templates/secrets/redis-secrets.yaml | 61 ++
chart/templates/secrets/registry-secret.yaml | 36 +
.../secrets/result-backend-connection-secret.yaml | 37 +
chart/templates/statsd/statsd-deployment.yaml | 87 ++
chart/templates/statsd/statsd-networkpolicy.yaml | 57 ++
chart/templates/statsd/statsd-service.yaml | 56 ++
.../templates/webserver/webserver-deployment.yaml | 139 +++
.../webserver/webserver-networkpolicy.yaml | 51 ++
chart/templates/webserver/webserver-service.yaml | 44 +
chart/templates/workers/worker-deployment.yaml | 161 ++++
chart/templates/workers/worker-kedaautoscaler.yaml | 47 +
chart/templates/workers/worker-networkpolicy.yaml | 53 ++
chart/templates/workers/worker-service.yaml | 46 +
chart/templates/workers/worker-serviceaccount.yaml | 34 +
chart/values.yaml | 436 ++++++++++
docs/autoapi_templates/index.rst | 4 +
docs/conf.py | 4 +-
docs/operators-and-hooks-ref.rst | 16 +-
.../dbs.html => metastore_browser/README.md | 21 +-
.../main.py => metastore_browser/hive_metastore.py | 0
.../templates/metastore_browser/base.html | 0
.../templates/metastore_browser/db.html | 0
.../templates/metastore_browser/dbs.html | 0
.../templates/metastore_browser/table.html | 0
scripts/ci/docker-compose/local-prod.yml | 1 +
scripts/ci/docker-compose/local.yml | 1 +
scripts/ci/libraries/_local_mounts.sh | 1 +
tests/executors/test_celery_executor.py | 28 +-
tests/models/test_dagcode.py | 10 +-
tests/models/test_taskinstance.py | 106 +--
tests/operators/test_check_operator.py | 324 -------
.../{test_sql_branch_operator.py => test_sql.py} | 342 +++++++-
.../_internal_client}/__init__.py | 0
.../_internal_client/test_vault_client.py | 551 ++++++++++++
.../{zendesk => hashicorp}/hooks/__init__.py | 0
tests/providers/hashicorp/hooks/test_vault.py | 962 +++++++++++++++++++++
tests/providers/hashicorp/secrets/test_vault.py | 46 +-
tests/test_core_to_contrib.py | 20 +
98 files changed, 6864 insertions(+), 1252 deletions(-)
create mode 100644
airflow/migrations/versions/a66efa278eea_add_precision_to_execution_date_in_mysql.py
copy airflow/operators/{check_operator.py => sql.py} (56%)
copy {tests/providers/zendesk/hooks =>
airflow/providers/hashicorp/_internal_client}/__init__.py (100%)
create mode 100644 airflow/providers/hashicorp/_internal_client/vault_client.py
copy {tests/providers/zendesk =>
airflow/providers/hashicorp}/hooks/__init__.py (100%)
create mode 100644 airflow/providers/hashicorp/hooks/vault.py
create mode 100644 chart/.gitignore
create mode 100644 chart/.helmignore
create mode 100644 chart/Chart.yaml
create mode 100644 chart/README.md
create mode 100644 chart/requirements.lock
create mode 100644 chart/requirements.yaml
create mode 100644 chart/templates/NOTES.txt
create mode 100644 chart/templates/_helpers.yaml
create mode 100644 chart/templates/cleanup/cleanup-cronjob.yaml
create mode 100644 chart/templates/cleanup/cleanup-serviceaccount.yaml
create mode 100644 chart/templates/configmap.yaml
create mode 100644 chart/templates/create-user-job.yaml
create mode 100644 chart/templates/flower/flower-deployment.yaml
create mode 100644 chart/templates/flower/flower-networkpolicy.yaml
create mode 100644 chart/templates/flower/flower-service.yaml
create mode 100644 chart/templates/limitrange.yaml
create mode 100644 chart/templates/pgbouncer/pgbouncer-deployment.yaml
create mode 100644 chart/templates/pgbouncer/pgbouncer-networkpolicy.yaml
create mode 100644 chart/templates/pgbouncer/pgbouncer-poddisruptionbudget.yaml
create mode 100644 chart/templates/pgbouncer/pgbouncer-service.yaml
create mode 100644 chart/templates/rbac/pod-cleanup-role.yaml
create mode 100644 chart/templates/rbac/pod-cleanup-rolebinding.yaml
create mode 100644 chart/templates/rbac/pod-launcher-role.yaml
create mode 100644 chart/templates/rbac/pod-launcher-rolebinding.yaml
create mode 100644 chart/templates/redis/redis-networkpolicy.yaml
create mode 100644 chart/templates/redis/redis-service.yaml
create mode 100644 chart/templates/redis/redis-statefulset.yaml
create mode 100644 chart/templates/resourcequota.yaml
create mode 100644 chart/templates/scheduler/scheduler-deployment.yaml
create mode 100644 chart/templates/scheduler/scheduler-networkpolicy.yaml
create mode 100644 chart/templates/scheduler/scheduler-poddisruptionbudget.yaml
create mode 100644 chart/templates/scheduler/scheduler-service.yaml
create mode 100644 chart/templates/scheduler/scheduler-serviceaccount.yaml
create mode 100644 chart/templates/secrets/elasticsearch-secret.yaml
create mode 100644 chart/templates/secrets/fernetkey-secret.yaml
create mode 100644 chart/templates/secrets/metadata-connection-secret.yaml
create mode 100644 chart/templates/secrets/pgbouncer-config-secret.yaml
create mode 100644 chart/templates/secrets/pgbouncer-stats-secret.yaml
create mode 100644 chart/templates/secrets/redis-secrets.yaml
create mode 100644 chart/templates/secrets/registry-secret.yaml
create mode 100644
chart/templates/secrets/result-backend-connection-secret.yaml
create mode 100644 chart/templates/statsd/statsd-deployment.yaml
create mode 100644 chart/templates/statsd/statsd-networkpolicy.yaml
create mode 100644 chart/templates/statsd/statsd-service.yaml
create mode 100644 chart/templates/webserver/webserver-deployment.yaml
create mode 100644 chart/templates/webserver/webserver-networkpolicy.yaml
create mode 100644 chart/templates/webserver/webserver-service.yaml
create mode 100644 chart/templates/workers/worker-deployment.yaml
create mode 100644 chart/templates/workers/worker-kedaautoscaler.yaml
create mode 100644 chart/templates/workers/worker-networkpolicy.yaml
create mode 100644 chart/templates/workers/worker-service.yaml
create mode 100644 chart/templates/workers/worker-serviceaccount.yaml
create mode 100644 chart/values.yaml
copy
airflow/contrib/plugins/metastore_browser/templates/metastore_browser/dbs.html
=> metastore_browser/README.md (65%)
rename airflow/contrib/plugins/metastore_browser/main.py =>
metastore_browser/hive_metastore.py (100%)
rename {airflow/contrib/plugins/metastore_browser =>
metastore_browser}/templates/metastore_browser/base.html (100%)
rename {airflow/contrib/plugins/metastore_browser =>
metastore_browser}/templates/metastore_browser/db.html (100%)
rename {airflow/contrib/plugins/metastore_browser =>
metastore_browser}/templates/metastore_browser/dbs.html (100%)
rename {airflow/contrib/plugins/metastore_browser =>
metastore_browser}/templates/metastore_browser/table.html (100%)
delete mode 100644 tests/operators/test_check_operator.py
rename tests/operators/{test_sql_branch_operator.py => test_sql.py} (57%)
copy tests/providers/{zendesk/hooks => hashicorp/_internal_client}/__init__.py
(100%)
create mode 100644
tests/providers/hashicorp/_internal_client/test_vault_client.py
copy tests/providers/{zendesk => hashicorp}/hooks/__init__.py (100%)
create mode 100644 tests/providers/hashicorp/hooks/test_vault.py