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 ¶
- func NewStdoutLogger() logr.Logger
- type KindHelper
- type KindLibHelper
- func (k *KindLibHelper) Create(ctx context.Context, kindCluster *v1beta1.KindCluster) (err error)
- func (k *KindLibHelper) Delete(ctx context.Context, kindCluster *v1beta1.KindCluster) (err error)
- func (k *KindLibHelper) Endpoint(ctx context.Context, kindCluster *v1beta1.KindCluster) (host string, port int, err error)
- func (k *KindLibHelper) Exists(ctx context.Context, kindCluster *v1beta1.KindCluster) (bool, error)
- type LoggerWrapper
- func (l LoggerWrapper) Enabled() bool
- func (l LoggerWrapper) Error(message string)
- func (l LoggerWrapper) Errorf(format string, args ...interface{})
- func (l LoggerWrapper) Info(message string)
- func (l LoggerWrapper) Infof(format string, args ...interface{})
- func (l LoggerWrapper) V(lvl kindLog.Level) (il kindLog.InfoLogger)
- func (l LoggerWrapper) Warn(message string)
- func (l LoggerWrapper) Warnf(format string, args ...interface{})
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewStdoutLogger ¶ added in v0.1.3
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 (l LoggerWrapper) V(lvl kindLog.Level) (il kindLog.InfoLogger)
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{})