Versions in this module Expand all Collapse all v1 v1.9.0 Jun 8, 2026 Changes in this version + func AnnotationsAreAdded(ctx context.Context, resourceName string, table *godog.Table) error + func CatalogVersionWithPackages(ctx context.Context, catalogUserName, version string, table *godog.Table) error + func CatalogWithPackages(ctx context.Context, catalogUserName string, table *godog.Table) error + func CatalogdLeaderPodIsForceDeleted(ctx context.Context) error + func ClusterExtensionIsReconciled(ctx context.Context) error + func ClusterObjectSetHasAnnotationWithValue(ctx context.Context, revisionName, annotationKey string, ...) error + func ClusterObjectSetHasLabelWithValue(ctx context.Context, revisionName, labelKey, labelValue string) error + func ClusterObjectSetHasObservedPhase(ctx context.Context, cosName, phaseName string) error + func ClusterObjectSetIsArchived(ctx context.Context, revisionName string) error + func ClusterObjectSetLifecycleUpdate(ctx context.Context, cosName, lifecycle string) error + func ClusterObjectSetObjectsNotFoundOrNotOwned(ctx context.Context, revisionName string) error + func ClusterObjectSetPhaseObjectsManagedInSecrets(ctx context.Context, revisionName string) error + func ClusterObjectSetReferredSecretsAreImmutable(ctx context.Context, revisionName string) error + func ClusterObjectSetReferredSecretsContainLabels(ctx context.Context, revisionName string, table *godog.Table) error + func ClusterObjectSetReferredSecretsExist(ctx context.Context, revisionName, namespace string) error + func ClusterObjectSetReferredSecretsHaveType(ctx context.Context, revisionName, expectedType string) error + func ClusterObjectSetReferredSecretsOwnedByObjectSet(ctx context.Context, revisionName string) error + func ClusterObjectSetReportsConditionWithMessageFragment(ctx context.Context, ...) error + func ClusterObjectSetReportsConditionWithMsg(ctx context.Context, ...) error + func ClusterObjectSetReportsConditionWithoutMsg(ctx context.Context, ...) error + func ComponentIsReadyToReconcile(ctx context.Context, component string) error + func ConfigureDeploymentWithCustomTLSFull(ctx context.Context, component, version, ciphers, curves string) error + func ConfigureDeploymentWithCustomTLSVersion(ctx context.Context, component, version string) error + func ConfigureDeploymentWithHTTPSProxy(ctx context.Context, component, proxyURL string) error + func DeploymentHasReplicaSets(ctx context.Context, deploymentName string, expectedCount int) error + func DeploymentPodTemplateHasAnnotation(ctx context.Context, deploymentName, annotationKey string) error + func DeploymentRolloutIsComplete(ctx context.Context, deploymentName string) error + func ImageRegistryIsAvailable() error + func LabelsAreAdded(ctx context.Context, resourceName string, table *godog.Table) error + func LatestStableOLMReleaseIsInstalled(_ context.Context) error + func MarkDeploymentReadiness(ctx context.Context, deploymentName, state string) error + func MetricsEndpointAcceptsConnectionUsingCurve(ctx context.Context, component, curveName string) error + func MetricsEndpointAcceptsTLS12ConnectionWithCurve(ctx context.Context, component, cipherName, curveName string) error + func MetricsEndpointAcceptsTLS13(ctx context.Context, component string) error + func MetricsEndpointNegotiatesCipherIn(ctx context.Context, component, cipherList string) error + func MetricsEndpointNegotiatesTLS12Cipher(ctx context.Context, component, cipherName string) error + func MetricsEndpointRejectsConnectionUsingOnlyCurve(ctx context.Context, component, curveName string) error + func MetricsEndpointRejectsTLS12(ctx context.Context, component string) error + func MetricsEndpointRejectsTLS12ConnectionWithCipher(ctx context.Context, component, cipherName string) error + func MetricsEndpointRejectsTLS12ConnectionWithCurve(ctx context.Context, component, cipherName, curveName string) error + func NewCatalogdLeaderIsElected(ctx context.Context) error + func OLMIsUpgraded(ctx context.Context) error + func RecordingProxyReceivedCONNECTForCatalogd(ctx context.Context) error + func ResourceHasAnnotations(ctx context.Context, resourceName string, table *godog.Table) error + func ResourceHasLabels(ctx context.Context, resourceName string, table *godog.Table) error + func RolloutRestartIsPerformed(ctx context.Context, resourceName string) error + func ScenarioCatalogIsDeleted(ctx context.Context, catalogUserName string) error + func ScenarioCatalogIsReconciled(ctx context.Context, catalogUserName string) error + func ScenarioCatalogIsUpdatedToVersion(ctx context.Context, catalogUserName, version string) error + func ScenarioCatalogReportsCondition(ctx context.Context, ...) error + func ScenarioCatalogTagImage(ctx context.Context, catalogUserName, oldTag, newTag string) error + func ServiceAccountWithNeededPermissionsIsAvailableInGivenNamespace(ctx context.Context, serviceAccount string, ns string) error + func ServiceAccountWithNeededPermissionsIsAvailableInTestNamespace(ctx context.Context, serviceAccount string) error + func ServiceAccountWithoutCreatePermissionsIsAvailableInTestNamespace(ctx context.Context, serviceAccount string) error + func StartRecordingProxyAndConfigureDeployment(ctx context.Context, component string) error + func TrackCurrentClusterExtensionForCleanup(ctx context.Context) error + func TriggerClusterExtensionReconciliation(ctx context.Context) error + func TriggerClusterObjectSetReconciliation(ctx context.Context, cosName string) error v1.8.0 Feb 19, 2026 Changes in this version + func BeforeSuite() + func BundleInstalled(ctx context.Context, name, version string) error + func CatalogIsDeleted(ctx context.Context, catalogName string) error + func CatalogIsUpdatedToVersion(name, version string) error + func CatalogServesBundles(ctx context.Context, catalogName string) error + func CheckFeatureTags(ctx context.Context, sc *godog.Scenario) (context.Context, error) + func ClusterExtensionIsAvailable(ctx context.Context) error + func ClusterExtensionIsRemoved(ctx context.Context) error + func ClusterExtensionIsRolledOut(ctx context.Context) error + func ClusterExtensionReconciledLatestGeneration(ctx context.Context) error + func ClusterExtensionReportsActiveRevisions(ctx context.Context, rawRevisionNames string) error + func ClusterExtensionReportsCondition(ctx context.Context, conditionType, conditionStatus, conditionReason string, ...) error + func ClusterExtensionReportsConditionTransitionTime(ctx context.Context, conditionType string, minMinutes, maxMinutes int) error + func ClusterExtensionReportsConditionWithMessageFragment(ctx context.Context, conditionType, conditionStatus, conditionReason string, ...) error + func ClusterExtensionReportsConditionWithoutMsg(ctx context.Context, conditionType, conditionStatus, conditionReason string) error + func ClusterExtensionReportsConditionWithoutReason(ctx context.Context, conditionType, conditionStatus string) error + func ClusterExtensionResourcesCreatedAndAreLabeled(ctx context.Context) error + func ClusterExtensionResourcesRemoved(ctx context.Context) error + func ClusterExtensionRevisionHasAnnotationWithValue(ctx context.Context, revisionName, annotationKey string, ...) error + func ClusterExtensionRevisionHasLabelWithValue(ctx context.Context, revisionName, labelKey, labelValue string) error + func ClusterExtensionRevisionIsArchived(ctx context.Context, revisionName string) error + func ClusterExtensionRevisionReportsConditionWithoutMsg(ctx context.Context, ...) error + func ClusterExtensionVersionUpdate(ctx context.Context, version string) error + func CreateScenarioContext(ctx context.Context, sc *godog.Scenario) (context.Context, error) + func MarkTestOperatorNotReady(ctx context.Context, state string) error + func OLMisAvailable(ctx context.Context) error + func OperatorTargetNamespace(ctx context.Context, operator, namespace string) error + func PrometheusMetricsAreReturned(ctx context.Context) error + func RegisterHooks(sc *godog.ScenarioContext) + func RegisterSteps(sc *godog.ScenarioContext) + func ResourceApplyFails(ctx context.Context, errMsg string, yamlTemplate *godog.DocString) error + func ResourceAvailable(ctx context.Context, resource string) error + func ResourceEventuallyNotFound(ctx context.Context, resource string) error + func ResourceIsApplied(ctx context.Context, yamlTemplate *godog.DocString) error + func ResourceMatches(ctx context.Context, resource string, requiredContentTemplate *godog.DocString) error + func ResourceRemoved(ctx context.Context, resource string) error + func ResourceRestored(ctx context.Context, resource string) error + func ScenarioCleanup(ctx context.Context, _ *godog.Scenario, err error) (context.Context, error) + func SendMetricsRequest(ctx context.Context, serviceAccount string, endpoint string, ...) error + func ServiceAccountIsAvailableInNamespace(ctx context.Context, serviceAccount string) error + func ServiceAccountWithClusterAdminPermissionsIsAvailableInNamespace(ctx context.Context, serviceAccount string) error + func ServiceAccountWithFetchMetricsPermissions(ctx context.Context, serviceAccount string, controllerName string) error + func ServiceAccountWithNeededPermissionsIsAvailableInNamespace(ctx context.Context, serviceAccount string) error + func SetCRDFieldMinValue(_ context.Context, resourceType, jsonPath string, minValue int) error + func TagCatalogImage(name, oldTag, newTag string) error