feat(enterprise): add enterprise enablement features for Issue #476 #1185
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Implements enterprise-grade deployment capabilities for kagent, addressing Issue #476.
High Availability
Observability
Security
Multi-tenancy
watchNamespacesparameterOpenShift Support
restricted-v2SCCTest Plan
Tested on OpenShift 4.16 (ocppoc cluster):
helm upgrade --installsucceeds with enterprise valuesminAvailable: 1helm unittestpasses for PDB templatesValidation Evidence
Audit Log Sample
{"level":"info","ts":"2026-01-02T01:57:36Z","logger":"audit", "msg":"Audit: request completed","request_id":"ed5c6c22-6ddb-4814-a4f6-d68a344f3aae", "user":"admin@kagent.dev","action":"GET /health","status":200,"duration_ms":0}Changes
Commits
feat(enterprise): Core implementation - OAuth2, namespace isolation, audit logging, Helm templatesdocs: EP-476 design proposal and OpenShift deployment guideCloses #476