You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Implement controller that watches APIKey resources cluster-wide
Automatically create APIKeyRequest in owner's namespace (APIKey.spec.apiProductRef.namespace) when APIKey is created
CRITICAL: Implement explicit cleanup mechanism (OwnerReferences cannot be cross-namespace) to ensure APIKeyRequest is deleted when corresponding APIKey is deleted
Sync status.conditions from APIKey to APIKeyRequest (excluding apiKeyValue for security isolation)
Handle updates to APIKey by syncing to APIKeyRequest
Generate CRD manifests and add to operator deployment
Description
Define
APIKeyRequestCRD and implement controller to automatically create shadow resources in owner's namespace for RBAC-enforced request discovery.Acceptance Criteria
devportal.kuadrant.io/v1alpha1) with spec fields:apiKeyRef.name,apiKeyRef.namespace,requestedBy,useCase,planTier,apiProductRefAPIKey.spec.apiProductRef.namespace) when APIKey is createdstatus.conditionsfrom APIKey to APIKeyRequest (excludingapiKeyValuefor security isolation)Related