Commit Graph

63 Commits

Author SHA1 Message Date
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
11ccdb54c7
refactor: move account handling and completion functions to general cli handler 2025-03-20 22:02:05 +05:30
8936d19c39
refactor: move packager cli handle and module into general for better organization 2025-03-20 21:57:29 +05:30
36df27f3e6
refactor: cli handle operator and operator.rs moved to general module 2025-03-20 21:53:27 +05:30
de8f761e1f
refactor: handle_vm_nodes function to snp cli handler 2025-03-20 21:45:46 +05:30