Commit Graph

52 Commits

Author SHA1 Message Date
a70f822e75
Fix: add restart policy to docker run command 2025-04-14 17:47:02 +05:30
d6d5b5b7da
change name of the brain to match certificate 2025-03-29 22:15:53 +02:00
4ef498b43a
added support for self signed TLS certificates 2025-03-28 19:29:52 +02:00
e4f2cf2be3
Fix: block call on async method
fix update method to use async reqwest for download new binary
2025-03-28 02:01:58 +05:30
974906804e
Refactor host port logic to port range
HostConfig to use public_port_range and update port mapping logic
2025-03-28 01:47:04 +05:30
bfb4e9b487
Fix: host ip override
Add default host IP address retrieval to HostConfig and update its references
2025-03-27 14:53:04 +00:00
7e4ab4dd52
Update install script
updated detee-shared version
fix daemon upgrade logging
add installation script for detee-sgx-daemon
2025-03-27 10:09:15 +00:00
9d05428bdd
Update detee-shared and reorganize proto imports 2025-03-19 00:23:56 +05:30
baa850f4bb
testnet proto 2025-03-17 18:15:45 +05:30
fe609d9b5f
self upgrade 2025-03-14 16:55:39 +00:00
704d49b54a
Refactor to run as root
fix HostResources in new installation
app configuration paths to use DEPLOYED_APPS_CONFIG_DIR and update related file handling
2025-03-14 16:31:58 +00:00
d7ae481085
rename operator_pubkey to operator_wallet and add max_memory_mb_per_app field; submit node pricing on registering node 2025-03-11 10:42:05 +00:00
d790e2cb98
docker limit resources 2025-03-11 10:39:29 +00:00
0c46e4ad32
Enhance logging in deploy_enclave function to include hratls_pubkey 2025-03-06 18:11:54 +00:00
6f92688a3c
Add hratls_pubkey parameter to deploy_enclave function and update related calls 2025-03-06 01:09:17 +00:00
e9063cba61
fix for new packaging type
fix tokio blocking code panic
get top level dir from archive
2025-03-04 09:41:05 +00:00
ec64852762
Update HostConfig and HostResources structs; add resource handling in AppHandler 2025-02-21 10:46:57 +00:00
de6b5cb633
fix detee-shared update
change owner_pubkey to operator_pubkey  in HostConfig
owner_wallet to admin_pubkey in App
2025-02-19 19:49:51 +00:00
ede3edccfe
authendication with brain 2025-02-11 11:37:40 +00:00
4cc15184f0
Rename admin field to owner_wallet in App struct and update related logic 2025-02-11 08:06:42 +00:00
354741a0a2
Integrating authendication
moved IPInfo to global
configured secret key path
authendicated register app node
2025-02-10 20:08:13 +05:30
28618f38d0
Refactor app deletion logic to handle contracts asynchronously and improve error logging 2025-02-07 13:16:55 +00:00
ba4884e25a
Implement resource un-reservation in HostResources and update app deletion logic 2025-02-07 12:45:10 +00:00
cc89b92cde
minor fix on host port state 2025-02-07 15:11:38 +05:30
07d5995ecc
fix on daemon config 2025-02-07 15:08:47 +05:30
a1e5ad641b
Enhance configuration management by implementing loading and saving of HostConfig and HostResources from disk, and refactor related structures for improved clarity and functionality. 2025-02-07 15:00:36 +05:30
414eacad2b
handle app state file and detee dir 2025-02-06 21:16:29 +00:00
2f84ee60d4
minor fix: docker run with detached 2025-02-07 02:23:52 +05:30
f6ff849e75
fix delete app 2025-02-07 02:13:15 +05:30
557376dc08
Refactor daemon state
configuring to make it persistance
changing code architecture to same node state into disk
2025-02-07 01:25:05 +05:30
83fa4728c6
Refactor code structure by introducing global configuration and updating imports 2025-02-06 16:51:16 +05:30
d5667e4cd1
completed migrating to new proto structure 2025-02-06 09:42:24 +00:00
afaa478f46
integrating new proto structure 2025-02-04 12:57:23 +00:00
23777d8a54
container deletion from brain
delete package archive
deleted all enclave files
refactor constant directory name and some stuffs
2025-02-03 13:07:56 +00:00
2b67cff7c1
Refactor register node
add IP information retrieval and update dependencies
2025-01-31 13:02:07 +00:00
17400339fc
container creation from brain and send response 2025-01-30 20:25:46 +05:30
7f5fb2efad
fix: update detee-shared dependency source and refactor message handling
handle requests from brain and send response accordingly with new grpc methods and channels
implement daemon send message grpc method
some WIP handler method to make it work
setup application logging
2025-01-30 19:23:14 +05:30
169bff5803
refactor actor model
implementing actor model inspire from snp daemon
migrated from grpc server model to grpc client model for
actor and brain integration
basic channel communication for actors and grpc
deleted unused proto file
2025-01-29 18:08:59 +05:30
fd297488e2
fix: update detee-shared dependency source and refactor imports 2025-01-27 10:51:10 +00:00
720fabb022
feat: implement enclave deletion functionality
refactor container handling methods
seperated utility methods
2025-01-27 10:22:34 +00:00
ee31ee5e6b
refactor: create container
return mapped ports and container id to client
docker container name uuid for delete
2025-01-24 12:10:36 +00:00
c6bb7f5ab1
fix new grpc modification
implemented dummy grpc service
2025-01-24 09:09:33 +00:00
b0990521f2
saved mapped ports in state 2025-01-23 08:14:33 +00:00
7be5c1abd7
feat: add dynamic port mapping for enclave deployment 2025-01-21 12:19:06 +00:00
bd44c4bade
refactor: restructured a bit and simple state handling 2025-01-21 11:09:39 +00:00
91180f90b7
fix deployment path 2025-01-21 03:52:40 +05:30
577a39fe1f
simple deployment functionality and package handling 2025-01-21 02:46:33 +05:30
eb811bb2db
package extraction functionality to DaemonService 2025-01-20 20:14:54 +05:30
a709bffb02
package download functionality to DaemonService 2025-01-20 16:50:03 +05:30
e76c9cc8cc
shared state for grpc server 2025-01-20 13:59:42 +05:30