@@ -84,10 +84,13 @@ GATEWAY_CONDITION_CONSTANTS="GatewayConditionType=Programmed,Accepted,Ready"
8484GATEWAY_REASON_CONSTANTS=" GatewayConditionReason=Programmed,Invalid,NoResources,AddressNotAssigned,AddressNotUsable,Accepted,ListenersNotValid,Pending,UnsupportedAddress,InvalidParameters,Ready,ListenersNotReady"
8585LISTENER_CONDITION_CONSTANTS=" ListenerConditionType=Conflicted,Accepted,ResolvedRefs,Programmed,Ready"
8686LISTENER_REASON_CONSTANTS=" ListenerConditionReason=HostnameConflict,ProtocolConflict,NoConflicts,Accepted,PortUnavailable,UnsupportedProtocol,ResolvedRefs,InvalidCertificateRef,InvalidRouteKinds,RefNotPermitted,Programmed,Invalid,Pending,Ready"
87+ ROUTE_CONDITION_CONSTANTS=" RouteConditionType=Accepted,ResolvedRefs,PartiallyInvalid"
88+ ROUTE_REASON_CONSTANTS=" RouteConditionReason=Accepted,NotAllowedByListeners,NoMatchingListenerHostname,NoMatchingParent,UnsupportedValue,Pending,IncompatibleFilters,ResolvedRefs,RefNotPermitted,InvalidKind,BackendNotFound,UnsupportedProtocol"
8789
8890GATEWAY_CLASS_CONDITION_CONSTANTS=${GATEWAY_CLASS_CONDITION_CONSTANTS} GATEWAY_CLASS_REASON_CONSTANTS=${GATEWAY_CLASS_REASON_CONSTANTS} \
8991 GATEWAY_CONDITION_CONSTANTS=${GATEWAY_CONDITION_CONSTANTS} GATEWAY_REASON_CONSTANTS=${GATEWAY_REASON_CONSTANTS} \
9092 LISTENER_CONDITION_CONSTANTS=${LISTENER_CONDITION_CONSTANTS} LISTENER_REASON_CONSTANTS=${LISTENER_REASON_CONSTANTS} \
93+ ROUTE_CONDITION_CONSTANTS=${ROUTE_CONDITION_CONSTANTS} ROUTE_REASON_CONSTANTS=${ROUTE_REASON_CONSTANTS} \
9194 cargo xtask gen_condition_constants >> $APIS_DIR /standard/constants.rs
9295echo " pub mod constants;" >> $APIS_DIR /standard/mod.rs
9396
@@ -122,10 +125,13 @@ echo "mod enum_defaults;" >> $APIS_DIR/experimental/mod.rs
122125# GatewayClass conditions vary between standard and experimental
123126GATEWAY_CLASS_CONDITION_CONSTANTS=" ${GATEWAY_CLASS_CONDITION_CONSTANTS} ,SupportedVersion"
124127GATEWAY_CLASS_REASON_CONSTANTS=" ${GATEWAY_CLASS_REASON_CONSTANTS} ,SupportedVersion,UnsupportedVersion"
128+ ROUTE_CONDITION_CONSTANTS=" RouteConditionType=Accepted,ResolvedRefs"
129+ ROUTE_REASON_CONSTANTS=" RouteConditionReason=Accepted,NotAllowedByListeners,NoMatchingListenerHostname,UnsupportedValue,Pending,ResolvedRefs,RefNotPermitted,InvalidKind,BackendNotFound"
125130
126131GATEWAY_CLASS_CONDITION_CONSTANTS=${GATEWAY_CLASS_CONDITION_CONSTANTS} GATEWAY_CLASS_REASON_CONSTANTS=${GATEWAY_CLASS_REASON_CONSTANTS} \
127132 GATEWAY_CONDITION_CONSTANTS=${GATEWAY_CONDITION_CONSTANTS} GATEWAY_REASON_CONSTANTS=${GATEWAY_REASON_CONSTANTS} \
128133 LISTENER_CONDITION_CONSTANTS=${LISTENER_CONDITION_CONSTANTS} LISTENER_REASON_CONSTANTS=${LISTENER_REASON_CONSTANTS} \
134+ ROUTE_CONDITION_CONSTANTS=${ROUTE_CONDITION_CONSTANTS} ROUTE_REASON_CONSTANTS=${ROUTE_REASON_CONSTANTS} \
129135 cargo xtask gen_condition_constants >> $APIS_DIR /experimental/constants.rs
130136echo " pub mod constants;" >> $APIS_DIR /experimental/mod.rs
131137
0 commit comments