Skip to content

Conversation

@dheerajturaga
Copy link
Member

@dheerajturaga dheerajturaga commented Sep 13, 2025

  • Add AddQueueButton and RemoveQueueButton components with LuListPlus/LuListMinus icons
  • Create UI proxy endpoints for queue add/remove operations in worker_api/routes/ui.py
  • Add QueueUpdateRequest data model for queue operations
  • Update OpenAPI spec and regenerate TypeScript client code
  • Integrate buttons into WorkerOperations for idle/running workers
  • Include proper error handling, validation, and toast notifications
  • Connect to existing add_worker_queues/remove_worker_queues functions
image image image

cc: @jscheffl

@boring-cyborg boring-cyborg bot added area:providers provider:edge Edge Executor / Worker (AIP-69) / edge3 labels Sep 13, 2025
Copy link
Contributor

@jscheffl jscheffl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am still sorry about the problems that compiled code needs to be constantly updated because of merge conflucts. I hope I can improve ASAP. So a rebase is needed :-(

Just some small nit and a request to change services - otherwise: COOL!

@dheerajturaga dheerajturaga force-pushed the feature/add-remove-queue-edge-ui branch 2 times, most recently from 3f6d201 to 030e154 Compare September 13, 2025 14:31
  - Add AddQueueButton and RemoveQueueButton components with LuListPlus/LuListMinus icons
  - Create UI proxy endpoints for queue add/remove operations in worker_api/routes/ui.py
  - Add QueueUpdateRequest data model for queue operations
  - Update OpenAPI spec and regenerate TypeScript client code
  - Integrate buttons into WorkerOperations for idle/running workers
  - Include proper error handling, validation, and toast notifications
  - Connect to existing add_worker_queues/remove_worker_queues functions
@dheerajturaga dheerajturaga force-pushed the feature/add-remove-queue-edge-ui branch from 030e154 to 8550212 Compare September 13, 2025 14:40
@dheerajturaga
Copy link
Member Author

I am still sorry about the problems that compiled code needs to be constantly updated because of merge conflucts. I hope I can improve ASAP. So a rebase is needed :-(

Just some small nit and a request to change services - otherwise: COOL!

No worries! had to shuffle commits around to untangle myself from the rebase mess, but all is resolved now

@dheerajturaga
Copy link
Member Author

@jscheffl all suggestions applied. Let me know if this is good

@dheerajturaga dheerajturaga force-pushed the feature/add-remove-queue-edge-ui branch from 1047ab6 to 7f8d6a2 Compare September 13, 2025 15:44
@jscheffl jscheffl merged commit 2f29eca into apache:main Sep 13, 2025
74 checks passed
@dheerajturaga dheerajturaga deleted the feature/add-remove-queue-edge-ui branch September 13, 2025 17:25
suman-himanshu pushed a commit to suman-himanshu/airflow that referenced this pull request Sep 17, 2025
* Add queue management UI buttons for Edge workers

  - Add AddQueueButton and RemoveQueueButton components with LuListPlus/LuListMinus icons
  - Create UI proxy endpoints for queue add/remove operations in worker_api/routes/ui.py
  - Add QueueUpdateRequest data model for queue operations
  - Update OpenAPI spec and regenerate TypeScript client code
  - Integrate buttons into WorkerOperations for idle/running workers
  - Include proper error handling, validation, and toast notifications
  - Connect to existing add_worker_queues/remove_worker_queues functions

* Jens Suggestions
Brunda10 pushed a commit to Brunda10/airflow that referenced this pull request Sep 17, 2025
* Add queue management UI buttons for Edge workers

  - Add AddQueueButton and RemoveQueueButton components with LuListPlus/LuListMinus icons
  - Create UI proxy endpoints for queue add/remove operations in worker_api/routes/ui.py
  - Add QueueUpdateRequest data model for queue operations
  - Update OpenAPI spec and regenerate TypeScript client code
  - Integrate buttons into WorkerOperations for idle/running workers
  - Include proper error handling, validation, and toast notifications
  - Connect to existing add_worker_queues/remove_worker_queues functions

* Jens Suggestions
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Sep 30, 2025
* Add queue management UI buttons for Edge workers

  - Add AddQueueButton and RemoveQueueButton components with LuListPlus/LuListMinus icons
  - Create UI proxy endpoints for queue add/remove operations in worker_api/routes/ui.py
  - Add QueueUpdateRequest data model for queue operations
  - Update OpenAPI spec and regenerate TypeScript client code
  - Integrate buttons into WorkerOperations for idle/running workers
  - Include proper error handling, validation, and toast notifications
  - Connect to existing add_worker_queues/remove_worker_queues functions

* Jens Suggestions
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 1, 2025
* Add queue management UI buttons for Edge workers

  - Add AddQueueButton and RemoveQueueButton components with LuListPlus/LuListMinus icons
  - Create UI proxy endpoints for queue add/remove operations in worker_api/routes/ui.py
  - Add QueueUpdateRequest data model for queue operations
  - Update OpenAPI spec and regenerate TypeScript client code
  - Integrate buttons into WorkerOperations for idle/running workers
  - Include proper error handling, validation, and toast notifications
  - Connect to existing add_worker_queues/remove_worker_queues functions

* Jens Suggestions
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 2, 2025
* Add queue management UI buttons for Edge workers

  - Add AddQueueButton and RemoveQueueButton components with LuListPlus/LuListMinus icons
  - Create UI proxy endpoints for queue add/remove operations in worker_api/routes/ui.py
  - Add QueueUpdateRequest data model for queue operations
  - Update OpenAPI spec and regenerate TypeScript client code
  - Integrate buttons into WorkerOperations for idle/running workers
  - Include proper error handling, validation, and toast notifications
  - Connect to existing add_worker_queues/remove_worker_queues functions

* Jens Suggestions
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 3, 2025
* Add queue management UI buttons for Edge workers

  - Add AddQueueButton and RemoveQueueButton components with LuListPlus/LuListMinus icons
  - Create UI proxy endpoints for queue add/remove operations in worker_api/routes/ui.py
  - Add QueueUpdateRequest data model for queue operations
  - Update OpenAPI spec and regenerate TypeScript client code
  - Integrate buttons into WorkerOperations for idle/running workers
  - Include proper error handling, validation, and toast notifications
  - Connect to existing add_worker_queues/remove_worker_queues functions

* Jens Suggestions
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 4, 2025
* Add queue management UI buttons for Edge workers

  - Add AddQueueButton and RemoveQueueButton components with LuListPlus/LuListMinus icons
  - Create UI proxy endpoints for queue add/remove operations in worker_api/routes/ui.py
  - Add QueueUpdateRequest data model for queue operations
  - Update OpenAPI spec and regenerate TypeScript client code
  - Integrate buttons into WorkerOperations for idle/running workers
  - Include proper error handling, validation, and toast notifications
  - Connect to existing add_worker_queues/remove_worker_queues functions

* Jens Suggestions
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 5, 2025
* Add queue management UI buttons for Edge workers

  - Add AddQueueButton and RemoveQueueButton components with LuListPlus/LuListMinus icons
  - Create UI proxy endpoints for queue add/remove operations in worker_api/routes/ui.py
  - Add QueueUpdateRequest data model for queue operations
  - Update OpenAPI spec and regenerate TypeScript client code
  - Integrate buttons into WorkerOperations for idle/running workers
  - Include proper error handling, validation, and toast notifications
  - Connect to existing add_worker_queues/remove_worker_queues functions

* Jens Suggestions
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 5, 2025
* Add queue management UI buttons for Edge workers

  - Add AddQueueButton and RemoveQueueButton components with LuListPlus/LuListMinus icons
  - Create UI proxy endpoints for queue add/remove operations in worker_api/routes/ui.py
  - Add QueueUpdateRequest data model for queue operations
  - Update OpenAPI spec and regenerate TypeScript client code
  - Integrate buttons into WorkerOperations for idle/running workers
  - Include proper error handling, validation, and toast notifications
  - Connect to existing add_worker_queues/remove_worker_queues functions

* Jens Suggestions
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 7, 2025
* Add queue management UI buttons for Edge workers

  - Add AddQueueButton and RemoveQueueButton components with LuListPlus/LuListMinus icons
  - Create UI proxy endpoints for queue add/remove operations in worker_api/routes/ui.py
  - Add QueueUpdateRequest data model for queue operations
  - Update OpenAPI spec and regenerate TypeScript client code
  - Integrate buttons into WorkerOperations for idle/running workers
  - Include proper error handling, validation, and toast notifications
  - Connect to existing add_worker_queues/remove_worker_queues functions

* Jens Suggestions
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 8, 2025
* Add queue management UI buttons for Edge workers

  - Add AddQueueButton and RemoveQueueButton components with LuListPlus/LuListMinus icons
  - Create UI proxy endpoints for queue add/remove operations in worker_api/routes/ui.py
  - Add QueueUpdateRequest data model for queue operations
  - Update OpenAPI spec and regenerate TypeScript client code
  - Integrate buttons into WorkerOperations for idle/running workers
  - Include proper error handling, validation, and toast notifications
  - Connect to existing add_worker_queues/remove_worker_queues functions

* Jens Suggestions
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 9, 2025
* Add queue management UI buttons for Edge workers

  - Add AddQueueButton and RemoveQueueButton components with LuListPlus/LuListMinus icons
  - Create UI proxy endpoints for queue add/remove operations in worker_api/routes/ui.py
  - Add QueueUpdateRequest data model for queue operations
  - Update OpenAPI spec and regenerate TypeScript client code
  - Integrate buttons into WorkerOperations for idle/running workers
  - Include proper error handling, validation, and toast notifications
  - Connect to existing add_worker_queues/remove_worker_queues functions

* Jens Suggestions
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 10, 2025
* Add queue management UI buttons for Edge workers

  - Add AddQueueButton and RemoveQueueButton components with LuListPlus/LuListMinus icons
  - Create UI proxy endpoints for queue add/remove operations in worker_api/routes/ui.py
  - Add QueueUpdateRequest data model for queue operations
  - Update OpenAPI spec and regenerate TypeScript client code
  - Integrate buttons into WorkerOperations for idle/running workers
  - Include proper error handling, validation, and toast notifications
  - Connect to existing add_worker_queues/remove_worker_queues functions

* Jens Suggestions
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 11, 2025
* Add queue management UI buttons for Edge workers

  - Add AddQueueButton and RemoveQueueButton components with LuListPlus/LuListMinus icons
  - Create UI proxy endpoints for queue add/remove operations in worker_api/routes/ui.py
  - Add QueueUpdateRequest data model for queue operations
  - Update OpenAPI spec and regenerate TypeScript client code
  - Integrate buttons into WorkerOperations for idle/running workers
  - Include proper error handling, validation, and toast notifications
  - Connect to existing add_worker_queues/remove_worker_queues functions

* Jens Suggestions
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 12, 2025
* Add queue management UI buttons for Edge workers

  - Add AddQueueButton and RemoveQueueButton components with LuListPlus/LuListMinus icons
  - Create UI proxy endpoints for queue add/remove operations in worker_api/routes/ui.py
  - Add QueueUpdateRequest data model for queue operations
  - Update OpenAPI spec and regenerate TypeScript client code
  - Integrate buttons into WorkerOperations for idle/running workers
  - Include proper error handling, validation, and toast notifications
  - Connect to existing add_worker_queues/remove_worker_queues functions

* Jens Suggestions
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 14, 2025
* Add queue management UI buttons for Edge workers

  - Add AddQueueButton and RemoveQueueButton components with LuListPlus/LuListMinus icons
  - Create UI proxy endpoints for queue add/remove operations in worker_api/routes/ui.py
  - Add QueueUpdateRequest data model for queue operations
  - Update OpenAPI spec and regenerate TypeScript client code
  - Integrate buttons into WorkerOperations for idle/running workers
  - Include proper error handling, validation, and toast notifications
  - Connect to existing add_worker_queues/remove_worker_queues functions

* Jens Suggestions
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 15, 2025
* Add queue management UI buttons for Edge workers

  - Add AddQueueButton and RemoveQueueButton components with LuListPlus/LuListMinus icons
  - Create UI proxy endpoints for queue add/remove operations in worker_api/routes/ui.py
  - Add QueueUpdateRequest data model for queue operations
  - Update OpenAPI spec and regenerate TypeScript client code
  - Integrate buttons into WorkerOperations for idle/running workers
  - Include proper error handling, validation, and toast notifications
  - Connect to existing add_worker_queues/remove_worker_queues functions

* Jens Suggestions
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 17, 2025
* Add queue management UI buttons for Edge workers

  - Add AddQueueButton and RemoveQueueButton components with LuListPlus/LuListMinus icons
  - Create UI proxy endpoints for queue add/remove operations in worker_api/routes/ui.py
  - Add QueueUpdateRequest data model for queue operations
  - Update OpenAPI spec and regenerate TypeScript client code
  - Integrate buttons into WorkerOperations for idle/running workers
  - Include proper error handling, validation, and toast notifications
  - Connect to existing add_worker_queues/remove_worker_queues functions

* Jens Suggestions
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 19, 2025
* Add queue management UI buttons for Edge workers

  - Add AddQueueButton and RemoveQueueButton components with LuListPlus/LuListMinus icons
  - Create UI proxy endpoints for queue add/remove operations in worker_api/routes/ui.py
  - Add QueueUpdateRequest data model for queue operations
  - Update OpenAPI spec and regenerate TypeScript client code
  - Integrate buttons into WorkerOperations for idle/running workers
  - Include proper error handling, validation, and toast notifications
  - Connect to existing add_worker_queues/remove_worker_queues functions

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

Labels

area:providers provider:edge Edge Executor / Worker (AIP-69) / edge3

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants