Documentation
¶
Index ¶
- func BuildNetworkPolicies(sourceNamespace string, targetPorts []networkPolicyTarget) []networkingv1.NetworkPolicy
- func SkipOperatorHubMetricsCheck(oc *exutil.CLI) bool
- type ClusterMonitoringConfiguration
- type ImagePullsAreFast
- func (t *ImagePullsAreFast) DisplayName() string
- func (t *ImagePullsAreFast) Name() string
- func (t *ImagePullsAreFast) Setup(_ context.Context, _ *framework.Framework)
- func (t *ImagePullsAreFast) Skip(_ upgrades.UpgradeContext) bool
- func (t ImagePullsAreFast) Teardown(_ context.Context, _ *framework.Framework)
- func (t *ImagePullsAreFast) Test(ctx context.Context, f *framework.Framework, done <-chan struct{}, ...)
- type MetricsAvailableAfterUpgradeTest
- func (t *MetricsAvailableAfterUpgradeTest) DisplayName() string
- func (t *MetricsAvailableAfterUpgradeTest) Name() string
- func (t *MetricsAvailableAfterUpgradeTest) Setup(ctx context.Context, f *e2e.Framework)
- func (t *MetricsAvailableAfterUpgradeTest) Skip(_ upgrades.UpgradeContext) bool
- func (t MetricsAvailableAfterUpgradeTest) Teardown(ctx context.Context, f *e2e.Framework)
- func (t *MetricsAvailableAfterUpgradeTest) Test(ctx context.Context, f *e2e.Framework, done <-chan struct{}, ...)
- type TelemeterClientConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildNetworkPolicies ¶
func BuildNetworkPolicies(sourceNamespace string, targetPorts []networkPolicyTarget) []networkingv1.NetworkPolicy
BuildNetworkPolicies builds a series of network policies that allow pods in sourceNamespace to access pods in targetPort.Namespace on port targetPort.Port.
Types ¶
type ClusterMonitoringConfiguration ¶
type ClusterMonitoringConfiguration struct {
TelemeterClientConfig *TelemeterClientConfig `json:"telemeterClient"`
}
ClusterMonitoringConfiguration is a subset of https://github.com/openshift/cluster-monitoring-operator/blob/8d331d78b22948d36c20da0552763ddd8a4e2093/pkg/manifests/config.go#L124-L136
type ImagePullsAreFast ¶
type ImagePullsAreFast struct {
// contains filtered or unexported fields
}
ImagePullsAreFast asserts that image pulls complete quickly.
func (*ImagePullsAreFast) DisplayName ¶
func (t *ImagePullsAreFast) DisplayName() string
func (*ImagePullsAreFast) Name ¶
func (t *ImagePullsAreFast) Name() string
func (*ImagePullsAreFast) Setup ¶
func (t *ImagePullsAreFast) Setup(_ context.Context, _ *framework.Framework)
func (*ImagePullsAreFast) Skip ¶
func (t *ImagePullsAreFast) Skip(_ upgrades.UpgradeContext) bool
func (ImagePullsAreFast) Teardown ¶
func (t ImagePullsAreFast) Teardown(_ context.Context, _ *framework.Framework)
func (*ImagePullsAreFast) Test ¶
func (t *ImagePullsAreFast) Test(ctx context.Context, f *framework.Framework, done <-chan struct{}, upgrade upgrades.UpgradeType)
type MetricsAvailableAfterUpgradeTest ¶
type MetricsAvailableAfterUpgradeTest struct {
// contains filtered or unexported fields
}
MetricsAvailableAfterUpgradeTest tests that metrics from before an upgrade are also available after the upgrade.
func (*MetricsAvailableAfterUpgradeTest) DisplayName ¶
func (t *MetricsAvailableAfterUpgradeTest) DisplayName() string
func (*MetricsAvailableAfterUpgradeTest) Name ¶
func (t *MetricsAvailableAfterUpgradeTest) Name() string
func (*MetricsAvailableAfterUpgradeTest) Setup ¶
func (t *MetricsAvailableAfterUpgradeTest) Setup(ctx context.Context, f *e2e.Framework)
func (*MetricsAvailableAfterUpgradeTest) Skip ¶
func (t *MetricsAvailableAfterUpgradeTest) Skip(_ upgrades.UpgradeContext) bool
func (MetricsAvailableAfterUpgradeTest) Teardown ¶
func (t MetricsAvailableAfterUpgradeTest) Teardown(ctx context.Context, f *e2e.Framework)
func (*MetricsAvailableAfterUpgradeTest) Test ¶
func (t *MetricsAvailableAfterUpgradeTest) Test(ctx context.Context, f *e2e.Framework, done <-chan struct{}, upgrade upgrades.UpgradeType)
type TelemeterClientConfig ¶
type TelemeterClientConfig struct {
Enabled *bool `json:"enabled"`
}
TelemeterClientConfig is a subset of https://github.com/openshift/cluster-monitoring-operator/blob/8d331d78b22948d36c20da0552763ddd8a4e2093/pkg/manifests/config.go#L335-L342