Commit Graph

10835 Commits

Author SHA1 Message Date
Andras Bacsai
a396d51452 Merge branch 'next' into hotfix 2025-01-10 20:23:29 +01:00
🏔️ Peak
d36a179f41 Merge pull request #4798 from coollabsio/dependabot/composer/nesbot/carbon-3.8.4
chore(deps): bump nesbot/carbon from 3.8.2 to 3.8.4
2025-01-10 20:15:53 +01:00
🏔️ Peak
3471bf7d3d Merge branch 'next' into dependabot/composer/nesbot/carbon-3.8.4 2025-01-10 20:15:35 +01:00
dependabot[bot]
b724c85b0f chore(deps): bump nesbot/carbon from 3.8.2 to 3.8.4
Bumps [nesbot/carbon](https://github.com/CarbonPHP/carbon) from 3.8.2 to 3.8.4.
- [Release notes](https://github.com/CarbonPHP/carbon/releases)
- [Commits](https://github.com/CarbonPHP/carbon/compare/3.8.2...3.8.4)

---
updated-dependencies:
- dependency-name: nesbot/carbon
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-10 19:08:15 +00:00
Andras Bacsai
3a3219394d refactor: enhance ApplicationDeploymentJob and HorizonServiceProvider for improved job handling
- Removed the private property for application deployment queue ID in ApplicationDeploymentJob and utilized constructor property promotion.
- Added a tags method in ApplicationDeploymentJob to properly identify the worker running the job.
- Updated HorizonServiceProvider to handle cases where the deployment queue ID is blank, preventing potential errors during job processing.
- Cleaned up the isAnyDeploymentInprogress function by removing unnecessary whitespace.
2025-01-10 20:07:01 +01:00
Andras Bacsai
7582d7dd8b refactor: streamline job status retrieval and clean up repository interface
- Simplified the job status retrieval process by consolidating logic into a single `getJobStatus` function.
- Removed redundant checks and methods from the `CustomJobRepositoryInterface` and `CustomJobRepository`.
- Updated the `getHorizonJobStatus` method in `ApplicationDeploymentQueue` to directly utilize the new `getJobStatus` function.
- Enhanced the `isThereAJobInProgress` method to improve clarity and maintainability.
2025-01-10 19:53:13 +01:00
Andras Bacsai
a0fc46dee4 refactor: extend HorizonServiceProvider from HorizonApplicationServiceProvider
- Updated HorizonServiceProvider to extend from HorizonApplicationServiceProvider for improved functionality.
- Added a call to the parent boot method to ensure proper initialization.
- Cleaned up the gate method by removing unnecessary whitespace.
2025-01-10 19:15:57 +01:00
Andras Bacsai
925af53d3d horizon gate 2025-01-10 19:00:18 +01:00
Andras Bacsai
db079c0c7d refactor: improve deployment status check in isAnyDeploymentInprogress function
- Updated the isAnyDeploymentInprogress function to check for running jobs based on the current hostname.
- Enhanced the logic to return true if any job status is 'unknown' and to provide a clearer output regarding the number of deployments in progress.
- Modified the cloud_upgrade.sh script to loop until the deployment status check confirms no ongoing deployments before proceeding with the upgrade.
2025-01-10 18:34:16 +01:00
Andras Bacsai
02400added fix: horizon job checker 2025-01-10 18:27:48 +01:00
🏔️ Peak
d3e586b34c Merge branch 'next' into fix-cloning 2025-01-10 18:17:22 +01:00
🏔️ Peak
b226d47414 Merge branch 'next' into fix-navigation 2025-01-10 16:48:31 +01:00
peaklabs-dev
b94fc07d7c fix: service navigation 2025-01-10 16:46:31 +01:00
peaklabs-dev
6a429c46d3 fix: even more wire:navigate 2025-01-10 16:45:08 +01:00
Khiet Tam Nguyen
e16e6e0a74 fix: added healthcheck for gotenberg template 2025-01-11 02:18:16 +11:00
Andras Bacsai
a3648901ed feat: enhance horizon:manage command with worker restart check
- Added a new option `--can-i-restart-this-worker` to the `horizon:manage` command.
- Implemented logic to check if the current worker can be restarted based on running jobs in the ApplicationDeploymentQueue.
- Refactored the command to include a new method `canIRestartThisWorker` for better code organization.
- Removed unnecessary dump statement from the CustomJobRepository.
2025-01-10 15:48:23 +01:00
Andras Bacsai
765e1ea04b feat: add horizon server details to queue 2025-01-10 15:39:22 +01:00
peaklabs-dev
a1dbcb5f4d fix: more wire:navigate 2025-01-10 15:20:01 +01:00
peaklabs-dev
26b394195a fix: use wire:navigate on projects page 2025-01-10 14:46:12 +01:00
peaklabs-dev
829fc00af6 fix: use wire:navigate on dashboard 2025-01-10 14:39:40 +01:00
peaklabs-dev
b8efff4eb4 fix: use wire:navigate on sidebar
- This makes the app feel like a single page application because it does not reload anything - before it reloaded each time.
- It makes the whole navigation experience much smoother.
2025-01-10 14:36:33 +01:00
Andras Bacsai
b8f1ded9f8 horizon manage command 2025-01-10 14:28:46 +01:00
Andras Bacsai
5fda384203 update packages 2025-01-10 14:23:49 +01:00
Andras Bacsai
cc61f48f27 refactor: remove unused tags method from ApplicationDeploymentJob 2025-01-10 14:23:33 +01:00
Andras Bacsai
9048efaf74 fix: add timeout to sentinel process checks for improved reliability 2025-01-10 13:03:47 +01:00
Andras Bacsai
f748fba3f7 fix: use timeout in cleanup resources 2025-01-10 12:34:20 +01:00
Andras Bacsai
5c8b26d446 fix 2025-01-10 12:31:20 +01:00
Andras Bacsai
3111cdd15b fix: enable response for temporary unavailability in sentinel push endpoint 2025-01-10 12:08:22 +01:00
Andras Bacsai
b7d18fc28c fix: getcontainer status should timeout after 30s 2025-01-10 12:04:59 +01:00
Andras Bacsai
b09f0043d1 fix: restrict jobs on cloud
fix: restrict sentinel endpoint
2025-01-10 11:54:45 +01:00
🏔️ Peak
c1504fa5ff Merge branch 'next' into improve-git-and-service-provider 2025-01-09 21:18:30 +01:00
peaklabs-dev
921657e084 Update service-templates.json 2025-01-09 19:59:08 +01:00
peaklabs-dev
a95bb61e9c fix: set EXPERIMENTAL_FEATURES to false for labelstudio 2025-01-09 19:59:06 +01:00
🏔️ Peak
771b392a37 Merge pull request #4711 from Nubonetics/service/labelstudio-1.14.0
Fixing the CSRF bug for labelstudio versions 1.14.0 and higher
2025-01-09 19:54:32 +01:00
🏔️ Peak
4c43226e15 Merge pull request #4785 from djsisson/supabase-public
fix: make DB public for supabase
2025-01-09 19:48:26 +01:00
peaklabs-dev
e58a035847 fix: trigger with external db 2025-01-09 19:47:26 +01:00
🏔️ Peak
051e3d9925 Merge pull request #4700 from amjed-ali-k/patch-1
Fix Redis Not defined issue in Trigger.dev Ext db template.
2025-01-09 19:46:19 +01:00
Darren Sisson
a5199c6e1a fix make public in supabase 2025-01-09 17:06:57 +00:00
peaklabs-dev
a3f3ca786f fix: teable 2025-01-09 17:36:20 +01:00
🏔️ Peak
6f8379da32 Merge pull request #4727 from Syiana/main
teable service
2025-01-09 17:31:21 +01:00
🏔️ Peak
7fea576d67 Merge pull request #4654 from djsisson/update-supabase
update supabase template
2025-01-09 17:19:56 +01:00
🏔️ Peak
ced657e540 Merge branch 'next' into fix-cloning 2025-01-09 15:27:25 +01:00
🏔️ Peak
05873d1855 Merge pull request #4783 from coollabsio/dep-bump
Dependencie upgrade
2025-01-09 15:20:48 +01:00
peaklabs-dev
8921a8a3cf Update composer.lock 2025-01-09 15:18:16 +01:00
🏔️ Peak
4f63faf61b Merge branch 'next' into dep-bump 2025-01-09 15:17:07 +01:00
peaklabs-dev
c01d3e4954 bump: docker dep 2025-01-09 15:11:14 +01:00
peaklabs-dev
d7135822eb bump: dep 2025-01-09 15:10:38 +01:00
peaklabs-dev
34873b2c59 feat: volume cloning for ResourceOperations 2025-01-09 14:13:09 +01:00
peaklabs-dev
1c357f987d fix: view text and helpers 2025-01-09 13:56:00 +01:00
peaklabs-dev
e01401a4dd fix: volume and fileStorages cloning
- fix: volume naming
- fix: clone file and directory mounts for services
- fix: clone volumes for services
- fix: clone scheduled tasks for service applications
- fix: clone backup schedules for service databases
- feat: clone Volume data for services and applications
2025-01-09 13:49:44 +01:00