[PR #627] [MERGED] Add back auto deploy #866

Closed
opened 2026-02-05 17:56:53 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/pelican-dev/panel/pull/627
Author: @rmartinoscar
Created: 10/15/2024
Status: Merged
Merged: 10/27/2024
Merged by: @notAreYouScared

Base: mainHead: feature/AutoDeploy


📝 Commits (6)

📊 Changes

9 files changed (+245 additions, -98 deletions)

View changed files

📝 app/Filament/Resources/ApiKeyResource.php (+1 -1)
📝 app/Filament/Resources/NodeResource/Pages/EditNode.php (+163 -48)
📝 app/Http/Controllers/Admin/NodeAutoDeployController.php (+7 -37)
📝 app/Http/Controllers/Api/Client/ApiKeyController.php (+1 -1)
📝 app/Models/ApiKey.php (+1 -8)
app/Services/Nodes/NodeAutoDeployService.php (+58 -0)
📝 config/panel.php (+5 -0)
📝 phpunit.xml (+7 -1)
📝 tests/Integration/Api/Client/ApiKeyControllerTest.php (+2 -2)

📄 Description

Co-authored By: @notAreYouScared

image

image
image

image
image

Supersedes #592
Needs https://github.com/pelican-dev/wings/pull/46


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/pelican-dev/panel/pull/627 **Author:** [@rmartinoscar](https://github.com/rmartinoscar) **Created:** 10/15/2024 **Status:** ✅ Merged **Merged:** 10/27/2024 **Merged by:** [@notAreYouScared](https://github.com/notAreYouScared) **Base:** `main` ← **Head:** `feature/AutoDeploy` --- ### 📝 Commits (6) - [`6eb784a`](https://github.com/pelican-dev/panel/commit/6eb784a790d4f07d8d1f5d815730260c077c6c63) Add Docker, Refactor, Fix Notification - [`a9e11cd`](https://github.com/pelican-dev/panel/commit/a9e11cd246493d713e67ac8c182683e61ff16866) Pint - [`211a091`](https://github.com/pelican-dev/panel/commit/211a09155b0e9a09f09abc1d31fcd76c01495300) Merge branch 'main' into feature/AutoDeploy - [`f55d8e5`](https://github.com/pelican-dev/panel/commit/f55d8e5784f36ee161eacd31d1088b6c33b3c70d) Required adjustments - [`62127c0`](https://github.com/pelican-dev/panel/commit/62127c034a800223716d1524fd7912d91c0bab36) Remove deprecated - [`f8310c0`](https://github.com/pelican-dev/panel/commit/f8310c04210f334fc2aa6c2f2bcaec31138b0610) Third time's the charm ### 📊 Changes **9 files changed** (+245 additions, -98 deletions) <details> <summary>View changed files</summary> 📝 `app/Filament/Resources/ApiKeyResource.php` (+1 -1) 📝 `app/Filament/Resources/NodeResource/Pages/EditNode.php` (+163 -48) 📝 `app/Http/Controllers/Admin/NodeAutoDeployController.php` (+7 -37) 📝 `app/Http/Controllers/Api/Client/ApiKeyController.php` (+1 -1) 📝 `app/Models/ApiKey.php` (+1 -8) ➕ `app/Services/Nodes/NodeAutoDeployService.php` (+58 -0) 📝 `config/panel.php` (+5 -0) 📝 `phpunit.xml` (+7 -1) 📝 `tests/Integration/Api/Client/ApiKeyControllerTest.php` (+2 -2) </details> ### 📄 Description Co-authored By: @notAreYouScared ![image](https://github.com/user-attachments/assets/0671bfb0-a7a2-4cb9-9d8d-518a825e4526) ![image](https://github.com/user-attachments/assets/e086da8c-d8ab-4899-88ab-3b70f0fc4292) ![image](https://github.com/user-attachments/assets/9736cf70-f0c2-4ed8-a2b7-9762d9d3704b) ![image](https://github.com/user-attachments/assets/3c796076-decb-4948-af97-9fe00c7a343a) ![image](https://github.com/user-attachments/assets/0fc60b68-52ed-42d2-8759-a575144ba31c) Supersedes #592 Needs https://github.com/pelican-dev/wings/pull/46 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2026-02-05 17:56:53 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/panel-pelican-dev#866