Skip to content

Conversation

@ephraimbuddy
Copy link
Contributor

@ephraimbuddy ephraimbuddy commented Aug 11, 2024

This reverts commit 090607d.

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.

@ephraimbuddy
Copy link
Contributor Author

{'/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/example_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/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_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_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_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.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_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 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_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/example_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/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_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 attribute \'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_timetable(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_name_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/.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_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/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_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/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_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.permissions\' 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 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nAttributeError: 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/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_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 = 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_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 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'}

@ephraimbuddy
Copy link
Contributor Author

cc @joaopamaral

@ephraimbuddy ephraimbuddy added the full tests needed We need to run full set of tests for this PR to merge label Aug 11, 2024
@ephraimbuddy ephraimbuddy reopened this Aug 11, 2024
@ephraimbuddy
Copy link
Contributor Author

@ephraimbuddy
Copy link
Contributor Author

Alternate PR: #41382

@ephraimbuddy
Copy link
Contributor Author

closing in favour of the alternative

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:API Airflow's REST/HTTP API area:providers area:serialization area:webserver Webserver related Issues full tests needed We need to run full set of tests for this PR to merge kind:documentation provider:fab

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants