framework

package
v0.0.0-...-7e0238c Latest Latest
Warning

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

Go to latest
Published: Apr 22, 2026 License: Apache-2.0 Imports: 26 Imported by: 0

Documentation

Index

Constants

View Source
const (
	TestSourceDataVolumeName = "source-data"
	TestSourceDataMountPath  = "/source/data"
)
View Source
const (
	TEST_HEADLESS_SERVICE = "headless"
)

Variables

This section is empty.

Functions

func PrintSeparately

func PrintSeparately(a ...interface{})

func StartServer

func StartServer() *httptest.Server

Types

type Framework

type Framework struct {
	Provider string
	// contains filtered or unexported fields
}

func New

func New(kubeClient kubernetes.Interface, apiExtKubeClient crd_cs.ApiextensionsV1beta1Interface, extClient cs.Interface, icingaClient *icinga.Client, provider, storageClass string) *Framework

func (*Framework) AcknowledgeClusterAlertNotification

func (f *Framework) AcknowledgeClusterAlertNotification(meta metav1.ObjectMeta, hostname string) error

func (*Framework) CleanClusterAlert

func (f *Framework) CleanClusterAlert()

func (*Framework) CleanNodeAlert

func (f *Framework) CleanNodeAlert()

func (*Framework) CleanPodAlert

func (f *Framework) CleanPodAlert()

func (*Framework) CountNode

func (f *Framework) CountNode() (int32, error)

func (*Framework) CreateClusterAlert

func (f *Framework) CreateClusterAlert(obj *api.ClusterAlert) error

func (*Framework) CreateDeployment

func (f *Framework) CreateDeployment(obj *apps.Deployment) error

func (*Framework) CreateNamespace

func (f *Framework) CreateNamespace() error

func (*Framework) CreateNodeAlert

func (f *Framework) CreateNodeAlert(obj *api.NodeAlert) error

func (*Framework) CreatePod

func (f *Framework) CreatePod(obj *core.Pod) (*core.Pod, error)

func (*Framework) CreatePodAlert

func (f *Framework) CreatePodAlert(obj *api.PodAlert) error

func (*Framework) CreateReplicaSet

func (f *Framework) CreateReplicaSet(obj *extensions.ReplicaSet) (*extensions.ReplicaSet, error)

func (*Framework) CreateService