Skip to content

Conversation

sayboras
Copy link
Member

@sayboras sayboras commented Nov 12, 2023

There is a new status.supportedFeature introduced in Gateway resource, the goal is to make things visible to users about capabilities of implementation. This commit is to add all the supported features into cilium-managed Gateway.

Kindly note that the list is hard coded right now, as there is no enum/const defined in upstream main codebase (only available in conformance tests).

Signed-off-by: Tam Mach <tam.mach@cilium.io>
@maintainer-s-little-helper maintainer-s-little-helper bot added the dont-merge/needs-release-note-label The author needs to describe the release impact of these changes. label Nov 12, 2023
@sayboras sayboras added release-note/minor This PR changes functionality that users may find relevant to operating Cilium. feature/k8s-gateway-api labels Nov 12, 2023
@maintainer-s-little-helper maintainer-s-little-helper bot removed dont-merge/needs-release-note-label The author needs to describe the release impact of these changes. labels Nov 12, 2023
@sayboras sayboras marked this pull request as ready for review November 12, 2023 12:45
@sayboras sayboras requested a review from a team as a code owner November 12, 2023 12:45
@sayboras sayboras requested a review from meyskens November 12, 2023 12:45
@sayboras sayboras closed this Nov 13, 2023
@sayboras sayboras reopened this Nov 13, 2023
@sayboras
Copy link
Member Author

/test

@meyskens
Copy link
Contributor

Can you add a PR description :) changes look good but probably needs some context to merge it

@sayboras sayboras requested a review from meyskens November 13, 2023 21:46
Copy link
Contributor

@meyskens meyskens left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM ship it!

@sayboras sayboras merged commit 56f13da into cilium:main Nov 14, 2023
@sayboras sayboras deleted the tam/gatewayclass-status branch November 14, 2023 13:50
@levikobi
Copy link

Just for reference in the GEP, this relates to kubernetes-sigs/gateway-api#2162

@LiorLieberman
Copy link
Contributor

@meyskens @sayboras I think this should be identical to the features set used in the conformance tests.

Also, looks like it is not covered by any tests.

@sayboras
Copy link
Member Author

I think this should be identical to the features set used in the conformance tests.

You are correct. I was waiting for the upstream conformance test to run tests depending on the feature sets in the gateway status. However, there are still some gaps upstream, so this is manually updated right now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature/k8s-gateway-api release-note/minor This PR changes functionality that users may find relevant to operating Cilium.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants