kind

package
v0.1.5 Latest Latest
Warning

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

Go to latest
Published: Nov 4, 2022 License: Apache-2.0, MIT Imports: 16 Imported by: 0

Documentation

Overview

Copyright 2022 Manuel Bovo.

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 NewStdoutLogger added in v0.1.3

func NewStdoutLogger() logr.Logger

NewStdoutLogger returns a logr.Logger that prints to stdout.

Types

type KindHelper added in v0.1.3

type KindHelper interface {
	Exists(ctx context.Context, kindCluster *v1beta1.KindCluster) (bool, error)
	Endpoint(ctx context.Context, kindCluster *v1beta1.KindCluster) (host string, port int, err error)
	Create(ctx context.Context, kindCluster *v1beta1.KindCluster) (err error)
	Delete(ctx context.Context, kindCluster *v1beta1.KindCluster) (err error)
}

type KindLibHelper added in v0.1.3

type KindLibHelper struct {
	Provider *kindApiCluster.Provider
	Config   *v1alpha4Kind.Cluster
}

func NewKindLibHelper added in v0.1.3

func NewKindLibHelper(inlog logr.Logger, kindCluster *v1beta1.KindCluster, capiCluster *clusterv1.Cluster) *KindLibHelper

func (*KindLibHelper) Create added in v0.1.3

func (k *KindLibHelper) Create(ctx context.Context, kindCluster *v1beta1.KindCluster) (err error)

func (*KindLibHelper) Delete added in v0.1.3

func (k *KindLibHelper) Delete(ctx context.Context, kindCluster *v1beta1.KindCluster) (err error)

func (*KindLibHelper) Endpoint added in v0.1.3

func (k *KindLibHelper) Endpoint(ctx context.Context, kindCluster *v1beta1.KindCluster) (host string, port int, err error)

func (*KindLibHelper) Exists added in v0.1.3

func (k *KindLibHelper) Exists(ctx context.Context, kindCluster *v1beta1.KindCluster) (bool, error)

type LoggerWrapper added in v0.1.3

type LoggerWrapper struct {
	// contains filtered or unexported fields
}

LoggerWrapper implement a wrapper from kind logger to logr.Loggger used by controller runtime

func NewLoggerWrapper added in v0.1.3

func NewLoggerWrapper() LoggerWrapper

func (LoggerWrapper) Enabled added in v0.1.3

func (l LoggerWrapper) Enabled() bool

func (LoggerWrapper) Error added in v0.1.3

func (l LoggerWrapper) Error(message string)

Implemente the Kind Logger interface calling the beneath log.Error

func (LoggerWrapper) Errorf added in v0.1.3

func (l LoggerWrapper) Errorf(format string, args ...interface{})

func (LoggerWrapper) Info added in v0.1.3

func (l LoggerWrapper) Info(message string)

func (LoggerWrapper) Infof added in v0.1.3

func (l LoggerWrapper) Infof(format string, args ...interface{})

func (LoggerWrapper) V added in v0.1.3

func (LoggerWrapper) Warn added in v0.1.3

func (l LoggerWrapper) Warn(message string)

func (LoggerWrapper) Warnf added in v0.1.3

func (l LoggerWrapper) Warnf(format string, args ...interface{})

Jump to

Keyboard shortcuts

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