-
Notifications
You must be signed in to change notification settings - Fork 420
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add string translation to CEL interceptor. #1686
Add string translation to CEL interceptor. #1686
Conversation
/kind feature |
The following is the coverage report on the affected files.
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: savitaashture The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
pkg/interceptors/cel/cel_test.go
Outdated
@@ -278,7 +291,7 @@ func TestInterceptor_Process(t *testing.T) { | |||
if tt.wantExtensions != nil { | |||
got := res.Extensions | |||
if diff := cmp.Diff(tt.wantExtensions, got); diff != "" { | |||
rt.Fatalf("cel.Process() did return correct extensions (-wantMsg+got): %v", diff) | |||
rt.Fatalf("cel.Process() did rnot eturn correct extensions (-wantMsg+got): %v", diff) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit: did not return
.
docs/cel_expressions.md
Outdated
translate() | ||
</th> | ||
<td> | ||
<pre><string>.translatet(string, string) -> <string></pre> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit:
Shouldn't it be translate
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @khrm
7788cec
to
825b187
Compare
The following is the coverage report on the affected files.
|
@bigkevmcd can you rebase the PR |
This adds a new "translate" function to the CEL interceptor library that allows using a regular expression to translate replacement characters to specified strings.
825b187
to
d4454ef
Compare
The following is the coverage report on the affected files.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
Changes
This adds a new "translate" function to the CEL interceptor library that allows using a regular expression to translate replacement characters to specified strings.
Submitter Checklist
As the author of this PR, please check off the items in this checklist:
/kind <type>
. Valid types are bug, cleanup, design, documentation, feature, flake, misc, question, tepRelease Notes