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
d5badba547
COCOS-584 - Support multiple kbs ( #587 )
...
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: Implement per-resource KBS configuration, allowing algorithms and datasets to specify individual KBS URLs.
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* refactor: Encapsulate CLI error handling and CVM certificate paths within the CLI struct, and add algorithm type to agent's algorithm structure.
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* style: Remove blank lines and fix indentation in CLI commands.
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* refactor: Update downloadAndDecryptGenericResource to accept KBS URL as a parameter and adjust related tests
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* refactor: group CLI configuration into structured types and simplify skopeo decryption key handling
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
---------
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
2026-05-05 11:01:56 +02:00
Sammy Kerata Oina
c59a413765
NOISSUE - Implement extensible resource downloader framework with support for S3, GCS, and OCI sources ( #590 )
...
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: implement extensible resource downloader framework with support for S3, GCS, and OCI sources
Signed-off-by: SammyOina <sammyoina@gmail.com >
* refactor: improve resource URL parsing and add support for bare OCI image references
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* fix: add empty string check and slash requirement for OCI image inference, and update python unit tests with event mock expectations
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* refactor: introduce OCIClient interface, add test coverage for decryption, and improve resource download error handling
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* chore: remove trailing whitespace in OCI downloader and HTTP tests
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
---------
Signed-off-by: SammyOina <sammyoina@gmail.com >
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
2026-04-28 11:21:03 +02:00