feat: add per-namespace webhook support using namespaceSelector and WEBHOOK_PREFIX#887
Open
dipensompurasr wants to merge 1 commit into
Open
feat: add per-namespace webhook support using namespaceSelector and WEBHOOK_PREFIX#887dipensompurasr wants to merge 1 commit into
dipensompurasr wants to merge 1 commit into
Conversation
…EBHOOK_PREFIX Configure namespace-scoped operator installs to set WEBHOOK_PREFIX, use prefixed webhook configuration names, and scope webhook entries with namespaceSelector. Add chart template tests for cluster-wide and namespace-scoped rendering. Related to cloudnative-pg/cloudnative-pg#10792 Closes cloudnative-pg#886 Signed-off-by: Dipen Sompura <dipen.sompura@steeprockinc.com> Co-authored-by: Cursor <cursoragent@cursor.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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
WEBHOOK_PREFIXto<namespace>-in the operator Deployment whenconfig.clusterWide=falsenamespaceSelectoron webhook entries to limit admission to the release namespaceconfig.clusterWide=trueRelated to cloudnative-pg/cloudnative-pg#10792
Closes #886
Test plan
charts/cloudnative-pg/test/webhook-prefix_test.shhelm lint charts/cloudnative-pgMade with Cursor