Sammy Kerata Oina
22c14cb438
NOISSUE - Update protobuf generated files and improve algorithm handling in runner service ( #612 )
...
CI / lint (push) Has been cancelled
CI / checkproto (push) Has been cancelled
CI / test (agent) (push) Has been cancelled
CI / upload-coverage (push) Has been cancelled
CI / test (cli) (push) Has been cancelled
CI / test (cmd) (push) Has been cancelled
CI / test (internal) (push) Has been cancelled
CI / test (manager, true) (push) Has been cancelled
CI / test (pkg) (push) Has been cancelled
* Update protobuf generated files and improve algorithm handling in runner service
- Bump protoc version from v7.35.0 to v7.35.1 in generated protobuf files.
- Refactor RunRequest message in runner.proto to use string paths for algorithm and requirements instead of byte arrays.
- Update runner service to handle algorithm and requirements paths, removing the need for temporary file creation.
- Enhance error handling for missing algorithm paths in the runner service.
- Modify tests to align with the new RunRequest structure and ensure proper file handling.
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* chore: update protoc version to 35.1 in CI workflow
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* feat: update systemd service configurations and dependencies for improved service management
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* fix: adjust AlgoWorkingDir handling in tests for Docker algorithm
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
---------
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
2026-07-28 13:54:43 +02:00
Sammy Kerata Oina
13f7e97d82
NOISSUE - Add FetchKbsToken RPC support, update protobuf generation, and include additional binaries in CI workflow. ( #610 )
...
CI / checkproto (push) Has been cancelled
CI / lint (push) Has been cancelled
CI / test (agent) (push) Has been cancelled
CI / test (cli) (push) Has been cancelled
CI / test (cmd) (push) Has been cancelled
CI / test (internal) (push) Has been cancelled
CI / test (manager, true) (push) Has been cancelled
CI / test (pkg) (push) Has been cancelled
CI / upload-coverage (push) Has been cancelled
* feat: add FetchKbsToken RPC support, update protobuf generation, and include additional binaries in CI workflow.
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* chore: update protoc version and add GetKbsToken mock method with updated kbsHTTPGet signature
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* test: inject mock attestation client into agentService for resource and KBS tests
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* test: update key derivation in tests to use Concat KDF instead of HKDF
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
---------
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
2026-07-06 14:26:15 +02:00
Sammy Kerata Oina
f77ec5644a
NOISSUE - Allow interoperability with CC Attestation Agent ( #568 )
...
CI / checkproto (push) Has been cancelled
CI / lint (push) Has been cancelled
Rust CI Pipeline / rust-check (push) Has been cancelled
CI / test (agent) (push) Has been cancelled
CI / test (cli) (push) Has been cancelled
CI / test (cmd) (push) Has been cancelled
CI / test (internal) (push) Has been cancelled
CI / test (manager, true) (push) Has been cancelled
CI / test (pkg) (push) Has been cancelled
CI / upload-coverage (push) Has been cancelled
* feat: Add Confidential Containers attestation agent as an alternative attestation backend with new proto definitions and build system integration.
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* fix: Update protoc-gen-go and protoc-gen-go-grpc versions in CI workflow
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* feat: Add mock implementation for AttestationAgentServiceClient and corresponding tests
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* fix: Add missing periods to test function comments in provider_test.go
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
---------
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
2026-02-19 12:08:13 +01:00
Sammy Kerata Oina
c422afe0a6
NOISSUE - Introduce a dedicated attestation service and refactor agent to use its gRPC client ( #558 )
...
* feat: introduce a dedicated attestation service and refactor agent to use its gRPC client
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* feat: Source attestation-service from GitHub, updating its build and installation process.
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* fix: update protoc version to 33.1 in CI workflow
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* refactor: Update Go build tag syntax, octal literals, and simplify agent attestation logic.
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* chore: update igvmmeasure script's subdirectory path to tools/igvmmeasure
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* refactor: rename AttestationService RPC methods from `Get` to `Fetch` and update corresponding service implementation.
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* refactor: rename attestation client methods from `GetX` to `FetchX`
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
---------
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
2025-12-17 14:07:11 +01:00
Sammy Kerata Oina
ecad6514f3
COCOS-344 - New agent structure ( #350 )
...
CI / checkproto (push) Has been cancelled
CI / ci (push) Has been cancelled
* new agent structure
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* minor fixes and testing
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* fix lint
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* fix tests
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* cvm tests fix
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* fix test
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* fix cli test
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* rename
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* rename cvm to cvms plural
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* rename service
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* fix tests
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* remove context
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* refactor: reorder parameters in NewAlgorithm functions and update CVMClient to CVMSClient
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* fix(tests): update SendEvent mock to include an additional parameter
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* move expectations
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* fix(tests): move event initialization to the correct scope in service tests
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* fix(tests): update SendEvent mock to use EXPECT instead of On in service tests
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
---------
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
2025-01-17 12:50:53 +01:00