File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed
Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -70,11 +70,13 @@ signal the default routability using the Gateway's `status.addresses`. See 'Stat
7070for more details.
7171
7272### Mutability
73+
7374Implementations MAY prevent end-users from updating the ` routability ` value of a Gateway. If
7475updates are allowed the semantics and behaviour will depend on the underlying implementation.
7576
7677If a Gateway is mutated but does not support the desired routability it MUST set the conditions
77- ` Accepted ` , ` Ready ` , ` Programmed ` to ` False ` with ` Reason ` set to ` UnsupportedRoutability ` .
78+ ` Accepted ` , ` Programmed ` to ` False ` with ` Reason ` set to ` UnsupportedRoutability ` . Implementations
79+ MAY choose to leave the old Gateway running with the previous generation's configuration.
7880
7981### Go
8082
@@ -136,7 +138,7 @@ type GatewayInfrastructure struct {
136138 // Implementations MAY prevent end-users from updating the routability value of a Gateway.
137139 // If updates are allowed the semantics and behaviour will depend on the underlying implementation.
138140 // If a Gateway is mutated but does not support the desired routability it MUST set the conditions
139- // `Accepted`, `Ready`, ` Programmed` to `False` with `Reason` set to `UnsupportedRoutability`.
141+ // `Accepted`, `Programmed` to `False` with `Reason` set to `UnsupportedRoutability`.
140142 //
141143 // It is RECOMMENDED that in-cluster gateways SHOULD NOT support 'Private' routability.
142144 // Kubernetes doesn't have a concept of 'Private' routability for Services. In the future this may
You can’t perform that action at this time.
0 commit comments