package
0.1.0
Repository: https://github.com/atlarge-research/apate.git
Documentation: pkg.go.dev

# Packages

Package kubeconfig provides the ability to create, read, and manage the kubeconfig file/bytes.
Package mock_kubernetes is a generated GoMock package.
Package node contains some utilities to describe Kubernetes nodes.

# Functions

NewClusterManagerHandler creates a new ClusterManagerHandler, depending on what environment variables have been set.

# Structs

Cluster object can be used to interact with kubernetes clusters.
ClusterManagerHandler contains utilities to create cluster objects based on a certain manager.
KinDClusterManager is a struct which implements ClusterManager by creating a kind cluster.
UnmanagedClusterManager is a struct which implements ClusterManager by writing the given kubeconfig to a file.

# Interfaces

ClusterAPI are API calls for a cluster connection.
ClusterManager contains utilities to handle connecting / creating a cluster and shutting it down if necessary.