ephraimbuddy opened a new pull request, #41379:
URL: https://github.com/apache/airflow/pull/41379
This reverts commit 090607d92a7995c75b9d25f5324d11a3dae683ce.
This PR did not handle backward compatibility on the
`permissions.resource_name_for_dag` rename and was difficult to debug. It has
stalled the 2.10.0 RC release. DAGs were failing with import errors:
```log
{\'/opt/airflow/dags/example_sensors.py\': \'Traceback (most recent call
last):\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/models/dagbag.py",
line 748, in _sync_perm_for_dag\\n
security_manager.sync_perm_for_dag(root_dag_id, dag.access_control)\\n
File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/providers/fab/auth_manager/security_manager/override.py",
line 1109, in sync_perm_for_dag\\n
dag_resource_name = permissions.resource_name_for_dag(dag_id)\\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\nAttributeError: module
\\\'airflow.security.permissions\\\' has no attribute
\\\'resource_name_for_dag\\\'\\n\',\'/opt/airflow/dags/example_skip_dag.py\':
\'Traceback (most recent call last):\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/models/dagbag.py",
line 748, in _sync_perm_for_dag\\n
security_manager.sync_perm_for_dag(root_dag_id, dag.access_control)\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/providers/fab/auth_manager/security_manager/override.py",
line 1109, in sync_perm_for_dag\\n dag_resource_name =
permissions.resource_name_for_dag(dag_id)\\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\nAttributeError: module
\\\'airflow.security.permissions\\\' has no attribute
\\\'resource_name_for_dag\\\'\\n\',
\'/opt/airflow/dags/example_trigger_target_dag.py\': \'Traceback (most recent
call last
):\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/models/dagbag.py",
line 748, in _sync_perm_for_dag\\n
security_manager.sync_perm_for_dag(root_dag_id, dag.access_control)\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/providers/fab/auth_manager/security_manager/override.py",
line 1109, in sync_perm_for_dag\\n dag_resource_name =
permissions.resource_name_for_dag(dag_id)\\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\nAttributeError: module
\\\'airflow.security.permissions\\\' has no attribute
\\\'resource_name_for_dag\\\'\\n\',
\'/opt/airflow/dags/tutorial_taskflow_api_virtualenv.py\': \'Traceback (most
recent call last):\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/models/dagbag.py",
line 748, in _sync_perm_for_dag\\n
security_manager.sync_perm_for_dag(root_dag_id, dag.access_control)\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/providers/fab/auth_manager/security_manager
/override.py", line 1109, in sync_perm_for_dag\\n dag_resource_name =
permissions.resource_name_for_dag(dag_id)\\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\nAttributeError: module
\\\'airflow.security.permissions\\\' has no attribute
\\\'resource_name_for_dag\\\'\\n\',
\'/opt/airflow/dags/example_subdag_operator.py\': \'Traceback (most recent call
last):\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/models/dagbag.py",
line 748, in _sync_perm_for_dag\\n
security_manager.sync_perm_for_dag(root_dag_id, dag.access_control)\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/providers/fab/auth_manager/security_manager/override.py",
line 1109, in sync_perm_for_dag\\n dag_resource_name =
permissions.resource_name_for_dag(dag_id)\\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\nAttributeError: module
\\\'airflow.security.permissions\\\' has no attribute
\\\'resource_name_for_dag\\\'\\n\', \'/opt/airflow/dags/exampl
e_branch_python_dop_operator_3.py\': \'Traceback (most recent call last):\\n
File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/models/dagbag.py",
line 748, in _sync_perm_for_dag\\n
security_manager.sync_perm_for_dag(root_dag_id, dag.access_control)\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/providers/fab/auth_manager/security_manager/override.py",
line 1109, in sync_perm_for_dag\\n dag_resource_name =
permissions.resource_name_for_dag(dag_id)\\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\nAttributeError: module
\\\'airflow.security.permissions\\\' has no attribute
\\\'resource_name_for_dag\\\'\\n\',
\'/opt/airflow/dags/example_passing_params_via_test_command.py\': \'Traceback
(most recent call last):\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/models/dagbag.py",
line 748, in _sync_perm_for_dag\\n
security_manager.sync_perm_for_dag(root_dag_id, dag.access_control)\\n File
"/home/airflow/.local/li
b/python3.12/site-packages/airflow/providers/fab/auth_manager/security_manager/override.py",
line 1109, in sync_perm_for_dag\\n dag_resource_name =
permissions.resource_name_for_dag(dag_id)\\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\nAttributeError: module
\\\'airflow.security.permissions\\\' has no attribute
\\\'resource_name_for_dag\\\'\\n\',
\'/opt/airflow/dags/example_nested_branch_dag.py\': \'Traceback (most recent
call last):\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/models/dagbag.py",
line 748, in _sync_perm_for_dag\\n
security_manager.sync_perm_for_dag(root_dag_id, dag.access_control)\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/providers/fab/auth_manager/security_manager/override.py",
line 1109, in sync_perm_for_dag\\n dag_resource_name =
permissions.resource_name_for_dag(dag_id)\\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\nAttributeError: module
\\\'airflow.security.permissions\\\'
has no attribute \\\'resource_name_for_dag\\\'\\n\',
\'/opt/airflow/dags/example_complex.py\': \'Traceback (most recent call
last):\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/models/dagbag.py",
line 748, in _sync_perm_for_dag\\n
security_manager.sync_perm_for_dag(root_dag_id, dag.access_control)\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/providers/fab/auth_manager/security_manager/override.py",
line 1109, in sync_perm_for_dag\\n dag_resource_name =
permissions.resource_name_for_dag(dag_id)\\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\nAttributeError: module
\\\'airflow.security.permissions\\\' has no attribute
\\\'resource_name_for_dag\\\'\\n\',
\'/opt/airflow/dags/example_branch_operator.py\': \'Traceback (most recent call
last):\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/models/dagbag.py",
line 748, in _sync_perm_for_dag\\n
security_manager.sync_perm_for_dag(root_dag_id, dag.access
_control)\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/providers/fab/auth_manager/security_manager/override.py",
line 1109, in sync_perm_for_dag\\n dag_resource_name =
permissions.resource_name_for_dag(dag_id)\\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\nAttributeError: module
\\\'airflow.security.permissions\\\' has no attribute
\\\'resource_name_for_dag\\\'\\n\',
\'/opt/airflow/dags/example_latest_only.py\': \'Traceback (most recent call
last):\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/models/dagbag.py",
line 748, in _sync_perm_for_dag\\n
security_manager.sync_perm_for_dag(root_dag_id, dag.access_control)\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/providers/fab/auth_manager/security_manager/override.py",
line 1109, in sync_perm_for_dag\\n dag_resource_name =
permissions.resource_name_for_dag(dag_id)\\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\nAttributeError: module
\\\'airflow.security.permissions\\\' has no attribute
\\\'resource_name_for_dag\\\'\\n\',
\'/opt/airflow/dags/example_dag_decorator.py\': \'Traceback (most recent call
last):\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/models/dagbag.py",
line 748, in _sync_perm_for_dag\\n
security_manager.sync_perm_for_dag(root_dag_id, dag.access_control)\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/providers/fab/auth_manager/security_manager/override.py",
line 1109, in sync_perm_for_dag\\n dag_resource_name =
permissions.resource_name_for_dag(dag_id)\\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\nAttributeError: module
\\\'airflow.security.permissions\\\' has no attribute
\\\'resource_name_for_dag\\\'\\n\',
\'/opt/airflow/dags/example_params_ui_tutorial.py\': \'Traceback (most recent
call last):\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/models/dagbag.py",
line 748, in _sync_perm_for_dag\\n security_man
ager.sync_perm_for_dag(root_dag_id, dag.access_control)\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/providers/fab/auth_manager/security_manager/override.py",
line 1109, in sync_perm_for_dag\\n dag_resource_name =
permissions.resource_name_for_dag(dag_id)\\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\nAttributeError: module
\\\'airflow.security.permissions\\\' has no attribute
\\\'resource_name_for_dag\\\'\\n\',
\'/opt/airflow/dags/example_bash_operator.py\': \'Traceback (most recent call
last):\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/models/dagbag.py",
line 748, in _sync_perm_for_dag\\n
security_manager.sync_perm_for_dag(root_dag_id, dag.access_control)\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/providers/fab/auth_manager/security_manager/override.py",
line 1109, in sync_perm_for_dag\\n dag_resource_name =
permissions.resource_name_for_dag(dag_id)\\n ^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^\\nAttributeError: module
\\\'airflow.security.permissions\\\' has no attribute
\\\'resource_name_for_dag\\\'\\n\',
\'/opt/airflow/dags/tutorial_taskflow_api.py\': \'Traceback (most recent call
last):\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/models/dagbag.py",
line 748, in _sync_perm_for_dag\\n
security_manager.sync_perm_for_dag(root_dag_id, dag.access_control)\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/providers/fab/auth_manager/security_manager/override.py",
line 1109, in sync_perm_for_dag\\n dag_resource_name =
permissions.resource_name_for_dag(dag_id)\\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\nAttributeError: module
\\\'airflow.security.permissions\\\' has no attribute
\\\'resource_name_for_dag\\\'\\n\',
\'/opt/airflow/dags/example_task_group_decorator.py\': \'Traceback (most recent
call last):\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/models/dagbag.py",
line 748, in _sync_perm_for_dag\\n
security_manager.sync_perm_for_dag(root_dag_id, dag.access_control)\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/providers/fab/auth_manager/security_manager/override.py",
line 1109, in sync_perm_for_dag\\n dag_resource_name =
permissions.resource_name_for_dag(dag_id)\\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\nAttributeError: module
\\\'airflow.security.permissions\\\' has no attribute
\\\'resource_name_for_dag\\\'\\n\',
\'/opt/airflow/dags/example_branch_day_of_week_operator.py\': \'Traceback (most
recent call last):\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/models/dagbag.py",
line 748, in _sync_perm_for_dag\\n
security_manager.sync_perm_for_dag(root_dag_id, dag.access_control)\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/providers/fab/auth_manager/security_manager/override.py",
line 1109, in sync_perm_for_dag\\n dag_resource_name = permissions.re
source_name_for_dag(dag_id)\\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\nAttributeError: module
\\\'airflow.security.permissions\\\' has no attribute
\\\'resource_name_for_dag\\\'\\n\',
\'/opt/airflow/dags/example_latest_only_with_trigger.py\': \'Traceback (most
recent call last):\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/models/dagbag.py",
line 748, in _sync_perm_for_dag\\n
security_manager.sync_perm_for_dag(root_dag_id, dag.access_control)\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/providers/fab/auth_manager/security_manager/override.py",
line 1109, in sync_perm_for_dag\\n dag_resource_name =
permissions.resource_name_for_dag(dag_id)\\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\nAttributeError: module
\\\'airflow.security.permissions\\\' has no attribute
\\\'resource_name_for_dag\\\'\\n\',
\'/opt/airflow/dags/example_trigger_controller_dag.py\': \'Traceback (most
recent call last):\\n File "
/home/airflow/.local/lib/python3.12/site-packages/airflow/models/dagbag.py",
line 748, in _sync_perm_for_dag\\n
security_manager.sync_perm_for_dag(root_dag_id, dag.access_control)\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/providers/fab/auth_manager/security_manager/override.py",
line 1109, in sync_perm_for_dag\\n dag_resource_name =
permissions.resource_name_for_dag(dag_id)\\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\nAttributeError: module
\\\'airflow.security.permissions\\\' has no attribute
\\\'resource_name_for_dag\\\'\\n\', \'/opt/airflow/dags/example_sla_dag.py\':
\'Traceback (most recent call last):\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/models/dagbag.py",
line 748, in _sync_perm_for_dag\\n
security_manager.sync_perm_for_dag(root_dag_id, dag.access_control)\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/providers/fab/auth_manager/security_manager/override.py",
line 1109, in s
ync_perm_for_dag\\n dag_resource_name =
permissions.resource_name_for_dag(dag_id)\\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\nAttributeError: module
\\\'airflow.security.permissions\\\' has no attribute
\\\'resource_name_for_dag\\\'\\n\',
\'/opt/airflow/dags/example_dynamic_task_mapping_with_no_taskflow_operators.py\':
\'Traceback (most recent call last):\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/models/dagbag.py",
line 748, in _sync_perm_for_dag\\n
security_manager.sync_perm_for_dag(root_dag_id, dag.access_control)\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/providers/fab/auth_manager/security_manager/override.py",
line 1109, in sync_perm_for_dag\\n dag_resource_name =
permissions.resource_name_for_dag(dag_id)\\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\nAttributeError: module
\\\'airflow.security.permissions\\\' has no attribute
\\\'resource_name_for_dag\\\'\\n\', \'/opt/airflow/dags/exam
ple_outlet_event_extra.py\': \'Traceback (most recent call last):\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/models/dagbag.py",
line 748, in _sync_perm_for_dag\\n
security_manager.sync_perm_for_dag(root_dag_id, dag.access_control)\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/providers/fab/auth_manager/security_manager/override.py",
line 1109, in sync_perm_for_dag\\n dag_resource_name =
permissions.resource_name_for_dag(dag_id)\\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\nAttributeError: module
\\\'airflow.security.permissions\\\' has no attribute
\\\'resource_name_for_dag\\\'\\n\',
\'/opt/airflow/dags/example_time_delta_sensor_async.py\': \'Traceback (most
recent call last):\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/models/dagbag.py",
line 748, in _sync_perm_for_dag\\n
security_manager.sync_perm_for_dag(root_dag_id, dag.access_control)\\n File
"/home/airflow/.local/lib/python3.12/sit
e-packages/airflow/providers/fab/auth_manager/security_manager/override.py",
line 1109, in sync_perm_for_dag\\n dag_resource_name =
permissions.resource_name_for_dag(dag_id)\\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\nAttributeError: module
\\\'airflow.security.permissions\\\' has no attribute
\\\'resource_name_for_dag\\\'\\n\',
\'/opt/airflow/dags/example_external_task_marker_dag.py\': \'Traceback (most
recent call last):\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/models/dagbag.py",
line 748, in _sync_perm_for_dag\\n
security_manager.sync_perm_for_dag(root_dag_id, dag.access_control)\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/providers/fab/auth_manager/security_manager/override.py",
line 1109, in sync_perm_for_dag\\n dag_resource_name =
permissions.resource_name_for_dag(dag_id)\\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\nAttributeError: module
\\\'airflow.security.permissions\\\' has no a
ttribute \\\'resource_name_for_dag\\\'\\n\',
\'/opt/airflow/dags/example_sensor_decorator.py\': \'Traceback (most recent
call last):\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/models/dagbag.py",
line 748, in _sync_perm_for_dag\\n
security_manager.sync_perm_for_dag(root_dag_id, dag.access_control)\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/providers/fab/auth_manager/security_manager/override.py",
line 1109, in sync_perm_for_dag\\n dag_resource_name =
permissions.resource_name_for_dag(dag_id)\\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\nAttributeError: module
\\\'airflow.security.permissions\\\' has no attribute
\\\'resource_name_for_dag\\\'\\n\',
\'/opt/airflow/dags/example_workday_timetable.py\': \'Traceback (most recent
call last):\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/serialization/serialized_objects.py",
line 603, in serialize_to_json\\n serialized_object[key] = encode_timeta
ble(value)\\n ^^^^^^^^^^^^^^^^^^^^^^^\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/serialization/serialized_objects.py",
line 313, in encode_timetable\\n raise
_TimetableNotRegistered(importable_string)\\nairflow.serialization.serialized_objects._TimetableNotRegistered:
Timetable class
\\\'airflow.example_dags.plugins.workday.AfterWorkdayTimetable\\\' is not
registered or you have a top level database access that disrupted the session.
Please check the airflow best practices documentation.\\n\\nDuring handling of
the above exception, another exception occurred:\\n\\nTraceback (most recent
call last):\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/serialization/serialized_objects.py",
line 1747, in to_dict\\n json_dict = {"__version": cls.SERIALIZER_VERSION,
"dag": cls.serialize_dag(var)}\\n
^^^^^^^^^^^^^^^^^^^^^^\\n File "/home/airflow/.local/lib
/python3.12/site-packages/airflow/serialization/serialized_objects.py", line
1656, in serialize_dag\\n raise SerializationError(f"Failed to serialize DAG
{dag.dag_id!r}: {e}")\\nairflow.exceptions.SerializationError: Failed to
serialize DAG \\\'example_workday_timetable\\\': Timetable class
\\\'airflow.example_dags.plugins.workday.AfterWorkdayTimetable\\\' is not
registered or you have a top level database access that disrupted the session.
Please check the airflow best practices documentation.\\n\',
\'/opt/airflow/dags/example_inlet_event_extra.py\': \'Traceback (most recent
call last):\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/models/dagbag.py",
line 748, in _sync_perm_for_dag\\n
security_manager.sync_perm_for_dag(root_dag_id, dag.access_control)\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/providers/fab/auth_manager/security_manager/override.py",
line 1109, in sync_perm_for_dag\\n dag_resource_name =
permissions.resource_n
ame_for_dag(dag_id)\\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\nAttributeError: module
\\\'airflow.security.permissions\\\' has no attribute
\\\'resource_name_for_dag\\\'\\n\',
\'/opt/airflow/dags/example_bash_decorator.py\': \'Traceback (most recent call
last):\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/models/dagbag.py",
line 748, in _sync_perm_for_dag\\n
security_manager.sync_perm_for_dag(root_dag_id, dag.access_control)\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/providers/fab/auth_manager/security_manager/override.py",
line 1109, in sync_perm_for_dag\\n dag_resource_name =
permissions.resource_name_for_dag(dag_id)\\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\nAttributeError: module
\\\'airflow.security.permissions\\\' has no attribute
\\\'resource_name_for_dag\\\'\\n\',
\'/opt/airflow/dags/example_branch_datetime_operator.py\': \'Traceback (most
recent call last):\\n File "/home/airflow/.l
ocal/lib/python3.12/site-packages/airflow/models/dagbag.py", line 748, in
_sync_perm_for_dag\\n security_manager.sync_perm_for_dag(root_dag_id,
dag.access_control)\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/providers/fab/auth_manager/security_manager/override.py",
line 1109, in sync_perm_for_dag\\n dag_resource_name =
permissions.resource_name_for_dag(dag_id)\\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\nAttributeError: module
\\\'airflow.security.permissions\\\' has no attribute
\\\'resource_name_for_dag\\\'\\n\',
\'/opt/airflow/dags/example_python_operator.py\': \'Traceback (most recent call
last):\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/models/dagbag.py",
line 748, in _sync_perm_for_dag\\n
security_manager.sync_perm_for_dag(root_dag_id, dag.access_control)\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/providers/fab/auth_manager/security_manager/override.py",
line 1109, in sync_perm
_for_dag\\n dag_resource_name =
permissions.resource_name_for_dag(dag_id)\\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\nAttributeError: module
\\\'airflow.security.permissions\\\' has no attribute
\\\'resource_name_for_dag\\\'\\n\',
\'/opt/airflow/dags/example_local_kubernetes_executor.py\': \'Traceback (most
recent call last):\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/models/dagbag.py",
line 748, in _sync_perm_for_dag\\n
security_manager.sync_perm_for_dag(root_dag_id, dag.access_control)\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/providers/fab/auth_manager/security_manager/override.py",
line 1109, in sync_perm_for_dag\\n dag_resource_name =
permissions.resource_name_for_dag(dag_id)\\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\nAttributeError: module
\\\'airflow.security.permissions\\\' has no attribute
\\\'resource_name_for_dag\\\'\\n\',
\'/opt/airflow/dags/example_short_circuit_operator.py\
': \'Traceback (most recent call last):\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/models/dagbag.py",
line 748, in _sync_perm_for_dag\\n
security_manager.sync_perm_for_dag(root_dag_id, dag.access_control)\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/providers/fab/auth_manager/security_manager/override.py",
line 1109, in sync_perm_for_dag\\n dag_resource_name =
permissions.resource_name_for_dag(dag_id)\\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\nAttributeError: module
\\\'airflow.security.permissions\\\' has no attribute
\\\'resource_name_for_dag\\\'\\n\',
\'/opt/airflow/dags/example_display_name.py\': \'Traceback (most recent call
last):\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/models/dagbag.py",
line 748, in _sync_perm_for_dag\\n
security_manager.sync_perm_for_dag(root_dag_id, dag.access_control)\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/providers/fab/auth
_manager/security_manager/override.py", line 1109, in sync_perm_for_dag\\n
dag_resource_name = permissions.resource_name_for_dag(dag_id)\\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\nAttributeError: module
\\\'airflow.security.permissions\\\' has no attribute
\\\'resource_name_for_dag\\\'\\n\',
\'/opt/airflow/dags/example_dataset_alias.py\': \'Traceback (most recent call
last):\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/models/dagbag.py",
line 748, in _sync_perm_for_dag\\n
security_manager.sync_perm_for_dag(root_dag_id, dag.access_control)\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/providers/fab/auth_manager/security_manager/override.py",
line 1109, in sync_perm_for_dag\\n dag_resource_name =
permissions.resource_name_for_dag(dag_id)\\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\nAttributeError: module
\\\'airflow.security.permissions\\\' has no attribute
\\\'resource_name_for_dag\\\'\\n\', \'/
opt/airflow/dags/tutorial_objectstorage.py\': \'Traceback (most recent call
last):\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/models/dagbag.py",
line 748, in _sync_perm_for_dag\\n
security_manager.sync_perm_for_dag(root_dag_id, dag.access_control)\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/providers/fab/auth_manager/security_manager/override.py",
line 1109, in sync_perm_for_dag\\n dag_resource_name =
permissions.resource_name_for_dag(dag_id)\\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\nAttributeError: module
\\\'airflow.security.permissions\\\' has no attribute
\\\'resource_name_for_dag\\\'\\n\',
\'/opt/airflow/dags/example_setup_teardown.py\': \'Traceback (most recent call
last):\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/models/dagbag.py",
line 748, in _sync_perm_for_dag\\n
security_manager.sync_perm_for_dag(root_dag_id, dag.access_control)\\n File
"/home/airflow/.local/lib/python
3.12/site-packages/airflow/providers/fab/auth_manager/security_manager/override.py",
line 1109, in sync_perm_for_dag\\n dag_resource_name =
permissions.resource_name_for_dag(dag_id)\\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\nAttributeError: module
\\\'airflow.security.permissions\\\' has no attribute
\\\'resource_name_for_dag\\\'\\n\', \'/opt/airflow/dags/example_datasets.py\':
\'Traceback (most recent call last):\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/models/dagbag.py",
line 748, in _sync_perm_for_dag\\n
security_manager.sync_perm_for_dag(root_dag_id, dag.access_control)\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/providers/fab/auth_manager/security_manager/override.py",
line 1109, in sync_perm_for_dag\\n dag_resource_name =
permissions.resource_name_for_dag(dag_id)\\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\nAttributeError: module
\\\'airflow.security.permissions\\\' has no attribute
\\\'resource_name_for_dag\\\'\\n\',
\'/opt/airflow/dags/example_task_group.py\': \'Traceback (most recent call
last):\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/models/dagbag.py",
line 748, in _sync_perm_for_dag\\n
security_manager.sync_perm_for_dag(root_dag_id, dag.access_control)\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/providers/fab/auth_manager/security_manager/override.py",
line 1109, in sync_perm_for_dag\\n dag_resource_name =
permissions.resource_name_for_dag(dag_id)\\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\nAttributeError: module
\\\'airflow.security.permissions\\\' has no attribute
\\\'resource_name_for_dag\\\'\\n\', \'/opt/airflow/dags/tutorial.py\':
\'Traceback (most recent call last):\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/models/dagbag.py",
line 748, in _sync_perm_for_dag\\n
security_manager.sync_perm_for_dag(root_dag_id, dag.access_control)\\n File
"/home/air
flow/.local/lib/python3.12/site-packages/airflow/providers/fab/auth_manager/security_manager/override.py",
line 1109, in sync_perm_for_dag\\n dag_resource_name =
permissions.resource_name_for_dag(dag_id)\\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\nAttributeError: module
\\\'airflow.security.permissions\\\' has no attribute
\\\'resource_name_for_dag\\\'\\n\', \'/opt/airflow/dags/example_xcomargs.py\':
\'Traceback (most recent call last):\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/models/dagbag.py",
line 748, in _sync_perm_for_dag\\n
security_manager.sync_perm_for_dag(root_dag_id, dag.access_control)\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/providers/fab/auth_manager/security_manager/override.py",
line 1109, in sync_perm_for_dag\\n dag_resource_name =
permissions.resource_name_for_dag(dag_id)\\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\nAttributeError: module
\\\'airflow.security.permission
s\\\' has no attribute \\\'resource_name_for_dag\\\'\\n\',
\'/opt/airflow/dags/example_short_circuit_decorator.py\': \'Traceback (most
recent call last):\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/models/dagbag.py",
line 748, in _sync_perm_for_dag\\n
security_manager.sync_perm_for_dag(root_dag_id, dag.access_control)\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/providers/fab/auth_manager/security_manager/override.py",
line 1109, in sync_perm_for_dag\\n dag_resource_name =
permissions.resource_name_for_dag(dag_id)\\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\nAttributeError: module
\\\'airflow.security.permissions\\\' has no attribute
\\\'resource_name_for_dag\\\'\\n\', \'/opt/airflow/dags/tutorial_dag.py\':
\'Traceback (most recent call last):\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/models/dagbag.py",
line 748, in _sync_perm_for_dag\\n
security_manager.sync_perm_for_dag(root_dag_id,
dag.access_control)\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/providers/fab/auth_manager/security_manager/override.py",
line 1109, in sync_perm_for_dag\\n dag_resource_name =
permissions.resource_name_for_dag(dag_id)\\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\nAttributeError: module
\\\'airflow.security.permissions\\\' has no attribute
\\\'resource_name_for_dag\\\'\\n\',
\'/opt/airflow/dags/example_setup_teardown_taskflow.py\': \'Traceback (most
recent call last):\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/models/dagbag.py",
line 748, in _sync_perm_for_dag\\n
security_manager.sync_perm_for_dag(root_dag_id, dag.access_control)\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/providers/fab/auth_manager/security_manager/override.py",
line 1109, in sync_perm_for_dag\\n dag_resource_name =
permissions.resource_name_for_dag(dag_id)\\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n
AttributeError: module \\\'airflow.security.permissions\\\' has no attribute
\\\'resource_name_for_dag\\\'\\n\', \'/opt/airflow/dags/example_xcom.py\':
\'Traceback (most recent call last):\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/models/dagbag.py",
line 748, in _sync_perm_for_dag\\n
security_manager.sync_perm_for_dag(root_dag_id, dag.access_control)\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/providers/fab/auth_manager/security_manager/override.py",
line 1109, in sync_perm_for_dag\\n dag_resource_name =
permissions.resource_name_for_dag(dag_id)\\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\nAttributeError: module
\\\'airflow.security.permissions\\\' has no attribute
\\\'resource_name_for_dag\\\'\\n\',
\'/opt/airflow/dags/example_params_trigger_ui.py\': \'Traceback (most recent
call last):\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/models/dagbag.py",
line 748, in _sync_perm_for_dag\\n
security_manager.sync_perm_for_dag(root_dag_id, dag.access_control)\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/providers/fab/auth_manager/security_manager/override.py",
line 1109, in sync_perm_for_dag\\n dag_resource_name =
permissions.resource_name_for_dag(dag_id)\\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\nAttributeError: module
\\\'airflow.security.permissions\\\' has no attribute
\\\'resource_name_for_dag\\\'\\n\',
\'/opt/airflow/dags/example_kubernetes_executor.py\': \'Traceback (most recent
call last):\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/models/dagbag.py",
line 748, in _sync_perm_for_dag\\n
security_manager.sync_perm_for_dag(root_dag_id, dag.access_control)\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/providers/fab/auth_manager/security_manager/override.py",
line 1109, in sync_perm_for_dag\\n dag_resource_name =
permissions.resource_name_for_dag(dag_id)\\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\nAttributeError: module
\\\'airflow.security.permissions\\\' has no attribute
\\\'resource_name_for_dag\\\'\\n\',
\'/opt/airflow/dags/example_dynamic_task_mapping.py\': \'Traceback (most recent
call last):\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/models/dagbag.py",
line 748, in _sync_perm_for_dag\\n
security_manager.sync_perm_for_dag(root_dag_id, dag.access_control)\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/providers/fab/auth_manager/security_manager/override.py",
line 1109, in sync_perm_for_dag\\n dag_resource_name =
permissions.resource_name_for_dag(dag_id)\\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\nAttributeError: module
\\\'airflow.security.permissions\\\' has no attribute
\\\'resource_name_for_dag\\\'\\n\',
\'/opt/airflow/dags/example_python_decorator.py\': \'Traceback (most recent
call last):\\n File "/home/airflow/.local/lib/python3.12/site-packages/airflo
w/models/dagbag.py", line 748, in _sync_perm_for_dag\\n
security_manager.sync_perm_for_dag(root_dag_id, dag.access_control)\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/providers/fab/auth_manager/security_manager/override.py",
line 1109, in sync_perm_for_dag\\n dag_resource_name =
permissions.resource_name_for_dag(dag_id)\\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\nAttributeError: module
\\\'airflow.security.permissions\\\' has no attribute
\\\'resource_name_for_dag\\\'\\n\',
\'/opt/airflow/dags/example_branch_labels.py\': \'Traceback (most recent call
last):\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/models/dagbag.py",
line 748, in _sync_perm_for_dag\\n
security_manager.sync_perm_for_dag(root_dag_id, dag.access_control)\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/providers/fab/auth_manager/security_manager/override.py",
line 1109, in sync_perm_for_dag\\n dag_resource_name = permiss
ions.resource_name_for_dag(dag_id)\\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\nAttributeError: module
\\\'airflow.security.permissions\\\' has no attribute
\\\'resource_name_for_dag\\\'\\n\',
\'/opt/airflow/dags/example_branch_operator_decorator.py\': \'Traceback (most
recent call last):\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/models/dagbag.py",
line 748, in _sync_perm_for_dag\\n
security_manager.sync_perm_for_dag(root_dag_id, dag.access_control)\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/providers/fab/auth_manager/security_manager/override.py",
line 1109, in sync_perm_for_dag\\n dag_resource_name =
permissions.resource_name_for_dag(dag_id)\\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\nAttributeError: module
\\\'airflow.security.permissions\\\' has no attribute
\\\'resource_name_for_dag\\\'\\n\',
\'/opt/airflow/dags/example_dataset_alias_with_no_taskflow.py\': \'Traceback
(most recent call l
ast):\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/models/dagbag.py",
line 748, in _sync_perm_for_dag\\n
security_manager.sync_perm_for_dag(root_dag_id, dag.access_control)\\n File
"/home/airflow/.local/lib/python3.12/site-packages/airflow/providers/fab/auth_manager/security_manager/override.py",
line 1109, in sync_perm_for_dag\\n dag_resource_name =
permissions.resource_name_for_dag(dag_id)\\n
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\nAttributeError: module
\\\'airflow.security.permissions\\\' has no attribute
\\\'resource_name_for_dag\\\'\\n\'}
```
--
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.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]