Skip to content

KEP-3562: [OptimizationJob] Implement Secure Auth between Controller and gRPC Suggestion Service #3798

Description

@aniket2405

What you would like to be added?

Context:
The OptimizationJob controller communicates with the Optuna suggestion container over gRPC within the cluster namespace (KEP-3562).

Problem:
Unencrypted, unauthenticated gRPC traffic inside the cluster opens potential for unauthorized trial manipulation or data interception in multi-tenant environments.

Future Goals:

  • Implement mutual TLS (mTLS) or token-based authentication between the controller/workers and the gRPC suggestion service.

  • Inject certificates dynamically using standard Kubernetes secret/cert-manager integrations

Relates to KEP-3562 Master Tracking Issue.

Why is this needed?

Securing gRPC communication prevents unauthorized network entities from tampering with trial parameters or objective metrics.

Love this feature?

Give it a 👍 We prioritize the features with most 👍

Metadata

Metadata

Type

No type

Projects

Status
Ready to Start

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions