-
Notifications
You must be signed in to change notification settings - Fork 331
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(gateway): add initial Gateway API support to Kubernetes #3109
Conversation
85771df
to
9b11bc8
Compare
Codecov Report
@@ Coverage Diff @@
## master #3109 +/- ##
==========================================
- Coverage 52.15% 51.76% -0.40%
==========================================
Files 938 945 +7
Lines 54587 55001 +414
==========================================
Hits 28470 28470
- Misses 23886 24306 +420
+ Partials 2231 2225 -6
Continue to review full report at Codecov.
|
9439536
to
a4abed4
Compare
a4abed4
to
db6a958
Compare
e8e9792
to
c132ffa
Compare
a5886b6
to
6ef7a42
Compare
c132ffa
to
0369419
Compare
6ef7a42
to
6372840
Compare
eb0a075
to
f9c8332
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.
Part-way through :)
360bebb
to
6372840
Compare
fc5231f
to
955f3ff
Compare
61a478f
to
520b1b8
Compare
520b1b8
to
d1d6064
Compare
ed2bd4a
to
8237b3e
Compare
Signed-off-by: Mike Beaumont <[email protected]>
Signed-off-by: Mike Beaumont <[email protected]>
8237b3e
to
5b69e48
Compare
5b69e48
to
02cf866
Compare
Signed-off-by: Mike Beaumont <[email protected]>
Signed-off-by: Mike Beaumont <[email protected]>
Signed-off-by: Mike Beaumont <[email protected]>
02cf866
to
977bddf
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.
I'm happy to land this and deal with the install and deployment changes later, if that's your preference :)
Summary
Adds support for creating gatewayapi.
Gateway
s and gatewayapi.HTTPRoute
s in k8s. Upon creating aGateway
andGatewayClass
, akuma-dp
deployment is created which uses aDataplane
withtype: BUILTIN
, created, like all dataplanes in k8s, by the Pod controller.For example:
TODO
annotation to Gateway resource to enable behaviorcheck for GatewayClassExternalService
backendRefsPost merge TODO
Testing