record

package module
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 20, 2021 License: Apache-2.0 Imports: 5 Imported by: 1

README

Undistro component employing the Kubernetes go-client record package <k8s.io/client-go/tools/record>, ensuring the event recorder is only initialized once. Also implementing 2 functions from the go-client <record.EventRecorder> interface.

This is mainly used by the <meta> component from Undistro.

Documentation

Overview

Copyright 2020-2021 The UnDistro authors

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Event

func Event(object runtime.Object, reason, message string)

Event constructs an event from the given information and puts it in the queue for sending.

func Eventf

func Eventf(object runtime.Object, reason, message string, args ...interface{})

Eventf is just like Event, but with Sprintf for the message field.

func InitFromRecorder

func InitFromRecorder(recorder record.EventRecorder)

InitFromRecorder initializes the global default recorder. It can only be called once. Subsequent calls are considered noops.

func Warn

func Warn(object runtime.Object, reason, message string)

Event constructs a warning event from the given information and puts it in the queue for sending.

func Warnf

func Warnf(object runtime.Object, reason, message string, args ...interface{})

Eventf is just like Event, but with Sprintf for the message field.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL