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
6d2b5ed377
add support for multiple offers per node
2025-07-07 18:01:03 +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
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
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
f5cb2e0925
added dtrfs for kernel 6.14.2
2025-04-16 17:13:41 +03: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
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
7d7200bca4
feat: app UUID cli completion
2025-03-24 16:42:40 +05:30
b12c8ebb4b
enable update process for VM hostname
2025-03-21 23:07:32 +02:00
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
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
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
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
bb861fe817
refactor: replace direct block_on calls with utils::block_on for consistency
2025-03-20 16:44:57 +05:30
aeca70e062
refactor: General grpc update client
...
reorganize proto imports
fix rename Brain vm client
2025-03-18 23:58:50 +05:30
505e7c3faf
organized snp proto through shared crate
2025-03-17 20:34:47 +05:30
ba19eb4ec1
code migration
2025-03-16 22:28:19 +02:00