@@ -20,19 +20,18 @@ import (
20
20
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
21
21
"k8s.io/apimachinery/pkg/labels"
22
22
v1 "sigs.k8s.io/gateway-api/apis/v1"
23
- "sigs.k8s.io/gateway-api/apis/v1alpha2"
24
23
informers "sigs.k8s.io/gateway-api/pkg/client/informers/externalversions"
25
- informers_v1a2 "sigs.k8s.io/gateway-api/pkg/client/informers/externalversions/apis/v1alpha2 "
24
+ informers_v1 "sigs.k8s.io/gateway-api/pkg/client/informers/externalversions/apis/v1 "
26
25
)
27
26
28
27
// NewGatewayGRPCRouteSource creates a new Gateway GRPCRoute source with the given config.
29
28
func NewGatewayGRPCRouteSource (clients ClientGenerator , config * Config ) (Source , error ) {
30
29
return newGatewayRouteSource (clients , config , "GRPCRoute" , func (factory informers.SharedInformerFactory ) gatewayRouteInformer {
31
- return & gatewayGRPCRouteInformer {factory .Gateway ().V1alpha2 ().GRPCRoutes ()}
30
+ return & gatewayGRPCRouteInformer {factory .Gateway ().V1 ().GRPCRoutes ()}
32
31
})
33
32
}
34
33
35
- type gatewayGRPCRoute struct { route v1alpha2 .GRPCRoute } // NOTE: Must update TypeMeta in List when changing the APIVersion.
34
+ type gatewayGRPCRoute struct { route v1 .GRPCRoute } // NOTE: Must update TypeMeta in List when changing the APIVersion.
36
35
37
36
func (rt * gatewayGRPCRoute ) Object () kubeObject { return & rt .route }
38
37
func (rt * gatewayGRPCRoute ) Metadata () * metav1.ObjectMeta { return & rt .route .ObjectMeta }
@@ -41,7 +40,7 @@ func (rt *gatewayGRPCRoute) Protocol() v1.ProtocolType { return v1.HTTPSProto
41
40
func (rt * gatewayGRPCRoute ) RouteStatus () v1.RouteStatus { return rt .route .Status .RouteStatus }
42
41
43
42
type gatewayGRPCRouteInformer struct {
44
- informers_v1a2 .GRPCRouteInformer
43
+ informers_v1 .GRPCRouteInformer
45
44
}
46
45
47
46
func (inf gatewayGRPCRouteInformer ) List (namespace string , selector labels.Selector ) ([]gatewayRoute , error ) {
@@ -55,7 +54,7 @@ func (inf gatewayGRPCRouteInformer) List(namespace string, selector labels.Selec
55
54
// We make a shallow copy since we're only interested in setting the TypeMeta.
56
55
clone := * rt
57
56
clone .TypeMeta = metav1.TypeMeta {
58
- APIVersion : v1alpha2 .GroupVersion .String (),
57
+ APIVersion : v1 .GroupVersion .String (),
59
58
Kind : "GRPCRoute" ,
60
59
}
61
60
routes [i ] = & gatewayGRPCRoute {clone }
0 commit comments