Skip to content

validate APIServiceExportRequest permission claims via CEL#558

Draft
olamilekan000 wants to merge 1 commit into
kbind-dev:mainfrom
olamilekan000:fix-325-cel-validation
Draft

validate APIServiceExportRequest permission claims via CEL#558
olamilekan000 wants to merge 1 commit into
kbind-dev:mainfrom
olamilekan000:fix-325-cel-validation

Conversation

@olamilekan000

Copy link
Copy Markdown
Contributor

Summary

This PR moves the PermissionClaims static validation logic (restricting claims to valid
claimable APIs and preventing duplicate claims) from the controller's reconciler to 
the APIServiceExportRequest CRD schema using Common Expression Language (CEL).

What Type of PR Is This?

/kind feature

Related Issue(s)

Fixes 325

Release Notes

NONE

@olamilekan000 olamilekan000 requested a review from a team as a code owner June 8, 2026 01:36
@olamilekan000 olamilekan000 marked this pull request as draft June 8, 2026 01:36
Signed-off-by: olalekan odukoya <odukoyaonline@gmail.com>
@olamilekan000 olamilekan000 force-pushed the fix-325-cel-validation branch from edcd0b5 to cc45bdd Compare June 8, 2026 02:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Move validation to admission

1 participant