Skip to content

[Improvement]: Move to OC based secret management without relying on specific key vault #1285

Description

@menakaj

Please select the area the issue is related to

Area/Agent Lifecycle (Agent create, configure, kinds, build, test, deploy, keys/tokens)

Please select the aspect the issue is related to

Aspect/Agent Configuration (Agent configuration, kinds, build options)

Suggested Improvement

Currently Agent manager strictly relies on openbao as the key vault.
But, this impose complications when going to support different key vault products since, we need to implement individual kv clients.

Solution:
Integrate into the secret management capability offered by open-choreo. OC supports ESO based secret sync pattern, which allows storing secrets in KV. This provides us with the capability to integrate with any key vault solution, supported by ESO.

Related Issues

No response

Metadata

Metadata

Assignees

Labels

Area/Agent LifecycleAgent create, configure, kinds, build, test, deploy, keys/tokensAspect/Agent ConfigurationAgent configuration, kinds, build optionsType/ImprovementMarks enhancements or improvements to existing features

Type

Fields

No fields configured for Task.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions