Documentation ¶
Index ¶
- type ClusterTester
- func (c *ClusterTester) DetermineKubeConfig() KubeConfig
- func (c *ClusterTester) EnsureReachable(kubeClient *kubernetes.Clientset) bool
- func (c *ClusterTester) KubeClientSetup(t *testing.T, kubeStartUpConfig KubeConfig) (*kubernetes.Clientset, *rest.Config, error)
- func (c *ClusterTester) StartCluster(t *testing.T, kubeStartUpConfig KubeConfig) func()
- func (c *ClusterTester) WithLogger(logger log.Loggeriface) *ClusterTester
- type KubeConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterTester ¶
func (*ClusterTester) DetermineKubeConfig ¶
func (c *ClusterTester) DetermineKubeConfig() KubeConfig
func (*ClusterTester) EnsureReachable ¶
func (c *ClusterTester) EnsureReachable(kubeClient *kubernetes.Clientset) bool
func (*ClusterTester) KubeClientSetup ¶
func (c *ClusterTester) KubeClientSetup(t *testing.T, kubeStartUpConfig KubeConfig) (*kubernetes.Clientset, *rest.Config, error)
k8s-client set up
func (*ClusterTester) StartCluster ¶
func (c *ClusterTester) StartCluster(t *testing.T, kubeStartUpConfig KubeConfig) func()
start kind cluster
func (*ClusterTester) WithLogger ¶
func (c *ClusterTester) WithLogger(logger log.Loggeriface) *ClusterTester
type KubeConfig ¶
type KubeConfig struct {
// contains filtered or unexported fields
}
==== BEGIN CUSTOM K8s setup
Click to show internal directories.
Click to hide internal directories.