You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@apisix.apache.org by to...@apache.org on 2021/05/20 10:37:50 UTC
[apisix-ingress-controller] branch master updated: fix: event
record scheme error (#469)
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 <gx...@163.com>
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("")})