Open shaneutt opened 3 weeks ago
The purpose of this task is to create a GatewayClass controller in Rust. This controller is very simple, pretty much only marking the GatewayClass as accepted or not based on ControllerName.
GatewayClass
accepted
ControllerName
See the Go version of this for reference: https://github.com/kubernetes-sigs/blixt/blob/archive/golang-control-plane/controllers/gatewayclass_controller.go
Gateway
The purpose of this task is to create a
GatewayClass
controller in Rust. This controller is very simple, pretty much only marking theGatewayClass
asaccepted
or not based onControllerName
.See the Go version of this for reference: https://github.com/kubernetes-sigs/blixt/blob/archive/golang-control-plane/controllers/gatewayclass_controller.go
TODO
GatewayClass
controller that marks managedGatewayClass
resources asaccepted
Gateway
controller to verify that anyGatewayClass
is accepted before programming routesGatewayClass
andGateway
which mirror our previous Golang-based tests