Commit Graph

79 Commits

Author SHA1 Message Date
34b3922d47
Switch license to https://unlicense.org/ 2025-08-27 23:37:17 +03:00
6893e8185e
change uuid to vm_id and app_id 2025-07-20 19:08:12 +03:00
d753358795
update CLI argument for vm deploy port exposure
Adds conflict rules to prevent using `--public-ip` and `--expose-port` at the same time.
2025-07-16 20:43:26 +05:30
6b6c7b2356
custom CLI directory for detee-api
specify a custom path for the CLI directory using the DETEE_API_USER_PATH environment variable.
2025-07-15 19:57:42 +05:30
006817161d
fix snpguest command 2025-07-12 02:07:29 +03:00
6d2b5ed377
add support for multiple offers per node 2025-07-07 18:01:03 +03:00
f7df59e068
fix injector based on new version of snpguest 2025-07-04 20:13:36 +03:00
156853dc7e
bump kernel to 6.15.4 and upgrade all distros 2025-07-04 03:21:42 +03:00
dc316c0ad5
include public ip in price calculation 2025-07-03 00:58:01 +03:00
c486bc049c
remove IPv6 till we get some servers with support 2025-07-02 19:09:23 +03:00
99470dbac3
minor fixes on logs and cli 2025-07-02 03:26:18 +03:00
d47121ceb6
escrow fix 2025-06-30 22:45:41 +03:00
adbf8eba80
cargo fmt 2025-06-30 20:31:16 +05:30
f170c09a02
Finding cheapest offer for app deployment
Refactors the app deployment logic to search for and select the cheapest available offer from the SGX nodes.
2025-06-30 20:30:30 +05:30
eb8cac48f2
Wip on app resource ratio and sloat system
complete refactor of app deployment
disabled app deployment from yaml
2025-06-30 16:51:57 +05:30
1d69e04e22
Updates the app engine resource units for memory and disk size from MB and GB to MiB. 2025-06-27 16:33:30 +05:30
fd8dbd9ce7
cargo fmt 2025-06-25 19:20:31 +05:30
af22741ade
switch from LP to credits and allow slots 2025-06-25 04:13:09 +03:00
13a00e2318
added Apache 2.0 License 2025-06-19 20:43:05 +03:00
65ee3231b2
switch to new staging brain 2025-06-18 17:46:52 +03:00
9630cd5f95
Brain redirect on app deploy and delete
Improve macro with full crate path for log debug
Simplifies brain URL selection by using lazy static variables for staging and testing environments.
2025-06-18 19:19:28 +05:30
25eeab6098
Refactor app resource disk size to GB
updated proto and changed accordingly
2025-06-16 15:47:53 +05:30
420653bcb6
Improves brain URL selection for different networks
list of 3 brain urls for staging and testnet
refactor brain URL selection for staging and testnet environments.
2025-06-16 13:53:10 +05:30
ddc5d24857
Implement follow redirect on delete and update vm 2025-06-13 17:21:52 +05:30
a25c53d709
Implement macro for grpc redirect
redirect handling in gRPC client and add macro for follow redirects
random brain url selection for staging environment.
cleanup duplicate sign_request function
2025-06-13 17:08:52 +05:30
41d9bd104f
WIP on implementing redirect
Refactors brain connection logic to use custom endpoint while runtime
Implements redirect handling in the `create_vm` function to gracefully handle server moves by reconnecting to the new URL
2025-06-11 19:12:14 +05:30
51d50ff496
adapting CLI to the surreal brain 2025-06-05 16:30:00 +03:00
58157e45fb
Add GPLv2 license 2025-06-04 23:31:18 +03:00
fb8558f7a9
add support for localhost brain 2025-04-22 18:34:54 +03:00
19ffebb55d
increase default app memory to 1500 2025-04-21 19:44:04 +03:00
70edcb57e8
feat: upload directory in launch config
- stream file upload
- remove base 64 encoding
- dtpm grpc compression
- increase retry attempts while app deployment
- improve ux while deploying with progress update
- new actix static server package
- updated config with directory sample
- updated Dtpm client connection
- remove mr_signer from connetion
- reuse dtpm client connection
2025-04-21 18:29:19 +03:00
9a5387b931
feat: app node report
contract admin can report app node
2025-04-21 17:50:25 +03:00
bf7d8707f4
detailed clap version
add shadow-rs for build metadata
git commit hash, build time, branch etc, in version
2025-04-21 17:50:25 +03:00
07de221c62
fix println with eprintln for error 2025-04-21 17:50:25 +03:00
f5cb2e0925
added dtrfs for kernel 6.14.2 2025-04-16 17:13:41 +03:00
7fb7904418 fix bug on TCB change for installing VMs 2025-04-04 17:29:19 +00:00
f0407edacc
version bump for OS templates 2025-04-03 14:42:51 +03:00
b53d10abca shorten UUIDs (not sure about this one) 2025-03-31 16:49:51 +00:00
896884a1e1 change testing to testnet 2025-03-31 15:42:43 +00:00
51ceb4a245
add animal names for apps 2025-03-30 18:32:28 +03:00
53cdf34bb6
fixed docker related bugs or the testnet 2025-03-29 22:56:45 +02:00
e4db755b18 Fix tonic TLS issues (#1)
Co-authored-by: Noor <noormohammedb@protonmail.com>
Reviewed-on: #1
2025-03-29 18:14:45 +00:00
383908b171
added support for self signed TLS certificates 2025-03-28 23:35:53 +02:00
f97595523c
update default VM kernel to 6.13.8 2025-03-27 03:14:08 +02:00
66a6425f37
fix: update go app package
improved deployment retry logic
new packaging image
2025-03-26 19:38:04 +05:30
87928d370a
feat: update package list
base-package and go-app-info package
2025-03-26 03:14:01 +05:30
88af26351d
feat: app deploy --package insted of --package-url
update package handling in CLI and only fetch package config
static package index
fix --from-yaml deployment
improved config handling
2025-03-25 17:36:15 +05:30
103fc2d7f5
fix: make wallet argument required for operator ban user command 2025-03-24 18:10:34 +05:30
0bd0eb19ed
feat: add --as-operator flag to list command for apps 2025-03-24 17:29:40 +05:30
7d7200bca4
feat: app UUID cli completion 2025-03-24 16:42:40 +05:30