This is an automated email from the ASF dual-hosted git repository.

tokers pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/apisix-ingress-controller.git


The following commit(s) were added to refs/heads/master by this push:
     new 1ffa862  fix: event record scheme error (#469)
1ffa862 is described below

commit 1ffa862b788f003a07a259da4b9b10f018a87698
Author: kv <[email protected]>
AuthorDate: Thu May 20 18:37:39 2021 +0800

    fix: event record scheme error (#469)
---
 pkg/ingress/controller.go | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/pkg/ingress/controller.go b/pkg/ingress/controller.go
index 4add32f..f573564 100644
--- a/pkg/ingress/controller.go
+++ b/pkg/ingress/controller.go
@@ -25,6 +25,7 @@ import (
        v1 "k8s.io/api/core/v1"
        metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
        "k8s.io/apimachinery/pkg/runtime"
+       utilruntime "k8s.io/apimachinery/pkg/util/runtime"
        "k8s.io/client-go/kubernetes/scheme"
        typedcorev1 "k8s.io/client-go/kubernetes/typed/core/v1"
        listerscorev1 "k8s.io/client-go/listers/core/v1"
@@ -37,6 +38,7 @@ import (
        "github.com/apache/apisix-ingress-controller/pkg/apisix"
        "github.com/apache/apisix-ingress-controller/pkg/config"
        "github.com/apache/apisix-ingress-controller/pkg/kube"
+       apisixscheme 
"github.com/apache/apisix-ingress-controller/pkg/kube/apisix/client/clientset/versioned/scheme"
        listersv1 
"github.com/apache/apisix-ingress-controller/pkg/kube/apisix/client/listers/config/v1"
        listersv2alpha1 
"github.com/apache/apisix-ingress-controller/pkg/kube/apisix/client/listers/config/v2alpha1"
        "github.com/apache/apisix-ingress-controller/pkg/kube/translation"
@@ -166,6 +168,7 @@ func NewController(cfg *config.Config) (*Controller, error) 
{
        }
 
        // recorder
+       utilruntime.Must(apisixscheme.AddToScheme(scheme.Scheme))
        eventBroadcaster := record.NewBroadcaster()
        
eventBroadcaster.StartRecordingToSink(&typedcorev1.EventSinkImpl{Interface: 
kubeClient.Client.CoreV1().Events("")})
 

Reply via email to