Commit Graph

32 Commits

Author SHA1 Message Date
df3a4631dd
Cleanup
Remove unused proto files and related references from the project
2025-02-06 14:57:50 +05:30
21d4747821
Add methods to DtpmConfig for loading configuration from a path and encoding file contents in base64 2025-02-05 17:34:56 +05:30
e9e4f1414a
wip on refactoring dtpm proto and type 2025-02-05 10:13:33 +00:00
7f431e7180
minor fix
fix typo in daemon message
comment out uuid and node_pubkey fields in list contract
2025-02-05 12:02:06 +05:30
42443b8162
Implement From trait for MappedPort to facilitate conversions between tuple and brain::MappedPort 2025-02-04 12:39:46 +00:00
6e7a337709
complete refactor of brain proto format 2025-02-04 16:50:52 +05:30
7c9f66a739
Update daemon.proto to replace container_id with uuid and modify DeleteContainer response type 2025-02-03 17:30:36 +05:30
6e1b185383
Implement From trait for MappedPort to facilitate conversions between tuple and pb_shared::MappedPort 2025-01-30 20:14:33 +05:30
a2899ba5a2
Update proto messages and Rust types for brain integration
removed uuid type and change it a simple string
improved some grpc response type
fix some typos
2025-01-30 18:23:29 +05:30
3e783b11ba
refactor brain message and daemon message
inspiring from snp proto
container contract message
register node message
2025-01-29 17:30:02 +05:30
9650183150
Brain Integration
add BrainSgxDaemon service and update ListContainers RPC in DaemonService
2025-01-28 13:03:41 +05:30
78c8429994
add Default trait implementation to Uuid and Resource structs 2025-01-27 10:48:54 +00:00
73eac4cb04
complete refactor pb types derive prost to impl From trait
changed FileEntry protobuff type into simple one
2025-01-27 15:04:41 +05:30
b162dd99c0
add container_id field to ContainerFilters and update DeleteContainer RPC signature 2025-01-24 20:27:39 +05:30
bb553f08af
add mapped_ports field to NewContainerRes message 2025-01-24 11:49:22 +00:00
d942cede1e
fix missing admin pub key in container 2025-01-24 11:26:44 +00:00
3cb47a47e8
comment out ContainerLog RPC in daemon.proto 2025-01-24 08:42:26 +00:00
f8133925f4
fix: included Uuid type in shared 2025-01-23 19:50:48 +05:30
28497eeb99
Major refactor on types and protofile
detailed daemon container management proto
modularised all protobuff rust types
2025-01-23 16:58:36 +05:30
ff7c5ade50
uuid for container 2025-01-23 14:49:41 +05:30
f4e1159efc
fix fields visibility
Make fields public in Resource struct for accessibility
2025-01-21 12:20:35 +00:00
358c2d84ca
Add proto for daemon
renamed to shared proto update build configuration
changed exports for both protos in lib
new rust structures for daemon types
2025-01-20 16:57:47 +05:30
e643da298f Add gRPC support with tonic and protobuf integration 2024-12-23 18:26:50 +05:30
3ea2780f7b Make RestartPolicy and RestartPolicyType structs Copyable 2024-12-16 16:00:34 +05:30
1bbe16a85e Make fields public in RestartPolicy and ChildProcess structs; add default implementation for RestartPolicyType 2024-12-16 15:58:55 +05:30
a565b35b48 fix typo on field 2024-12-16 13:10:31 +05:30
b1620f4a11 Rename some fields
Rename RestartPolicy fields for consistency and clarity
2024-12-16 13:03:54 +05:30
101577a784 Restart Policy
add RestartPolicy message and integrate into ChildProcess configuration on both proto and rust structs
2024-12-16 11:42:05 +05:30
dd4b0f7f9f protobuff for get enclave config 2024-12-11 13:33:39 +00:00
123842e470 removed unsed config method 2024-12-11 17:03:19 +05:30
e5ef2c1e97 dtpm config and proto file 2024-12-11 16:13:28 +05:30
1a88755767 first commit 2024-12-11 16:00:55 +05:30