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
9b3bdba70d
feat: add app inspect command with show node
...
refactor sgx handler imports
enhanced app list
2025-03-22 04:48:23 +05:30
b12c8ebb4b
enable update process for VM hostname
2025-03-21 23:07:32 +02:00
4bd6b48877
feat: add app-node inspect
2025-03-22 01:32:06 +05:30
bf8a4f3a8b
feat: add app-node search
...
tabled list of app nodes
fix handler docs
some todos
2025-03-21 21:24:04 +05:30
88d3207cb5
fix clippy warnings
2025-03-21 20:42:46 +05:30
683c49564d
refactor: move report_node grpc call to general module and update CLI handler
2025-03-21 20:38:28 +05:30
703a3e2c18
refactor: separate clap command logic into a function
2025-03-21 19:45:13 +05:30
ba872917c2
refactor: reorganize super-cli gRPC method to general module
...
change grpc type import as proto in snp grpc module
and updated its related imports
2025-03-21 18:11:04 +05:30
62999d2469
refactor: reorganize gRPC module and update operator handling
2025-03-21 17:08:52 +05:30
a3d604845b
removed some of the unwraps; more testing required
2025-03-21 03:49:16 +02:00
422e04a538
moved keys out of config
...
I believe we are currently not expecting users to change keys.
If we do, I believe we should think about the UX of changing sensitive
data in the CLI.
Also changed "signing key" to "mrsigner key", since all keys are used
for signing.
2025-03-21 02:38:20 +02:00
53a654577d
fix clippy warnings
2025-03-20 22:12:04 +05:30