-
Notifications
You must be signed in to change notification settings - Fork 360
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
feat: add supported features to gateway class #2491
feat: add supported features to gateway class #2491
Conversation
62df7c9
to
1c581eb
Compare
hey @levikobi suggest running |
93e7c03
to
6be8154
Compare
6be8154
to
8716c9a
Compare
8716c9a
to
00439a5
Compare
@levikobi your changes might have affected e2e runs |
Apparently the I saw that Cillium hard-coded their list of supported features. I'll dig around to see what others have done to develop a proper solution. |
The issue around the list of supported features is solved upstream via kubernetes-sigs/gateway-api#2754 so I believe the tests should pass now. @arkodg can you please trigger another run? |
This pull request has been automatically marked as stale because it has not had activity in the last 30 days. Please feel free to give a status update now, ping for review, when it's ready. Thank you for your contributions! |
I think a release should be out relatively soon (1-2 weeks from now). I suggest you keep an eye on it and merge after the release is out |
Waiting for this release. Once it's out, I'll update this PR (rebase + the change you suggested @LiorLieberman) |
This pull request has been automatically marked as stale because it has not had activity in the last 30 days. Please feel free to give a status update now, ping for review, when it's ready. Thank you for your contributions! |
@levikobi i think rc1 is out. 1.1 should be out soon after we get feedback on the rc |
00439a5
to
5d7a94c
Compare
hey @levikobi v1.1.0-rc2 is in, you should be unblocked now |
5d7a94c
to
d7593bd
Compare
Thanks @arkodg |
3d11c02
to
83bbbcb
Compare
supportedFeatures: | ||
- GRPCRoute | ||
- Gateway | ||
- GatewayHTTPListenerIsolation |
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.
the skip test values still showed up here, they shouldnt
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.
Just to make sure I understand:
We have a list of SkipTests
. Should we delete the Features
of every skipped test from the final supported features list?
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 also noticed that the list of MeshExtendedFeatures
appears in the supported features. This happens since we only specify MeshCoreFeatures
in the ExemptFeatures
list. It doesn't make sense (correct me if I'm wrong) to have the extended without the core.
Should I add the MeshExtendedFeatures
to the ExemptFeatures
list?
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.
Yes we should be deleting them from this list because we don't support it yet :)
Sure let's also add MeshExtendedFeatures
to ExemptFeatures
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 the clarification @arkodg. I've added the requested change.
Please notice though that features such as Gateway
and HTTPRoute
have been removed (as a dependency of skipped test named GatewayHTTPListenerIsolation
).
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 highlighting that, that is something worth discussing in upstream since GatewayHTTPListenerIsolation
is an extended test
b0b5e20
to
96f69b0
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.
LGTM thanks !
we probably need a follow up to decide whether this is opt in / opt out or always on once we gather more feedback from users
Thanks for the multiple reviews @arkodg! |
96f69b0
to
a84d146
Compare
Signed-off-by: Kobi Levi <[email protected]>
Signed-off-by: Kobi Levi <[email protected]>
a84d146
to
09a600c
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.
LGTM! Thanks
/retest |
What type of PR is this?
feat: add supported features to gateway class.
What this PR does / why we need it:
This PR implements GEP-2162, which is about adding a list of supported features to the status of the gateway class.