jkunz
f40ef6b7c0
chore: update cloudly dependency stack
...
Align Cloudly with the current typedserver, smartconfig, smartstate, and Docker tooling releases so builds and Docker output stay compatible with the upgraded stack.
2026-05-08 13:56:20 +00:00
jkunz
60c51fbf5d
feat: add baseos source presets
2026-05-07 20:33:14 +00:00
jkunz
d9dcc5b048
feat: add corebuild worker selection
2026-05-07 19:49:56 +00:00
jkunz
c55eb5b832
feat: harden baseos image builds
2026-05-07 19:04:12 +00:00
jkunz
1792ea89e1
feat: add backup replication targets
2026-05-07 17:44:31 +00:00
jkunz
b0f0963143
feat: add baseos image builds
2026-05-07 17:44:31 +00:00
jkunz
be7735a9c3
feat: add baseos node enrollment
2026-05-07 15:53:16 +00:00
jkunz
3624c78f9d
feat: orchestrate service backups
2026-05-02 21:59:42 +00:00
jkunz
d1ce149487
feat: expose external gateway settings
2026-04-29 15:57:02 +00:00
jkunz
4eba247472
feat: discover external gateway domains
2026-04-29 15:34:48 +00:00
jkunz
452aaa3862
feat: pass external gateway config to coreflow
2026-04-29 15:29:17 +00:00
jkunz
7d380d04fc
fix: use relative runtime imports
2026-04-29 08:25:58 +00:00
jkunz
195236b693
fix: trim registry repository slugs
2026-04-29 01:39:40 +00:00
jkunz
1925f66efc
fix: generate docker-compatible registry repositories
2026-04-28 19:46:44 +00:00
jkunz
865c8f2546
fix: allow coreflow deployment input reads
2026-04-28 16:57:54 +00:00
jkunz
1bed907f53
feat: push config updates to coreflow
2026-04-28 16:02:05 +00:00
jkunz
ee6d4c3d04
feat: wire service registry targets
2026-04-28 15:50:59 +00:00
jkunz
94f1199858
feat: add built-in OCI registry
2026-04-28 15:23:51 +00:00
jkunz
333cbeb221
fix: make startup bootstrap production-safe
2026-04-28 15:07:08 +00:00
jkunz
3080075811
feat: add platform desired state manager
2026-04-28 12:18:12 +00:00
jkunz
37512cfaa6
refactor(cloudly): consume external interfaces package
2026-04-25 13:57:59 +00:00
jkunz
94e0c38191
feat(domain): improve domain update logic and ensure default activation state
2025-09-14 17:44:59 +00:00
jkunz
6cc3700d29
feat(domains): enhance domain management with activation states and sync options
2025-09-14 17:38:16 +00:00
jkunz
5ef8621db7
feat(task-execution): implement task cancellation handling and improve UI feedback for canceling tasks
2025-09-12 23:53:10 +00:00
jkunz
5b37bb5b11
feat: Implement Cloudly Task Manager with predefined tasks and execution tracking
...
- Added CloudlyTaskManager class for managing tasks, including registration, execution, scheduling, and cancellation.
- Created predefined tasks: DNS Sync, Certificate Renewal, Cleanup, Health Check, Resource Report, Database Maintenance, Security Scan, and Docker Cleanup.
- Introduced ITaskExecution interface for tracking task execution details and outcomes.
- Developed API request interfaces for task management operations (getTasks, getTaskExecutions, triggerTask, cancelTask).
- Implemented CloudlyViewTasks web component for displaying tasks and their execution history, including filtering and detailed views.
2025-09-10 16:37:03 +00:00
jkunz
fd1da01a3f
feat(dns): Enhance DNS management with auto-generated entries and service activation
2025-09-10 15:38:42 +00:00
jkunz
6a447369f8
feat(external-registry): Enhance authentication handling and update UI for external registries
2025-09-10 08:50:32 +00:00
jkunz
01d877f7ed
feat(external-registry): Implement CRUD operations and connection verification for external registries
2025-09-10 08:24:55 +00:00
jkunz
73505d1ed8
feat(dns): Add domain validation and dropdown for DNS entry creation and updates
2025-09-09 15:13:44 +00:00
jkunz
766191899c
feat(dns): Implement DNS management functionality
...
- Added DnsManager and DnsEntry classes to handle DNS entries.
- Introduced new interfaces for DNS entry requests and data structures.
- Updated Cloudly class to include DnsManager instance.
- Enhanced app state to manage DNS entries and actions for creating, updating, and deleting DNS records.
- Created UI components for DNS management, including forms for adding and editing DNS entries.
- Updated overview and services views to reflect DNS entries.
- Added validation and formatting methods for DNS entries.
2025-09-09 15:08:28 +00:00
jkunz
ce047d1bb0
feat(deployment): Implement Deployment and DeploymentManager classes with CRUD operations and service integration
2025-09-08 12:46:23 +00:00
jkunz
e19639c9be
feat(web): Add deployments API typings and web UI improvements: services & deployments management with CRUD and actions
2025-09-08 06:46:14 +00:00
jkunz
54ef62e7af
feat(settings): Add runtime settings management, node & baremetal managers, and settings UI
2025-09-07 17:21:30 +00:00
jkunz
eefaa55e13
feat(cluster): Add cluster setupMode (manual|hetzner|aws|digitalocean) with conditional Hetzner auto-provisioning; UI and dashboard improvements; dependency upgrades
2025-09-05 16:07:46 +00:00
jkunz
4b3b91312b
fix(connector.letsencrypt): Improve Lets Encrypt integration and certificate handling; fix coreflow certificate response; add local assistant permissions config
2025-08-18 21:24:46 +00:00
jkunz
af7fcf6c2e
fix(coreflow): Fix Coreflow identity lookup and response shape; improve API client tests and bump dependencies
2025-08-18 21:11:28 +00:00
jkunz
907f3e8320
Enhance Cloudly Configuration and Testing Setup
...
- Updated README to include architecture overview and details on components.
- Changed import paths in test helpers and test files to use the new Git zone packages.
- Modified S3 bucket name in test setup for consistency.
- Updated CloudlyConfig class to use more descriptive environment variable names for MongoDB and S3 configuration.
- Adjusted ImageManager to retrieve the S3 bucket name from the configuration instead of hardcoding it.
2025-08-18 03:07:12 +00:00
philkunz
77d911e47a
fix(platformservice/mta): Update getEmailStatus response schema: make details property optional
2025-04-25 18:20:18 +00:00
philkunz
d5b91789d1
fix(mta): update email status response type in MTA platform service
2025-04-25 17:02:48 +00:00
philkunz
b987ce27b8
fix(platformservice/mta): Refactor email status response in MTA service
2025-04-25 16:34:00 +00:00
philkunz
a602021952
fix(mta): Update email stats response interface in mta platform service to include totalEmailsSent, totalEmailsDelivered, totalEmailsBounced, averageDeliveryTimeMs, and lastUpdated timestamp.
2025-04-25 16:27:48 +00:00
philkunz
4674a20a2c
BREAKING CHANGE(ts_interfaces/platformservice/mta): Rename mta interfaces and upgrade dependency versions
2025-04-25 15:57:35 +00:00
philkunz
6e5dd9b05a
feat(service): Add support for service creation, update, and deletion.
2025-01-20 02:18:58 +01:00
philkunz
04b278ee28
fix(service): Fix secret bundle and service management bugs
2025-01-20 02:11:12 +01:00
philkunz
41d7550e89
fix(deps): Updated @git.zone/tspublish to version ^1.9.1
2025-01-02 04:07:43 +01:00
philkunz
d70617a90c
feat(cli): Add CLI support and external registries view
2025-01-02 03:58:09 +01:00
philkunz
caf3a095f2
feat(external-registry): Introduce external registry management
2024-12-30 00:01:26 +01:00
philkunz
a617f51b19
feat(apiclient): Added support for managing external registries in the API client.
2024-12-29 13:40:51 +01:00
philkunz
89bd767bea
feat(apiclient): Add external registry management capabilities to Cloudly API client.
2024-12-29 13:19:46 +01:00
philkunz
33311348e2
fix(interfaces): Fix image location schema in IImage interface
2024-12-28 21:48:57 +01:00