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
30fc217ac3
feat: implement VM command handling in snp module for enhanced CLI functionality
2025-03-20 21:40:22 +05:30
daff2fd533
fix: tokio block on error
...
replace retry crate with tokio-retry for asynchronous app deployment and config updates
change hratls and sign key data to Config
refactor mr_signer format to save in config
modularized deploy and config update functionality for better code arrangements
2025-03-20 21:33:01 +05:30
4d17ba6667
feat: move sgx utility functions to sgx/utils module for better organization
2025-03-20 16:51:38 +05:30
bb861fe817
refactor: replace direct block_on calls with utils::block_on for consistency
2025-03-20 16:44:57 +05:30
f220e200ec
feat: add hratls_pubkey and mrsigner_pubkey to config AccountData and update related methods
2025-03-20 16:21:11 +05:30
a0bc0958fc
retry app config update on app deployment
2025-03-20 03:20:13 +05:30
0a53aebcdb
Enhanced app deployment
...
override launch configs envs and pass extra arguemnts to application while deploying
updated detee-shared
2025-03-19 20:50:34 +05:30
4f1ae72727
Improved app deployment process
...
deploying and uploading launch config on app deploy subcommand
fetch launch config from package index
disable package-type and package subcommand
modified samples
2025-03-19 19:42:11 +05:30
aeca70e062
refactor: General grpc update client
...
reorganize proto imports
fix rename Brain vm client
2025-03-18 23:58:50 +05:30
6bf97faac3
mark package-url as required to avoid panic
2025-03-18 02:23:41 +02:00