Skip to content

Releases: openkcm/cmk-krypton-bridge

Release list

v0.0.1

Choose a tag to compare

@philipphombergersap philipphombergersap released this 05 Oct 09:42
cf7857a
POC v1 (#2)

* feat: implement job management for key hierarchy operations

- Added job store functionality to manage asynchronous key hierarchy requests.
- Introduced worker pool to process jobs concurrently with stuck-job recovery.
- Enhanced gRPC server to enqueue jobs and retrieve job status.
- Updated orchestrator to handle ensured keys and proxy IDs.
- Added tests for job processing and status retrieval.
- Extended configuration to include worker settings and database connection.
- Updated protobuf definitions to include job status messages.

Signed-off-by: Philipp Homberger <p.homberger@sap.com>

* feat: add ConfigMap and demo application for CMK Krypton Bridge

- Introduced a ConfigMap template for configuration management in Helm charts.
- Added a new orbital-demo application to send CMK task types to the Bridge via AMQP and report results.
- Created mock and port-forward configuration files for local development and testing.
- Implemented event processor with handlers for key and system actions, including error handling and logging.
- Developed a registry client for managing tenant and system registrations in the CMK Registry.
- Added mock implementations for testing purposes.
- Included necessary protobuf definitions and dependencies for task processing.

Signed-off-by: Philipp Homberger <p.homberger@sap.com>

* feat: migrate logging from zap to slog in event processor and reconciler

Signed-off-by: Philipp Homberger <p.homberger@sap.com>

* refactor: migrate logging from zap to slog

- Updated integration tests to use slog for logging instead of zap.
- Refactored orchestrator, server, worker, and registry client to replace zap.Logger with slog.Logger.
- Adjusted logging calls to use the new slog API, including context-aware logging.
- Modified logger initialization in the logger package to create slog.Logger instances.
- Ensured all tests are compatible with the new logging framework.

Signed-off-by: Philipp Homberger <p.homberger@sap.com>

* cleanup folder structure

Signed-off-by: Philipp Homberger <p.homberger@sap.com>

* chore: remove tracked build artifacts

Signed-off-by: Philipp Homberger <p.homberger@sap.com>

---------

Signed-off-by: Philipp Homberger <p.homberger@sap.com>