You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by "ephraimbuddy (via GitHub)" <gi...@apache.org> on 2024/08/11 07:15:33 UTC
[PR] Revert "Feature: Allow set Dag Run resource into Dag Level permission (#40703)" [airflow]
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: commits-unsubscribe@airflow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] Revert "Feature: Allow set Dag Run resource into Dag Level permission (#40703)" [airflow]
Posted by "ephraimbuddy (via GitHub)" <gi...@apache.org>.
ephraimbuddy closed pull request #41379: Revert "Feature: Allow set Dag Run resource into Dag Level permission (#40703)"
URL: https://github.com/apache/airflow/pull/41379
--
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: commits-unsubscribe@airflow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] Revert "Feature: Allow set Dag Run resource into Dag Level permission (#40703)" [airflow]
Posted by "ephraimbuddy (via GitHub)" <gi...@apache.org>.
ephraimbuddy commented on PR #41379:
URL: https://github.com/apache/airflow/pull/41379#issuecomment-2282652599
{\'/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: commits-unsubscribe@airflow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] Revert "Feature: Allow set Dag Run resource into Dag Level permission (#40703)" [airflow]
Posted by "ephraimbuddy (via GitHub)" <gi...@apache.org>.
ephraimbuddy commented on PR #41379:
URL: https://github.com/apache/airflow/pull/41379#issuecomment-2282652984
cc @joaopamaral
--
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: commits-unsubscribe@airflow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] Revert "Feature: Allow set Dag Run resource into Dag Level permission (#40703)" [airflow]
Posted by "ephraimbuddy (via GitHub)" <gi...@apache.org>.
ephraimbuddy commented on PR #41379:
URL: https://github.com/apache/airflow/pull/41379#issuecomment-2282760502
closing in favour of the alternative
--
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: commits-unsubscribe@airflow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] Revert "Feature: Allow set Dag Run resource into Dag Level permission (#40703)" [airflow]
Posted by "ephraimbuddy (via GitHub)" <gi...@apache.org>.
ephraimbuddy closed pull request #41379: Revert "Feature: Allow set Dag Run resource into Dag Level permission (#40703)"
URL: https://github.com/apache/airflow/pull/41379
--
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: commits-unsubscribe@airflow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] Revert "Feature: Allow set Dag Run resource into Dag Level permission (#40703)" [airflow]
Posted by "ephraimbuddy (via GitHub)" <gi...@apache.org>.
ephraimbuddy commented on PR #41379:
URL: https://github.com/apache/airflow/pull/41379#issuecomment-2282697788
The error link: Error in sync PR: https://github.com/apache/airflow/actions/runs/10338227507/job/28616625788?pr=41280#step:9:1258
--
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: commits-unsubscribe@airflow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] Revert "Feature: Allow set Dag Run resource into Dag Level permission (#40703)" [airflow]
Posted by "ephraimbuddy (via GitHub)" <gi...@apache.org>.
ephraimbuddy commented on PR #41379:
URL: https://github.com/apache/airflow/pull/41379#issuecomment-2282747580
Alternate PR: https://github.com/apache/airflow/pull/41382
--
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: commits-unsubscribe@airflow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org