meshsync

package
v0.7.5 Latest Latest
Warning

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

Go to latest
Published: Mar 1, 2024 License: Apache-2.0 Imports: 33 Imported by: 0

Documentation

Index

Constants

View Source
const KB = 1024

KB stands for KiloByte

Variables

View Source
var (
	ErrGetObjectCode        = "1004"
	ErrNewPipelineCode      = "1005"
	ErrNewInformerCode      = "1006"
	ErrKubeConfigCode       = "1007"
	ErrInitRequestCode      = "1008"
	ErrSubscribeRequestCode = "1009"
	ErrLogStreamCode        = "1010"
	ErrCopyBufferCode       = "1011"
	ErrInvalidRequestCode   = "1012"
	ErrExecTerminalCode     = "1013"

	ErrInvalidRequest = errors.New(ErrInvalidRequestCode, errors.Alert, []string{"Request is invalid"}, []string{}, []string{"Stale request on the broker"}, []string{"Make sure the request format is correctly configured"})
)

Functions

func ErrCopyBuffer added in v0.1.18

func ErrCopyBuffer(err error) error

func ErrExecTerminal added in v0.1.21

func ErrExecTerminal(err error) error

func ErrGetObject added in v0.1.8

func ErrGetObject(err error) error

func ErrInitRequest added in v0.1.18

func ErrInitRequest(err error) error

func ErrKubeConfig

func ErrKubeConfig(err error) error

func ErrLogStream added in v0.1.18

func ErrLogStream(err error) error

func ErrNewInformer

func ErrNewInformer(err error) error

func ErrNewPipeline added in v0.1.8

func ErrNewPipeline(err error) error

func ErrSubscribeRequest added in v0.1.18

func ErrSubscribeRequest(err error) error

func GetDynamicInformer added in v0.7.1

func GetDynamicInformer(config config.Handler, dynamicKubeClient dynamic.Interface, listOptionsFunc func(*v1.ListOptions)) dynamicinformer.DynamicSharedInformerFactory

func GetListOptionsFunc added in v0.7.1

func GetListOptionsFunc(config config.Handler) (func(*v1.ListOptions), error)

Types

type Handler

type Handler struct {
	Config config.Handler
	Log    logger.Handler
	Broker broker.Handler
	// contains filtered or unexported fields
}

Handler contains all handlers, channels, clients, and other parameters for an adapter. Use type embedding in a specific adapter to extend it.

func New

func (*Handler) ListenToRequests added in v0.1.18

func (h *Handler) ListenToRequests()

func (*Handler) Run added in v0.1.14

func (h *Handler) Run()

func (*Handler) UpdateInformer added in v0.7.1

func (h *Handler) UpdateInformer() error

func (*Handler) WatchCRDs added in v0.7.1

func (h *Handler) WatchCRDs()

Jump to

Keyboard shortcuts

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