-
Notifications
You must be signed in to change notification settings - Fork 66
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 istio provider #111
Add istio provider #111
Conversation
Skipping CI for Draft Pull Request. |
25b1df7
to
96c3947
Compare
96c3947
to
2293259
Compare
2293259
to
a9d4a76
Compare
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 for this awesome PR!
I finished first round of reviews.
I think we need @howardjohn for the ins and outs of the logic.
Also - as we are now in 2024 - do you mind have another commit that changes only the new files you added to 2024?
/cc @howardjohn
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.
Nice work!
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.
I'd addresses all the comments, besides the rewrite
filter which would be updated later.
If there's a rewrite in istio.HTTPRoute and it has different match types (prefix and full/regex), then I'd aggregate matches and generate 2 k8sgw.HTTPRoutes (one with Prefix and the other with FullPath) rewrite filter
ce7e0bb
to
e39d712
Compare
e39d712
to
2c1f37e
Compare
Awesome work! /hold /lgtm |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: dpasiukevich, howardjohn, LiorLieberman 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 |
Holding because I wanted to let you choose whether you think it is more appropriate to merge this commit with all the commit messages. (then add |
8ef69a9
to
4d93827
Compare
@LiorLieberman thanks! I've kept the commit chain as it's structured finely (only squashed the last commit). Could you re-lgtm? /unhold |
/label tide/merge-method-merge |
/lgtm |
What type of PR is this?
/kind feature
What this PR does / why we need it:
Add istio provider which does Istio API (Gateway & VirtualService) -> K8S Gateway API conversion
Which issue(s) this PR fixes:
Fixes #100
Does this PR introduce a user-facing change?: