You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by ka...@apache.org on 2020/10/20 11:44:50 UTC
[airflow] branch master updated (e3a0839 -> 1543923)
This is an automated email from the ASF dual-hosted git repository.
kamilbregula pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/airflow.git.
from e3a0839 Security scans are also selective now (#11674)
add 1543923 Add Kerberos Auth for PrestoHook (#10488)
No new revisions were added by this update.
Summary of changes:
airflow/providers/presto/hooks/presto.py | 44 ++++++-
breeze | 14 +++
scripts/ci/docker-compose/integration-kerberos.yml | 46 ++++++-
scripts/ci/docker-compose/integration-presto.yml | 22 +++-
scripts/ci/dockerfiles/krb5-kdc-server/Dockerfile | 93 +++++++-------
.../dockerfiles/krb5-kdc-server/build_and_push.sh | 2 +-
.../ci/dockerfiles/krb5-kdc-server/entrypoint.sh | 17 ++-
scripts/ci/dockerfiles/krb5-kdc-server/kadm5.acl | 8 ++
.../krb5-kdc-server/{krb-conf/server => }/kdc.conf | 36 ++++--
.../krb5-kdc-server/krb-conf/server/kadm5.acl | 18 ---
.../{krb-conf/client => }/krb5.conf | 42 ++++---
.../ci/dockerfiles/krb5-kdc-server/start_kdc.sh | 46 -------
.../dockerfiles/krb5-kdc-server/supervisord.conf | 18 ++-
.../krb5-kdc-server/utils/create_admin.sh} | 34 +++--
.../krb5-kdc-server/utils/create_client.sh} | 37 ++++--
.../krb5-kdc-server/utils/create_service.sh | 62 +++++++++
scripts/ci/dockerfiles/presto/Dockerfile | 22 ++++
.../{krb5-kdc-server => presto}/build_and_push.sh | 12 +-
scripts/ci/dockerfiles/presto/entrypoint.sh | 119 ++++++++++++++++++
scripts/ci/libraries/_all_libs.sh | 2 +
scripts/ci/libraries/_kerberos.sh | 57 +++++++++
scripts/ci/testing/ci_run_airflow_testing.sh | 4 +
scripts/in_container/_in_container_utils.sh | 34 -----
scripts/in_container/check_environment.sh | 32 +++--
scripts/in_container/entrypoint_ci.sh | 18 ---
scripts/in_container/krb5/krb5.conf | 36 ------
tests/conftest.py | 2 +-
tests/providers/presto/hooks/test_presto.py | 138 ++++++++++++++++++---
tests/providers/snowflake/__init__.py | 8 ++
.../api/experimental/test_kerberos_endpoints.py | 3 -
30 files changed, 719 insertions(+), 307 deletions(-)
copy tests/test_utils/mock_security_manager.py => scripts/ci/dockerfiles/krb5-kdc-server/entrypoint.sh (83%)
mode change 100644 => 100755
create mode 100644 scripts/ci/dockerfiles/krb5-kdc-server/kadm5.acl
rename scripts/ci/dockerfiles/krb5-kdc-server/{krb-conf/server => }/kdc.conf (52%)
delete mode 100644 scripts/ci/dockerfiles/krb5-kdc-server/krb-conf/server/kadm5.acl
rename scripts/ci/dockerfiles/krb5-kdc-server/{krb-conf/client => }/krb5.conf (54%)
delete mode 100644 scripts/ci/dockerfiles/krb5-kdc-server/start_kdc.sh
copy scripts/{in_container/prod/clean-logs.sh => ci/dockerfiles/krb5-kdc-server/utils/create_admin.sh} (64%)
copy scripts/ci/{libraries/_script_init.sh => dockerfiles/krb5-kdc-server/utils/create_client.sh} (56%)
create mode 100755 scripts/ci/dockerfiles/krb5-kdc-server/utils/create_service.sh
create mode 100644 scripts/ci/dockerfiles/presto/Dockerfile
copy scripts/ci/dockerfiles/{krb5-kdc-server => presto}/build_and_push.sh (79%)
create mode 100755 scripts/ci/dockerfiles/presto/entrypoint.sh
create mode 100644 scripts/ci/libraries/_kerberos.sh
delete mode 100644 scripts/in_container/krb5/krb5.conf