package
0.15.2-fef4a42
Repository: https://github.com/ydataai/go-core.git
Documentation: pkg.go.dev

# Functions

Config creates rest client configuration with TokenBucketRateLimiter.
NewClient instantiates a new kubernetes client with a logger and provided options This creates a cached client and an uncached reader.

# Variables

SetCrossNamespaceOwnerReference allows you to set an owner from another namespace This is used for garbage collection of the controlled object and for reconciling the owner object on changes to controlled (with a Watch + EnqueueRequestForOwner).
SetOwnerReference sets owner as a Controller OwnerReference on controlled.

# Structs

Options are the possible options that can be configured in a kubernetes Client.
RestClientConfiguration defines required variables to configure the environment.

# Interfaces

Client is an interface that extends "ctrlClient.Client" and adds additional methods for starting and retrieving uncached objects.