Skip to content

Commit

Permalink
fix(recorder): register cyclone scheme
Browse files Browse the repository at this point in the history
  • Loading branch information
Jian Zeng committed Dec 30, 2020
1 parent be48578 commit ec0af45
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 2 deletions.
11 changes: 11 additions & 0 deletions pkg/util/k8s/client.go
@@ -1,12 +1,23 @@
package k8s

import (
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/client-go/kubernetes/scheme"
"k8s.io/client-go/rest"
"k8s.io/client-go/tools/clientcmd"

"github.com/caicloud/cyclone/pkg/k8s/clientset"
cyscheme "github.com/caicloud/cyclone/pkg/k8s/clientset/scheme"
)

// Scheme consists of kubernetes and cyclone scheme.
var Scheme = runtime.NewScheme()

func init() {
cyscheme.AddToScheme(Scheme)
_ = scheme.AddToScheme(Scheme)
}

// GetClient creates a client for k8s cluster
func GetClient(kubeConfigPath string) (clientset.Interface, error) {
config, err := getKubeConfig(kubeConfigPath)
Expand Down
4 changes: 2 additions & 2 deletions pkg/workflow/common/event_recorder.go
Expand Up @@ -5,11 +5,11 @@ import (

log "github.com/sirupsen/logrus"
corev1 "k8s.io/api/core/v1"
"k8s.io/client-go/kubernetes/scheme"
typedcorev1 "k8s.io/client-go/kubernetes/typed/core/v1"
"k8s.io/client-go/tools/record"

"github.com/caicloud/cyclone/pkg/k8s/clientset"
"github.com/caicloud/cyclone/pkg/util/k8s"
)

const (
Expand All @@ -30,7 +30,7 @@ func GetEventRecorder(client clientset.Interface, component string) record.Event
log.Info("Creating event recorder")
broadcaster := record.NewBroadcaster()
broadcaster.StartRecordingToSink(&typedcorev1.EventSinkImpl{Interface: client.CoreV1().Events("")})
eventRecorder = broadcaster.NewRecorder(scheme.Scheme, corev1.EventSource{Component: component})
eventRecorder = broadcaster.NewRecorder(k8s.Scheme, corev1.EventSource{Component: component})
})

return eventRecorder
Expand Down

0 comments on commit ec0af45

Please sign in to comment.