You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// Interval is the maximum interval between two exports, by default is 5 seconds.
100
97
// +optional
101
98
Interval *Duration `json:"interval,omitempty"`
@@ -121,13 +118,11 @@ type Duration string
121
118
122
119
### Status
123
120
124
-
#### Conditions
125
-
126
-
The `Accepted` Condition must be populated on the `GatewaySettings` CRD using the reasons defined in the [PolicyCondition API](https://github.com/kubernetes-sigs/gateway-api/blob/main/apis/v1alpha2/policy_types.go). If these reasons are not sufficient, we can add implementation-specific reasons.
121
+
#### GatewayClass
127
122
128
-
#### GatewayClass Status
123
+
> Note: This is subject to change, will not merge until ironed out.
129
124
130
-
While this status does not officially exist, in order to be consistent with other resources with object refs we should add a custom `ResolvedRefs` Condition to the `GatewayClass` when the `parametersRef` is in use.
125
+
In order to be consistent with other resources with object refs, we should add the `ResolvedRefs` Condition to the `GatewayClass` when the `parametersRef` is in use. If the `GatewaySettings` config is invalid, then the condition is set to `False` with a reason why.
131
126
132
127
NGINX Gateway Fabric must set this Condition on the GatewayClass affected by a `GatewaySettings`.
133
128
Below is an example of what this Condition may look like:
0 commit comments