Documentation
¶
Index ¶
- func CollectIntervalsForPods(ctx context.Context, kubeClient kubernetes.Interface, sig string, ...) (monitorapi.Intervals, []*junitapi.JUnitTestCase, []error)
- func UpdateDeploymentENVs(deployment *appsv1.Deployment, deploymentID, serviceClusterIP string) *appsv1.Deployment
- type Availability
- func (w *Availability) CollectData(ctx context.Context) (monitorapi.Intervals, []*junitapi.JUnitTestCase, error)
- func (w *Availability) EvaluateTestsFromConstructedIntervals(ctx context.Context, finalIntervals monitorapi.Intervals) ([]*junitapi.JUnitTestCase, error)
- func (w *Availability) StartCollection(ctx context.Context, adminRESTConfig *rest.Config, ...) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CollectIntervalsForPods ¶
func CollectIntervalsForPods(ctx context.Context, kubeClient kubernetes.Interface, sig string, namespace string, labelSelector labels.Selector) (monitorapi.Intervals, []*junitapi.JUnitTestCase, []error)
func UpdateDeploymentENVs ¶
func UpdateDeploymentENVs(deployment *appsv1.Deployment, deploymentID, serviceClusterIP string) *appsv1.Deployment
Types ¶
type Availability ¶
type Availability struct {
// contains filtered or unexported fields
}
func NewAvailabilityInvariant ¶
func NewAvailabilityInvariant( newConnectionTestName, reusedConnectionTestName string, newConnectionDisruptionSampler, reusedConnectionDisruptionSampler *backenddisruption.BackendSampler) *Availability
func (*Availability) CollectData ¶
func (w *Availability) CollectData(ctx context.Context) (monitorapi.Intervals, []*junitapi.JUnitTestCase, error)
func (*Availability) EvaluateTestsFromConstructedIntervals ¶
func (w *Availability) EvaluateTestsFromConstructedIntervals(ctx context.Context, finalIntervals monitorapi.Intervals) ([]*junitapi.JUnitTestCase, error)
func (*Availability) StartCollection ¶
func (w *Availability) StartCollection(ctx context.Context, adminRESTConfig *rest.Config, recorder monitorapi.RecorderWriter) error
Click to show internal directories.
Click to hide internal directories.