@@ -30,7 +30,7 @@ import (
3030 networkingv1 "k8s.io/api/networking/v1"
3131 metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
3232 "k8s.io/apimachinery/pkg/labels"
33- "k8s.io/apimachinery/pkg/types"
33+ k8stypes "k8s.io/apimachinery/pkg/types"
3434 "sigs.k8s.io/controller-runtime/pkg/client"
3535 "sigs.k8s.io/controller-runtime/pkg/event"
3636 "sigs.k8s.io/controller-runtime/pkg/predicate"
@@ -41,6 +41,8 @@ import (
4141 "github.com/apache/apisix-ingress-controller/api/v1alpha1"
4242 "github.com/apache/apisix-ingress-controller/internal/controller/config"
4343 "github.com/apache/apisix-ingress-controller/internal/provider"
44+ "github.com/apache/apisix-ingress-controller/internal/types"
45+ "github.com/apache/apisix-ingress-controller/internal/utils"
4446)
4547
4648const (
@@ -772,7 +774,7 @@ func getListenerStatus(
772774 break
773775 }
774776
775- secretNN := types .NamespacedName {
777+ secretNN := k8stypes .NamespacedName {
776778 Namespace : string (* cmp .Or (ref .Namespace , (* gatewayv1 .Namespace )(& gateway .Namespace ))),
777779 Name : string (ref .Name ),
778780 }
@@ -855,7 +857,7 @@ func SplitMetaNamespaceKey(key string) (namespace, name string, err error) {
855857 return "" , "" , fmt .Errorf ("unexpected key format: %q" , key )
856858}
857859
858- func ProcessGatewayProxy (r client.Client , tctx * provider.TranslateContext , gateway * gatewayv1.Gateway , rk provider. ResourceKind ) error {
860+ func ProcessGatewayProxy (r client.Client , tctx * provider.TranslateContext , gateway * gatewayv1.Gateway , rk types. NamespacedNameKind ) error {
859861 if gateway == nil {
860862 return nil
861863 }
@@ -864,11 +866,7 @@ func ProcessGatewayProxy(r client.Client, tctx *provider.TranslateContext, gatew
864866 return nil
865867 }
866868
867- gatewayKind := provider.ResourceKind {
868- Kind : gateway .Kind ,
869- Namespace : gateway .Namespace ,
870- Name : gateway .Name ,
871- }
869+ gatewayKind := utils .NamespacedNameKind (gateway )
872870
873871 ns := gateway .GetNamespace ()
874872 paramRef := infra .ParametersRef
@@ -910,7 +908,7 @@ func ProcessGatewayProxy(r client.Client, tctx *provider.TranslateContext, gatew
910908 "gatewayproxy" , gatewayProxy .Name ,
911909 "secret" , secretRef .Name )
912910
913- tctx .Secrets [types .NamespacedName {
911+ tctx .Secrets [k8stypes .NamespacedName {
914912 Namespace : ns ,
915913 Name : secretRef .Name ,
916914 }] = secret
@@ -1148,8 +1146,8 @@ func checkReferenceGrant(ctx context.Context, cli client.Client, obj v1beta1.Ref
11481146 return false
11491147}
11501148
1151- func NamespacedName (obj client.Object ) types .NamespacedName {
1152- return types .NamespacedName {
1149+ func NamespacedName (obj client.Object ) k8stypes .NamespacedName {
1150+ return k8stypes .NamespacedName {
11531151 Namespace : obj .GetNamespace (),
11541152 Name : obj .GetName (),
11551153 }
0 commit comments