-
Notifications
You must be signed in to change notification settings - Fork 709
Closed
Labels
help wantedExtra attention is neededExtra attention is neededkind/bugSomething isn't workingSomething isn't working
Milestone
Description
Description
tl;dr I would like the controller to filter based on controller name or linked GatewayClass, instead of just Gateway name and namespace.
- ns/foo
- GatewayClass/foo with
controllerName: example.com/foo - EnvoyGateway watches all namespaces
- Gateway/foo with
gatewayClassName: foo
- GatewayClass/foo with
- ns/bar
- GatewayClass/bar with
controllerName: example.com/bar - EnvoyGateway watches namespaces
[a, b, c] - Gateway/bar with
controllerName: bar
- GatewayClass/bar with
- ns/baz
- GatewayClass/baz with
controllerName: example.com/baz - EnvoyGateway watches namespaces
[d, e, f] - Gateway/baz with
controllerName: baz
- GatewayClass/baz with
- various namespaces
*Routeresources withparentRefs: [{kind: Gateway, name: <foo | bar | baz>, namespace: <same as name>}]
Current behaviour
controller foo mutates Gateways bar and baz, resulting in Programmed=False
Desired outcome
Controller foo DOES NOT mutate Gateways bar or baz, and all three stacks coexist peacefully.
Relevant Links
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
help wantedExtra attention is neededExtra attention is neededkind/bugSomething isn't workingSomething isn't working