From 693871fd9b9719f493b3ca358942203a96a8b454 Mon Sep 17 00:00:00 2001 From: Vu Dinh Date: Wed, 8 May 2019 11:04:43 -0400 Subject: [PATCH] fix(operatorgroup): Add new CSV failure due to operatorgroup incorrect If no namespaces are matched selector in operator, CSV should have a failure status to indicate OperatorGroup incorrect. Also, a warning message for no-matched namespaces is added for visibility. Signed-off-by: Vu Dinh --- .../v1alpha1/clusterserviceversion.go | 2 + .../v1alpha1/clusterserviceversion_types.go | 3 +- pkg/controller/operators/olm/operator.go | 1 + pkg/controller/operators/olm/operatorgroup.go | 2 + unit.txt | 2989 +++++++++++++++++ 5 files changed, 2996 insertions(+), 1 deletion(-) create mode 100644 unit.txt diff --git a/pkg/api/apis/operators/v1alpha1/clusterserviceversion.go b/pkg/api/apis/operators/v1alpha1/clusterserviceversion.go index 9dd6f56f8da..94d0d7b9d96 100644 --- a/pkg/api/apis/operators/v1alpha1/clusterserviceversion.go +++ b/pkg/api/apis/operators/v1alpha1/clusterserviceversion.go @@ -30,6 +30,7 @@ var uncopiableReasons = map[ConditionReason]struct{}{ CSVReasonNoTargetNamespaces: {}, CSVReasonUnsupportedOperatorGroup: {}, CSVReasonNoOperatorGroup: {}, + CSVReasonOperatorGroupIncorrect: {}, CSVReasonTooManyOperatorGroups: {}, CSVReasonInterOperatorGroupOwnerConflict: {}, CSVReasonCannotModifyStaticOperatorGroupProvidedAPIs: {}, @@ -44,6 +45,7 @@ var safeToAnnotateOperatorGroupReasons = map[ConditionReason]struct{}{ CSVReasonNoTargetNamespaces: {}, CSVReasonUnsupportedOperatorGroup: {}, CSVReasonNoOperatorGroup: {}, + CSVReasonOperatorGroupIncorrect: {}, CSVReasonTooManyOperatorGroups: {}, CSVReasonInterOperatorGroupOwnerConflict: {}, CSVReasonCannotModifyStaticOperatorGroupProvidedAPIs: {}, diff --git a/pkg/api/apis/operators/v1alpha1/clusterserviceversion_types.go b/pkg/api/apis/operators/v1alpha1/clusterserviceversion_types.go index 6854c9dc8dc..8541d8f66c5 100644 --- a/pkg/api/apis/operators/v1alpha1/clusterserviceversion_types.go +++ b/pkg/api/apis/operators/v1alpha1/clusterserviceversion_types.go @@ -241,7 +241,8 @@ const ( CSVReasonInvalidInstallModes ConditionReason = "InvalidInstallModes" CSVReasonNoTargetNamespaces ConditionReason = "NoTargetNamespaces" CSVReasonUnsupportedOperatorGroup ConditionReason = "UnsupportedOperatorGroup" - CSVReasonNoOperatorGroup ConditionReason = "NoOperatorGroup" + CSVReasonNoOperatorGroup ConditionReason = "OperatorGroupIncorrect" + CSVReasonOperatorGroupIncorrect ConditionReason = "NoOperatorGroup" CSVReasonTooManyOperatorGroups ConditionReason = "TooManyOperatorGroups" CSVReasonInterOperatorGroupOwnerConflict ConditionReason = "InterOperatorGroupOwnerConflict" CSVReasonCannotModifyStaticOperatorGroupProvidedAPIs ConditionReason = "CannotModifyStaticOperatorGroupProvidedAPIs" diff --git a/pkg/controller/operators/olm/operator.go b/pkg/controller/operators/olm/operator.go index c6cbbe94e1c..ce926035314 100644 --- a/pkg/controller/operators/olm/operator.go +++ b/pkg/controller/operators/olm/operator.go @@ -719,6 +719,7 @@ func (a *Operator) operatorGroupForCSV(csv *v1alpha1.ClusterServiceVersion, logg logger.WithError(err).Warn("error adding operatorgroup annotations") return nil, err } + csv.SetPhaseWithEventIfChanged(v1alpha1.CSVPhaseFailed, v1alpha1.CSVReasonOperatorGroupIncorrect, "operatorgroup incorrect", now, a.recorder) return nil, nil } logger.Info("csv in operatorgroup") diff --git a/pkg/controller/operators/olm/operatorgroup.go b/pkg/controller/operators/olm/operatorgroup.go index c779886830c..23d677a5d78 100644 --- a/pkg/controller/operators/olm/operatorgroup.go +++ b/pkg/controller/operators/olm/operatorgroup.go @@ -715,6 +715,8 @@ func (a *Operator) getOperatorGroupTargets(op *v1.OperatorGroup) (map[string]str matchedNamespaces, err := a.lister.CoreV1().NamespaceLister().List(selector) if err != nil { return nil, err + } else if len(matchedNamespaces) == 0 { + a.Log.Debugf("No namespaces are matched selector %#v\n", selector) } for _, ns := range matchedNamespaces { diff --git a/unit.txt b/unit.txt new file mode 100644 index 00000000000..423a9b4954e --- /dev/null +++ b/unit.txt @@ -0,0 +1,2989 @@ +go test -mod=vendor -v -race -tags=json1 -count=1 ./pkg/... +=== RUN TestGetReference +=== RUN TestGetReference/Nil/Error +=== RUN TestGetReference/v1/Pod/NotRegistered/Error +=== RUN TestGetReference/v1alpha1/ClusterServiceVersion +=== RUN TestGetReference/v1alpha1/InstallPlan +=== RUN TestGetReference/v1alpha1/Subscription +=== RUN TestGetReference/v1alpha1/CatalogSource +=== RUN TestGetReference/v1/OperatorGroup +--- PASS: TestGetReference (0.00s) + --- PASS: TestGetReference/Nil/Error (0.00s) + --- PASS: TestGetReference/v1/Pod/NotRegistered/Error (0.00s) + --- PASS: TestGetReference/v1alpha1/ClusterServiceVersion (0.00s) + --- PASS: TestGetReference/v1alpha1/InstallPlan (0.00s) + --- PASS: TestGetReference/v1alpha1/Subscription (0.00s) + --- PASS: TestGetReference/v1alpha1/CatalogSource (0.00s) + --- PASS: TestGetReference/v1/OperatorGroup (0.00s) +PASS +ok github.com/operator-framework/operator-lifecycle-manager/pkg/api/apis/operators 1.089s +? github.com/operator-framework/operator-lifecycle-manager/pkg/api/apis/operators/v1 [no test files] +=== RUN TestSetRequirementStatus +--- PASS: TestSetRequirementStatus (0.00s) +=== RUN TestSetPhase +=== RUN TestSetPhase/NoPhase +=== RUN TestSetPhase/SamePhase +=== RUN TestSetPhase/DifferentPhase +--- PASS: TestSetPhase (0.00s) + --- PASS: TestSetPhase/NoPhase (0.00s) + --- PASS: TestSetPhase/SamePhase (0.00s) + --- PASS: TestSetPhase/DifferentPhase (0.00s) +=== RUN TestIsObsolete +=== RUN TestIsObsolete/NoPhase +=== RUN TestIsObsolete/Pending +=== RUN TestIsObsolete/Replacing +=== RUN TestIsObsolete/CSVPhaseDeleting +--- PASS: TestIsObsolete (0.00s) + --- PASS: TestIsObsolete/NoPhase (0.00s) + --- PASS: TestIsObsolete/Pending (0.00s) + --- PASS: TestIsObsolete/Replacing (0.00s) + --- PASS: TestIsObsolete/CSVPhaseDeleting (0.00s) +=== RUN TestSupports +=== RUN TestSupports/NoNamespaces +=== RUN TestSupports/OwnNamespace/OperatorNamespace/Supported +=== RUN TestSupports/SingleNamespace/OtherNamespace/Supported +=== RUN TestSupports/MultiNamespace/OtherNamespaces/Supported +=== RUN TestSupports/AllNamespaces/NamespaceAll/Supported +=== RUN TestSupports/OwnNamespace/OperatorNamespace/Unsupported +=== RUN TestSupports/OwnNamespace/IncludesOperatorNamespace/Unsupported +=== RUN TestSupports/MultiNamespace/OtherNamespaces/Unsupported +=== RUN TestSupports/SingleNamespace/OtherNamespace/Unsupported +=== RUN TestSupports/AllNamespaces/NamespaceAll/Unsupported +=== RUN TestSupports/AllNamespaces/IncludingNamespaceAll/Unsupported +=== RUN TestSupports/NoNamespaces/EmptyInstallModeSet/Unsupported +=== RUN TestSupports/MultiNamespace/OtherNamespaces/EmptyInstallModeSet/Unsupported +=== RUN TestSupports/SingleNamespace/OtherNamespace/EmptyInstallModeSet/Unsupported +=== RUN TestSupports/AllNamespaces/NamespaceAll/EmptyInstallModeSet/Unsupported +--- PASS: TestSupports (0.01s) + --- PASS: TestSupports/NoNamespaces (0.00s) + --- PASS: TestSupports/OwnNamespace/OperatorNamespace/Supported (0.00s) + --- PASS: TestSupports/SingleNamespace/OtherNamespace/Supported (0.00s) + --- PASS: TestSupports/MultiNamespace/OtherNamespaces/Supported (0.00s) + --- PASS: TestSupports/AllNamespaces/NamespaceAll/Supported (0.00s) + --- PASS: TestSupports/OwnNamespace/OperatorNamespace/Unsupported (0.00s) + --- PASS: TestSupports/OwnNamespace/IncludesOperatorNamespace/Unsupported (0.00s) + --- PASS: TestSupports/MultiNamespace/OtherNamespaces/Unsupported (0.00s) + --- PASS: TestSupports/SingleNamespace/OtherNamespace/Unsupported (0.00s) + --- PASS: TestSupports/AllNamespaces/NamespaceAll/Unsupported (0.00s) + --- PASS: TestSupports/AllNamespaces/IncludingNamespaceAll/Unsupported (0.00s) + --- PASS: TestSupports/NoNamespaces/EmptyInstallModeSet/Unsupported (0.00s) + --- PASS: TestSupports/MultiNamespace/OtherNamespaces/EmptyInstallModeSet/Unsupported (0.00s) + --- PASS: TestSupports/SingleNamespace/OtherNamespace/EmptyInstallModeSet/Unsupported (0.00s) + --- PASS: TestSupports/AllNamespaces/NamespaceAll/EmptyInstallModeSet/Unsupported (0.00s) +=== RUN TestSetPhaseWithConditions +=== RUN TestSetPhaseWithConditions/TestSetPhaseWithConditionsLengthAtLimit +=== RUN TestSetPhaseWithConditions/TestSetPhaseWithConditionsLengthBelowLimit +=== RUN TestSetPhaseWithConditions/TestSetPhaseWithConditionsLimitExceeded +--- PASS: TestSetPhaseWithConditions (0.00s) + --- PASS: TestSetPhaseWithConditions/TestSetPhaseWithConditionsLengthAtLimit (0.00s) + --- PASS: TestSetPhaseWithConditions/TestSetPhaseWithConditionsLengthBelowLimit (0.00s) + --- PASS: TestSetPhaseWithConditions/TestSetPhaseWithConditionsLimitExceeded (0.00s) +=== RUN TestGetAllCRDDescriptions +--- PASS: TestGetAllCRDDescriptions (0.00s) +=== RUN TestOwnsCRD +--- PASS: TestOwnsCRD (0.00s) +PASS +ok github.com/operator-framework/operator-lifecycle-manager/pkg/api/apis/operators/v1alpha1 1.116s +? github.com/operator-framework/operator-lifecycle-manager/pkg/api/client [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/api/client/clientset/versioned [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/api/client/clientset/versioned/fake [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/api/client/clientset/versioned/scheme [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/api/client/clientset/versioned/typed/operators/v1 [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/api/client/clientset/versioned/typed/operators/v1/fake [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/api/client/clientset/versioned/typed/operators/v1alpha1 [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/api/client/clientset/versioned/typed/operators/v1alpha1/fake [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/api/client/informers/externalversions [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/api/client/informers/externalversions/internalinterfaces [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/api/client/informers/externalversions/operators [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/api/client/informers/externalversions/operators/v1 [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/api/client/informers/externalversions/operators/v1alpha1 [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/api/client/listers/operators/v1 [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/api/client/listers/operators/v1alpha1 [no test files] +=== RUN TestEnsureServiceAccount +=== RUN TestEnsureServiceAccount/Bad_ServiceAccount:_nil_value +=== RUN TestEnsureServiceAccount/ServiceAccount_already_exists,_owned_by_CSV:_returns_existing_SA_when_successfully_fetched_via_Kubernetes_API +=== RUN TestEnsureServiceAccount/ServiceAccount_already_exists,_not_owned_by_CSV:_returns_existing_SA_when_successfully_fetched_via_Kubernetes_API +=== RUN TestEnsureServiceAccount/ServiceAccount_already_exists,_not_owned_by_CSV,_update_fails:_returns_existing_SA_when_successfully_fetched_via_Kubernetes_API +=== RUN TestEnsureServiceAccount/ServiceAccount_already_exists:_returns_SA_unmodified_when_fails_to_create_it_due_to_it_already_existing +=== RUN TestEnsureServiceAccount/ServiceAccount_doesn't_already_exist:_creates_SA_when_no_errors_or_existing_SAs_found +=== RUN TestEnsureServiceAccount/ServiceAccount_doesn't_already_exist:_creates_SA_successfully_after_getting_NotFound_error_trying_to_fetch_it +=== RUN TestEnsureServiceAccount/Unknown_errors:_returns_unknown_errors_received_trying_to_fetch_SA_from_the_kubernetes_API +=== RUN TestEnsureServiceAccount/Unknown_errors:_returns_unknown_errors_received_trying_to_create_SA +--- PASS: TestEnsureServiceAccount (0.01s) + --- PASS: TestEnsureServiceAccount/Bad_ServiceAccount:_nil_value (0.00s) + --- PASS: TestEnsureServiceAccount/ServiceAccount_already_exists,_owned_by_CSV:_returns_existing_SA_when_successfully_fetched_via_Kubernetes_API (0.00s) + --- PASS: TestEnsureServiceAccount/ServiceAccount_already_exists,_not_owned_by_CSV:_returns_existing_SA_when_successfully_fetched_via_Kubernetes_API (0.00s) + --- PASS: TestEnsureServiceAccount/ServiceAccount_already_exists,_not_owned_by_CSV,_update_fails:_returns_existing_SA_when_successfully_fetched_via_Kubernetes_API (0.00s) + --- PASS: TestEnsureServiceAccount/ServiceAccount_already_exists:_returns_SA_unmodified_when_fails_to_create_it_due_to_it_already_existing (0.00s) + --- PASS: TestEnsureServiceAccount/ServiceAccount_doesn't_already_exist:_creates_SA_when_no_errors_or_existing_SAs_found (0.00s) + --- PASS: TestEnsureServiceAccount/ServiceAccount_doesn't_already_exist:_creates_SA_successfully_after_getting_NotFound_error_trying_to_fetch_it (0.00s) + --- PASS: TestEnsureServiceAccount/Unknown_errors:_returns_unknown_errors_received_trying_to_fetch_SA_from_the_kubernetes_API (0.00s) + --- PASS: TestEnsureServiceAccount/Unknown_errors:_returns_unknown_errors_received_trying_to_create_SA (0.00s) +PASS +ok github.com/operator-framework/operator-lifecycle-manager/pkg/api/wrappers 1.094s +? github.com/operator-framework/operator-lifecycle-manager/pkg/api/wrappers/wrappersfakes [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/controller/certs [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/controller/errors [no test files] +=== RUN TestToAttributeSet +=== RUN TestToAttributeSet/SimpleRule +=== RUN TestToAttributeSet/SimpleNonResourceRule +=== RUN TestToAttributeSet/SeparateVerbs +=== RUN TestToAttributeSet/MultipleResources +=== RUN TestToAttributeSet/MultipleNonResourceURLs +=== RUN TestToAttributeSet/MultipleResourcesWithResourceName +=== RUN TestToAttributeSet/MultipleResourcesWithMultipleAPIGroups +=== RUN TestToAttributeSet/NoVerbs +--- PASS: TestToAttributeSet (0.00s) + --- PASS: TestToAttributeSet/SimpleRule (0.00s) + --- PASS: TestToAttributeSet/SimpleNonResourceRule (0.00s) + --- PASS: TestToAttributeSet/SeparateVerbs (0.00s) + --- PASS: TestToAttributeSet/MultipleResources (0.00s) + --- PASS: TestToAttributeSet/MultipleNonResourceURLs (0.00s) + --- PASS: TestToAttributeSet/MultipleResourcesWithResourceName (0.00s) + --- PASS: TestToAttributeSet/MultipleResourcesWithMultipleAPIGroups (0.00s) + --- PASS: TestToAttributeSet/NoVerbs (0.00s) +=== RUN TestInstallStrategyDeploymentInstallDeployments +=== RUN TestInstallStrategyDeploymentInstallDeployments/updates/creates_correctly +--- PASS: TestInstallStrategyDeploymentInstallDeployments (0.00s) + --- PASS: TestInstallStrategyDeploymentInstallDeployments/updates/creates_correctly (0.00s) +=== RUN TestNewStrategyDeploymentInstaller +--- PASS: TestNewStrategyDeploymentInstaller (0.00s) +=== RUN TestInstallStrategyDeploymentCheckInstallErrors +=== RUN TestInstallStrategyDeploymentCheckInstallErrors/ErrorCreatingDeployment +--- PASS: TestInstallStrategyDeploymentCheckInstallErrors (0.00s) + --- PASS: TestInstallStrategyDeploymentCheckInstallErrors/ErrorCreatingDeployment (0.00s) +=== RUN TestInstallStrategyDeploymentCleanupDeployments +=== RUN TestInstallStrategyDeploymentCleanupDeployments/cleanup_successfully +time="2019-05-09T02:56:33-04:00" level=info msg="found an orphaned deployment test-deployment-2 in namespace olm-test-deployment" +=== RUN TestInstallStrategyDeploymentCleanupDeployments/cleanup_unsuccessfully_as_no_orphaned_deployments_found +=== RUN TestInstallStrategyDeploymentCleanupDeployments/cleanup_unsuccessfully_as_unable_to_look_up_orphaned_deployments +=== RUN TestInstallStrategyDeploymentCleanupDeployments/cleanup_unsuccessfully_as_unable_to_delete_deployments +time="2019-05-09T02:56:33-04:00" level=info msg="found an orphaned deployment test-deployment-2 in namespace olm-test-deployment" +time="2019-05-09T02:56:33-04:00" level=warning msg="error cleaning up deployment test-deployment-2" +--- PASS: TestInstallStrategyDeploymentCleanupDeployments (0.00s) + --- PASS: TestInstallStrategyDeploymentCleanupDeployments/cleanup_successfully (0.00s) + --- PASS: TestInstallStrategyDeploymentCleanupDeployments/cleanup_unsuccessfully_as_no_orphaned_deployments_found (0.00s) + --- PASS: TestInstallStrategyDeploymentCleanupDeployments/cleanup_unsuccessfully_as_unable_to_look_up_orphaned_deployments (0.00s) + --- PASS: TestInstallStrategyDeploymentCleanupDeployments/cleanup_unsuccessfully_as_unable_to_delete_deployments (0.00s) +=== RUN TestRuleSatisfied +=== RUN TestRuleSatisfied/NotSatisfied +=== RUN TestRuleSatisfied/SatisfiedBySingleRole +=== RUN TestRuleSatisfied/NotSatisfiedByRoleOwnerConflict +=== RUN TestRuleSatisfied/SatisfiedByRoleWithConcurrentOwners +=== RUN TestRuleSatisfied/SatisfiedByMutlipleRoles +=== RUN TestRuleSatisfied/RuleSatisfiedByClusterRole +=== RUN TestRuleSatisfied/RuleNotSatisfiedByClusterRole +--- PASS: TestRuleSatisfied (21.07s) + --- PASS: TestRuleSatisfied/NotSatisfied (3.01s) + rule_checker_test.go:555: calling NewFakeCSVRuleChecker... + rule_checker_test.go:558: NewFakeCSVRuleChecker returned + rule_checker_test.go:561: checking if rules are satisfied... + rule_checker_test.go:569: after checking if satisfied + --- PASS: TestRuleSatisfied/SatisfiedBySingleRole (3.01s) + rule_checker_test.go:555: calling NewFakeCSVRuleChecker... + rule_checker_test.go:558: NewFakeCSVRuleChecker returned + rule_checker_test.go:561: checking if rules are satisfied... + rule_checker_test.go:569: after checking if satisfied + --- PASS: TestRuleSatisfied/NotSatisfiedByRoleOwnerConflict (3.02s) + rule_checker_test.go:555: calling NewFakeCSVRuleChecker... + rule_checker_test.go:558: NewFakeCSVRuleChecker returned + rule_checker_test.go:561: checking if rules are satisfied... + rule_checker_test.go:569: after checking if satisfied + --- PASS: TestRuleSatisfied/SatisfiedByRoleWithConcurrentOwners (3.01s) + rule_checker_test.go:555: calling NewFakeCSVRuleChecker... + rule_checker_test.go:558: NewFakeCSVRuleChecker returned + rule_checker_test.go:561: checking if rules are satisfied... + rule_checker_test.go:569: after checking if satisfied + --- PASS: TestRuleSatisfied/SatisfiedByMutlipleRoles (3.01s) + rule_checker_test.go:555: calling NewFakeCSVRuleChecker... + rule_checker_test.go:558: NewFakeCSVRuleChecker returned + rule_checker_test.go:561: checking if rules are satisfied... + rule_checker_test.go:569: after checking if satisfied + --- PASS: TestRuleSatisfied/RuleSatisfiedByClusterRole (3.01s) + rule_checker_test.go:555: calling NewFakeCSVRuleChecker... + rule_checker_test.go:558: NewFakeCSVRuleChecker returned + rule_checker_test.go:561: checking if rules are satisfied... + rule_checker_test.go:569: after checking if satisfied + --- PASS: TestRuleSatisfied/RuleNotSatisfiedByClusterRole (3.01s) + rule_checker_test.go:555: calling NewFakeCSVRuleChecker... + rule_checker_test.go:558: NewFakeCSVRuleChecker returned + rule_checker_test.go:561: checking if rules are satisfied... + rule_checker_test.go:569: after checking if satisfied +=== RUN TestDeploymentStatusViewerStatus +--- PASS: TestDeploymentStatusViewerStatus (0.00s) +PASS +ok github.com/operator-framework/operator-lifecycle-manager/pkg/controller/install 22.161s +=== RUN TestTransitionInstallPlan +--- PASS: TestTransitionInstallPlan (0.00s) +=== RUN TestExecutePlan +=== RUN TestExecutePlan/NoSteps +=== RUN TestExecutePlan/MultipleSteps +--- PASS: TestExecutePlan (0.21s) + --- PASS: TestExecutePlan/NoSteps (0.10s) + --- PASS: TestExecutePlan/MultipleSteps (0.11s) +=== RUN TestSyncCatalogSources +=== RUN TestSyncCatalogSources/CatalogSourceWithInvalidSourceType +=== RUN TestSyncCatalogSources/CatalogSourceWithBackingConfigMap +=== RUN TestSyncCatalogSources/CatalogSourceUpdatedByDifferentCatalogOperator +=== RUN TestSyncCatalogSources/CatalogSourceWithMissingConfigMap +=== RUN TestSyncCatalogSources/CatalogSourceWithGrpcImage +time="2019-05-09T02:56:35-04:00" level=warning msg="couldn't find service in cache" service=cool-catalog +=== RUN TestSyncCatalogSources/CatalogSourceWithGrpcImage/EnsuresCorrectImage +time="2019-05-09T02:56:35-04:00" level=warning msg="couldn't find service in cache" service=cool-catalog +--- PASS: TestSyncCatalogSources (0.64s) + --- PASS: TestSyncCatalogSources/CatalogSourceWithInvalidSourceType (0.10s) + --- PASS: TestSyncCatalogSources/CatalogSourceWithBackingConfigMap (0.11s) + --- PASS: TestSyncCatalogSources/CatalogSourceUpdatedByDifferentCatalogOperator (0.10s) + --- PASS: TestSyncCatalogSources/CatalogSourceWithMissingConfigMap (0.11s) + --- PASS: TestSyncCatalogSources/CatalogSourceWithGrpcImage (0.11s) + operator_test.go:458: verifying pod + --- PASS: TestSyncCatalogSources/CatalogSourceWithGrpcImage/EnsuresCorrectImage (0.11s) + operator_test.go:458: verifying pod +=== RUN TestCompetingCRDOwnersExist +=== RUN TestCompetingCRDOwnersExist/NoCompetingOwnersExist +=== PAUSE TestCompetingCRDOwnersExist/NoCompetingOwnersExist +=== RUN TestCompetingCRDOwnersExist/OnlyCompetingWithSelf +=== PAUSE TestCompetingCRDOwnersExist/OnlyCompetingWithSelf +=== RUN TestCompetingCRDOwnersExist/CompetingOwnersExist +=== PAUSE TestCompetingCRDOwnersExist/CompetingOwnersExist +=== RUN TestCompetingCRDOwnersExist/CompetingOwnerExistsOnSecondCRD +=== PAUSE TestCompetingCRDOwnersExist/CompetingOwnerExistsOnSecondCRD +=== RUN TestCompetingCRDOwnersExist/MoreThanOneCompetingOwnerExists +=== PAUSE TestCompetingCRDOwnersExist/MoreThanOneCompetingOwnerExists +=== CONT TestCompetingCRDOwnersExist/NoCompetingOwnersExist +=== CONT TestCompetingCRDOwnersExist/MoreThanOneCompetingOwnerExists +=== CONT TestCompetingCRDOwnersExist/OnlyCompetingWithSelf +=== CONT TestCompetingCRDOwnersExist/CompetingOwnerExistsOnSecondCRD +=== CONT TestCompetingCRDOwnersExist/CompetingOwnersExist +--- PASS: TestCompetingCRDOwnersExist (0.00s) + --- PASS: TestCompetingCRDOwnersExist/NoCompetingOwnersExist (0.00s) + --- PASS: TestCompetingCRDOwnersExist/OnlyCompetingWithSelf (0.00s) + --- PASS: TestCompetingCRDOwnersExist/MoreThanOneCompetingOwnerExists (0.00s) + --- PASS: TestCompetingCRDOwnersExist/CompetingOwnerExistsOnSecondCRD (0.00s) + --- PASS: TestCompetingCRDOwnersExist/CompetingOwnersExist (0.00s) +=== RUN TestSyncSubscriptions +=== RUN TestSyncSubscriptions/BadObject +=== RUN TestSyncSubscriptions/NoStatus/NoCurrentCSV/FoundInCatalog +time="2019-05-09T02:56:35-04:00" level=warning msg="no installplan found with matching manifests, creating new one" id=FkKJU namespace=testNamespace +=== RUN TestSyncSubscriptions/Status/HaveCurrentCSV/UpdateFoundInCatalog +time="2019-05-09T02:56:35-04:00" level=warning msg="no installplan found with matching manifests, creating new one" id=fTkGn namespace=testNamespace +=== RUN TestSyncSubscriptions/Status/HaveCurrentCSV/UpdateFoundInCatalog/UpdateRequiresDependency +time="2019-05-09T02:56:35-04:00" level=warning msg="no installplan found with matching manifests, creating new one" id=ojlkC namespace=testNamespace +--- PASS: TestSyncSubscriptions (0.43s) + --- PASS: TestSyncSubscriptions/BadObject (0.10s) + --- PASS: TestSyncSubscriptions/NoStatus/NoCurrentCSV/FoundInCatalog (0.11s) + --- PASS: TestSyncSubscriptions/Status/HaveCurrentCSV/UpdateFoundInCatalog (0.10s) + --- PASS: TestSyncSubscriptions/Status/HaveCurrentCSV/UpdateFoundInCatalog/UpdateRequiresDependency (0.11s) +PASS +ok github.com/operator-framework/operator-lifecycle-manager/pkg/controller/operators/catalog 2.353s +=== RUN TestTransitionCSV +=== RUN TestTransitionCSV/SingleCSVNoneToPending/CRD +time="2019-05-09T02:56:34-04:00" level=debug msg="syncing CSV" csv=csv1 id=1HHEg namespace=ns phase= +time="2019-05-09T02:56:34-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +time="2019-05-09T02:56:34-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:34-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=X7kLr namespace=ns opgroup=default phase= +time="2019-05-09T02:56:34-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.g1 csv=csv1 id=X7kLr namespace=ns phase= +time="2019-05-09T02:56:34-04:00" level=info msg="scheduling ClusterServiceVersion for requirement verification" csv=csv1 id=X7kLr namespace=ns phase= +=== RUN TestTransitionCSV/SingleCSVNoneToPending/APIService/Required +E0509 02:56:34.605617 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf166b5f71c90", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"RequirementsUnknown", Message:"requirements not yet checked", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a8a4124890, ext:177272622, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a8a4124890, ext:177272622, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:34-04:00" level=debug msg="syncing CSV" csv=csv1 id=fFght namespace=ns phase= +time="2019-05-09T02:56:34-04:00" level=error msg="Labels updated!" labels="olm.api.9cdad8264939376d=required" +time="2019-05-09T02:56:34-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:34-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=y3R2N namespace=ns opgroup=default phase= +time="2019-05-09T02:56:34-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis= csv=csv1 id=y3R2N namespace=ns phase= +time="2019-05-09T02:56:34-04:00" level=info msg="scheduling ClusterServiceVersion for requirement verification" csv=csv1 id=y3R2N namespace=ns phase= +=== RUN TestTransitionCSV/SingleCSVPendingToFailed/BadStrategy +E0509 02:56:34.714867 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf166bc7b9d48", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"RequirementsUnknown", Message:"requirements not yet checked", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a8aa96c948, ext:286618629, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a8aa96c948, ext:286618629, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:34-04:00" level=debug msg="syncing CSV" csv=csv1 id=wyTiy namespace=ns phase=Pending +time="2019-05-09T02:56:34-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +time="2019-05-09T02:56:34-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:34-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=yuOmH namespace=ns opgroup=default phase=Pending +time="2019-05-09T02:56:34-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.g1 csv=csv1 id=yuOmH namespace=ns phase=Pending +time="2019-05-09T02:56:34-04:00" level=info msg="invalid install strategy" csv=csv1 id=yuOmH namespace=ns phase=Pending +=== RUN TestTransitionCSV/SingleCSVPendingToFailed/BadStrategyPermissions +E0509 02:56:34.826316 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf166c3207f10", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"InvalidInstallStrategy", Message:"install strategy invalid: unexpected end of JSON input", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a8b13bab10, ext:398087664, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a8b13bab10, ext:398087664, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Warning", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:34-04:00" level=debug msg="syncing CSV" csv=csv1 id=hrFDI namespace=ns phase=Pending +time="2019-05-09T02:56:34-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +time="2019-05-09T02:56:34-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:34-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=EeTX3 namespace=ns opgroup=default phase=Pending +time="2019-05-09T02:56:34-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.g1 csv=csv1 id=EeTX3 namespace=ns phase=Pending +time="2019-05-09T02:56:34-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:34-04:00" level=info msg="invalid install strategy" csv=csv1 id=EeTX3 namespace=ns phase=Pending +=== RUN TestTransitionCSV/SingleCSVPendingToPending/CRD +E0509 02:56:34.934755 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf166c9964258", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"InvalidInstallStrategy", Message:"install strategy invalid: rule invalid: rule cannot apply to both regular resources and non-resource URLs", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a8b7b16e58, ext:506468960, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a8b7b16e58, ext:506468960, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Warning", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:35-04:00" level=debug msg="syncing CSV" csv=csv1 id=ki3zy namespace=ns phase=Pending +time="2019-05-09T02:56:35-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +time="2019-05-09T02:56:35-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:35-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=NuhGH namespace=ns opgroup=default phase=Pending +time="2019-05-09T02:56:35-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.g1 csv=csv1 id=NuhGH namespace=ns phase=Pending +time="2019-05-09T02:56:35-04:00" level=debug msg="Setting 'met' to false, c1.g1 with status {apiextensions.k8s.io v1beta1 CustomResourceDefinition c1.g1 NotPresent CRD is not present []}, with err: customresourcedefinition.apiextensions.k8s.io \"c1.g1\" not found" +time="2019-05-09T02:56:35-04:00" level=debug msg="permissions/requirements not met" minKubeMet=true permMet=true reqMet=false +time="2019-05-09T02:56:35-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:35-04:00" level=info msg="requirements were not met" csv=csv1 id=NuhGH namespace=ns phase=Pending +=== RUN TestTransitionCSV/SingleCSVPendingToPending/APIService/Required/Missing +E0509 02:56:35.044821 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf166d0264460", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"RequirementsNotMet", Message:"one or more requirements couldn't be found", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a8c2a6a660, ext:616569529, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a8c2a6a660, ext:616569529, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:35-04:00" level=debug msg="syncing CSV" csv=csv1 id=13yW6 namespace=ns phase=Pending +time="2019-05-09T02:56:35-04:00" level=error msg="Labels updated!" labels="olm.api.b6288fe8f1643ef4=required" +time="2019-05-09T02:56:35-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:35-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=pxfJA namespace=ns opgroup=default phase=Pending +time="2019-05-09T02:56:35-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis= csv=csv1 id=pxfJA namespace=ns phase=Pending +time="2019-05-09T02:56:35-04:00" level=info msg="could not query for GVK in api discovery" err="GroupVersion \"a1/v1\" not found" group=a1 kind=a1Kind version=v1 +time="2019-05-09T02:56:35-04:00" level=debug msg="permissions/requirements not met" minKubeMet=true permMet=true reqMet=false +time="2019-05-09T02:56:35-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:35-04:00" level=info msg="requirements were not met" csv=csv1 id=pxfJA namespace=ns phase=Pending +=== RUN TestTransitionCSV/SingleCSVPendingToPending/APIService/Required/Unavailable +E0509 02:56:35.155764 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf166d6c25840", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"RequirementsNotMet", Message:"one or more requirements couldn't be found", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a8c942ba40, ext:727461985, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a8c942ba40, ext:727461985, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:35-04:00" level=debug msg="syncing CSV" csv=csv1 id=6ZFOe namespace=ns phase=Pending +time="2019-05-09T02:56:35-04:00" level=error msg="Labels updated!" labels="olm.api.b6288fe8f1643ef4=required" +time="2019-05-09T02:56:35-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:35-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=Pf5BN namespace=ns opgroup=default phase=Pending +time="2019-05-09T02:56:35-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis= csv=csv1 id=Pf5BN namespace=ns phase=Pending +time="2019-05-09T02:56:35-04:00" level=debug msg="permissions/requirements not met" minKubeMet=true permMet=true reqMet=false +time="2019-05-09T02:56:35-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:35-04:00" level=info msg="requirements were not met" csv=csv1 id=Pf5BN namespace=ns phase=Pending +=== RUN TestTransitionCSV/SingleCSVPendingToPending/APIService/Required/Unknown +E0509 02:56:35.265552 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf166dd4d4580", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"RequirementsNotMet", Message:"one or more requirements couldn't be found", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a8cfcda780, ext:837229925, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a8cfcda780, ext:837229925, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:35-04:00" level=debug msg="syncing CSV" csv=csv1 id=K/AAb namespace=ns phase=Pending +time="2019-05-09T02:56:35-04:00" level=error msg="Labels updated!" labels="olm.api.b6288fe8f1643ef4=required" +time="2019-05-09T02:56:35-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:35-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=KV19O namespace=ns opgroup=default phase=Pending +time="2019-05-09T02:56:35-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis= csv=csv1 id=KV19O namespace=ns phase=Pending +time="2019-05-09T02:56:35-04:00" level=debug msg="permissions/requirements not met" minKubeMet=true permMet=true reqMet=false +time="2019-05-09T02:56:35-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:35-04:00" level=info msg="requirements were not met" csv=csv1 id=KV19O namespace=ns phase=Pending +=== RUN TestTransitionCSV/SingleCSVPendingToPending/APIService/Owned/DeploymentNotFound +E0509 02:56:35.376032 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf166e3e244e0", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"RequirementsNotMet", Message:"one or more requirements couldn't be found", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a8d662a6e0, ext:947657140, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a8d662a6e0, ext:947657140, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:35-04:00" level=debug msg="syncing CSV" csv=csv1 id=nwGiO namespace=ns phase=Pending +time="2019-05-09T02:56:35-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided,olm.api.b6288fe8f1643ef4=provided" +time="2019-05-09T02:56:35-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:35-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=tNM4p namespace=ns opgroup=default phase=Pending +time="2019-05-09T02:56:35-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis="a1Kind.v1.a1,c1.v1.g1" csv=csv1 id=tNM4p namespace=ns phase=Pending +time="2019-05-09T02:56:35-04:00" level=debug msg="permissions/requirements not met" minKubeMet=true permMet=true reqMet=false +time="2019-05-09T02:56:35-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:35-04:00" level=info msg="requirements were not met" csv=csv1 id=tNM4p namespace=ns phase=Pending +=== RUN TestTransitionCSV/CSVPendingToFailed/CRDOwnerConflict +E0509 02:56:35.490733 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf166eab91fa0", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"RequirementsNotMet", Message:"one or more requirements couldn't be found", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a8dd3981a0, ext:1062401166, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a8dd3981a0, ext:1062401166, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:35-04:00" level=debug msg="syncing CSV" csv=csv1 id=PrsV2 namespace=ns phase=Succeeded +time="2019-05-09T02:56:35-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +time="2019-05-09T02:56:35-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:35-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=vL9/f namespace=ns opgroup=default phase=Succeeded +time="2019-05-09T02:56:35-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.g1 csv=csv1 id=vL9/f namespace=ns phase=Succeeded +time="2019-05-09T02:56:35-04:00" level=info msg="checking csv1" +time="2019-05-09T02:56:35-04:00" level=info msg="checking csv2" +time="2019-05-09T02:56:35-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:35-04:00" level=debug msg="syncing CSV" csv=csv2 id=GrBAj namespace=ns phase=Pending +time="2019-05-09T02:56:35-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +E0509 02:56:35.603514 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf166f1718d50", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"InstallSucceeded", Message:"install strategy completed with no errors", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a8e3f1ef50, ext:1175150968, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a8e3f1ef50, ext:1175150968, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:35-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:35-04:00" level=info msg="csv in operatorgroup" csv=csv2 id=acLiz namespace=ns opgroup=default phase=Pending +time="2019-05-09T02:56:35-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.g1 csv=csv2 id=acLiz namespace=ns phase=Pending +time="2019-05-09T02:56:35-04:00" level=debug msg="checking if csv is replacing an older version" +=== RUN TestTransitionCSV/CSVPendingToFailed/APIServiceOwnerConflict +E0509 02:56:35.605361 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv2.159cf166f18b9560", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv2", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"OwnerConflict", Message:"conflicting CRD owner in namespace", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a8e40bf760, ext:1176856982, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a8e40bf760, ext:1176856982, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Warning", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:35-04:00" level=debug msg="syncing CSV" csv=csv1 id=IzQdD namespace=ns phase=Succeeded +time="2019-05-09T02:56:35-04:00" level=error msg="Labels updated!" labels="olm.api.b6288fe8f1643ef4=provided" +time="2019-05-09T02:56:35-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:35-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=TGL+U namespace=ns opgroup=default phase=Succeeded +time="2019-05-09T02:56:35-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=a1Kind.v1.a1 csv=csv1 id=TGL+U namespace=ns phase=Succeeded +time="2019-05-09T02:56:35-04:00" level=info msg="checking csv1" +time="2019-05-09T02:56:35-04:00" level=info msg="checking csv2" +time="2019-05-09T02:56:35-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:35-04:00" level=debug msg="attributes set [{User:0xc000a11bc0 Verb:get Namespace:ns APIGroup: APIVersion: Resource:secrets Subresource: Name:v1.a1-cert ResourceRequest:true Path:}]" +time="2019-05-09T02:56:35-04:00" level=debug msg="attributes set [{User:0xc0009e7600 Verb:get Namespace:kube-system APIGroup: APIVersion: Resource:configmaps Subresource: Name:extension-apiserver-authentication ResourceRequest:true Path:}]" +time="2019-05-09T02:56:35-04:00" level=debug msg="attributes set [{User:0xc000a11cc0 Verb:create Namespace: APIGroup:authentication.k8s.io APIVersion: Resource:tokenreviews Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:35-04:00" level=debug msg="attributes set [{User:0xc0009e7700 Verb:create Namespace: APIGroup:authentication.k8s.io APIVersion: Resource:subjectaccessreviews Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:35-04:00" level=debug msg="syncing CSV" csv=csv2 id=U68Zd namespace=ns phase=Pending +E0509 02:56:35.724127 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf166f8a0b970", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"InstallSucceeded", Message:"install strategy completed with no errors", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a8eb211b70, ext:1295683212, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a8eb211b70, ext:1295683212, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:35-04:00" level=error msg="Labels updated!" labels="olm.api.b6288fe8f1643ef4=provided" +time="2019-05-09T02:56:35-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:35-04:00" level=info msg="csv in operatorgroup" csv=csv2 id=spSLZ namespace=ns opgroup=default phase=Pending +time="2019-05-09T02:56:35-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=a1Kind.v1.a1 csv=csv2 id=spSLZ namespace=ns phase=Pending +time="2019-05-09T02:56:35-04:00" level=debug msg="checking if csv is replacing an older version" +=== RUN TestTransitionCSV/SingleCSVFailedToPending/Deployment +E0509 02:56:35.726073 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv2.159cf166f8c135d8", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv2", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"OwnerConflict", Message:"unable to adopt APIService", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a8eb4197d8, ext:1297811791, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a8eb4197d8, ext:1297811791, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Warning", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:35-04:00" level=debug msg="syncing CSV" csv=csv1 id=/6C3g namespace=ns phase=Failed +time="2019-05-09T02:56:35-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +time="2019-05-09T02:56:35-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:35-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=xgNK0 namespace=ns opgroup=default phase=Failed +time="2019-05-09T02:56:35-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.g1 csv=csv1 id=xgNK0 namespace=ns phase=Failed +time="2019-05-09T02:56:35-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:35-04:00" level=debug msg="missing deployment with name=a1" +time="2019-05-09T02:56:35-04:00" level=warning msg="couldn't find queue for resource" +time="2019-05-09T02:56:35-04:00" level=warning msg="needs reinstall: ComponentMissing: missing deployment with name=a1" csv=csv1 id=xgNK0 namespace=ns phase=Failed strategy=deployment +=== RUN TestTransitionCSV/SingleCSVFailedToPending/CRD +E0509 02:56:35.843319 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf166ffbbfbe8", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"NeedsReinstall", Message:"installing: ComponentMissing: missing deployment with name=a1", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a8f23c5de8, ext:1414910064, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a8f23c5de8, ext:1414910064, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:35-04:00" level=debug msg="syncing CSV" csv=csv1 id=1QJ84 namespace=ns phase=Failed +time="2019-05-09T02:56:35-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +time="2019-05-09T02:56:35-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:35-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=TwpYJ namespace=ns opgroup=default phase=Failed +time="2019-05-09T02:56:35-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.g1 csv=csv1 id=TwpYJ namespace=ns phase=Failed +time="2019-05-09T02:56:35-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:35-04:00" level=debug msg="Setting 'met' to false, c1.g1 with status {apiextensions.k8s.io v1beta1 CustomResourceDefinition c1.g1 NotPresent CRD is not present []}, with err: customresourcedefinition.apiextensions.k8s.io \"c1.g1\" not found" +time="2019-05-09T02:56:35-04:00" level=debug msg="permissions/requirements not met" minKubeMet=true permMet=true reqMet=false +=== RUN TestTransitionCSV/SingleCSVFailedToFailed/BadStrategy +E0509 02:56:35.959305 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf16706a7d990", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"RequirementsNotMet", Message:"requirements not met", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a8f9283b90, ext:1531030741, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a8f9283b90, ext:1531030741, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:36-04:00" level=debug msg="syncing CSV" csv=csv1 id=j7UOd namespace=ns phase=Failed +time="2019-05-09T02:56:36-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +time="2019-05-09T02:56:36-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:36-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=zvkEb namespace=ns opgroup=default phase=Failed +time="2019-05-09T02:56:36-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.g1 csv=csv1 id=zvkEb namespace=ns phase=Failed +=== RUN TestTransitionCSV/SingleCSVPendingToInstallReady/CRD +E0509 02:56:36.073562 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf1670d754640", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"InvalidInstallStrategy", Message:"install strategy invalid: unexpected end of JSON input", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a9045ade40, ext:1645156717, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a9045ade40, ext:1645156717, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Warning", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:36-04:00" level=debug msg="syncing CSV" csv=csv1 id=GMxBb namespace=ns phase=Pending +time="2019-05-09T02:56:36-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +time="2019-05-09T02:56:36-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:36-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=TTc8X namespace=ns opgroup=default phase=Pending +time="2019-05-09T02:56:36-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.g1 csv=csv1 id=TTc8X namespace=ns phase=Pending +time="2019-05-09T02:56:36-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:36-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:36-04:00" level=info msg="scheduling ClusterServiceVersion for install" csv=csv1 id=TTc8X namespace=ns phase=Pending +=== RUN TestTransitionCSV/SingleCSVPendingToInstallReady/APIService/Required +E0509 02:56:36.183568 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf1671404a438", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"AllRequirementsMet", Message:"all requirements found, attempting install", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a90aea3c38, ext:1755216038, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a90aea3c38, ext:1755216038, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:36-04:00" level=debug msg="syncing CSV" csv=csv1 id=vJzcx namespace=ns phase=Pending +time="2019-05-09T02:56:36-04:00" level=error msg="Labels updated!" labels="olm.api.b6288fe8f1643ef4=required" +time="2019-05-09T02:56:36-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:36-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=eAIYU namespace=ns opgroup=default phase=Pending +time="2019-05-09T02:56:36-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis= csv=csv1 id=eAIYU namespace=ns phase=Pending +time="2019-05-09T02:56:36-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:36-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:36-04:00" level=info msg="scheduling ClusterServiceVersion for install" csv=csv1 id=eAIYU namespace=ns phase=Pending +=== RUN TestTransitionCSV/SingleCSVInstallReadyToInstalling +E0509 02:56:36.295935 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf1671ab5b330", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"AllRequirementsMet", Message:"all requirements found, attempting install", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a9119b4b30, ext:1867482573, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a9119b4b30, ext:1867482573, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:36-04:00" level=debug msg="syncing CSV" csv=csv1 id=2awL4 namespace=ns phase=InstallReady +time="2019-05-09T02:56:36-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +time="2019-05-09T02:56:36-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:36-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=3B1Xa namespace=ns opgroup=default phase=InstallReady +time="2019-05-09T02:56:36-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.g1 csv=csv1 id=3B1Xa namespace=ns phase=InstallReady +time="2019-05-09T02:56:36-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:36-04:00" level=warning msg="couldn't find queue for resource" +=== RUN TestTransitionCSV/SingleCSVInstallReadyToInstalling/APIService/Owned +E0509 02:56:36.411240 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf16721971928", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"InstallSucceeded", Message:"waiting for install components to report healthy", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a9187cb128, ext:1982917349, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a9187cb128, ext:1982917349, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:36-04:00" level=debug msg="syncing CSV" csv=csv1 id=U3mI/ namespace=ns phase=InstallReady +time="2019-05-09T02:56:36-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided,olm.api.b6288fe8f1643ef4=provided" +time="2019-05-09T02:56:36-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:36-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=5cOpa namespace=ns opgroup=default phase=InstallReady +time="2019-05-09T02:56:36-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis="a1Kind.v1.a1,c1.v1.g1" csv=csv1 id=5cOpa namespace=ns phase=InstallReady +time="2019-05-09T02:56:36-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:36-04:00" level=debug msg="creating APIService" apiservice=v1.a1 csv=csv1 namespace=ns +time="2019-05-09T02:56:36-04:00" level=warning msg="couldn't find queue for resource" +=== RUN TestTransitionCSV/SingleCSVSucceededToPending/APIService/Owned/CertRotation +E0509 02:56:36.524552 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf1672858e548", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"InstallSucceeded", Message:"waiting for install components to report healthy", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a91f3e7d48, ext:2096281444, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a91f3e7d48, ext:2096281444, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:36-04:00" level=debug msg="syncing CSV" csv=csv1 id=m0if1 namespace=ns phase=Succeeded +time="2019-05-09T02:56:36-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided,olm.api.b6288fe8f1643ef4=provided" +time="2019-05-09T02:56:36-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:36-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=D7jUd namespace=ns opgroup=default phase=Succeeded +time="2019-05-09T02:56:36-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis="a1Kind.v1.a1,c1.v1.g1" csv=csv1 id=D7jUd namespace=ns phase=Succeeded +time="2019-05-09T02:56:36-04:00" level=info msg="checking csv1" +time="2019-05-09T02:56:36-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:36-04:00" level=debug msg="attributes set [{User:0xc001080f80 Verb:get Namespace:ns APIGroup: APIVersion: Resource:secrets Subresource: Name:v1.a1-cert ResourceRequest:true Path:}]" +time="2019-05-09T02:56:36-04:00" level=debug msg="attributes set [{User:0xc000fc3680 Verb:get Namespace:kube-system APIGroup: APIVersion: Resource:configmaps Subresource: Name:extension-apiserver-authentication ResourceRequest:true Path:}]" +time="2019-05-09T02:56:36-04:00" level=debug msg="attributes set [{User:0xc001081080 Verb:create Namespace: APIGroup:authentication.k8s.io APIVersion: Resource:tokenreviews Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:36-04:00" level=debug msg="attributes set [{User:0xc001081180 Verb:create Namespace: APIGroup:authentication.k8s.io APIVersion: Resource:subjectaccessreviews Subresource: Name: ResourceRequest:true Path:}]" +=== RUN TestTransitionCSV/SingleCSVSucceededToFailed/APIService/Owned/BadCAHash/Deployment +E0509 02:56:36.644521 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf1672f7aa3e8", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"NeedsCertRotation", Message:"owned APIServices need cert refresh", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a926603be8, ext:2215933358, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a926603be8, ext:2215933358, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:36-04:00" level=debug msg="syncing CSV" csv=csv1 id=CQ0kY namespace=ns phase=Succeeded +time="2019-05-09T02:56:36-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided,olm.api.b6288fe8f1643ef4=provided" +time="2019-05-09T02:56:36-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:36-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=glT5R namespace=ns opgroup=default phase=Succeeded +time="2019-05-09T02:56:36-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis="a1Kind.v1.a1,c1.v1.g1" csv=csv1 id=glT5R namespace=ns phase=Succeeded +time="2019-05-09T02:56:36-04:00" level=info msg="checking csv1" +time="2019-05-09T02:56:36-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:36-04:00" level=warning msg="Deployment CA cert hash does not match expected" apiservice=v1.a1 csv=csv1 deployment=a1 namespace=ns +=== RUN TestTransitionCSV/SingleCSVSucceededToFailed/APIService/Owned/BadCAHash/Secret +E0509 02:56:36.764552 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf16736a1c958", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"APIServiceResourceIssue", Message:"Deployment a1 CA cert hash does not match expected", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a92d876158, ext:2335939636, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a92d876158, ext:2335939636, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Warning", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:36-04:00" level=debug msg="syncing CSV" csv=csv1 id=g8e5i namespace=ns phase=Succeeded +time="2019-05-09T02:56:36-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided,olm.api.b6288fe8f1643ef4=provided" +time="2019-05-09T02:56:36-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:36-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=qhzIT namespace=ns opgroup=default phase=Succeeded +time="2019-05-09T02:56:36-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis="a1Kind.v1.a1,c1.v1.g1" csv=csv1 id=qhzIT namespace=ns phase=Succeeded +time="2019-05-09T02:56:36-04:00" level=info msg="checking csv1" +time="2019-05-09T02:56:36-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:36-04:00" level=warning msg="secret CA cert hash does not match expected" apiservice=v1.a1 csv=csv1 namespace=ns secret=v1.a1-cert +=== RUN TestTransitionCSV/SingleCSVSucceededToFailed/APIService/Owned/BadCAHash/DeploymentAndSecret +E0509 02:56:36.885467 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf1673dcc2ae8", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"APIServiceResourceIssue", Message:"secret v1.a1-cert CA cert hash does not match expected", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a934b1c2e8, ext:2456157286, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a934b1c2e8, ext:2456157286, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Warning", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:36-04:00" level=debug msg="syncing CSV" csv=csv1 id=fgXaO namespace=ns phase=Succeeded +time="2019-05-09T02:56:36-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided,olm.api.b6288fe8f1643ef4=provided" +time="2019-05-09T02:56:36-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:36-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=afWpE namespace=ns opgroup=default phase=Succeeded +time="2019-05-09T02:56:37-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis="a1Kind.v1.a1,c1.v1.g1" csv=csv1 id=afWpE namespace=ns phase=Succeeded +time="2019-05-09T02:56:37-04:00" level=info msg="checking csv1" +time="2019-05-09T02:56:37-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:37-04:00" level=warning msg="secret CA cert hash does not match expected" apiservice=v1.a1 csv=csv1 namespace=ns secret=v1.a1-cert +=== RUN TestTransitionCSV/SingleCSVSucceededToFailed/APIService/Owned/BadCA +E0509 02:56:37.002284 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf16744d066d8", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"APIServiceResourceIssue", Message:"secret v1.a1-cert CA cert hash does not match expected", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a9401b34d8, ext:2573874812, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a9401b34d8, ext:2573874812, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Warning", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:37-04:00" level=debug msg="syncing CSV" csv=csv1 id=0AluX namespace=ns phase=Succeeded +time="2019-05-09T02:56:37-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided,olm.api.b6288fe8f1643ef4=provided" +time="2019-05-09T02:56:37-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:37-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=Fg4Xu namespace=ns opgroup=default phase=Succeeded +time="2019-05-09T02:56:37-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis="a1Kind.v1.a1,c1.v1.g1" csv=csv1 id=Fg4Xu namespace=ns phase=Succeeded +time="2019-05-09T02:56:37-04:00" level=info msg="checking csv1" +time="2019-05-09T02:56:37-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:37-04:00" level=warning msg="could not convert APIService CA bundle to x509 cert" apiservice=v1.a1 csv=csv1 namespace=ns +=== RUN TestTransitionCSV/SingleCSVSucceededToFailed/APIService/Owned/BadServingCert +E0509 02:56:37.115128 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf1674b8a3be8", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"APIServiceResourceIssue", Message:"cert PEM empty", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a946d509e8, ext:2686717331, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a946d509e8, ext:2686717331, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Warning", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:37-04:00" level=debug msg="syncing CSV" csv=csv1 id=QcLnA namespace=ns phase=Succeeded +time="2019-05-09T02:56:37-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided,olm.api.b6288fe8f1643ef4=provided" +time="2019-05-09T02:56:37-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:37-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=fZhW0 namespace=ns opgroup=default phase=Succeeded +time="2019-05-09T02:56:37-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis="a1Kind.v1.a1,c1.v1.g1" csv=csv1 id=fZhW0 namespace=ns phase=Succeeded +time="2019-05-09T02:56:37-04:00" level=info msg="checking csv1" +time="2019-05-09T02:56:37-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:37-04:00" level=warning msg="could not convert serving cert to x509 cert" apiservice=v1.a1 csv=csv1 namespace=ns +=== RUN TestTransitionCSV/SingleCSVSucceededToFailed/APIService/Owned/ExpiredCA +E0509 02:56:37.233986 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf167529edf10", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"APIServiceResourceIssue", Message:"cert PEM empty", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a94de9ad10, ext:2805510033, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a94de9ad10, ext:2805510033, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Warning", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:37-04:00" level=debug msg="syncing CSV" csv=csv1 id=HRS6S namespace=ns phase=Succeeded +time="2019-05-09T02:56:37-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided,olm.api.b6288fe8f1643ef4=provided" +time="2019-05-09T02:56:37-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:37-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=d2QiI namespace=ns opgroup=default phase=Succeeded +time="2019-05-09T02:56:37-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis="a1Kind.v1.a1,c1.v1.g1" csv=csv1 id=d2QiI namespace=ns phase=Succeeded +time="2019-05-09T02:56:37-04:00" level=info msg="checking csv1" +time="2019-05-09T02:56:37-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:37-04:00" level=warning msg="CA cert not active" apiservice=v1.a1 csv=csv1 namespace=ns +=== RUN TestTransitionCSV/SingleCSVFailedToPending/APIService/Owned/ExpiredCA +E0509 02:56:37.355521 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf16759db6cf8", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"APIServiceResourceIssue", Message:"CA cert not active", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a955263af8, ext:2926919213, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a955263af8, ext:2926919213, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Warning", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:37-04:00" level=debug msg="syncing CSV" csv=csv1 id=RKaUa namespace=ns phase=Failed +time="2019-05-09T02:56:37-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided,olm.api.b6288fe8f1643ef4=provided" +time="2019-05-09T02:56:37-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:37-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=7H9AV namespace=ns opgroup=default phase=Failed +time="2019-05-09T02:56:37-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis="a1Kind.v1.a1,c1.v1.g1" csv=csv1 id=7H9AV namespace=ns phase=Failed +time="2019-05-09T02:56:37-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:37-04:00" level=warning msg="CA cert not active" apiservice=v1.a1 csv=csv1 namespace=ns +=== RUN TestTransitionCSV/SingleCSVFailedToPending/InstallModes/Owned/PreviouslyUnsupported +E0509 02:56:37.477896 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf1676129b208", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"APIServiceResourcesNeedReinstall", Message:"CA cert not active", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a95c748008, ext:3049488314, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a95c748008, ext:3049488314, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:37-04:00" level=debug msg="syncing CSV" csv=csv1 id=04mdk namespace=ns phase=Failed +time="2019-05-09T02:56:37-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +time="2019-05-09T02:56:37-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:37-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=lfHEb namespace=ns opgroup=default phase=Failed +time="2019-05-09T02:56:37-04:00" level=info msg="updated annotations to match current operatorgroup" csv=csv1 id=lfHEb namespace=ns phase=Failed +time="2019-05-09T02:56:37-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.g1 csv=csv1 id=lfHEb namespace=ns phase=Failed +time="2019-05-09T02:56:37-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:37-04:00" level=info msg="InstallModes now support target namespaces. Transitioning to Pending..." csv=csv1 id=lfHEb namespace=ns phase=Failed +=== RUN TestTransitionCSV/SingleCSVFailedToPending/InstallModes/Owned/PreviouslyNoOperatorGroups +E0509 02:56:37.592823 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf16768012cf0", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"RequirementsUnknown", Message:"InstallModes now support target namespaces", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a9634bfaf0, ext:3164273425, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a9634bfaf0, ext:3164273425, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:37-04:00" level=debug msg="syncing CSV" csv=csv1 id=L5sI5 namespace=ns phase=Failed +time="2019-05-09T02:56:37-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +time="2019-05-09T02:56:37-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:37-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=tDD5v namespace=ns opgroup=default phase=Failed +time="2019-05-09T02:56:37-04:00" level=info msg="updated annotations to match current operatorgroup" csv=csv1 id=tDD5v namespace=ns phase=Failed +time="2019-05-09T02:56:37-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.g1 csv=csv1 id=tDD5v namespace=ns phase=Failed +time="2019-05-09T02:56:37-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:37-04:00" level=info msg="InstallModes now support target namespaces. Transitioning to Pending..." csv=csv1 id=tDD5v namespace=ns phase=Failed +=== RUN TestTransitionCSV/SingleCSVFailedToPending/InstallModes/Owned/PreviouslyTooManyOperatorGroups +E0509 02:56:37.704159 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf1676ea5c098", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"RequirementsUnknown", Message:"InstallModes now support target namespaces", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a969f08e98, ext:3275722676, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a969f08e98, ext:3275722676, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:37-04:00" level=debug msg="syncing CSV" csv=csv1 id=SRn4J namespace=ns phase=Failed +time="2019-05-09T02:56:37-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +time="2019-05-09T02:56:37-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:37-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=3VSuF namespace=ns opgroup=default phase=Failed +time="2019-05-09T02:56:37-04:00" level=info msg="updated annotations to match current operatorgroup" csv=csv1 id=3VSuF namespace=ns phase=Failed +time="2019-05-09T02:56:37-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.g1 csv=csv1 id=3VSuF namespace=ns phase=Failed +time="2019-05-09T02:56:37-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:37-04:00" level=info msg="InstallModes now support target namespaces. Transitioning to Pending..." csv=csv1 id=3VSuF namespace=ns phase=Failed +=== RUN TestTransitionCSV/SingleCSVSucceededToFailed/InstallModes/Owned/Unsupported +E0509 02:56:37.820176 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf167758fae28", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"RequirementsUnknown", Message:"InstallModes now support target namespaces", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a970da7c28, ext:3391716132, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a970da7c28, ext:3391716132, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:37-04:00" level=debug msg="syncing CSV" csv=csv1 id=5J77X namespace=ns phase=Succeeded +time="2019-05-09T02:56:37-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +time="2019-05-09T02:56:37-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:37-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=+ghhl namespace=ns opgroup=default phase=Succeeded +time="2019-05-09T02:56:37-04:00" level=info msg="updated annotations to match current operatorgroup" csv=csv1 id=+ghhl namespace=ns phase=Succeeded +time="2019-05-09T02:56:37-04:00" level=info msg="installmodeset does not support operatorgroups namespace selection" csv=csv1 id=+ghhl namespace=ns phase=Succeeded reason="OwnNamespace InstallModeType not supported, cannot configure to watch own namespace" +=== RUN TestTransitionCSV/SingleCSVSucceededToFailed/InstallModes/Owned/NoOperatorGroups +E0509 02:56:37.935972 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf1677c757538", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"UnsupportedOperatorGroup", Message:"OwnNamespace InstallModeType not supported, cannot configure to watch own namespace", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a977c04338, ext:3507438023, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a977c04338, ext:3507438023, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Warning", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:38-04:00" level=debug msg="syncing CSV" csv=csv1 id=Xf12/ namespace=ns phase=Succeeded +time="2019-05-09T02:56:38-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +time="2019-05-09T02:56:38-04:00" level=warning msg="csv in namespace with no operatorgroups" csv=csv1 id=VtqLs namespace=ns phase=Succeeded +time="2019-05-09T02:56:38-04:00" level=info msg="operatorgroup incorrect" csv=csv1 error="csv in namespace with no operatorgroups" id=VtqLs namespace=ns phase=Succeeded +E0509 02:56:38.054049 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf16783773858", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"OperatorGroupIncorrect", Message:"csv in namespace with no operatorgroups", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a983273c58, ext:3624994777, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a983273c58, ext:3624994777, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Warning", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +=== RUN TestTransitionCSV/SingleCSVSucceededToFailed/InstallModes/Owned/TooManyOperatorGroups +E0509 02:56:38.054648 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf167837f6618", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"NoOperatorGroup", Message:"operatorgroup incorrect", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a9832f6a18, ext:3625530515, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a9832f6a18, ext:3625530515, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Warning", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:38-04:00" level=debug msg="syncing CSV" csv=csv1 id=qo606 namespace=ns phase=Succeeded +time="2019-05-09T02:56:38-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +time="2019-05-09T02:56:38-04:00" level=warning msg="csv failed to become an operatorgroup member" csv=csv1 error="csv created in namespace with multiple operatorgroups, can't pick one automatically" id=c/hYC namespace=ns phase=Succeeded +time="2019-05-09T02:56:38-04:00" level=info msg="operatorgroup incorrect" csv=csv1 error="csv created in namespace with multiple operatorgroups, can't pick one automatically" id=c/hYC namespace=ns phase=Succeeded +E0509 02:56:38.167876 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf1678a48a860", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"TooManyOperatorGroups", Message:"csv created in namespace with multiple operatorgroups, can't pick one automatically", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a989f8ac60, ext:3739383073, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a989f8ac60, ext:3739383073, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Warning", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +=== RUN TestTransitionCSV/SingleCSVSucceededToSucceeded/OperatorGroupChanged +E0509 02:56:38.168367 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf1678a4f8630", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"NoOperatorGroup", Message:"operatorgroup incorrect", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a989ff8a30, ext:3739833491, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a989ff8a30, ext:3739833491, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Warning", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:38-04:00" level=debug msg="syncing CSV" csv=csv1 id=2gTQz namespace=ns phase=Succeeded +time="2019-05-09T02:56:38-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +time="2019-05-09T02:56:38-04:00" level=debug msg="annotations different" annotationTargets=ns opgroupTargets="new-namespace,ns" +time="2019-05-09T02:56:38-04:00" level=info msg="operatorgroup incorrect" csv=csv1 error="" id=dl9OX namespace=ns phase=Succeeded +E0509 02:56:38.280012 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf16790f52f30", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"NoOperatorGroup", Message:"operatorgroup incorrect", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a990a53330, ext:3851353314, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a990a53330, ext:3851353314, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Warning", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +=== RUN TestTransitionCSV/SingleCSVInstallReadyToFailed/BadStrategy +time="2019-05-09T02:56:38-04:00" level=debug msg="syncing CSV" csv=csv1 id=GkeNa namespace=ns phase=InstallReady +time="2019-05-09T02:56:38-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +time="2019-05-09T02:56:38-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:38-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=XdLAT namespace=ns opgroup=default phase=InstallReady +time="2019-05-09T02:56:38-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.g1 csv=csv1 id=XdLAT namespace=ns phase=InstallReady +=== RUN TestTransitionCSV/SingleCSVInstallingToSucceeded/UnmanagedDeploymentNotAffected +E0509 02:56:38.399250 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf167981207e8", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"InvalidInstallStrategy", Message:"install strategy invalid: unexpected end of JSON input", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a997c20be8, ext:3970684007, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a997c20be8, ext:3970684007, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Warning", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:38-04:00" level=debug msg="syncing CSV" csv=csv1 id=htIFP namespace=ns phase=Installing +time="2019-05-09T02:56:38-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +time="2019-05-09T02:56:38-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:38-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=AslGK namespace=ns opgroup=default phase=Installing +time="2019-05-09T02:56:38-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.g1 csv=csv1 id=AslGK namespace=ns phase=Installing +time="2019-05-09T02:56:38-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:38-04:00" level=info msg="install strategy successful" csv=csv1 id=AslGK namespace=ns phase=Installing strategy=deployment +E0509 02:56:38.516135 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf1679f063a60", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"InstallSucceeded", Message:"install strategy completed with no errors", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a99eb63e60, ext:4087351217, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a99eb63e60, ext:4087351217, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +=== RUN TestTransitionCSV/SingleCSVSucceededToSucceeded/UnmanagedDeploymentInNamespace +time="2019-05-09T02:56:38-04:00" level=debug msg="syncing CSV" csv=csv1 id=/mbVP namespace=ns phase=Succeeded +time="2019-05-09T02:56:38-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +time="2019-05-09T02:56:38-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:38-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=3HzT5 namespace=ns opgroup=default phase=Succeeded +time="2019-05-09T02:56:38-04:00" level=info msg="updated annotations to match current operatorgroup" csv=csv1 id=3HzT5 namespace=ns phase=Succeeded +time="2019-05-09T02:56:38-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.g1 csv=csv1 id=3HzT5 namespace=ns phase=Succeeded +time="2019-05-09T02:56:38-04:00" level=info msg="checking csv1" +time="2019-05-09T02:56:38-04:00" level=debug msg="checking if csv is replacing an older version" +E0509 02:56:38.636220 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf167a62d4860", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"InstallSucceeded", Message:"install strategy completed with no errors", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a9a5dd4c60, ext:4207350608, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a9a5dd4c60, ext:4207350608, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +=== RUN TestTransitionCSV/SingleCSVSucceededToFailed/CRD +time="2019-05-09T02:56:38-04:00" level=debug msg="syncing CSV" csv=csv1 id=sEEdf namespace=ns phase=Succeeded +time="2019-05-09T02:56:38-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided,olm.api.b6288fe8f1643ef4=provided" +time="2019-05-09T02:56:38-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:38-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=y2jKT namespace=ns opgroup=default phase=Succeeded +time="2019-05-09T02:56:38-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis="a1Kind.v1.a1,c1.v1.g1" csv=csv1 id=y2jKT namespace=ns phase=Succeeded +time="2019-05-09T02:56:38-04:00" level=info msg="checking csv1" +time="2019-05-09T02:56:38-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:38-04:00" level=warning msg="could not retrieve generated APIService" apiservice=v1.a1 csv=csv1 namespace=ns +=== RUN TestTransitionCSV/CSVSucceededToReplacing +E0509 02:56:38.752364 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf167ad1ce310", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"APIServiceResourceIssue", Message:"apiservice.apiregistration.k8s.io \"v1.a1\" not found", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a9accce710, ext:4323716582, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a9accce710, ext:4323716582, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Warning", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:38-04:00" level=debug msg="syncing CSV" csv=csv1 id=9QmqO namespace=ns phase=Succeeded +time="2019-05-09T02:56:38-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +time="2019-05-09T02:56:38-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:38-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=j0erL namespace=ns opgroup=default phase=Succeeded +time="2019-05-09T02:56:38-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.g1 csv=csv1 id=j0erL namespace=ns phase=Succeeded +time="2019-05-09T02:56:38-04:00" level=info msg="checking csv1" +time="2019-05-09T02:56:38-04:00" level=info msg="checking csv2" +time="2019-05-09T02:56:38-04:00" level=info msg="csv1 replaced by csv2" +time="2019-05-09T02:56:38-04:00" level=info msg="newer ClusterServiceVersion replacing , no-op" +time="2019-05-09T02:56:38-04:00" level=info msg="replacement check" csv=csv1 error=replacing id=j0erL namespace=ns phase=Succeeded +time="2019-05-09T02:56:38-04:00" level=debug msg="syncing CSV" csv=csv2 id=46o+a namespace=ns phase= +time="2019-05-09T02:56:38-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +E0509 02:56:38.873881 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf167b45abd00", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"BeingReplaced", Message:"being replaced by csv: csv2", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a9b40ac100, ext:4445210602, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a9b40ac100, ext:4445210602, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:38-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:38-04:00" level=info msg="csv in operatorgroup" csv=csv2 id=v9TBb namespace=ns opgroup=default phase= +time="2019-05-09T02:56:38-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.g1 csv=csv2 id=v9TBb namespace=ns phase= +time="2019-05-09T02:56:38-04:00" level=info msg="scheduling ClusterServiceVersion for requirement verification" csv=csv2 id=v9TBb namespace=ns phase= +E0509 02:56:38.876158 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv2.159cf167b4794d38", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv2", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"RequirementsUnknown", Message:"requirements not yet checked", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a9b4295138, ext:4447213318, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a9b4295138, ext:4447213318, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +=== RUN TestTransitionCSV/CSVReplacingToDeleted +time="2019-05-09T02:56:38-04:00" level=debug msg="syncing CSV" csv=csv1 id=hDMYg namespace=ns phase=Replacing +time="2019-05-09T02:56:38-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +time="2019-05-09T02:56:38-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:38-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=/xoGO namespace=ns opgroup=default phase=Replacing +time="2019-05-09T02:56:38-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.g1 csv=csv1 id=/xoGO namespace=ns phase=Replacing +time="2019-05-09T02:56:38-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:38-04:00" level=info msg="checking csv2" +time="2019-05-09T02:56:38-04:00" level=info msg="csv1 replaced by csv2" +time="2019-05-09T02:56:38-04:00" level=debug msg="syncing CSV" csv=csv2 id=A5x0A namespace=ns phase=Succeeded +time="2019-05-09T02:56:38-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +time="2019-05-09T02:56:38-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:38-04:00" level=info msg="csv in operatorgroup" csv=csv2 id=Wz2os namespace=ns opgroup=default phase=Succeeded +time="2019-05-09T02:56:38-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.g1 csv=csv2 id=Wz2os namespace=ns phase=Succeeded +time="2019-05-09T02:56:38-04:00" level=info msg="checking csv1" +E0509 02:56:38.999536 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf167bbd75958", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"Replaced", Message:"has been replaced by a newer ClusterServiceVersion that has successfully installed.", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a9bb875d58, ext:4570817350, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a9bb875d58, ext:4570817350, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:38-04:00" level=info msg="checking csv2" +time="2019-05-09T02:56:39-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:39-04:00" level=warning msg="couldn't find queue for resource" +E0509 02:56:39.001918 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv2.159cf167bbfb5c18", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv2", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"InstallSucceeded", Message:"install strategy completed with no errors", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a9c0109618, ext:4573177041, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a9c0109618, ext:4573177041, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +=== RUN TestTransitionCSV/CSVDeletedToGone +time="2019-05-09T02:56:39-04:00" level=debug msg="syncing CSV" csv=csv1 id=uTE1p namespace=ns phase=Deleting +time="2019-05-09T02:56:39-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +time="2019-05-09T02:56:39-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:39-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=jVYa2 namespace=ns opgroup=default phase=Deleting +time="2019-05-09T02:56:39-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.g1 csv=csv1 id=jVYa2 namespace=ns phase=Deleting +time="2019-05-09T02:56:39-04:00" level=debug msg="syncing CSV" csv=csv2 id=ff1HS namespace=ns phase=Succeeded +time="2019-05-09T02:56:39-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +time="2019-05-09T02:56:39-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:39-04:00" level=info msg="csv in operatorgroup" csv=csv2 id=SyD4T namespace=ns opgroup=default phase=Succeeded +time="2019-05-09T02:56:39-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.g1 csv=csv2 id=SyD4T namespace=ns phase=Succeeded +time="2019-05-09T02:56:39-04:00" level=info msg="checking csv2" +time="2019-05-09T02:56:39-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:39-04:00" level=debug msg="unable to get previous csv" error="clusterserviceversions.operators.coreos.com \"csv1\" not found" replacing=csv1 +=== RUN TestTransitionCSV/CSVMultipleReplacingToDeleted +E0509 02:56:39.119728 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv2.159cf167c2fefbc8", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv2", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"InstallSucceeded", Message:"install strategy completed with no errors", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a9c71435c8, ext:4690855683, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a9c71435c8, ext:4690855683, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:39-04:00" level=debug msg="syncing CSV" csv=csv3 id=MiRxp namespace=ns phase=Succeeded +time="2019-05-09T02:56:39-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:39-04:00" level=info msg="csv in operatorgroup" csv=csv3 id=PjVuf namespace=ns opgroup=default phase=Succeeded +time="2019-05-09T02:56:39-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.g1 csv=csv3 id=PjVuf namespace=ns phase=Succeeded +time="2019-05-09T02:56:39-04:00" level=info msg="checking csv2" +time="2019-05-09T02:56:39-04:00" level=info msg="checking csv3" +time="2019-05-09T02:56:39-04:00" level=info msg="checking csv1" +time="2019-05-09T02:56:39-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:39-04:00" level=warning msg="couldn't find queue for resource" +time="2019-05-09T02:56:39-04:00" level=debug msg="syncing CSV" csv=csv1 id=Os8RT namespace=ns phase=Replacing +E0509 02:56:39.239802 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv3.159cf167ca276d40", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv3", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"InstallSucceeded", Message:"install strategy completed with no errors", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a9ce3ca740, ext:4810946474, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a9ce3ca740, ext:4810946474, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:39-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:39-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=Tchqz namespace=ns opgroup=default phase=Replacing +time="2019-05-09T02:56:39-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.g1 csv=csv1 id=Tchqz namespace=ns phase=Replacing +time="2019-05-09T02:56:39-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:39-04:00" level=info msg="checking csv3" +time="2019-05-09T02:56:39-04:00" level=info msg="checking csv1" +time="2019-05-09T02:56:39-04:00" level=info msg="checking csv2" +time="2019-05-09T02:56:39-04:00" level=info msg="csv1 replaced by csv2" +time="2019-05-09T02:56:39-04:00" level=warning msg="couldn't find queue for resource" +time="2019-05-09T02:56:39-04:00" level=warning msg="couldn't find queue for resource" +time="2019-05-09T02:56:39-04:00" level=debug msg="syncing CSV" csv=csv2 id=5nv/K namespace=ns phase=Replacing +time="2019-05-09T02:56:39-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:39-04:00" level=info msg="csv in operatorgroup" csv=csv2 id=5bKmw namespace=ns opgroup=default phase=Replacing +time="2019-05-09T02:56:39-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.g1 csv=csv2 id=5bKmw namespace=ns phase=Replacing +time="2019-05-09T02:56:39-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:39-04:00" level=debug msg="being replaced, but is not a leaf. skipping gc" csv=csv2 id=5bKmw namespace=ns phase=Replacing +=== RUN TestTransitionCSV/CSVMultipleDeletedToGone +time="2019-05-09T02:56:39-04:00" level=debug msg="syncing CSV" csv=csv3 id=I8G54 namespace=ns phase=Succeeded +time="2019-05-09T02:56:39-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +time="2019-05-09T02:56:39-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:39-04:00" level=info msg="csv in operatorgroup" csv=csv3 id=Y94Cd namespace=ns opgroup=default phase=Succeeded +time="2019-05-09T02:56:39-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.g1 csv=csv3 id=Y94Cd namespace=ns phase=Succeeded +time="2019-05-09T02:56:39-04:00" level=info msg="checking csv1" +time="2019-05-09T02:56:39-04:00" level=info msg="checking csv2" +time="2019-05-09T02:56:39-04:00" level=info msg="checking csv3" +time="2019-05-09T02:56:39-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:39-04:00" level=warning msg="couldn't find queue for resource" +E0509 02:56:39.361735 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv3.159cf167d16d26d0", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv3", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"InstallSucceeded", Message:"install strategy completed with no errors", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a9d58260d0, ext:4932956298, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a9d58260d0, ext:4932956298, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:39-04:00" level=debug msg="syncing CSV" csv=csv1 id=3s3ri namespace=ns phase=Deleting +time="2019-05-09T02:56:39-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +time="2019-05-09T02:56:39-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:39-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=DCeSm namespace=ns opgroup=default phase=Deleting +time="2019-05-09T02:56:39-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.g1 csv=csv1 id=DCeSm namespace=ns phase=Deleting +time="2019-05-09T02:56:39-04:00" level=debug msg="syncing CSV" csv=csv2 id=JJAQb namespace=ns phase=Replacing +time="2019-05-09T02:56:39-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +time="2019-05-09T02:56:39-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:39-04:00" level=info msg="csv in operatorgroup" csv=csv2 id=hoMSb namespace=ns opgroup=default phase=Replacing +time="2019-05-09T02:56:39-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.g1 csv=csv2 id=hoMSb namespace=ns phase=Replacing +time="2019-05-09T02:56:39-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:39-04:00" level=debug msg="unable to get previous csv" error="clusterserviceversions.operators.coreos.com \"csv1\" not found" replacing=csv1 +time="2019-05-09T02:56:39-04:00" level=info msg="checking csv2" +time="2019-05-09T02:56:39-04:00" level=info msg="checking csv3" +time="2019-05-09T02:56:39-04:00" level=info msg="csv2 replaced by csv3" +=== RUN TestTransitionCSV/CSVMultipleDeletedToGone/AfterOneDeleted +E0509 02:56:39.365684 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv2.159cf167d1b03e98", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv2", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"Replaced", Message:"has been replaced by a newer ClusterServiceVersion that has successfully installed.", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a9d5c57898, ext:4937353572, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a9d5c57898, ext:4937353572, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:39-04:00" level=debug msg="syncing CSV" csv=csv2 id=0yELe namespace=ns phase=Replacing +time="2019-05-09T02:56:39-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +time="2019-05-09T02:56:39-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:39-04:00" level=info msg="csv in operatorgroup" csv=csv2 id=5o8En namespace=ns opgroup=default phase=Replacing +time="2019-05-09T02:56:39-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.g1 csv=csv2 id=5o8En namespace=ns phase=Replacing +time="2019-05-09T02:56:39-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:39-04:00" level=debug msg="unable to get previous csv" error="clusterserviceversions.operators.coreos.com \"csv1\" not found" replacing=csv1 +time="2019-05-09T02:56:39-04:00" level=info msg="checking csv2" +time="2019-05-09T02:56:39-04:00" level=info msg="checking csv3" +time="2019-05-09T02:56:39-04:00" level=info msg="csv2 replaced by csv3" +time="2019-05-09T02:56:39-04:00" level=debug msg="syncing CSV" csv=csv3 id=ACuWp namespace=ns phase=Succeeded +time="2019-05-09T02:56:39-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +time="2019-05-09T02:56:39-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:39-04:00" level=info msg="csv in operatorgroup" csv=csv3 id=jVnfb namespace=ns opgroup=default phase=Succeeded +time="2019-05-09T02:56:39-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.g1 csv=csv3 id=jVnfb namespace=ns phase=Succeeded +E0509 02:56:39.483867 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv2.159cf167d8b4f788", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv2", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"Replaced", Message:"has been replaced by a newer ClusterServiceVersion that has successfully installed.", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a9dcca3188, ext:5055102886, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a9dcca3188, ext:5055102886, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:39-04:00" level=info msg="checking csv2" +time="2019-05-09T02:56:39-04:00" level=info msg="checking csv3" +time="2019-05-09T02:56:39-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:39-04:00" level=warning msg="couldn't find queue for resource" +E0509 02:56:39.486538 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv3.159cf167d8dc1b10", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv3", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"InstallSucceeded", Message:"install strategy completed with no errors", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a9dcf15510, ext:5057667816, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a9dcf15510, ext:5057667816, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +=== RUN TestTransitionCSV/CSVMultipleDeletedToGone/AfterTwoDeleted +time="2019-05-09T02:56:39-04:00" level=debug msg="syncing CSV" csv=csv2 id=fVjTr namespace=ns phase=Deleting +time="2019-05-09T02:56:39-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +time="2019-05-09T02:56:39-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:39-04:00" level=info msg="csv in operatorgroup" csv=csv2 id=d+ls6 namespace=ns opgroup=default phase=Deleting +time="2019-05-09T02:56:39-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.g1 csv=csv2 id=d+ls6 namespace=ns phase=Deleting +time="2019-05-09T02:56:39-04:00" level=debug msg="syncing CSV" csv=csv3 id=kOm5o namespace=ns phase=Succeeded +time="2019-05-09T02:56:39-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +time="2019-05-09T02:56:39-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:39-04:00" level=info msg="csv in operatorgroup" csv=csv3 id=CYh3c namespace=ns opgroup=default phase=Succeeded +time="2019-05-09T02:56:39-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.g1 csv=csv3 id=CYh3c namespace=ns phase=Succeeded +time="2019-05-09T02:56:39-04:00" level=info msg="checking csv3" +time="2019-05-09T02:56:39-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:39-04:00" level=debug msg="unable to get previous csv" error="clusterserviceversions.operators.coreos.com \"csv2\" not found" replacing=csv2 +E0509 02:56:39.605331 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv3.159cf167dfee39b0", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv3", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"InstallSucceeded", Message:"install strategy completed with no errors", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a9e40373b0, ext:5176296059, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a9e40373b0, ext:5176296059, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +=== RUN TestTransitionCSV/SingleCSVNoneToFailed/InterOperatorGroupOwnerConflict +time="2019-05-09T02:56:39-04:00" level=debug msg="syncing CSV" csv=csv1 id=hHpZ5 namespace=ns phase= +time="2019-05-09T02:56:39-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +time="2019-05-09T02:56:39-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:39-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=dXEJK namespace=ns opgroup=default phase= +time="2019-05-09T02:56:39-04:00" level=warning msg="intersecting operatorgroups provide the same apis" apis=c1.v1.g1 csv=csv1 id=dXEJK namespace=ns phase= +time="2019-05-09T02:56:39-04:00" level=debug msg="cleaning up CSV deployment" csv=csv1 deployment=csv1-dep1 id=dXEJK namespace=ns phase= +time="2019-05-09T02:56:39-04:00" level=warning msg="error cleaning up CSV deployment" csv=csv1 deployment=csv1-dep1 err="deployments.apps \"csv1-dep1\" not found" id=dXEJK namespace=ns phase= +E0509 02:56:39.718875 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf167e6b60110", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"InterOperatorGroupOwnerConflict", Message:"intersecting operatorgroups provide the same apis", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a9eacb3b10, ext:5290051426, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11a9eacb3b10, ext:5290051426, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Warning", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +=== RUN TestTransitionCSV/SingleCSVNoneToNone/AddAPIs +time="2019-05-09T02:56:39-04:00" level=debug msg="syncing CSV" csv=csv1 id=l9uWn namespace=ns phase= +time="2019-05-09T02:56:39-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +time="2019-05-09T02:56:39-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:39-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=OUfwi namespace=ns opgroup=default phase= +time="2019-05-09T02:56:39-04:00" level=debug msg="adding csv provided apis to operatorgroup" apis=c1.v1.g1 csv=csv1 id=OUfwi namespace=ns phase= +=== RUN TestTransitionCSV/SingleCSVNoneToNone/RemoveAPIs +time="2019-05-09T02:56:39-04:00" level=debug msg="syncing CSV" csv=csv1 id=j6cx8 namespace=ns phase= +time="2019-05-09T02:56:39-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +time="2019-05-09T02:56:39-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:39-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=wShOx namespace=ns opgroup=default phase= +time="2019-05-09T02:56:39-04:00" level=debug msg="removing csv provided apis from operatorgroup" apis=c1.v1.g1 csv=csv1 id=wShOx namespace=ns phase= +=== RUN TestTransitionCSV/SingleCSVNoneToFailed/StaticOperatorGroup/AddAPIs +time="2019-05-09T02:56:40-04:00" level=debug msg="syncing CSV" csv=csv1 id=/EQK2 namespace=ns phase= +time="2019-05-09T02:56:40-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +time="2019-05-09T02:56:40-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:40-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=IRfw8 namespace=ns opgroup=default phase= +time="2019-05-09T02:56:40-04:00" level=warning msg="cannot modify provided apis of static provided api operatorgroup" apis=c1.v1.g1 csv=csv1 id=IRfw8 namespace=ns phase= +time="2019-05-09T02:56:40-04:00" level=debug msg="cleaning up CSV deployment" csv=csv1 deployment=csv1-dep1 id=IRfw8 namespace=ns phase= +time="2019-05-09T02:56:40-04:00" level=warning msg="error cleaning up CSV deployment" csv=csv1 deployment=csv1-dep1 err="deployments.apps \"csv1-dep1\" not found" id=IRfw8 namespace=ns phase= +E0509 02:56:40.069397 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf167fb9e73a0", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"CannotModifyStaticOperatorGroupProvidedAPIs", Message:"static provided api operatorgroup cannot be modified by these apis", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa0418e3a0, ext:5640829951, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa0418e3a0, ext:5640829951, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Warning", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +=== RUN TestTransitionCSV/SingleCSVNoneToFailed/StaticOperatorGroup/RemoveAPIs +time="2019-05-09T02:56:40-04:00" level=debug msg="syncing CSV" csv=csv1 id=FFAne namespace=ns phase= +time="2019-05-09T02:56:40-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +time="2019-05-09T02:56:40-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:40-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=8zaR9 namespace=ns opgroup=default phase= +time="2019-05-09T02:56:40-04:00" level=warning msg="cannot modify provided apis of static provided api operatorgroup" apis=c1.v1.g1 csv=csv1 id=8zaR9 namespace=ns phase= +time="2019-05-09T02:56:40-04:00" level=debug msg="cleaning up CSV deployment" csv=csv1 deployment=csv1-dep1 id=8zaR9 namespace=ns phase= +time="2019-05-09T02:56:40-04:00" level=warning msg="error cleaning up CSV deployment" csv=csv1 deployment=csv1-dep1 err="deployments.apps \"csv1-dep1\" not found" id=8zaR9 namespace=ns phase= +E0509 02:56:40.187956 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf16802accd68", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"CannotModifyStaticOperatorGroupProvidedAPIs", Message:"static provided api operatorgroup cannot be modified by these apis", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa0b273d68, ext:5759210609, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa0b273d68, ext:5759210609, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Warning", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +=== RUN TestTransitionCSV/SingleCSVNoneToPending/StaticOperatorGroup/NoAPIConflict +time="2019-05-09T02:56:40-04:00" level=debug msg="syncing CSV" csv=csv1 id=Lepi8 namespace=ns phase= +time="2019-05-09T02:56:40-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +time="2019-05-09T02:56:40-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:40-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=U/PJA namespace=ns opgroup=default phase= +time="2019-05-09T02:56:40-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.g1 csv=csv1 id=U/PJA namespace=ns phase= +time="2019-05-09T02:56:40-04:00" level=info msg="scheduling ClusterServiceVersion for requirement verification" csv=csv1 id=U/PJA namespace=ns phase= +=== RUN TestTransitionCSV/SingleCSVFailedToPending/InterOperatorGroupOwnerConflict/NoAPIConflict +E0509 02:56:40.305825 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf16809b216e0", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"RequirementsUnknown", Message:"requirements not yet checked", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa122c86e0, ext:5876997600, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa122c86e0, ext:5876997600, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:40-04:00" level=debug msg="syncing CSV" csv=csv1 id=mZWg/ namespace=ns phase=Failed +time="2019-05-09T02:56:40-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +time="2019-05-09T02:56:40-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:40-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=n0wpk namespace=ns opgroup=default phase=Failed +time="2019-05-09T02:56:40-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.g1 csv=csv1 id=n0wpk namespace=ns phase=Failed +time="2019-05-09T02:56:40-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:40-04:00" level=debug msg="Setting 'met' to false, c1.g1 with status {apiextensions.k8s.io v1beta1 CustomResourceDefinition c1.g1 NotPresent CRD is not present []}, with err: customresourcedefinition.apiextensions.k8s.io \"c1.g1\" not found" +time="2019-05-09T02:56:40-04:00" level=debug msg="permissions/requirements not met" minKubeMet=true permMet=true reqMet=false +=== RUN TestTransitionCSV/SingleCSVFailedToPending/StaticOperatorGroup/CannotModifyStaticOperatorGroupProvidedAPIs/NoAPIConflict +E0509 02:56:40.427865 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf16810f557a0", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"RequirementsNotMet", Message:"requirements not met", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa196fc7a0, ext:5998845792, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa196fc7a0, ext:5998845792, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:40-04:00" level=debug msg="syncing CSV" csv=csv1 id=j+t1T namespace=ns phase=Failed +time="2019-05-09T02:56:40-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +time="2019-05-09T02:56:40-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:40-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=Fo13x namespace=ns opgroup=default phase=Failed +time="2019-05-09T02:56:40-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.g1 csv=csv1 id=Fo13x namespace=ns phase=Failed +time="2019-05-09T02:56:40-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:40-04:00" level=debug msg="Setting 'met' to false, c1.g1 with status {apiextensions.k8s.io v1beta1 CustomResourceDefinition c1.g1 NotPresent CRD is not present []}, with err: customresourcedefinition.apiextensions.k8s.io \"c1.g1\" not found" +time="2019-05-09T02:56:40-04:00" level=debug msg="permissions/requirements not met" minKubeMet=true permMet=true reqMet=false +=== RUN TestTransitionCSV/SingleCSVFailedToFailed/InterOperatorGroupOwnerConflict/APIConflict +E0509 02:56:40.543450 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf16817daad68", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"RequirementsNotMet", Message:"requirements not met", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa20551d68, ext:6114538505, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa20551d68, ext:6114538505, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:40-04:00" level=debug msg="syncing CSV" csv=csv1 id=wwxBn namespace=ns phase=Failed +time="2019-05-09T02:56:40-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +time="2019-05-09T02:56:40-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:40-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=fPO69 namespace=ns opgroup=default phase=Failed +time="2019-05-09T02:56:40-04:00" level=warning msg="intersecting operatorgroups provide the same apis" apis=c1.v1.g1 csv=csv1 id=fPO69 namespace=ns phase=Failed +time="2019-05-09T02:56:40-04:00" level=debug msg="cleaning up CSV deployment" csv=csv1 deployment=csv1-dep1 id=fPO69 namespace=ns phase=Failed +time="2019-05-09T02:56:40-04:00" level=warning msg="error cleaning up CSV deployment" csv=csv1 deployment=csv1-dep1 err="deployments.apps \"csv1-dep1\" not found" id=fPO69 namespace=ns phase=Failed +E0509 02:56:40.661627 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf1681eeb5cd8", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"InterOperatorGroupOwnerConflict", Message:"intersecting operatorgroups provide the same apis", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa2765ccd8, ext:6233071968, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa2765ccd8, ext:6233071968, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Warning", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +=== RUN TestTransitionCSV/SingleCSVFailedToFailed/StaticOperatorGroup/CannotModifyStaticOperatorGroupProvidedAPIs/AddAPIs +time="2019-05-09T02:56:40-04:00" level=debug msg="syncing CSV" csv=csv1 id=0FIZo namespace=ns phase=Failed +time="2019-05-09T02:56:40-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +time="2019-05-09T02:56:40-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:40-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=VEreN namespace=ns opgroup=default phase=Failed +time="2019-05-09T02:56:40-04:00" level=warning msg="cannot modify provided apis of static provided api operatorgroup" apis=c1.v1.g1 csv=csv1 id=VEreN namespace=ns phase=Failed +time="2019-05-09T02:56:40-04:00" level=debug msg="cleaning up CSV deployment" csv=csv1 deployment=csv1-dep1 id=VEreN namespace=ns phase=Failed +time="2019-05-09T02:56:40-04:00" level=warning msg="error cleaning up CSV deployment" csv=csv1 deployment=csv1-dep1 err="deployments.apps \"csv1-dep1\" not found" id=VEreN namespace=ns phase=Failed +E0509 02:56:40.784043 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf16826356fb0", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"CannotModifyStaticOperatorGroupProvidedAPIs", Message:"static provided api operatorgroup cannot be modified by these apis", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa2eafdfb0, ext:6355366641, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa2eafdfb0, ext:6355366641, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Warning", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +=== RUN TestTransitionCSV/SingleCSVFailedToFailed/StaticOperatorGroup/CannotModifyStaticOperatorGroupProvidedAPIs/RemoveAPIs +time="2019-05-09T02:56:40-04:00" level=debug msg="syncing CSV" csv=csv1 id=Neavq namespace=ns phase=Failed +time="2019-05-09T02:56:40-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +time="2019-05-09T02:56:40-04:00" level=debug msg="annotations correct" annotationTargets=ns opgroupTargets=ns +time="2019-05-09T02:56:40-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=0C/ad namespace=ns opgroup=default phase=Failed +time="2019-05-09T02:56:40-04:00" level=warning msg="cannot modify provided apis of static provided api operatorgroup" apis=c1.v1.g1 csv=csv1 id=0C/ad namespace=ns phase=Failed +time="2019-05-09T02:56:40-04:00" level=debug msg="cleaning up CSV deployment" csv=csv1 deployment=csv1-dep1 id=0C/ad namespace=ns phase=Failed +time="2019-05-09T02:56:40-04:00" level=warning msg="error cleaning up CSV deployment" csv=csv1 deployment=csv1-dep1 err="deployments.apps \"csv1-dep1\" not found" id=0C/ad namespace=ns phase=Failed +--- FAIL: TestTransitionCSV (6.44s) + --- PASS: TestTransitionCSV/SingleCSVNoneToPending/CRD (0.11s) + --- PASS: TestTransitionCSV/SingleCSVNoneToPending/APIService/Required (0.11s) + --- PASS: TestTransitionCSV/SingleCSVPendingToFailed/BadStrategy (0.11s) + --- PASS: TestTransitionCSV/SingleCSVPendingToFailed/BadStrategyPermissions (0.11s) + --- PASS: TestTransitionCSV/SingleCSVPendingToPending/CRD (0.11s) + --- PASS: TestTransitionCSV/SingleCSVPendingToPending/APIService/Required/Missing (0.11s) + --- PASS: TestTransitionCSV/SingleCSVPendingToPending/APIService/Required/Unavailable (0.11s) + --- PASS: TestTransitionCSV/SingleCSVPendingToPending/APIService/Required/Unknown (0.11s) + --- PASS: TestTransitionCSV/SingleCSVPendingToPending/APIService/Owned/DeploymentNotFound (0.11s) + --- PASS: TestTransitionCSV/CSVPendingToFailed/CRDOwnerConflict (0.11s) + --- PASS: TestTransitionCSV/CSVPendingToFailed/APIServiceOwnerConflict (0.12s) + --- PASS: TestTransitionCSV/SingleCSVFailedToPending/Deployment (0.12s) + --- PASS: TestTransitionCSV/SingleCSVFailedToPending/CRD (0.12s) + --- PASS: TestTransitionCSV/SingleCSVFailedToFailed/BadStrategy (0.11s) + --- PASS: TestTransitionCSV/SingleCSVPendingToInstallReady/CRD (0.11s) + --- PASS: TestTransitionCSV/SingleCSVPendingToInstallReady/APIService/Required (0.11s) + --- PASS: TestTransitionCSV/SingleCSVInstallReadyToInstalling (0.12s) + --- PASS: TestTransitionCSV/SingleCSVInstallReadyToInstalling/APIService/Owned (0.11s) + --- PASS: TestTransitionCSV/SingleCSVSucceededToPending/APIService/Owned/CertRotation (0.12s) + --- PASS: TestTransitionCSV/SingleCSVSucceededToFailed/APIService/Owned/BadCAHash/Deployment (0.12s) + --- PASS: TestTransitionCSV/SingleCSVSucceededToFailed/APIService/Owned/BadCAHash/Secret (0.12s) + --- PASS: TestTransitionCSV/SingleCSVSucceededToFailed/APIService/Owned/BadCAHash/DeploymentAndSecret (0.12s) + --- PASS: TestTransitionCSV/SingleCSVSucceededToFailed/APIService/Owned/BadCA (0.11s) + --- PASS: TestTransitionCSV/SingleCSVSucceededToFailed/APIService/Owned/BadServingCert (0.12s) + --- PASS: TestTransitionCSV/SingleCSVSucceededToFailed/APIService/Owned/ExpiredCA (0.12s) + --- PASS: TestTransitionCSV/SingleCSVFailedToPending/APIService/Owned/ExpiredCA (0.12s) + --- PASS: TestTransitionCSV/SingleCSVFailedToPending/InstallModes/Owned/PreviouslyUnsupported (0.11s) + --- PASS: TestTransitionCSV/SingleCSVFailedToPending/InstallModes/Owned/PreviouslyNoOperatorGroups (0.11s) + --- PASS: TestTransitionCSV/SingleCSVFailedToPending/InstallModes/Owned/PreviouslyTooManyOperatorGroups (0.12s) + --- PASS: TestTransitionCSV/SingleCSVSucceededToFailed/InstallModes/Owned/Unsupported (0.12s) + --- FAIL: TestTransitionCSV/SingleCSVSucceededToFailed/InstallModes/Owned/NoOperatorGroups (0.12s) + require.go:201: + Error Trace: operator_test.go:2956 + Error: Not equal: + expected: "OperatorGroupIncorrect" + actual : "NoOperatorGroup" + + Diff: + --- Expected + +++ Actual + @@ -1 +1 @@ + -OperatorGroupIncorrect + +NoOperatorGroup + Test: TestTransitionCSV/SingleCSVSucceededToFailed/InstallModes/Owned/NoOperatorGroups + Messages: csv1 had incorrect condition reason + --- FAIL: TestTransitionCSV/SingleCSVSucceededToFailed/InstallModes/Owned/TooManyOperatorGroups (0.11s) + require.go:201: + Error Trace: operator_test.go:2956 + Error: Not equal: + expected: "TooManyOperatorGroups" + actual : "NoOperatorGroup" + + Diff: + --- Expected + +++ Actual + @@ -1 +1 @@ + -TooManyOperatorGroups + +NoOperatorGroup + Test: TestTransitionCSV/SingleCSVSucceededToFailed/InstallModes/Owned/TooManyOperatorGroups + Messages: csv1 had incorrect condition reason + --- FAIL: TestTransitionCSV/SingleCSVSucceededToSucceeded/OperatorGroupChanged (0.11s) + require.go:201: + Error Trace: operator_test.go:2954 + Error: Not equal: + expected: "Succeeded" + actual : "Failed" + + Diff: + --- Expected + +++ Actual + @@ -1 +1 @@ + -Succeeded + +Failed + Test: TestTransitionCSV/SingleCSVSucceededToSucceeded/OperatorGroupChanged + Messages: csv1 had incorrect phase + --- PASS: TestTransitionCSV/SingleCSVInstallReadyToFailed/BadStrategy (0.12s) + --- PASS: TestTransitionCSV/SingleCSVInstallingToSucceeded/UnmanagedDeploymentNotAffected (0.12s) + --- PASS: TestTransitionCSV/SingleCSVSucceededToSucceeded/UnmanagedDeploymentInNamespace (0.12s) + --- PASS: TestTransitionCSV/SingleCSVSucceededToFailed/CRD (0.11s) + --- PASS: TestTransitionCSV/CSVSucceededToReplacing (0.12s) + --- PASS: TestTransitionCSV/CSVReplacingToDeleted (0.12s) + --- PASS: TestTransitionCSV/CSVDeletedToGone (0.12s) + --- PASS: TestTransitionCSV/CSVMultipleReplacingToDeleted (0.12s) + --- PASS: TestTransitionCSV/CSVMultipleDeletedToGone (0.12s) + --- PASS: TestTransitionCSV/CSVMultipleDeletedToGone/AfterOneDeleted (0.12s) + --- PASS: TestTransitionCSV/CSVMultipleDeletedToGone/AfterTwoDeleted (0.12s) + --- PASS: TestTransitionCSV/SingleCSVNoneToFailed/InterOperatorGroupOwnerConflict (0.11s) + --- PASS: TestTransitionCSV/SingleCSVNoneToNone/AddAPIs (0.12s) + --- PASS: TestTransitionCSV/SingleCSVNoneToNone/RemoveAPIs (0.11s) + --- PASS: TestTransitionCSV/SingleCSVNoneToFailed/StaticOperatorGroup/AddAPIs (0.12s) + --- PASS: TestTransitionCSV/SingleCSVNoneToFailed/StaticOperatorGroup/RemoveAPIs (0.12s) + --- PASS: TestTransitionCSV/SingleCSVNoneToPending/StaticOperatorGroup/NoAPIConflict (0.12s) + --- PASS: TestTransitionCSV/SingleCSVFailedToPending/InterOperatorGroupOwnerConflict/NoAPIConflict (0.12s) + --- PASS: TestTransitionCSV/SingleCSVFailedToPending/StaticOperatorGroup/CannotModifyStaticOperatorGroupProvidedAPIs/NoAPIConflict (0.12s) + --- PASS: TestTransitionCSV/SingleCSVFailedToFailed/InterOperatorGroupOwnerConflict/APIConflict (0.12s) + --- PASS: TestTransitionCSV/SingleCSVFailedToFailed/StaticOperatorGroup/CannotModifyStaticOperatorGroupProvidedAPIs/AddAPIs (0.12s) + --- PASS: TestTransitionCSV/SingleCSVFailedToFailed/StaticOperatorGroup/CannotModifyStaticOperatorGroupProvidedAPIs/RemoveAPIs (0.12s) +E0509 02:56:40.900871 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf1682d2b7300", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"CannotModifyStaticOperatorGroupProvidedAPIs", Message:"static provided api operatorgroup cannot be modified by these apis", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa35a5e300, ext:6472152731, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa35a5e300, ext:6472152731, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Warning", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +=== RUN TestUpdates +=== RUN TestUpdates/abc +time="2019-05-09T02:56:41-04:00" level=debug msg="syncing CSV" csv=csvA id=WKi63 namespace=ns phase= +time="2019-05-09T02:56:41-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +time="2019-05-09T02:56:41-04:00" level=info msg="operatorgroup incorrect" csv=csvA error="" id=9DdZc namespace=ns phase= +time="2019-05-09T02:56:41-04:00" level=debug msg="syncing CSV" csv=csvB id=Ki5fi namespace=ns phase= +time="2019-05-09T02:56:41-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +E0509 02:56:41.016753 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csvA.159cf168341600b8", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csvA", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"NoOperatorGroup", Message:"operatorgroup incorrect", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa40f5a6b8, ext:6588187854, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa40f5a6b8, ext:6588187854, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Warning", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:41-04:00" level=info msg="operatorgroup incorrect" csv=csvB error="" id=5xkr+ namespace=ns phase= +time="2019-05-09T02:56:41-04:00" level=debug msg="syncing CSV" csv=csvC id=A9y50 namespace=ns phase= +time="2019-05-09T02:56:41-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +E0509 02:56:41.017935 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csvB.159cf168342ab968", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csvB", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"NoOperatorGroup", Message:"operatorgroup incorrect", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa410a5f68, ext:6589546312, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa410a5f68, ext:6589546312, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Warning", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:41-04:00" level=info msg="operatorgroup incorrect" csv=csvC error="" id=VL2E2 namespace=ns phase= +=== RUN TestUpdates/bac +E0509 02:56:41.019220 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csvC.159cf168343b91e8", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csvC", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"NoOperatorGroup", Message:"operatorgroup incorrect", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa411b37e8, ext:6590649319, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa411b37e8, ext:6590649319, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Warning", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:41-04:00" level=debug msg="syncing CSV" csv=csvB id=+Ftge namespace=ns phase= +time="2019-05-09T02:56:41-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +time="2019-05-09T02:56:41-04:00" level=info msg="operatorgroup incorrect" csv=csvB error="" id=jFRgN namespace=ns phase= +time="2019-05-09T02:56:41-04:00" level=debug msg="syncing CSV" csv=csvA id=t+LaQ namespace=ns phase= +time="2019-05-09T02:56:41-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +E0509 02:56:41.133993 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csvB.159cf1683b1235f8", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csvB", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"NoOperatorGroup", Message:"operatorgroup incorrect", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa47f1dbf8, ext:6705380136, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa47f1dbf8, ext:6705380136, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Warning", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:41-04:00" level=info msg="operatorgroup incorrect" csv=csvA error="" id=Mu1cl namespace=ns phase= +time="2019-05-09T02:56:41-04:00" level=debug msg="syncing CSV" csv=csvC id=EqNNx namespace=ns phase= +time="2019-05-09T02:56:41-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +E0509 02:56:41.135166 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csvA.159cf1683b243b40", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csvA", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"NoOperatorGroup", Message:"operatorgroup incorrect", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa4803e140, ext:6706561128, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa4803e140, ext:6706561128, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Warning", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:41-04:00" level=info msg="operatorgroup incorrect" csv=csvC error="" id=uZJXp namespace=ns phase= +E0509 02:56:41.136061 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csvC.159cf1683b369290", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csvC", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"NoOperatorGroup", Message:"operatorgroup incorrect", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa48163890, ext:6707762387, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa48163890, ext:6707762387, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Warning", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +=== RUN TestUpdates/cba +time="2019-05-09T02:56:41-04:00" level=debug msg="syncing CSV" csv=csvC id=A/E8Z namespace=ns phase= +time="2019-05-09T02:56:41-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +time="2019-05-09T02:56:41-04:00" level=info msg="operatorgroup incorrect" csv=csvC error="" id=NqXds namespace=ns phase= +time="2019-05-09T02:56:41-04:00" level=debug msg="syncing CSV" csv=csvA id=CueR+ namespace=ns phase= +time="2019-05-09T02:56:41-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +time="2019-05-09T02:56:41-04:00" level=info msg="operatorgroup incorrect" csv=csvA error="" id=LC9pe namespace=ns phase= +E0509 02:56:41.255888 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csvC.159cf16842504e68", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csvC", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"NoOperatorGroup", Message:"operatorgroup incorrect", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa4f2ff468, ext:6826889524, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa4f2ff468, ext:6826889524, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Warning", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:41-04:00" level=debug msg="syncing CSV" csv=csvB id=NGU/N namespace=ns phase= +time="2019-05-09T02:56:41-04:00" level=error msg="Labels updated!" labels="olm.api.30189bbead057e8a=provided" +E0509 02:56:41.256590 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csvA.159cf16842650330", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csvA", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"NoOperatorGroup", Message:"operatorgroup incorrect", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa4f44a930, ext:6828246729, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa4f44a930, ext:6828246729, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Warning", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +time="2019-05-09T02:56:41-04:00" level=info msg="operatorgroup incorrect" csv=csvB error="" id=s2LZH namespace=ns phase= +--- FAIL: TestUpdates (0.36s) + --- FAIL: TestUpdates/abc (0.12s) + operator_test.go:3229: csvA - {Failed operatorgroup incorrect NoOperatorGroup 2019-05-09 06:56:41.014838 +0000 UTC 2019-05-09 06:56:41.014838 +0000 UTC [{Failed operatorgroup incorrect NoOperatorGroup 2019-05-09 06:56:41.014838 +0000 UTC 2019-05-09 06:56:41.014838 +0000 UTC}] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC} + require.go:157: + Error Trace: operator_test.go:3230 + Error: Not equal: + expected: "" + actual : "Failed" + + Diff: + --- Expected + +++ Actual + @@ -1 +1 @@ + - + +Failed + Test: TestUpdates/abc + Messages: incorrect phase for csvA at index 0 + --- FAIL: TestUpdates/bac (0.12s) + operator_test.go:3229: csvB - {Failed operatorgroup incorrect NoOperatorGroup 2019-05-09 06:56:41.132025 +0000 UTC 2019-05-09 06:56:41.132025 +0000 UTC [{Failed operatorgroup incorrect NoOperatorGroup 2019-05-09 06:56:41.132025 +0000 UTC 2019-05-09 06:56:41.132025 +0000 UTC}] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC} + require.go:157: + Error Trace: operator_test.go:3230 + Error: Not equal: + expected: "" + actual : "Failed" + + Diff: + --- Expected + +++ Actual + @@ -1 +1 @@ + - + +Failed + Test: TestUpdates/bac + Messages: incorrect phase for csvB at index 0 + --- FAIL: TestUpdates/cba (0.12s) + operator_test.go:3229: csvC - {Failed operatorgroup incorrect NoOperatorGroup 2019-05-09 06:56:41.253962 +0000 UTC 2019-05-09 06:56:41.253962 +0000 UTC [{Failed operatorgroup incorrect NoOperatorGroup 2019-05-09 06:56:41.253962 +0000 UTC 2019-05-09 06:56:41.253962 +0000 UTC}] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC} + require.go:157: + Error Trace: operator_test.go:3230 + Error: Not equal: + expected: "" + actual : "Failed" + + Diff: + --- Expected + +++ Actual + @@ -1 +1 @@ + - + +Failed + Test: TestUpdates/cba + Messages: incorrect phase for csvC at index 0 +=== RUN TestSyncOperatorGroups +E0509 02:56:41.257770 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csvB.159cf1684273b100", GenerateName:"", Namespace:"ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"ns", Name:"csvB", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"NoOperatorGroup", Message:"operatorgroup incorrect", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa4f535700, ext:6829208987, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa4f535700, ext:6829208987, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Warning", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "ns"' (will not retry!) +=== RUN TestSyncOperatorGroups/NoMatchingNamespace/NoCSVs +time="2019-05-09T02:56:41-04:00" level=debug msg="No namespaces are matched selector labels.internalSelector{labels.Requirement{key:\"a\", operator:\"=\", strValues:[]string{\"app-a\"}}}\n" +time="2019-05-09T02:56:41-04:00" level=debug msg="updated target namespaces" namespace=operator-ns operatorGroup=operator-group-1 targetNamespaces="[]" +time="2019-05-09T02:56:41-04:00" level=debug msg="check that operatorgroup has updated CSV anotations" namespace=operator-ns operatorGroup=operator-group-1 +time="2019-05-09T02:56:41-04:00" level=debug msg="OperatorGroup CSV annotation completed" namespace=operator-ns operatorGroup=operator-group-1 +time="2019-05-09T02:56:41-04:00" level=debug msg="operatorgroup clusterroles ensured" namespace=operator-ns operatorGroup=operator-group-1 +time="2019-05-09T02:56:41-04:00" level=warning msg="could not find csvs that provide group apis" error="cannot list ClusterServiceVersions with a NullClusterServiceVersionNamespaceLister" namespace=operator-ns operatorGroup=operator-group-1 +time="2019-05-09T02:56:41-04:00" level=debug msg="No namespaces are matched selector labels.internalSelector{labels.Requirement{key:\"a\", operator:\"=\", strValues:[]string{\"app-a\"}}}\n" +time="2019-05-09T02:56:41-04:00" level=debug msg="updated target namespaces" namespace=operator-ns operatorGroup=operator-group-1 targetNamespaces="[]" +time="2019-05-09T02:56:41-04:00" level=debug msg="check that operatorgroup has updated CSV anotations" namespace=operator-ns operatorGroup=operator-group-1 +time="2019-05-09T02:56:41-04:00" level=debug msg="OperatorGroup CSV annotation completed" namespace=operator-ns operatorGroup=operator-group-1 +time="2019-05-09T02:56:41-04:00" level=debug msg="operatorgroup clusterroles ensured" namespace=operator-ns operatorGroup=operator-group-1 +time="2019-05-09T02:56:41-04:00" level=warning msg="could not find csvs that provide group apis" error="cannot list ClusterServiceVersions with a NullClusterServiceVersionNamespaceLister" namespace=operator-ns operatorGroup=operator-group-1 +=== RUN TestSyncOperatorGroups/MatchingNamespace/NoCSVs +time="2019-05-09T02:56:41-04:00" level=debug msg="updated target namespaces" namespace=operator-ns operatorGroup=operator-group-1 targetNamespaces="[target-ns]" +time="2019-05-09T02:56:41-04:00" level=debug msg="namespace change detected" namespace=operator-ns operatorGroup=operator-group-1 targets="[target-ns]" +time="2019-05-09T02:56:41-04:00" level=debug msg="namespace change detected and operatorgroup status updated" namespace=operator-ns operatorGroup=operator-group-1 +time="2019-05-09T02:56:41-04:00" level=debug msg="updated target namespaces" namespace=operator-ns operatorGroup=operator-group-1 targetNamespaces="[target-ns]" +time="2019-05-09T02:56:41-04:00" level=debug msg="check that operatorgroup has updated CSV anotations" namespace=operator-ns operatorGroup=operator-group-1 +time="2019-05-09T02:56:41-04:00" level=debug msg="OperatorGroup CSV annotation completed" namespace=operator-ns operatorGroup=operator-group-1 +time="2019-05-09T02:56:41-04:00" level=debug msg="operatorgroup clusterroles ensured" namespace=operator-ns operatorGroup=operator-group-1 +time="2019-05-09T02:56:41-04:00" level=warning msg="could not find csvs that provide group apis" error="cannot list ClusterServiceVersions with a NullClusterServiceVersionNamespaceLister" namespace=operator-ns operatorGroup=operator-group-1 +=== RUN TestSyncOperatorGroups/MatchingNamespace/CSVPresent/Found +time="2019-05-09T02:56:41-04:00" level=debug msg="updated target namespaces" namespace=operator-ns operatorGroup=operator-group-1 targetNamespaces="[target-ns operator-ns]" +time="2019-05-09T02:56:41-04:00" level=debug msg="namespace change detected" namespace=operator-ns operatorGroup=operator-group-1 targets="[target-ns operator-ns]" +time="2019-05-09T02:56:41-04:00" level=debug msg="namespace change detected and operatorgroup status updated" namespace=operator-ns operatorGroup=operator-group-1 +time="2019-05-09T02:56:41-04:00" level=debug msg="syncing CSV" csv=csv1 id=hWm0H namespace=operator-ns phase= +time="2019-05-09T02:56:41-04:00" level=info msg="operatorgroup incorrect" csv=csv1 error="" id=CStdu namespace=operator-ns phase= +time="2019-05-09T02:56:41-04:00" level=debug msg="copying CSV" csv=csv1 id=nIzQK namespace=operator-ns phase= +time="2019-05-09T02:56:41-04:00" level=info msg="not part of any operatorgroup, no annotations" csv=csv1 id=nIzQK namespace=operator-ns phase= +time="2019-05-09T02:56:41-04:00" level=debug msg="skipping CSV resource copy to target namespaces" csv=csv1 id=nIzQK namespace=operator-ns phase= reason="no operatorgroup found for active CSV" +time="2019-05-09T02:56:41-04:00" level=debug msg="syncing CSV" csv=csv1 id=/XtWY namespace=operator-ns phase=Failed +time="2019-05-09T02:56:41-04:00" level=debug msg="annotations correct" annotationTargets="operator-ns,target-ns" opgroupTargets="operator-ns,target-ns" +time="2019-05-09T02:56:41-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=xNKKq namespace=operator-ns opgroup=operator-group-1 phase=Failed +E0509 02:56:41.630474 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf16858a174d0", GenerateName:"", Namespace:"operator-ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"operator-ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"NoOperatorGroup", Message:"operatorgroup incorrect", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa65811ad0, ext:7201306394, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa65811ad0, ext:7201306394, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Warning", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "operator-ns"' (will not retry!) +time="2019-05-09T02:56:41-04:00" level=info msg="updated annotations to match current operatorgroup" csv=csv1 id=xNKKq namespace=operator-ns phase=Failed +time="2019-05-09T02:56:41-04:00" level=debug msg="adding csv provided apis to operatorgroup" apis=c1.v1.fake.api.group csv=csv1 id=xNKKq namespace=operator-ns phase=Failed +time="2019-05-09T02:56:41-04:00" level=debug msg="copying CSV" csv=csv1 id=xQr2Z namespace=operator-ns phase=Failed +time="2019-05-09T02:56:41-04:00" level=debug msg="copying csv to targets" csv=csv1 id=xQr2Z namespace=operator-ns phase=Failed targetNamespaces="operator-ns,target-ns" +time="2019-05-09T02:56:41-04:00" level=debug msg="copying CSV to target" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:41-04:00" level=debug msg="attributes set [{User:0xc00218fcc0 Verb:get Namespace:target-ns APIGroup:my.api.group APIVersion: Resource:apis Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:41-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa PresentNotSatisfied Policy rule not satisfied for service account [{rbac.authorization.k8s.io v1beta1 PolicyRule NotSatisfied namespaced rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}}]}" +time="2019-05-09T02:56:41-04:00" level=debug msg="permission status" csv=csv1 opgroup=operator-group-1 permMet=false target=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="syncing CSV" csv=csv1 id=gmaQN namespace=operator-ns phase=Failed +time="2019-05-09T02:56:41-04:00" level=debug msg="annotations correct" annotationTargets="operator-ns,target-ns" opgroupTargets="operator-ns,target-ns" +time="2019-05-09T02:56:41-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=L7+fH namespace=operator-ns opgroup=operator-group-1 phase=Failed +time="2019-05-09T02:56:41-04:00" level=info msg="updated annotations to match current operatorgroup" csv=csv1 id=L7+fH namespace=operator-ns phase=Failed +time="2019-05-09T02:56:41-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.fake.api.group csv=csv1 id=L7+fH namespace=operator-ns phase=Failed +time="2019-05-09T02:56:41-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:41-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:41-04:00" level=debug msg="attributes set [{User:0xc002cce480 Verb:get Namespace:operator-ns APIGroup:my.api.group APIVersion: Resource:apis Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:41-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa Present [{rbac.authorization.k8s.io v1beta1 PolicyRule Satisfied namespaced rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}}]}" +time="2019-05-09T02:56:41-04:00" level=debug msg="missing deployment with name=csv1-dep1" +time="2019-05-09T02:56:41-04:00" level=warning msg="couldn't find queue for resource" +time="2019-05-09T02:56:41-04:00" level=warning msg="needs reinstall: ComponentMissing: missing deployment with name=csv1-dep1" csv=csv1 id=L7+fH namespace=operator-ns phase=Failed strategy=deployment +time="2019-05-09T02:56:41-04:00" level=debug msg="copying CSV" csv=csv1 id=rbC5Q namespace=operator-ns phase=Failed +E0509 02:56:41.639542 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf1685934e6e8", GenerateName:"", Namespace:"operator-ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"operator-ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"NeedsReinstall", Message:"installing: ComponentMissing: missing deployment with name=csv1-dep1", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa66148ce8, ext:7210969352, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa66148ce8, ext:7210969352, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "operator-ns"' (will not retry!) +time="2019-05-09T02:56:41-04:00" level=debug msg="copying csv to targets" csv=csv1 id=rbC5Q namespace=operator-ns phase=Failed targetNamespaces="operator-ns,target-ns" +time="2019-05-09T02:56:41-04:00" level=debug msg="checking annotations" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="checking status" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:41-04:00" level=debug msg="attributes set [{User:0xc002cee240 Verb:get Namespace:target-ns APIGroup:my.api.group APIVersion: Resource:apis Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:41-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa Present [{rbac.authorization.k8s.io v1beta1 PolicyRule Satisfied namespaced rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}}]}" +time="2019-05-09T02:56:41-04:00" level=debug msg="permission status" csv=csv1 opgroup=operator-group-1 permMet=true target=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="operator has access" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:41-04:00" level=debug msg="syncing CSV" csv=csv1 id=MnVQE namespace=operator-ns phase=Pending +time="2019-05-09T02:56:41-04:00" level=debug msg="annotations correct" annotationTargets="operator-ns,target-ns" opgroupTargets="operator-ns,target-ns" +time="2019-05-09T02:56:41-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=DoJSv namespace=operator-ns opgroup=operator-group-1 phase=Pending +time="2019-05-09T02:56:41-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.fake.api.group csv=csv1 id=DoJSv namespace=operator-ns phase=Pending +time="2019-05-09T02:56:41-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:41-04:00" level=debug msg="attributes set [{User:0xc002a5aa80 Verb:get Namespace:operator-ns APIGroup:my.api.group APIVersion: Resource:apis Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:41-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa Present [{rbac.authorization.k8s.io v1beta1 PolicyRule Satisfied namespaced rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}}]}" +time="2019-05-09T02:56:41-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:41-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:41-04:00" level=info msg="scheduling ClusterServiceVersion for install" csv=csv1 id=DoJSv namespace=operator-ns phase=Pending +time="2019-05-09T02:56:41-04:00" level=debug msg="copying CSV" csv=csv1 id=PHoi7 namespace=operator-ns phase=Pending +time="2019-05-09T02:56:41-04:00" level=debug msg="copying csv to targets" csv=csv1 id=PHoi7 namespace=operator-ns phase=Pending targetNamespaces="operator-ns,target-ns" +time="2019-05-09T02:56:41-04:00" level=debug msg="checking annotations" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="checking status" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="updating status" csv=csv1 operator-ns=operator-ns target-ns=target-ns +E0509 02:56:41.643675 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf168597727d8", GenerateName:"", Namespace:"operator-ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"operator-ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"AllRequirementsMet", Message:"all requirements found, attempting install", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa6656cdd8, ext:7215310787, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa6656cdd8, ext:7215310787, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "operator-ns"' (will not retry!) +time="2019-05-09T02:56:41-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:41-04:00" level=debug msg="attributes set [{User:0xc002a5adc0 Verb:get Namespace:target-ns APIGroup:my.api.group APIVersion: Resource:apis Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:41-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa Present [{rbac.authorization.k8s.io v1beta1 PolicyRule Satisfied namespaced rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}}]}" +time="2019-05-09T02:56:41-04:00" level=debug msg="permission status" csv=csv1 opgroup=operator-group-1 permMet=true target=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="operator has access" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:41-04:00" level=debug msg="syncing CSV" csv=csv1 id=75EiH namespace=operator-ns phase=InstallReady +time="2019-05-09T02:56:41-04:00" level=debug msg="annotations correct" annotationTargets="operator-ns,target-ns" opgroupTargets="operator-ns,target-ns" +time="2019-05-09T02:56:41-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=tKqDF namespace=operator-ns opgroup=operator-group-1 phase=InstallReady +time="2019-05-09T02:56:41-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.fake.api.group csv=csv1 id=tKqDF namespace=operator-ns phase=InstallReady +time="2019-05-09T02:56:41-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:41-04:00" level=warning msg="couldn't find queue for resource" +time="2019-05-09T02:56:41-04:00" level=debug msg="copying CSV" csv=csv1 id=pP/qo namespace=operator-ns phase=InstallReady +time="2019-05-09T02:56:41-04:00" level=debug msg="copying csv to targets" csv=csv1 id=pP/qo namespace=operator-ns phase=InstallReady targetNamespaces="operator-ns,target-ns" +time="2019-05-09T02:56:41-04:00" level=debug msg="checking annotations" csv=csv1 operator-ns=operator-ns target-ns=target-ns +E0509 02:56:41.649672 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf16859d05bc8", GenerateName:"", Namespace:"operator-ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"operator-ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"InstallSucceeded", Message:"waiting for install components to report healthy", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa66b001c8, ext:7221157596, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa66b001c8, ext:7221157596, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "operator-ns"' (will not retry!) +time="2019-05-09T02:56:41-04:00" level=debug msg="checking status" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="updating status" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:41-04:00" level=debug msg="attributes set [{User:0xc002a5b8c0 Verb:get Namespace:target-ns APIGroup:my.api.group APIVersion: Resource:apis Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:41-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa Present [{rbac.authorization.k8s.io v1beta1 PolicyRule Satisfied namespaced rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}}]}" +time="2019-05-09T02:56:41-04:00" level=debug msg="permission status" csv=csv1 opgroup=operator-group-1 permMet=true target=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="operator has access" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:41-04:00" level=debug msg="syncing CSV" csv=csv1 id=CdOMw namespace=operator-ns phase=Installing +time="2019-05-09T02:56:41-04:00" level=debug msg="annotations correct" annotationTargets="operator-ns,target-ns" opgroupTargets="operator-ns,target-ns" +time="2019-05-09T02:56:41-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=ZQ58p namespace=operator-ns opgroup=operator-group-1 phase=Installing +time="2019-05-09T02:56:41-04:00" level=info msg="updated annotations to match current operatorgroup" csv=csv1 id=ZQ58p namespace=operator-ns phase=Installing +time="2019-05-09T02:56:41-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.fake.api.group csv=csv1 id=ZQ58p namespace=operator-ns phase=Installing +time="2019-05-09T02:56:41-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:41-04:00" level=info msg="install strategy successful" csv=csv1 id=ZQ58p namespace=operator-ns phase=Installing strategy=deployment +time="2019-05-09T02:56:41-04:00" level=debug msg="copying CSV" csv=csv1 id=g13tC namespace=operator-ns phase=Installing +time="2019-05-09T02:56:41-04:00" level=debug msg="copying csv to targets" csv=csv1 id=g13tC namespace=operator-ns phase=Installing targetNamespaces="operator-ns,target-ns" +E0509 02:56:41.655738 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf1685a302f08", GenerateName:"", Namespace:"operator-ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"operator-ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"InstallSucceeded", Message:"install strategy completed with no errors", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa670fd508, ext:7227437596, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa670fd508, ext:7227437596, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "operator-ns"' (will not retry!) +time="2019-05-09T02:56:41-04:00" level=debug msg="checking annotations" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="checking status" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="updating status" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:41-04:00" level=debug msg="attributes set [{User:0xc002cce8c0 Verb:get Namespace:target-ns APIGroup:my.api.group APIVersion: Resource:apis Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:41-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa Present [{rbac.authorization.k8s.io v1beta1 PolicyRule Satisfied namespaced rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}}]}" +time="2019-05-09T02:56:41-04:00" level=debug msg="permission status" csv=csv1 opgroup=operator-group-1 permMet=true target=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="operator has access" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:41-04:00" level=debug msg="syncing CSV" csv=csv1 id=854ps namespace=operator-ns phase=Succeeded +time="2019-05-09T02:56:41-04:00" level=debug msg="annotations correct" annotationTargets="operator-ns,target-ns" opgroupTargets="operator-ns,target-ns" +time="2019-05-09T02:56:41-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=OjO7p namespace=operator-ns opgroup=operator-group-1 phase=Succeeded +time="2019-05-09T02:56:41-04:00" level=info msg="updated annotations to match current operatorgroup" csv=csv1 id=OjO7p namespace=operator-ns phase=Succeeded +time="2019-05-09T02:56:41-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.fake.api.group csv=csv1 id=OjO7p namespace=operator-ns phase=Succeeded +time="2019-05-09T02:56:41-04:00" level=info msg="checking csv1" +time="2019-05-09T02:56:41-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:41-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:41-04:00" level=debug msg="attributes set [{User:0xc002ccf4c0 Verb:get Namespace:operator-ns APIGroup:my.api.group APIVersion: Resource:apis Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:41-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa Present [{rbac.authorization.k8s.io v1beta1 PolicyRule Satisfied namespaced rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}}]}" +time="2019-05-09T02:56:41-04:00" level=debug msg="copying CSV" csv=csv1 id=dg+wq namespace=operator-ns phase=Succeeded +time="2019-05-09T02:56:41-04:00" level=debug msg="copying csv to targets" csv=csv1 id=dg+wq namespace=operator-ns phase=Succeeded targetNamespaces="operator-ns,target-ns" +time="2019-05-09T02:56:41-04:00" level=debug msg="checking annotations" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="checking status" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="updating status" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:41-04:00" level=debug msg="attributes set [{User:0xc002aa9540 Verb:get Namespace:target-ns APIGroup:my.api.group APIVersion: Resource:apis Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:41-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa Present [{rbac.authorization.k8s.io v1beta1 PolicyRule Satisfied namespaced rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}}]}" +time="2019-05-09T02:56:41-04:00" level=debug msg="permission status" csv=csv1 opgroup=operator-group-1 permMet=true target=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="operator has access" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:41-04:00" level=debug msg="syncing CSV" csv=csv1 id=n+ULP namespace=operator-ns phase=Succeeded +time="2019-05-09T02:56:41-04:00" level=debug msg="annotations correct" annotationTargets="operator-ns,target-ns" opgroupTargets="operator-ns,target-ns" +time="2019-05-09T02:56:41-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=yVJx5 namespace=operator-ns opgroup=operator-group-1 phase=Succeeded +time="2019-05-09T02:56:41-04:00" level=info msg="updated annotations to match current operatorgroup" csv=csv1 id=yVJx5 namespace=operator-ns phase=Succeeded +time="2019-05-09T02:56:41-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.fake.api.group csv=csv1 id=yVJx5 namespace=operator-ns phase=Succeeded +time="2019-05-09T02:56:41-04:00" level=info msg="checking csv1" +time="2019-05-09T02:56:41-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:41-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:41-04:00" level=debug msg="attributes set [{User:0xc002c04640 Verb:get Namespace:operator-ns APIGroup:my.api.group APIVersion: Resource:apis Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:41-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa Present [{rbac.authorization.k8s.io v1beta1 PolicyRule Satisfied namespaced rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}}]}" +time="2019-05-09T02:56:41-04:00" level=debug msg="copying CSV" csv=csv1 id=QDgNH namespace=operator-ns phase=Succeeded +time="2019-05-09T02:56:41-04:00" level=debug msg="copying csv to targets" csv=csv1 id=QDgNH namespace=operator-ns phase=Succeeded targetNamespaces="operator-ns,target-ns" +time="2019-05-09T02:56:41-04:00" level=debug msg="checking annotations" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="checking status" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:41-04:00" level=debug msg="attributes set [{User:0xc002cee6c0 Verb:get Namespace:target-ns APIGroup:my.api.group APIVersion: Resource:apis Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:41-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa Present [{rbac.authorization.k8s.io v1beta1 PolicyRule Satisfied namespaced rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}}]}" +time="2019-05-09T02:56:41-04:00" level=debug msg="permission status" csv=csv1 opgroup=operator-group-1 permMet=true target=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="operator has access" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:41-04:00" level=debug msg="updated target namespaces" namespace=operator-ns operatorGroup=operator-group-1 targetNamespaces="[operator-ns target-ns]" +time="2019-05-09T02:56:41-04:00" level=debug msg="check that operatorgroup has updated CSV anotations" namespace=operator-ns operatorGroup=operator-group-1 +time="2019-05-09T02:56:41-04:00" level=debug msg="annotations correct" annotationTargets="operator-ns,target-ns" opgroupTargets="operator-ns,target-ns" +time="2019-05-09T02:56:41-04:00" level=warning msg="could not requeue csv" csv=csv1 error="couldn't find queue for resource" namespace=operator-ns operatorGroup=operator-group-1 +time="2019-05-09T02:56:41-04:00" level=warning msg="could not requeue csv" csv=csv1 error="couldn't find queue for resource" namespace=operator-ns operatorGroup=operator-group-1 +time="2019-05-09T02:56:41-04:00" level=debug msg="OperatorGroup CSV annotation completed" namespace=operator-ns operatorGroup=operator-group-1 +time="2019-05-09T02:56:41-04:00" level=debug msg="operatorgroup clusterroles ensured" namespace=operator-ns operatorGroup=operator-group-1 +time="2019-05-09T02:56:41-04:00" level=warning msg="could not find csvs that provide group apis" error="cannot list ClusterServiceVersions with a NullClusterServiceVersionNamespaceLister" namespace=operator-ns operatorGroup=operator-group-1 +=== RUN TestSyncOperatorGroups/MatchingNamespace/CSVPresent/Found/ExplicitTargetNamespaces +time="2019-05-09T02:56:41-04:00" level=debug msg="updated target namespaces" namespace=operator-ns operatorGroup=operator-group-1 targetNamespaces="[operator-ns target-ns]" +time="2019-05-09T02:56:41-04:00" level=debug msg="namespace change detected" namespace=operator-ns operatorGroup=operator-group-1 targets="[operator-ns target-ns]" +time="2019-05-09T02:56:41-04:00" level=debug msg="namespace change detected and operatorgroup status updated" namespace=operator-ns operatorGroup=operator-group-1 +time="2019-05-09T02:56:41-04:00" level=debug msg="syncing CSV" csv=csv1 id=mjdbP namespace=operator-ns phase= +time="2019-05-09T02:56:41-04:00" level=info msg="operatorgroup incorrect" csv=csv1 error="" id=9TW24 namespace=operator-ns phase= +time="2019-05-09T02:56:41-04:00" level=debug msg="copying CSV" csv=csv1 id=5bPe0 namespace=operator-ns phase= +time="2019-05-09T02:56:41-04:00" level=info msg="not part of any operatorgroup, no annotations" csv=csv1 id=5bPe0 namespace=operator-ns phase= +time="2019-05-09T02:56:41-04:00" level=debug msg="skipping CSV resource copy to target namespaces" csv=csv1 id=5bPe0 namespace=operator-ns phase= reason="no operatorgroup found for active CSV" +time="2019-05-09T02:56:41-04:00" level=debug msg="syncing CSV" csv=csv1 id=+BzsF namespace=operator-ns phase=Failed +time="2019-05-09T02:56:41-04:00" level=debug msg="annotations correct" annotationTargets="operator-ns,target-ns" opgroupTargets="operator-ns,target-ns" +time="2019-05-09T02:56:41-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=Qg/me namespace=operator-ns opgroup=operator-group-1 phase=Failed +E0509 02:56:41.803779 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf16862f57fd0", GenerateName:"", Namespace:"operator-ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"operator-ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"NoOperatorGroup", Message:"operatorgroup incorrect", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa6fd525d0, ext:7374586071, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa6fd525d0, ext:7374586071, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Warning", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "operator-ns"' (will not retry!) +time="2019-05-09T02:56:41-04:00" level=info msg="updated annotations to match current operatorgroup" csv=csv1 id=Qg/me namespace=operator-ns phase=Failed +time="2019-05-09T02:56:41-04:00" level=debug msg="adding csv provided apis to operatorgroup" apis=c1.v1.fake.api.group csv=csv1 id=Qg/me namespace=operator-ns phase=Failed +time="2019-05-09T02:56:41-04:00" level=debug msg="copying CSV" csv=csv1 id=nlCIZ namespace=operator-ns phase=Failed +time="2019-05-09T02:56:41-04:00" level=debug msg="copying csv to targets" csv=csv1 id=nlCIZ namespace=operator-ns phase=Failed targetNamespaces="operator-ns,target-ns" +time="2019-05-09T02:56:41-04:00" level=debug msg="copying CSV to target" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:41-04:00" level=debug msg="attributes set [{User:0xc002b0b180 Verb:get Namespace:target-ns APIGroup:my.api.group APIVersion: Resource:apis Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:41-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa PresentNotSatisfied Policy rule not satisfied for service account [{rbac.authorization.k8s.io v1beta1 PolicyRule NotSatisfied namespaced rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}}]}" +time="2019-05-09T02:56:41-04:00" level=debug msg="permission status" csv=csv1 opgroup=operator-group-1 permMet=false target=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="syncing CSV" csv=csv1 id=y7fq8 namespace=operator-ns phase=Failed +time="2019-05-09T02:56:41-04:00" level=debug msg="annotations correct" annotationTargets="operator-ns,target-ns" opgroupTargets="operator-ns,target-ns" +time="2019-05-09T02:56:41-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=l1Zo8 namespace=operator-ns opgroup=operator-group-1 phase=Failed +time="2019-05-09T02:56:41-04:00" level=info msg="updated annotations to match current operatorgroup" csv=csv1 id=l1Zo8 namespace=operator-ns phase=Failed +time="2019-05-09T02:56:41-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.fake.api.group csv=csv1 id=l1Zo8 namespace=operator-ns phase=Failed +time="2019-05-09T02:56:41-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:41-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:41-04:00" level=debug msg="attributes set [{User:0xc002cef200 Verb:get Namespace:operator-ns APIGroup:my.api.group APIVersion: Resource:apis Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:41-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa Present [{rbac.authorization.k8s.io v1beta1 PolicyRule Satisfied namespaced rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}}]}" +time="2019-05-09T02:56:41-04:00" level=debug msg="missing deployment with name=csv1-dep1" +time="2019-05-09T02:56:41-04:00" level=warning msg="couldn't find queue for resource" +time="2019-05-09T02:56:41-04:00" level=warning msg="needs reinstall: ComponentMissing: missing deployment with name=csv1-dep1" csv=csv1 id=l1Zo8 namespace=operator-ns phase=Failed strategy=deployment +time="2019-05-09T02:56:41-04:00" level=debug msg="copying CSV" csv=csv1 id=6dpws namespace=operator-ns phase=Failed +time="2019-05-09T02:56:41-04:00" level=debug msg="copying csv to targets" csv=csv1 id=6dpws namespace=operator-ns phase=Failed targetNamespaces="operator-ns,target-ns" +time="2019-05-09T02:56:41-04:00" level=debug msg="checking annotations" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="checking status" csv=csv1 operator-ns=operator-ns target-ns=target-ns +E0509 02:56:41.813115 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf1686389c0f0", GenerateName:"", Namespace:"operator-ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"operator-ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"NeedsReinstall", Message:"installing: ComponentMissing: missing deployment with name=csv1-dep1", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa706966f0, ext:7384301933, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa706966f0, ext:7384301933, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "operator-ns"' (will not retry!) +time="2019-05-09T02:56:41-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:41-04:00" level=debug msg="attributes set [{User:0xc002fb0480 Verb:get Namespace:target-ns APIGroup:my.api.group APIVersion: Resource:apis Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:41-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa Present [{rbac.authorization.k8s.io v1beta1 PolicyRule Satisfied namespaced rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}}]}" +time="2019-05-09T02:56:41-04:00" level=debug msg="permission status" csv=csv1 opgroup=operator-group-1 permMet=true target=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="operator has access" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:41-04:00" level=debug msg="syncing CSV" csv=csv1 id=1SpyC namespace=operator-ns phase=Pending +time="2019-05-09T02:56:41-04:00" level=debug msg="annotations correct" annotationTargets="operator-ns,target-ns" opgroupTargets="operator-ns,target-ns" +time="2019-05-09T02:56:41-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=jwN2L namespace=operator-ns opgroup=operator-group-1 phase=Pending +time="2019-05-09T02:56:41-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.fake.api.group csv=csv1 id=jwN2L namespace=operator-ns phase=Pending +time="2019-05-09T02:56:41-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:41-04:00" level=debug msg="attributes set [{User:0xc002c05140 Verb:get Namespace:operator-ns APIGroup:my.api.group APIVersion: Resource:apis Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:41-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa Present [{rbac.authorization.k8s.io v1beta1 PolicyRule Satisfied namespaced rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}}]}" +time="2019-05-09T02:56:41-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:41-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:41-04:00" level=info msg="scheduling ClusterServiceVersion for install" csv=csv1 id=jwN2L namespace=operator-ns phase=Pending +time="2019-05-09T02:56:41-04:00" level=debug msg="copying CSV" csv=csv1 id=RAzp/ namespace=operator-ns phase=Pending +time="2019-05-09T02:56:41-04:00" level=debug msg="copying csv to targets" csv=csv1 id=RAzp/ namespace=operator-ns phase=Pending targetNamespaces="operator-ns,target-ns" +time="2019-05-09T02:56:41-04:00" level=debug msg="checking annotations" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="checking status" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="updating status" csv=csv1 operator-ns=operator-ns target-ns=target-ns +E0509 02:56:41.821686 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf16864075948", GenerateName:"", Namespace:"operator-ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"operator-ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"AllRequirementsMet", Message:"all requirements found, attempting install", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa70e6ff48, ext:7392532990, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa70e6ff48, ext:7392532990, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "operator-ns"' (will not retry!) +time="2019-05-09T02:56:41-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:41-04:00" level=debug msg="attributes set [{User:0xc002c052c0 Verb:get Namespace:target-ns APIGroup:my.api.group APIVersion: Resource:apis Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:41-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa Present [{rbac.authorization.k8s.io v1beta1 PolicyRule Satisfied namespaced rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}}]}" +time="2019-05-09T02:56:41-04:00" level=debug msg="permission status" csv=csv1 opgroup=operator-group-1 permMet=true target=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="operator has access" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:41-04:00" level=debug msg="syncing CSV" csv=csv1 id=DiUYN namespace=operator-ns phase=InstallReady +time="2019-05-09T02:56:41-04:00" level=debug msg="annotations correct" annotationTargets="operator-ns,target-ns" opgroupTargets="operator-ns,target-ns" +time="2019-05-09T02:56:41-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=yczBq namespace=operator-ns opgroup=operator-group-1 phase=InstallReady +time="2019-05-09T02:56:41-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.fake.api.group csv=csv1 id=yczBq namespace=operator-ns phase=InstallReady +time="2019-05-09T02:56:41-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:41-04:00" level=warning msg="couldn't find queue for resource" +time="2019-05-09T02:56:41-04:00" level=debug msg="copying CSV" csv=csv1 id=RwxnN namespace=operator-ns phase=InstallReady +time="2019-05-09T02:56:41-04:00" level=debug msg="copying csv to targets" csv=csv1 id=RwxnN namespace=operator-ns phase=InstallReady targetNamespaces="operator-ns,target-ns" +E0509 02:56:41.828832 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf16864803a98", GenerateName:"", Namespace:"operator-ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"operator-ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"InstallSucceeded", Message:"waiting for install components to report healthy", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa715fe098, ext:7400454820, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa715fe098, ext:7400454820, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "operator-ns"' (will not retry!) +time="2019-05-09T02:56:41-04:00" level=debug msg="checking annotations" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="checking status" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="updating status" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:41-04:00" level=debug msg="attributes set [{User:0xc001fe4340 Verb:get Namespace:target-ns APIGroup:my.api.group APIVersion: Resource:apis Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:41-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa Present [{rbac.authorization.k8s.io v1beta1 PolicyRule Satisfied namespaced rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}}]}" +time="2019-05-09T02:56:41-04:00" level=debug msg="permission status" csv=csv1 opgroup=operator-group-1 permMet=true target=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="operator has access" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:41-04:00" level=debug msg="syncing CSV" csv=csv1 id=ajLxb namespace=operator-ns phase=Installing +time="2019-05-09T02:56:41-04:00" level=debug msg="annotations correct" annotationTargets="operator-ns,target-ns" opgroupTargets="operator-ns,target-ns" +time="2019-05-09T02:56:41-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=DqjBn namespace=operator-ns opgroup=operator-group-1 phase=Installing +time="2019-05-09T02:56:41-04:00" level=info msg="updated annotations to match current operatorgroup" csv=csv1 id=DqjBn namespace=operator-ns phase=Installing +time="2019-05-09T02:56:41-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.fake.api.group csv=csv1 id=DqjBn namespace=operator-ns phase=Installing +time="2019-05-09T02:56:41-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:41-04:00" level=info msg="install strategy successful" csv=csv1 id=DqjBn namespace=operator-ns phase=Installing strategy=deployment +time="2019-05-09T02:56:41-04:00" level=debug msg="copying CSV" csv=csv1 id=Z3eam namespace=operator-ns phase=Installing +time="2019-05-09T02:56:41-04:00" level=debug msg="copying csv to targets" csv=csv1 id=Z3eam namespace=operator-ns phase=Installing targetNamespaces="operator-ns,target-ns" +time="2019-05-09T02:56:41-04:00" level=debug msg="checking annotations" csv=csv1 operator-ns=operator-ns target-ns=target-ns +E0509 02:56:41.834340 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf16864d51158", GenerateName:"", Namespace:"operator-ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"operator-ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"InstallSucceeded", Message:"install strategy completed with no errors", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa71b4b758, ext:7406015446, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa71b4b758, ext:7406015446, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "operator-ns"' (will not retry!) +time="2019-05-09T02:56:41-04:00" level=debug msg="checking status" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="updating status" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:41-04:00" level=debug msg="attributes set [{User:0xc002351ec0 Verb:get Namespace:target-ns APIGroup:my.api.group APIVersion: Resource:apis Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:41-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa Present [{rbac.authorization.k8s.io v1beta1 PolicyRule Satisfied namespaced rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}}]}" +time="2019-05-09T02:56:41-04:00" level=debug msg="permission status" csv=csv1 opgroup=operator-group-1 permMet=true target=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="operator has access" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:41-04:00" level=debug msg="syncing CSV" csv=csv1 id=KzeWZ namespace=operator-ns phase=Succeeded +time="2019-05-09T02:56:41-04:00" level=debug msg="annotations correct" annotationTargets="operator-ns,target-ns" opgroupTargets="operator-ns,target-ns" +time="2019-05-09T02:56:41-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=6Qioi namespace=operator-ns opgroup=operator-group-1 phase=Succeeded +time="2019-05-09T02:56:41-04:00" level=info msg="updated annotations to match current operatorgroup" csv=csv1 id=6Qioi namespace=operator-ns phase=Succeeded +time="2019-05-09T02:56:41-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.fake.api.group csv=csv1 id=6Qioi namespace=operator-ns phase=Succeeded +time="2019-05-09T02:56:41-04:00" level=info msg="checking csv1" +time="2019-05-09T02:56:41-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:41-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:41-04:00" level=debug msg="attributes set [{User:0xc001d73000 Verb:get Namespace:operator-ns APIGroup:my.api.group APIVersion: Resource:apis Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:41-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa Present [{rbac.authorization.k8s.io v1beta1 PolicyRule Satisfied namespaced rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}}]}" +time="2019-05-09T02:56:41-04:00" level=debug msg="copying CSV" csv=csv1 id=54yfl namespace=operator-ns phase=Succeeded +time="2019-05-09T02:56:41-04:00" level=debug msg="copying csv to targets" csv=csv1 id=54yfl namespace=operator-ns phase=Succeeded targetNamespaces="operator-ns,target-ns" +time="2019-05-09T02:56:41-04:00" level=debug msg="checking annotations" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="checking status" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="updating status" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:41-04:00" level=debug msg="attributes set [{User:0xc002f13780 Verb:get Namespace:target-ns APIGroup:my.api.group APIVersion: Resource:apis Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:41-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa Present [{rbac.authorization.k8s.io v1beta1 PolicyRule Satisfied namespaced rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}}]}" +time="2019-05-09T02:56:41-04:00" level=debug msg="permission status" csv=csv1 opgroup=operator-group-1 permMet=true target=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="operator has access" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:41-04:00" level=debug msg="syncing CSV" csv=csv1 id=es76b namespace=operator-ns phase=Succeeded +time="2019-05-09T02:56:41-04:00" level=debug msg="annotations correct" annotationTargets="operator-ns,target-ns" opgroupTargets="operator-ns,target-ns" +time="2019-05-09T02:56:41-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=63CnC namespace=operator-ns opgroup=operator-group-1 phase=Succeeded +time="2019-05-09T02:56:41-04:00" level=info msg="updated annotations to match current operatorgroup" csv=csv1 id=63CnC namespace=operator-ns phase=Succeeded +time="2019-05-09T02:56:41-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.fake.api.group csv=csv1 id=63CnC namespace=operator-ns phase=Succeeded +time="2019-05-09T02:56:41-04:00" level=info msg="checking csv1" +time="2019-05-09T02:56:41-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:41-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:41-04:00" level=debug msg="attributes set [{User:0xc0000bd380 Verb:get Namespace:operator-ns APIGroup:my.api.group APIVersion: Resource:apis Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:41-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa Present [{rbac.authorization.k8s.io v1beta1 PolicyRule Satisfied namespaced rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}}]}" +time="2019-05-09T02:56:41-04:00" level=debug msg="copying CSV" csv=csv1 id=ApfFP namespace=operator-ns phase=Succeeded +time="2019-05-09T02:56:41-04:00" level=debug msg="copying csv to targets" csv=csv1 id=ApfFP namespace=operator-ns phase=Succeeded targetNamespaces="operator-ns,target-ns" +time="2019-05-09T02:56:41-04:00" level=debug msg="checking annotations" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="checking status" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:41-04:00" level=debug msg="attributes set [{User:0xc000cce400 Verb:get Namespace:target-ns APIGroup:my.api.group APIVersion: Resource:apis Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:41-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa Present [{rbac.authorization.k8s.io v1beta1 PolicyRule Satisfied namespaced rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}}]}" +time="2019-05-09T02:56:41-04:00" level=debug msg="permission status" csv=csv1 opgroup=operator-group-1 permMet=true target=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="operator has access" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:41-04:00" level=debug msg="updated target namespaces" namespace=operator-ns operatorGroup=operator-group-1 targetNamespaces="[operator-ns target-ns]" +time="2019-05-09T02:56:41-04:00" level=debug msg="check that operatorgroup has updated CSV anotations" namespace=operator-ns operatorGroup=operator-group-1 +time="2019-05-09T02:56:41-04:00" level=debug msg="annotations correct" annotationTargets="operator-ns,target-ns" opgroupTargets="operator-ns,target-ns" +time="2019-05-09T02:56:41-04:00" level=warning msg="could not requeue csv" csv=csv1 error="couldn't find queue for resource" namespace=operator-ns operatorGroup=operator-group-1 +time="2019-05-09T02:56:41-04:00" level=warning msg="could not requeue csv" csv=csv1 error="couldn't find queue for resource" namespace=operator-ns operatorGroup=operator-group-1 +time="2019-05-09T02:56:41-04:00" level=debug msg="OperatorGroup CSV annotation completed" namespace=operator-ns operatorGroup=operator-group-1 +time="2019-05-09T02:56:41-04:00" level=debug msg="operatorgroup clusterroles ensured" namespace=operator-ns operatorGroup=operator-group-1 +time="2019-05-09T02:56:41-04:00" level=warning msg="could not find csvs that provide group apis" error="cannot list ClusterServiceVersions with a NullClusterServiceVersionNamespaceLister" namespace=operator-ns operatorGroup=operator-group-1 +=== RUN TestSyncOperatorGroups/AllNamespaces/CSVPresent/Found +time="2019-05-09T02:56:41-04:00" level=debug msg="updated target namespaces" namespace=operator-ns operatorGroup=operator-group-1 targetNamespaces="[]" +time="2019-05-09T02:56:41-04:00" level=debug msg="namespace change detected" namespace=operator-ns operatorGroup=operator-group-1 targets="[]" +time="2019-05-09T02:56:41-04:00" level=debug msg="namespace change detected and operatorgroup status updated" namespace=operator-ns operatorGroup=operator-group-1 +time="2019-05-09T02:56:41-04:00" level=debug msg="syncing CSV" csv=csv1 id=HPmN8 namespace=operator-ns phase= +time="2019-05-09T02:56:41-04:00" level=info msg="operatorgroup incorrect" csv=csv1 error="" id=9i6yn namespace=operator-ns phase= +time="2019-05-09T02:56:41-04:00" level=debug msg="copying CSV" csv=csv1 id=2Sben namespace=operator-ns phase= +time="2019-05-09T02:56:41-04:00" level=info msg="not part of any operatorgroup, no annotations" csv=csv1 id=2Sben namespace=operator-ns phase= +time="2019-05-09T02:56:41-04:00" level=debug msg="skipping CSV resource copy to target namespaces" csv=csv1 id=2Sben namespace=operator-ns phase= reason="no operatorgroup found for active CSV" +time="2019-05-09T02:56:41-04:00" level=debug msg="syncing CSV" csv=csv1 id=kZIUd namespace=operator-ns phase=Failed +time="2019-05-09T02:56:41-04:00" level=debug msg="annotations correct" annotationTargets= opgroupTargets= +E0509 02:56:41.971393 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf1686cfb5360", GenerateName:"", Namespace:"operator-ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"operator-ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"NoOperatorGroup", Message:"operatorgroup incorrect", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa79daf960, ext:7542739872, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa79daf960, ext:7542739872, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Warning", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "operator-ns"' (will not retry!) +time="2019-05-09T02:56:41-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=hkfGf namespace=operator-ns opgroup=operator-group-1 phase=Failed +time="2019-05-09T02:56:41-04:00" level=info msg="updated annotations to match current operatorgroup" csv=csv1 id=hkfGf namespace=operator-ns phase=Failed +time="2019-05-09T02:56:41-04:00" level=debug msg="adding csv provided apis to operatorgroup" apis=c1.v1.fake.api.group csv=csv1 id=hkfGf namespace=operator-ns phase=Failed +time="2019-05-09T02:56:41-04:00" level=debug msg="copying CSV" csv=csv1 id=rFX5R namespace=operator-ns phase=Failed +time="2019-05-09T02:56:41-04:00" level=debug msg="copying csv to targets" csv=csv1 id=rFX5R namespace=operator-ns phase=Failed targetNamespaces= +time="2019-05-09T02:56:41-04:00" level=debug msg="copying CSV to target" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="opgroup is global" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:41-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:41-04:00" level=debug msg="attributes set [{User:0xc002b0a800 Verb:get Namespace: APIGroup:my.api.group APIVersion: Resource:apis Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:41-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa PresentNotSatisfied Policy rule not satisfied for service account [{rbac.authorization.k8s.io v1beta1 PolicyRule NotSatisfied cluster rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}}]}" +time="2019-05-09T02:56:41-04:00" level=debug msg="lift roles/rolebindings to clusterroles/rolebindings" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:41-04:00" level=debug msg="processing role" +time="2019-05-09T02:56:41-04:00" level=debug msg="created cluster role" +time="2019-05-09T02:56:41-04:00" level=debug msg="syncing CSV" csv=csv1 id=OJ7kZ namespace=operator-ns phase=Failed +time="2019-05-09T02:56:41-04:00" level=debug msg="annotations correct" annotationTargets= opgroupTargets= +time="2019-05-09T02:56:41-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=1E2+G namespace=operator-ns opgroup=operator-group-1 phase=Failed +time="2019-05-09T02:56:41-04:00" level=info msg="updated annotations to match current operatorgroup" csv=csv1 id=1E2+G namespace=operator-ns phase=Failed +time="2019-05-09T02:56:41-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.fake.api.group csv=csv1 id=1E2+G namespace=operator-ns phase=Failed +time="2019-05-09T02:56:41-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:41-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:41-04:00" level=debug msg="attributes set [{User:0xc002c04280 Verb:get Namespace:operator-ns APIGroup:my.api.group APIVersion: Resource:apis Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:41-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa Present [{rbac.authorization.k8s.io v1beta1 PolicyRule Satisfied namespaced rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}}]}" +time="2019-05-09T02:56:41-04:00" level=debug msg="missing deployment with name=csv1-dep1" +time="2019-05-09T02:56:41-04:00" level=warning msg="couldn't find queue for resource" +time="2019-05-09T02:56:41-04:00" level=warning msg="needs reinstall: ComponentMissing: missing deployment with name=csv1-dep1" csv=csv1 id=1E2+G namespace=operator-ns phase=Failed strategy=deployment +time="2019-05-09T02:56:41-04:00" level=debug msg="copying CSV" csv=csv1 id=Lzirv namespace=operator-ns phase=Failed +time="2019-05-09T02:56:41-04:00" level=debug msg="copying csv to targets" csv=csv1 id=Lzirv namespace=operator-ns phase=Failed targetNamespaces= +E0509 02:56:41.979123 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf1686d7073c0", GenerateName:"", Namespace:"operator-ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"operator-ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"NeedsReinstall", Message:"installing: ComponentMissing: missing deployment with name=csv1-dep1", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa7a5019c0, ext:7550416478, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa7a5019c0, ext:7550416478, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "operator-ns"' (will not retry!) +time="2019-05-09T02:56:41-04:00" level=debug msg="checking annotations" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="checking status" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="opgroup is global" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:41-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:41-04:00" level=debug msg="attributes set [{User:0xc002cce6c0 Verb:get Namespace: APIGroup:my.api.group APIVersion: Resource:apis Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:41-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa Present [{rbac.authorization.k8s.io v1beta1 PolicyRule Satisfied cluster rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}}]}" +time="2019-05-09T02:56:41-04:00" level=debug msg="global operator has correct global permissions" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:41-04:00" level=debug msg="syncing CSV" csv=csv1 id=oEJWE namespace=operator-ns phase=Pending +time="2019-05-09T02:56:41-04:00" level=debug msg="annotations correct" annotationTargets= opgroupTargets= +time="2019-05-09T02:56:41-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=tqZOa namespace=operator-ns opgroup=operator-group-1 phase=Pending +time="2019-05-09T02:56:41-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.fake.api.group csv=csv1 id=tqZOa namespace=operator-ns phase=Pending +time="2019-05-09T02:56:41-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:41-04:00" level=debug msg="attributes set [{User:0xc002fb03c0 Verb:get Namespace:operator-ns APIGroup:my.api.group APIVersion: Resource:apis Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:41-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa Present [{rbac.authorization.k8s.io v1beta1 PolicyRule Satisfied namespaced rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}}]}" +time="2019-05-09T02:56:41-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:41-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:41-04:00" level=info msg="scheduling ClusterServiceVersion for install" csv=csv1 id=tqZOa namespace=operator-ns phase=Pending +time="2019-05-09T02:56:41-04:00" level=debug msg="copying CSV" csv=csv1 id=RaLiu namespace=operator-ns phase=Pending +time="2019-05-09T02:56:41-04:00" level=debug msg="copying csv to targets" csv=csv1 id=RaLiu namespace=operator-ns phase=Pending targetNamespaces= +time="2019-05-09T02:56:41-04:00" level=debug msg="checking annotations" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="checking status" csv=csv1 operator-ns=operator-ns target-ns=target-ns +E0509 02:56:41.982483 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf1686daa86f0", GenerateName:"", Namespace:"operator-ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"operator-ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"AllRequirementsMet", Message:"all requirements found, attempting install", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa7a8a2cf0, ext:7554221935, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa7a8a2cf0, ext:7554221935, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "operator-ns"' (will not retry!) +time="2019-05-09T02:56:41-04:00" level=debug msg="updating status" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="opgroup is global" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:41-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:41-04:00" level=debug msg="attributes set [{User:0xc002cce980 Verb:get Namespace: APIGroup:my.api.group APIVersion: Resource:apis Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:41-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa Present [{rbac.authorization.k8s.io v1beta1 PolicyRule Satisfied cluster rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}}]}" +time="2019-05-09T02:56:41-04:00" level=debug msg="global operator has correct global permissions" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:41-04:00" level=debug msg="syncing CSV" csv=csv1 id=O5EDS namespace=operator-ns phase=InstallReady +time="2019-05-09T02:56:41-04:00" level=debug msg="annotations correct" annotationTargets= opgroupTargets= +time="2019-05-09T02:56:41-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=Q9VhC namespace=operator-ns opgroup=operator-group-1 phase=InstallReady +time="2019-05-09T02:56:41-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.fake.api.group csv=csv1 id=Q9VhC namespace=operator-ns phase=InstallReady +time="2019-05-09T02:56:41-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:41-04:00" level=warning msg="couldn't find queue for resource" +time="2019-05-09T02:56:41-04:00" level=debug msg="copying CSV" csv=csv1 id=Lc2xC namespace=operator-ns phase=InstallReady +time="2019-05-09T02:56:41-04:00" level=debug msg="copying csv to targets" csv=csv1 id=Lc2xC namespace=operator-ns phase=InstallReady targetNamespaces= +E0509 02:56:41.987704 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf1686df96e28", GenerateName:"", Namespace:"operator-ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"operator-ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"InstallSucceeded", Message:"waiting for install components to report healthy", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa7ad91428, ext:7559392997, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa7ad91428, ext:7559392997, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "operator-ns"' (will not retry!) +time="2019-05-09T02:56:41-04:00" level=debug msg="checking annotations" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="checking status" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="updating status" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="opgroup is global" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:41-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:41-04:00" level=debug msg="attributes set [{User:0xc002fb0700 Verb:get Namespace: APIGroup:my.api.group APIVersion: Resource:apis Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:41-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa Present [{rbac.authorization.k8s.io v1beta1 PolicyRule Satisfied cluster rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}}]}" +time="2019-05-09T02:56:41-04:00" level=debug msg="global operator has correct global permissions" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:41-04:00" level=debug msg="syncing CSV" csv=csv1 id=eEIyh namespace=operator-ns phase=Installing +time="2019-05-09T02:56:41-04:00" level=debug msg="annotations correct" annotationTargets= opgroupTargets= +time="2019-05-09T02:56:41-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=a0Kpm namespace=operator-ns opgroup=operator-group-1 phase=Installing +time="2019-05-09T02:56:41-04:00" level=info msg="updated annotations to match current operatorgroup" csv=csv1 id=a0Kpm namespace=operator-ns phase=Installing +time="2019-05-09T02:56:41-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.fake.api.group csv=csv1 id=a0Kpm namespace=operator-ns phase=Installing +time="2019-05-09T02:56:41-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:41-04:00" level=info msg="install strategy successful" csv=csv1 id=a0Kpm namespace=operator-ns phase=Installing strategy=deployment +time="2019-05-09T02:56:41-04:00" level=debug msg="copying CSV" csv=csv1 id=pPt7Y namespace=operator-ns phase=Installing +time="2019-05-09T02:56:41-04:00" level=debug msg="copying csv to targets" csv=csv1 id=pPt7Y namespace=operator-ns phase=Installing targetNamespaces= +time="2019-05-09T02:56:41-04:00" level=debug msg="checking annotations" csv=csv1 operator-ns=operator-ns target-ns=target-ns +E0509 02:56:41.993610 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf1686e537508", GenerateName:"", Namespace:"operator-ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"operator-ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"InstallSucceeded", Message:"install strategy completed with no errors", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa7b331b08, ext:7565293433, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa7b331b08, ext:7565293433, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "operator-ns"' (will not retry!) +time="2019-05-09T02:56:41-04:00" level=debug msg="checking status" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="updating status" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:41-04:00" level=debug msg="opgroup is global" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:41-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:41-04:00" level=debug msg="attributes set [{User:0xc002fb0800 Verb:get Namespace: APIGroup:my.api.group APIVersion: Resource:apis Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:41-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa Present [{rbac.authorization.k8s.io v1beta1 PolicyRule Satisfied cluster rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}}]}" +time="2019-05-09T02:56:41-04:00" level=debug msg="global operator has correct global permissions" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:41-04:00" level=debug msg="syncing CSV" csv=csv1 id=RSa7T namespace=operator-ns phase=Succeeded +time="2019-05-09T02:56:41-04:00" level=debug msg="annotations correct" annotationTargets= opgroupTargets= +time="2019-05-09T02:56:41-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=gpndA namespace=operator-ns opgroup=operator-group-1 phase=Succeeded +time="2019-05-09T02:56:41-04:00" level=info msg="updated annotations to match current operatorgroup" csv=csv1 id=gpndA namespace=operator-ns phase=Succeeded +time="2019-05-09T02:56:41-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.fake.api.group csv=csv1 id=gpndA namespace=operator-ns phase=Succeeded +time="2019-05-09T02:56:41-04:00" level=info msg="checking csv1" +time="2019-05-09T02:56:41-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:41-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:41-04:00" level=debug msg="attributes set [{User:0xc002a36c00 Verb:get Namespace:operator-ns APIGroup:my.api.group APIVersion: Resource:apis Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:41-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa Present [{rbac.authorization.k8s.io v1beta1 PolicyRule Satisfied namespaced rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}}]}" +time="2019-05-09T02:56:42-04:00" level=debug msg="copying CSV" csv=csv1 id=iU/eL namespace=operator-ns phase=Succeeded +time="2019-05-09T02:56:42-04:00" level=debug msg="copying csv to targets" csv=csv1 id=iU/eL namespace=operator-ns phase=Succeeded targetNamespaces= +time="2019-05-09T02:56:42-04:00" level=debug msg="checking annotations" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:42-04:00" level=debug msg="checking status" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:42-04:00" level=debug msg="updating status" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:42-04:00" level=debug msg="opgroup is global" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:42-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:42-04:00" level=debug msg="attributes set [{User:0xc002cee040 Verb:get Namespace: APIGroup:my.api.group APIVersion: Resource:apis Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:42-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa Present [{rbac.authorization.k8s.io v1beta1 PolicyRule Satisfied cluster rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}}]}" +time="2019-05-09T02:56:42-04:00" level=debug msg="global operator has correct global permissions" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:42-04:00" level=debug msg="syncing CSV" csv=csv1 id=PhjFW namespace=operator-ns phase=Succeeded +time="2019-05-09T02:56:42-04:00" level=debug msg="annotations correct" annotationTargets= opgroupTargets= +time="2019-05-09T02:56:42-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=R/hjM namespace=operator-ns opgroup=operator-group-1 phase=Succeeded +time="2019-05-09T02:56:42-04:00" level=info msg="updated annotations to match current operatorgroup" csv=csv1 id=R/hjM namespace=operator-ns phase=Succeeded +time="2019-05-09T02:56:42-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.fake.api.group csv=csv1 id=R/hjM namespace=operator-ns phase=Succeeded +time="2019-05-09T02:56:42-04:00" level=info msg="checking csv1" +time="2019-05-09T02:56:42-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:42-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:42-04:00" level=debug msg="attributes set [{User:0xc002cef380 Verb:get Namespace:operator-ns APIGroup:my.api.group APIVersion: Resource:apis Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:42-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa Present [{rbac.authorization.k8s.io v1beta1 PolicyRule Satisfied namespaced rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}}]}" +time="2019-05-09T02:56:42-04:00" level=debug msg="copying CSV" csv=csv1 id=aQwsu namespace=operator-ns phase=Succeeded +time="2019-05-09T02:56:42-04:00" level=debug msg="copying csv to targets" csv=csv1 id=aQwsu namespace=operator-ns phase=Succeeded targetNamespaces= +time="2019-05-09T02:56:42-04:00" level=debug msg="checking annotations" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:42-04:00" level=debug msg="checking status" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:42-04:00" level=debug msg="opgroup is global" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:42-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:42-04:00" level=debug msg="attributes set [{User:0xc002cefec0 Verb:get Namespace: APIGroup:my.api.group APIVersion: Resource:apis Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:42-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa Present [{rbac.authorization.k8s.io v1beta1 PolicyRule Satisfied cluster rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}}]}" +time="2019-05-09T02:56:42-04:00" level=debug msg="global operator has correct global permissions" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:42-04:00" level=debug msg="updated target namespaces" namespace=operator-ns operatorGroup=operator-group-1 targetNamespaces="[]" +time="2019-05-09T02:56:42-04:00" level=debug msg="check that operatorgroup has updated CSV anotations" namespace=operator-ns operatorGroup=operator-group-1 +time="2019-05-09T02:56:42-04:00" level=debug msg="annotations correct" annotationTargets= opgroupTargets= +time="2019-05-09T02:56:42-04:00" level=debug msg="OperatorGroup CSV annotation completed" namespace=operator-ns operatorGroup=operator-group-1 +time="2019-05-09T02:56:42-04:00" level=debug msg="operatorgroup clusterroles ensured" namespace=operator-ns operatorGroup=operator-group-1 +time="2019-05-09T02:56:42-04:00" level=warning msg="could not find csvs that provide group apis" error="cannot list ClusterServiceVersions with a NullClusterServiceVersionNamespaceLister" namespace=operator-ns operatorGroup=operator-group-1 +=== RUN TestSyncOperatorGroups/AllNamespaces/CSVPresent/Found/PruneMissingProvidedAPI +time="2019-05-09T02:56:42-04:00" level=debug msg="updated target namespaces" namespace=operator-ns operatorGroup=operator-group-1 targetNamespaces="[]" +time="2019-05-09T02:56:42-04:00" level=debug msg="namespace change detected" namespace=operator-ns operatorGroup=operator-group-1 targets="[]" +time="2019-05-09T02:56:42-04:00" level=debug msg="namespace change detected and operatorgroup status updated" namespace=operator-ns operatorGroup=operator-group-1 +time="2019-05-09T02:56:42-04:00" level=debug msg="syncing CSV" csv=csv1 id=fZg0o namespace=operator-ns phase= +time="2019-05-09T02:56:42-04:00" level=info msg="operatorgroup incorrect" csv=csv1 error="" id=h0zCV namespace=operator-ns phase= +time="2019-05-09T02:56:42-04:00" level=debug msg="copying CSV" csv=csv1 id=5lukh namespace=operator-ns phase= +time="2019-05-09T02:56:42-04:00" level=info msg="not part of any operatorgroup, no annotations" csv=csv1 id=5lukh namespace=operator-ns phase= +time="2019-05-09T02:56:42-04:00" level=debug msg="skipping CSV resource copy to target namespaces" csv=csv1 id=5lukh namespace=operator-ns phase= reason="no operatorgroup found for active CSV" +time="2019-05-09T02:56:42-04:00" level=debug msg="syncing CSV" csv=csv1 id=KbWk6 namespace=operator-ns phase=Failed +time="2019-05-09T02:56:42-04:00" level=debug msg="annotations correct" annotationTargets= opgroupTargets= +time="2019-05-09T02:56:42-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=sr+OG namespace=operator-ns opgroup=operator-group-1 phase=Failed +E0509 02:56:42.132277 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf168769201d0", GenerateName:"", Namespace:"operator-ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"operator-ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"NoOperatorGroup", Message:"operatorgroup incorrect", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa87d6ddd0, ext:7703610288, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa87d6ddd0, ext:7703610288, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Warning", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "operator-ns"' (will not retry!) +time="2019-05-09T02:56:42-04:00" level=info msg="updated annotations to match current operatorgroup" csv=csv1 id=sr+OG namespace=operator-ns phase=Failed +time="2019-05-09T02:56:42-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.fake.api.group csv=csv1 id=sr+OG namespace=operator-ns phase=Failed +time="2019-05-09T02:56:42-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:42-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:42-04:00" level=debug msg="attributes set [{User:0xc002ccfac0 Verb:get Namespace:operator-ns APIGroup:my.api.group APIVersion: Resource:apis Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:42-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa Present [{rbac.authorization.k8s.io v1beta1 PolicyRule Satisfied namespaced rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}}]}" +time="2019-05-09T02:56:42-04:00" level=debug msg="missing deployment with name=csv1-dep1" +time="2019-05-09T02:56:42-04:00" level=warning msg="couldn't find queue for resource" +time="2019-05-09T02:56:42-04:00" level=warning msg="needs reinstall: ComponentMissing: missing deployment with name=csv1-dep1" csv=csv1 id=sr+OG namespace=operator-ns phase=Failed strategy=deployment +time="2019-05-09T02:56:42-04:00" level=debug msg="copying CSV" csv=csv1 id=j/BaM namespace=operator-ns phase=Failed +time="2019-05-09T02:56:42-04:00" level=debug msg="copying csv to targets" csv=csv1 id=j/BaM namespace=operator-ns phase=Failed targetNamespaces= +E0509 02:56:42.135840 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf16876c71f78", GenerateName:"", Namespace:"operator-ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"operator-ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"NeedsReinstall", Message:"installing: ComponentMissing: missing deployment with name=csv1-dep1", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa880bfb78, ext:7707090821, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa880bfb78, ext:7707090821, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "operator-ns"' (will not retry!) +time="2019-05-09T02:56:42-04:00" level=debug msg="copying CSV to target" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:42-04:00" level=debug msg="opgroup is global" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:42-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:42-04:00" level=debug msg="attributes set [{User:0xc002a5b300 Verb:get Namespace: APIGroup:my.api.group APIVersion: Resource:apis Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:42-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa PresentNotSatisfied Policy rule not satisfied for service account [{rbac.authorization.k8s.io v1beta1 PolicyRule NotSatisfied cluster rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}}]}" +time="2019-05-09T02:56:42-04:00" level=debug msg="lift roles/rolebindings to clusterroles/rolebindings" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:42-04:00" level=debug msg="processing role" +time="2019-05-09T02:56:42-04:00" level=debug msg="created cluster role" +time="2019-05-09T02:56:42-04:00" level=debug msg="syncing CSV" csv=csv1 id=W4Rpb namespace=operator-ns phase=Pending +time="2019-05-09T02:56:42-04:00" level=debug msg="annotations correct" annotationTargets= opgroupTargets= +time="2019-05-09T02:56:42-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=geua0 namespace=operator-ns opgroup=operator-group-1 phase=Pending +time="2019-05-09T02:56:42-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.fake.api.group csv=csv1 id=geua0 namespace=operator-ns phase=Pending +time="2019-05-09T02:56:42-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:42-04:00" level=debug msg="attributes set [{User:0xc0011b2480 Verb:get Namespace:operator-ns APIGroup:my.api.group APIVersion: Resource:apis Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:42-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa Present [{rbac.authorization.k8s.io v1beta1 PolicyRule Satisfied namespaced rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}}]}" +time="2019-05-09T02:56:42-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:42-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:42-04:00" level=info msg="scheduling ClusterServiceVersion for install" csv=csv1 id=geua0 namespace=operator-ns phase=Pending +time="2019-05-09T02:56:42-04:00" level=debug msg="copying CSV" csv=csv1 id=wNsYT namespace=operator-ns phase=Pending +time="2019-05-09T02:56:42-04:00" level=debug msg="copying csv to targets" csv=csv1 id=wNsYT namespace=operator-ns phase=Pending targetNamespaces= +time="2019-05-09T02:56:42-04:00" level=debug msg="checking annotations" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:42-04:00" level=debug msg="checking status" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:42-04:00" level=debug msg="updating status" csv=csv1 operator-ns=operator-ns target-ns=target-ns +E0509 02:56:42.141182 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf168771e6f08", GenerateName:"", Namespace:"operator-ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"operator-ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"AllRequirementsMet", Message:"all requirements found, attempting install", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa88634b08, ext:7712813144, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa88634b08, ext:7712813144, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "operator-ns"' (will not retry!) +time="2019-05-09T02:56:42-04:00" level=debug msg="opgroup is global" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:42-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:42-04:00" level=debug msg="attributes set [{User:0xc002a5b580 Verb:get Namespace: APIGroup:my.api.group APIVersion: Resource:apis Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:42-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa Present [{rbac.authorization.k8s.io v1beta1 PolicyRule Satisfied cluster rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}}]}" +time="2019-05-09T02:56:42-04:00" level=debug msg="global operator has correct global permissions" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:42-04:00" level=debug msg="syncing CSV" csv=csv1 id=/M81V namespace=operator-ns phase=InstallReady +time="2019-05-09T02:56:42-04:00" level=debug msg="annotations correct" annotationTargets= opgroupTargets= +time="2019-05-09T02:56:42-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=FJRqM namespace=operator-ns opgroup=operator-group-1 phase=InstallReady +time="2019-05-09T02:56:42-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.fake.api.group csv=csv1 id=FJRqM namespace=operator-ns phase=InstallReady +time="2019-05-09T02:56:42-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:42-04:00" level=warning msg="couldn't find queue for resource" +time="2019-05-09T02:56:42-04:00" level=debug msg="copying CSV" csv=csv1 id=vm9NY namespace=operator-ns phase=InstallReady +time="2019-05-09T02:56:42-04:00" level=debug msg="copying csv to targets" csv=csv1 id=vm9NY namespace=operator-ns phase=InstallReady targetNamespaces= +E0509 02:56:42.146550 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf16877706f38", GenerateName:"", Namespace:"operator-ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"operator-ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"InstallSucceeded", Message:"waiting for install components to report healthy", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa88b54b38, ext:7718186462, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa88b54b38, ext:7718186462, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "operator-ns"' (will not retry!) +time="2019-05-09T02:56:42-04:00" level=debug msg="checking annotations" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:42-04:00" level=debug msg="checking status" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:42-04:00" level=debug msg="updating status" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:42-04:00" level=debug msg="opgroup is global" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:42-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:42-04:00" level=debug msg="attributes set [{User:0xc002d385c0 Verb:get Namespace: APIGroup:my.api.group APIVersion: Resource:apis Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:42-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa Present [{rbac.authorization.k8s.io v1beta1 PolicyRule Satisfied cluster rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}}]}" +time="2019-05-09T02:56:42-04:00" level=debug msg="global operator has correct global permissions" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:42-04:00" level=debug msg="syncing CSV" csv=csv1 id=VJ0or namespace=operator-ns phase=Installing +time="2019-05-09T02:56:42-04:00" level=debug msg="annotations correct" annotationTargets= opgroupTargets= +time="2019-05-09T02:56:42-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=xGQtr namespace=operator-ns opgroup=operator-group-1 phase=Installing +time="2019-05-09T02:56:42-04:00" level=info msg="updated annotations to match current operatorgroup" csv=csv1 id=xGQtr namespace=operator-ns phase=Installing +time="2019-05-09T02:56:42-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.fake.api.group csv=csv1 id=xGQtr namespace=operator-ns phase=Installing +time="2019-05-09T02:56:42-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:42-04:00" level=info msg="install strategy successful" csv=csv1 id=xGQtr namespace=operator-ns phase=Installing strategy=deployment +time="2019-05-09T02:56:42-04:00" level=debug msg="copying CSV" csv=csv1 id=4CFe4 namespace=operator-ns phase=Installing +time="2019-05-09T02:56:42-04:00" level=debug msg="copying csv to targets" csv=csv1 id=4CFe4 namespace=operator-ns phase=Installing targetNamespaces= +time="2019-05-09T02:56:42-04:00" level=debug msg="checking annotations" csv=csv1 operator-ns=operator-ns target-ns=target-ns +E0509 02:56:42.152549 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf16877cc1810", GenerateName:"", Namespace:"operator-ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"operator-ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"InstallSucceeded", Message:"install strategy completed with no errors", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa8910f410, ext:7724194082, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa8910f410, ext:7724194082, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "operator-ns"' (will not retry!) +time="2019-05-09T02:56:42-04:00" level=debug msg="checking status" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:42-04:00" level=debug msg="updating status" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:42-04:00" level=debug msg="opgroup is global" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:42-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:42-04:00" level=debug msg="attributes set [{User:0xc002fb1bc0 Verb:get Namespace: APIGroup:my.api.group APIVersion: Resource:apis Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:42-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa Present [{rbac.authorization.k8s.io v1beta1 PolicyRule Satisfied cluster rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}}]}" +time="2019-05-09T02:56:42-04:00" level=debug msg="global operator has correct global permissions" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:42-04:00" level=debug msg="syncing CSV" csv=csv1 id=ZIFgD namespace=operator-ns phase=Succeeded +time="2019-05-09T02:56:42-04:00" level=debug msg="annotations correct" annotationTargets= opgroupTargets= +time="2019-05-09T02:56:42-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=Gej0X namespace=operator-ns opgroup=operator-group-1 phase=Succeeded +time="2019-05-09T02:56:42-04:00" level=info msg="updated annotations to match current operatorgroup" csv=csv1 id=Gej0X namespace=operator-ns phase=Succeeded +time="2019-05-09T02:56:42-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.fake.api.group csv=csv1 id=Gej0X namespace=operator-ns phase=Succeeded +time="2019-05-09T02:56:42-04:00" level=info msg="checking csv1" +time="2019-05-09T02:56:42-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:42-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:42-04:00" level=debug msg="attributes set [{User:0xc001d2e740 Verb:get Namespace:operator-ns APIGroup:my.api.group APIVersion: Resource:apis Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:42-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa Present [{rbac.authorization.k8s.io v1beta1 PolicyRule Satisfied namespaced rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}}]}" +time="2019-05-09T02:56:42-04:00" level=debug msg="copying CSV" csv=csv1 id=muHag namespace=operator-ns phase=Succeeded +time="2019-05-09T02:56:42-04:00" level=debug msg="copying csv to targets" csv=csv1 id=muHag namespace=operator-ns phase=Succeeded targetNamespaces= +time="2019-05-09T02:56:42-04:00" level=debug msg="checking annotations" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:42-04:00" level=debug msg="checking status" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:42-04:00" level=debug msg="updating status" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:42-04:00" level=debug msg="opgroup is global" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:42-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:42-04:00" level=debug msg="attributes set [{User:0xc0029cc0c0 Verb:get Namespace: APIGroup:my.api.group APIVersion: Resource:apis Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:42-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa Present [{rbac.authorization.k8s.io v1beta1 PolicyRule Satisfied cluster rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}}]}" +time="2019-05-09T02:56:42-04:00" level=debug msg="global operator has correct global permissions" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:42-04:00" level=debug msg="syncing CSV" csv=csv1 id=RKyiF namespace=operator-ns phase=Succeeded +time="2019-05-09T02:56:42-04:00" level=debug msg="annotations correct" annotationTargets= opgroupTargets= +time="2019-05-09T02:56:42-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=oO/vY namespace=operator-ns opgroup=operator-group-1 phase=Succeeded +time="2019-05-09T02:56:42-04:00" level=info msg="updated annotations to match current operatorgroup" csv=csv1 id=oO/vY namespace=operator-ns phase=Succeeded +time="2019-05-09T02:56:42-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.fake.api.group csv=csv1 id=oO/vY namespace=operator-ns phase=Succeeded +time="2019-05-09T02:56:42-04:00" level=info msg="checking csv1" +time="2019-05-09T02:56:42-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:42-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:42-04:00" level=debug msg="attributes set [{User:0xc0029ccc40 Verb:get Namespace:operator-ns APIGroup:my.api.group APIVersion: Resource:apis Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:42-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa Present [{rbac.authorization.k8s.io v1beta1 PolicyRule Satisfied namespaced rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}}]}" +time="2019-05-09T02:56:42-04:00" level=debug msg="copying CSV" csv=csv1 id=UDypA namespace=operator-ns phase=Succeeded +time="2019-05-09T02:56:42-04:00" level=debug msg="copying csv to targets" csv=csv1 id=UDypA namespace=operator-ns phase=Succeeded targetNamespaces= +time="2019-05-09T02:56:42-04:00" level=debug msg="checking annotations" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:42-04:00" level=debug msg="checking status" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:42-04:00" level=debug msg="opgroup is global" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:42-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:42-04:00" level=debug msg="attributes set [{User:0xc0029cd500 Verb:get Namespace: APIGroup:my.api.group APIVersion: Resource:apis Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:42-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa Present [{rbac.authorization.k8s.io v1beta1 PolicyRule Satisfied cluster rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}}]}" +time="2019-05-09T02:56:42-04:00" level=debug msg="global operator has correct global permissions" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:42-04:00" level=debug msg="syncing CSV" csv=csv1 id=8tfKU namespace=operator-ns phase=Succeeded +time="2019-05-09T02:56:42-04:00" level=debug msg="annotations correct" annotationTargets= opgroupTargets= +time="2019-05-09T02:56:42-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=JyLVD namespace=operator-ns opgroup=operator-group-1 phase=Succeeded +time="2019-05-09T02:56:42-04:00" level=info msg="updated annotations to match current operatorgroup" csv=csv1 id=JyLVD namespace=operator-ns phase=Succeeded +time="2019-05-09T02:56:42-04:00" level=debug msg="no intersecting operatorgroups provide the same apis" apis=c1.v1.fake.api.group csv=csv1 id=JyLVD namespace=operator-ns phase=Succeeded +time="2019-05-09T02:56:42-04:00" level=info msg="checking csv1" +time="2019-05-09T02:56:42-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:42-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:42-04:00" level=debug msg="attributes set [{User:0xc00240a200 Verb:get Namespace:operator-ns APIGroup:my.api.group APIVersion: Resource:apis Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:42-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa Present [{rbac.authorization.k8s.io v1beta1 PolicyRule Satisfied namespaced rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}}]}" +time="2019-05-09T02:56:42-04:00" level=debug msg="copying CSV" csv=csv1 id=3vinN namespace=operator-ns phase=Succeeded +time="2019-05-09T02:56:42-04:00" level=debug msg="copying csv to targets" csv=csv1 id=3vinN namespace=operator-ns phase=Succeeded targetNamespaces= +time="2019-05-09T02:56:42-04:00" level=debug msg="checking annotations" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:42-04:00" level=debug msg="checking status" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:42-04:00" level=debug msg="opgroup is global" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:42-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:42-04:00" level=debug msg="attributes set [{User:0xc0029cdec0 Verb:get Namespace: APIGroup:my.api.group APIVersion: Resource:apis Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:42-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa Present [{rbac.authorization.k8s.io v1beta1 PolicyRule Satisfied cluster rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}}]}" +time="2019-05-09T02:56:42-04:00" level=debug msg="global operator has correct global permissions" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:42-04:00" level=debug msg="updated target namespaces" namespace=operator-ns operatorGroup=operator-group-1 targetNamespaces="[]" +time="2019-05-09T02:56:42-04:00" level=debug msg="check that operatorgroup has updated CSV anotations" namespace=operator-ns operatorGroup=operator-group-1 +time="2019-05-09T02:56:42-04:00" level=debug msg="annotations correct" annotationTargets= opgroupTargets= +time="2019-05-09T02:56:42-04:00" level=debug msg="OperatorGroup CSV annotation completed" namespace=operator-ns operatorGroup=operator-group-1 +time="2019-05-09T02:56:42-04:00" level=debug msg="operatorgroup clusterroles ensured" namespace=operator-ns operatorGroup=operator-group-1 +time="2019-05-09T02:56:42-04:00" level=warning msg="could not find csvs that provide group apis" error="cannot list ClusterServiceVersions with a NullClusterServiceVersionNamespaceLister" namespace=operator-ns operatorGroup=operator-group-1 +time="2019-05-09T02:56:42-04:00" level=debug msg="removing provided apis from annotation to match cluster state" intersection=c1.v1.fake.api.group namespace=operator-ns operatorGroup=operator-group-1 providedAPIDifference=missing.v1.fake.api.group providedAPIsAnnotation="c1.v1.fake.api.group,missing.v1.fake.api.group" providedAPIsOnCluster=c1.v1.fake.api.group +=== RUN TestSyncOperatorGroups/AllNamespaces/CSVPresent/Found/PruneMissingProvidedAPI/StaticProvidedAPIs +time="2019-05-09T02:56:42-04:00" level=debug msg="updated target namespaces" namespace=operator-ns operatorGroup=operator-group-1 targetNamespaces="[]" +time="2019-05-09T02:56:42-04:00" level=debug msg="namespace change detected" namespace=operator-ns operatorGroup=operator-group-1 targets="[]" +time="2019-05-09T02:56:42-04:00" level=debug msg="namespace change detected and operatorgroup status updated" namespace=operator-ns operatorGroup=operator-group-1 +time="2019-05-09T02:56:42-04:00" level=debug msg="updated target namespaces" namespace=operator-ns operatorGroup=operator-group-1 targetNamespaces="[]" +time="2019-05-09T02:56:42-04:00" level=debug msg="check that operatorgroup has updated CSV anotations" namespace=operator-ns operatorGroup=operator-group-1 +time="2019-05-09T02:56:42-04:00" level=debug msg="OperatorGroup CSV annotation completed" namespace=operator-ns operatorGroup=operator-group-1 +time="2019-05-09T02:56:42-04:00" level=debug msg="operatorgroup clusterroles ensured" namespace=operator-ns operatorGroup=operator-group-1 +time="2019-05-09T02:56:42-04:00" level=warning msg="could not find csvs that provide group apis" error="cannot list ClusterServiceVersions with a NullClusterServiceVersionNamespaceLister" namespace=operator-ns operatorGroup=operator-group-1 +time="2019-05-09T02:56:42-04:00" level=debug msg="group has static provided apis. skipping provided api pruning" +=== RUN TestSyncOperatorGroups/AllNamespaces/CSVPresent/InstallModeNotSupported +time="2019-05-09T02:56:42-04:00" level=debug msg="updated target namespaces" namespace=operator-ns operatorGroup=operator-group-1 targetNamespaces="[]" +time="2019-05-09T02:56:42-04:00" level=debug msg="namespace change detected" namespace=operator-ns operatorGroup=operator-group-1 targets="[]" +time="2019-05-09T02:56:42-04:00" level=debug msg="namespace change detected and operatorgroup status updated" namespace=operator-ns operatorGroup=operator-group-1 +time="2019-05-09T02:56:42-04:00" level=debug msg="syncing CSV" csv=csv1 id=D6Qyc namespace=operator-ns phase= +time="2019-05-09T02:56:42-04:00" level=info msg="operatorgroup incorrect" csv=csv1 error="" id=crvJX namespace=operator-ns phase= +time="2019-05-09T02:56:42-04:00" level=debug msg="copying CSV" csv=csv1 id=1ADf8 namespace=operator-ns phase= +time="2019-05-09T02:56:42-04:00" level=info msg="not part of any operatorgroup, no annotations" csv=csv1 id=1ADf8 namespace=operator-ns phase= +time="2019-05-09T02:56:42-04:00" level=debug msg="skipping CSV resource copy to target namespaces" csv=csv1 id=1ADf8 namespace=operator-ns phase= reason="no operatorgroup found for active CSV" +time="2019-05-09T02:56:42-04:00" level=debug msg="syncing CSV" csv=csv1 id=ysLsz namespace=operator-ns phase=Failed +time="2019-05-09T02:56:42-04:00" level=debug msg="annotations correct" annotationTargets= opgroupTargets= +time="2019-05-09T02:56:42-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=KcfXP namespace=operator-ns opgroup=operator-group-1 phase=Failed +E0509 02:56:42.420199 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf16887b4aa30", GenerateName:"", Namespace:"operator-ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"operator-ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"NoOperatorGroup", Message:"operatorgroup incorrect", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa98f98630, ext:7991093408, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa98f98630, ext:7991093408, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Warning", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "operator-ns"' (will not retry!) +time="2019-05-09T02:56:42-04:00" level=info msg="updated annotations to match current operatorgroup" csv=csv1 id=KcfXP namespace=operator-ns phase=Failed +time="2019-05-09T02:56:42-04:00" level=info msg="installmodeset does not support operatorgroups namespace selection" csv=csv1 id=KcfXP namespace=operator-ns phase=Failed reason="AllNamespaces InstallModeType not supported, cannot configure to watch all namespaces" +time="2019-05-09T02:56:42-04:00" level=debug msg="copying CSV" csv=csv1 id=he1ah namespace=operator-ns phase=Failed +time="2019-05-09T02:56:42-04:00" level=debug msg="copying csv to targets" csv=csv1 id=he1ah namespace=operator-ns phase=Failed targetNamespaces= +time="2019-05-09T02:56:42-04:00" level=debug msg="copying CSV to target" csv=csv1 operator-ns=operator-ns target-ns=target-ns +E0509 02:56:42.421710 15719 event.go:203] Server rejected event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"csv1.159cf16887d1c750", GenerateName:"", Namespace:"operator-ns", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"ClusterServiceVersion", Namespace:"operator-ns", Name:"csv1", UID:"", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"", FieldPath:""}, Reason:"UnsupportedOperatorGroup", Message:"AllNamespaces InstallModeType not supported, cannot configure to watch all namespaces", Source:v1.EventSource{Component:"operator-lifecycle-manager", Host:""}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa9916a350, ext:7993001363, loc:(*time.Location)(0x3b6bd20)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbf2d11aa9916a350, ext:7993001363, loc:(*time.Location)(0x3b6bd20)}}, Count:1, Type:"Warning", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}': 'request namespace does not match object namespace, request: "" object: "operator-ns"' (will not retry!) +time="2019-05-09T02:56:42-04:00" level=debug msg="opgroup is global" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:42-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:42-04:00" level=debug msg="attributes set [{User:0xc00240bf40 Verb:get Namespace: APIGroup:my.api.group APIVersion: Resource:apis Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:42-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa PresentNotSatisfied Policy rule not satisfied for service account [{rbac.authorization.k8s.io v1beta1 PolicyRule NotSatisfied cluster rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}}]}" +time="2019-05-09T02:56:42-04:00" level=debug msg="lift roles/rolebindings to clusterroles/rolebindings" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:42-04:00" level=debug msg="processing role" +time="2019-05-09T02:56:42-04:00" level=debug msg="created cluster role" +time="2019-05-09T02:56:42-04:00" level=debug msg="syncing CSV" csv=csv1 id=3M9t7 namespace=operator-ns phase=Failed +time="2019-05-09T02:56:42-04:00" level=debug msg="annotations correct" annotationTargets= opgroupTargets= +time="2019-05-09T02:56:42-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=mS1ce namespace=operator-ns opgroup=operator-group-1 phase=Failed +time="2019-05-09T02:56:42-04:00" level=info msg="updated annotations to match current operatorgroup" csv=csv1 id=mS1ce namespace=operator-ns phase=Failed +time="2019-05-09T02:56:42-04:00" level=info msg="installmodeset does not support operatorgroups namespace selection" csv=csv1 id=mS1ce namespace=operator-ns phase=Failed reason="AllNamespaces InstallModeType not supported, cannot configure to watch all namespaces" +time="2019-05-09T02:56:42-04:00" level=debug msg="copying CSV" csv=csv1 id=gJDEf namespace=operator-ns phase=Failed +time="2019-05-09T02:56:42-04:00" level=debug msg="copying csv to targets" csv=csv1 id=gJDEf namespace=operator-ns phase=Failed targetNamespaces= +time="2019-05-09T02:56:42-04:00" level=debug msg="checking annotations" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:42-04:00" level=debug msg="checking status" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:42-04:00" level=debug msg="updating status" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:42-04:00" level=debug msg="opgroup is global" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:42-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:42-04:00" level=debug msg="attributes set [{User:0xc002aaf340 Verb:get Namespace: APIGroup:my.api.group APIVersion: Resource:apis Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:42-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa Present [{rbac.authorization.k8s.io v1beta1 PolicyRule Satisfied cluster rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}}]}" +time="2019-05-09T02:56:42-04:00" level=debug msg="global operator has correct global permissions" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:42-04:00" level=debug msg="syncing CSV" csv=csv1 id=fe0Db namespace=operator-ns phase=Failed +time="2019-05-09T02:56:42-04:00" level=debug msg="annotations correct" annotationTargets= opgroupTargets= +time="2019-05-09T02:56:42-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=6a7fA namespace=operator-ns opgroup=operator-group-1 phase=Failed +time="2019-05-09T02:56:42-04:00" level=info msg="updated annotations to match current operatorgroup" csv=csv1 id=6a7fA namespace=operator-ns phase=Failed +time="2019-05-09T02:56:42-04:00" level=info msg="installmodeset does not support operatorgroups namespace selection" csv=csv1 id=6a7fA namespace=operator-ns phase=Failed reason="AllNamespaces InstallModeType not supported, cannot configure to watch all namespaces" +time="2019-05-09T02:56:42-04:00" level=debug msg="copying CSV" csv=csv1 id=JC/Zg namespace=operator-ns phase=Failed +time="2019-05-09T02:56:42-04:00" level=debug msg="copying csv to targets" csv=csv1 id=JC/Zg namespace=operator-ns phase=Failed targetNamespaces= +time="2019-05-09T02:56:42-04:00" level=debug msg="checking annotations" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:42-04:00" level=debug msg="checking status" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:42-04:00" level=debug msg="opgroup is global" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:42-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:42-04:00" level=debug msg="attributes set [{User:0xc00327a040 Verb:get Namespace: APIGroup:my.api.group APIVersion: Resource:apis Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:42-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa Present [{rbac.authorization.k8s.io v1beta1 PolicyRule Satisfied cluster rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}}]}" +time="2019-05-09T02:56:42-04:00" level=debug msg="global operator has correct global permissions" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:42-04:00" level=debug msg="syncing CSV" csv=csv1 id=5hi5Y namespace=operator-ns phase=Failed +time="2019-05-09T02:56:42-04:00" level=debug msg="annotations correct" annotationTargets= opgroupTargets= +time="2019-05-09T02:56:42-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=c9O6X namespace=operator-ns opgroup=operator-group-1 phase=Failed +time="2019-05-09T02:56:42-04:00" level=info msg="updated annotations to match current operatorgroup" csv=csv1 id=c9O6X namespace=operator-ns phase=Failed +time="2019-05-09T02:56:42-04:00" level=info msg="installmodeset does not support operatorgroups namespace selection" csv=csv1 id=c9O6X namespace=operator-ns phase=Failed reason="AllNamespaces InstallModeType not supported, cannot configure to watch all namespaces" +time="2019-05-09T02:56:42-04:00" level=debug msg="copying CSV" csv=csv1 id=GumAX namespace=operator-ns phase=Failed +time="2019-05-09T02:56:42-04:00" level=debug msg="copying csv to targets" csv=csv1 id=GumAX namespace=operator-ns phase=Failed targetNamespaces= +time="2019-05-09T02:56:42-04:00" level=debug msg="checking annotations" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:42-04:00" level=debug msg="checking status" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:42-04:00" level=debug msg="opgroup is global" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:42-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:42-04:00" level=debug msg="attributes set [{User:0xc002d398c0 Verb:get Namespace: APIGroup:my.api.group APIVersion: Resource:apis Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:42-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa Present [{rbac.authorization.k8s.io v1beta1 PolicyRule Satisfied cluster rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}}]}" +time="2019-05-09T02:56:42-04:00" level=debug msg="global operator has correct global permissions" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:42-04:00" level=debug msg="syncing CSV" csv=csv1 id=IwYlF namespace=operator-ns phase=Failed +time="2019-05-09T02:56:42-04:00" level=debug msg="annotations correct" annotationTargets= opgroupTargets= +time="2019-05-09T02:56:42-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=vHTjV namespace=operator-ns opgroup=operator-group-1 phase=Failed +time="2019-05-09T02:56:42-04:00" level=info msg="updated annotations to match current operatorgroup" csv=csv1 id=vHTjV namespace=operator-ns phase=Failed +time="2019-05-09T02:56:42-04:00" level=info msg="installmodeset does not support operatorgroups namespace selection" csv=csv1 id=vHTjV namespace=operator-ns phase=Failed reason="AllNamespaces InstallModeType not supported, cannot configure to watch all namespaces" +time="2019-05-09T02:56:42-04:00" level=debug msg="copying CSV" csv=csv1 id=l/EJ8 namespace=operator-ns phase=Failed +time="2019-05-09T02:56:42-04:00" level=debug msg="copying csv to targets" csv=csv1 id=l/EJ8 namespace=operator-ns phase=Failed targetNamespaces= +time="2019-05-09T02:56:42-04:00" level=debug msg="checking annotations" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:42-04:00" level=debug msg="checking status" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:42-04:00" level=debug msg="opgroup is global" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:42-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:42-04:00" level=debug msg="attributes set [{User:0xc0019d7680 Verb:get Namespace: APIGroup:my.api.group APIVersion: Resource:apis Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:42-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa Present [{rbac.authorization.k8s.io v1beta1 PolicyRule Satisfied cluster rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}}]}" +time="2019-05-09T02:56:42-04:00" level=debug msg="global operator has correct global permissions" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:42-04:00" level=debug msg="syncing CSV" csv=csv1 id=riDAP namespace=operator-ns phase=Failed +time="2019-05-09T02:56:42-04:00" level=debug msg="annotations correct" annotationTargets= opgroupTargets= +time="2019-05-09T02:56:42-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=HxdWR namespace=operator-ns opgroup=operator-group-1 phase=Failed +time="2019-05-09T02:56:42-04:00" level=info msg="updated annotations to match current operatorgroup" csv=csv1 id=HxdWR namespace=operator-ns phase=Failed +time="2019-05-09T02:56:42-04:00" level=info msg="installmodeset does not support operatorgroups namespace selection" csv=csv1 id=HxdWR namespace=operator-ns phase=Failed reason="AllNamespaces InstallModeType not supported, cannot configure to watch all namespaces" +time="2019-05-09T02:56:42-04:00" level=debug msg="copying CSV" csv=csv1 id=qknwE namespace=operator-ns phase=Failed +time="2019-05-09T02:56:42-04:00" level=debug msg="copying csv to targets" csv=csv1 id=qknwE namespace=operator-ns phase=Failed targetNamespaces= +time="2019-05-09T02:56:42-04:00" level=debug msg="checking annotations" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:42-04:00" level=debug msg="checking status" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:42-04:00" level=debug msg="opgroup is global" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:42-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:42-04:00" level=debug msg="attributes set [{User:0xc0019d7b40 Verb:get Namespace: APIGroup:my.api.group APIVersion: Resource:apis Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:42-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa Present [{rbac.authorization.k8s.io v1beta1 PolicyRule Satisfied cluster rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}}]}" +time="2019-05-09T02:56:42-04:00" level=debug msg="global operator has correct global permissions" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:42-04:00" level=debug msg="syncing CSV" csv=csv1 id=ycS3n namespace=operator-ns phase=Failed +time="2019-05-09T02:56:42-04:00" level=debug msg="annotations correct" annotationTargets= opgroupTargets= +time="2019-05-09T02:56:42-04:00" level=info msg="csv in operatorgroup" csv=csv1 id=+j0UM namespace=operator-ns opgroup=operator-group-1 phase=Failed +time="2019-05-09T02:56:42-04:00" level=info msg="updated annotations to match current operatorgroup" csv=csv1 id=+j0UM namespace=operator-ns phase=Failed +time="2019-05-09T02:56:42-04:00" level=info msg="installmodeset does not support operatorgroups namespace selection" csv=csv1 id=+j0UM namespace=operator-ns phase=Failed reason="AllNamespaces InstallModeType not supported, cannot configure to watch all namespaces" +time="2019-05-09T02:56:42-04:00" level=debug msg="copying CSV" csv=csv1 id=jNxJe namespace=operator-ns phase=Failed +time="2019-05-09T02:56:42-04:00" level=debug msg="copying csv to targets" csv=csv1 id=jNxJe namespace=operator-ns phase=Failed targetNamespaces= +time="2019-05-09T02:56:42-04:00" level=debug msg="checking annotations" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:42-04:00" level=debug msg="checking status" csv=csv1 operator-ns=operator-ns target-ns=target-ns +time="2019-05-09T02:56:42-04:00" level=debug msg="opgroup is global" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:42-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:42-04:00" level=debug msg="attributes set [{User:0xc00327a440 Verb:get Namespace: APIGroup:my.api.group APIVersion: Resource:apis Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:42-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa Present [{rbac.authorization.k8s.io v1beta1 PolicyRule Satisfied cluster rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}}]}" +time="2019-05-09T02:56:42-04:00" level=debug msg="global operator has correct global permissions" csv=csv1 opgroup=operator-group-1 +time="2019-05-09T02:56:42-04:00" level=debug msg="updated target namespaces" namespace=operator-ns operatorGroup=operator-group-1 targetNamespaces="[]" +time="2019-05-09T02:56:42-04:00" level=debug msg="check that operatorgroup has updated CSV anotations" namespace=operator-ns operatorGroup=operator-group-1 +time="2019-05-09T02:56:42-04:00" level=debug msg="annotations correct" annotationTargets= opgroupTargets= +time="2019-05-09T02:56:42-04:00" level=debug msg="OperatorGroup CSV annotation completed" namespace=operator-ns operatorGroup=operator-group-1 +time="2019-05-09T02:56:42-04:00" level=debug msg="operatorgroup clusterroles ensured" namespace=operator-ns operatorGroup=operator-group-1 +time="2019-05-09T02:56:42-04:00" level=warning msg="could not find csvs that provide group apis" error="cannot list ClusterServiceVersions with a NullClusterServiceVersionNamespaceLister" namespace=operator-ns operatorGroup=operator-group-1 +--- FAIL: TestSyncOperatorGroups (1.18s) + --- PASS: TestSyncOperatorGroups/NoMatchingNamespace/NoCSVs (0.12s) + --- PASS: TestSyncOperatorGroups/MatchingNamespace/NoCSVs (0.12s) + --- FAIL: TestSyncOperatorGroups/MatchingNamespace/CSVPresent/Found (0.18s) + require.go:1159: + Error Trace: operator_test.go:4117 + operator_test.go:4088 + Error: Should be true + Test: TestSyncOperatorGroups/MatchingNamespace/CSVPresent/Found + Messages: {"kind":"ClusterServiceVersion","apiVersion":"operators.coreos.com/v1alpha1","metadata":{"name":"csv1","namespace":"target-ns","creationTimestamp":null,"labels":{"olm.api.9f4c46c37bdff8d0":"provided","olm.copiedFrom":"operator-ns"},"annotations":{"olm.operatorGroup":"operator-group-1","olm.operatorNamespace":"operator-ns"}},"spec":{"install":{"strategy":"deployment","spec":{"deployments":[{"name":"csv1-dep1","spec":{"replicas":1,"selector":{"matchLabels":{"app":"csv1-dep1"}},"template":{"metadata":{"creationTimestamp":null,"labels":{"app":"csv1-dep1"}},"spec":{"containers":[{"name":"csv1-dep1-c1","image":"nginx:1.7.9","ports":[{"containerPort":80}],"resources":{}}],"serviceAccountName":"sa"}},"strategy":{}}}],"permissions":[{"serviceAccountName":"sa","rules":[{"verbs":["get"],"apiGroups":["my.api.group"],"resources":["apis"]}]}]}},"version":"0.0.0","customresourcedefinitions":{"owned":[{"name":"c1.fake.api.group","version":"v1","kind":"c1"}]},"apiservicedefinitions":{},"minKubeVersion":"0.0.0","displayName":"","provider":{},"installModes":[{"type":"OwnNamespace","supported":true},{"type":"SingleNamespace","supported":true},{"type":"MultiNamespace","supported":true},{"type":"AllNamespaces","supported":true}]},"status":{"phase":"Succeeded","message":"The operator is running in operator-ns but is managing this namespace","reason":"Copied","lastUpdateTime":"2006-01-02T22:04:05Z","lastTransitionTime":"2006-01-02T22:04:05Z","conditions":[{"phase":" + + A: Pending","message":"requirements not yet checked","reason":"RequirementsUnknown","lastUpdateTime":"2006-01-02T22:04:05Z","lastTransitionTime":"2006-01-02T22:04:05Z"},{"phase":"InstallReady","message":"all requirements found, attempting install","reason":"AllRequirementsMet","lastUpdateTime":"2006-01-02T22:04:05Z","lastTransitionTime":"2006-01-02T22:04:05Z"},{"phase":"Installing","message":"waiting for install components to report healthy","reason":"InstallSucceeded","lastUpdateTime":"2006-01-02T22:04:05Z","lastTransitionTime":"2006-01-02T22:04:05Z"},{"phase":"Succeeded","message":"install strategy completed with no errors","reason":"InstallSucceeded","lastUpdateTime":"2006-01-02T22:04:05Z","lastTransitionTime":"2006-01-02T22:04:05Z"}],"requirementStatus":[{"group":"operators.coreos.com","version":"v1alpha1","kind":"ClusterServiceVersion","name":"csv1","status":"Present","message":"CSV minKubeVersion (0.0.0) less than server version (v0.0.0-master+$Format:%h$)"},{"group":"apiextensions.k8s.io","version":"v1beta1","kind":"CustomResourceDefinition","name":"c1.fake.api.group","status":"Present","message":"CRD is present and Established condition is true"},{"group":"","version":"v1","kind":"ServiceAccount","name":"sa","status":"Present","message":"","dependents":[{"group":"rbac.authorization.k8s.io","version":"v1beta1","kind":"PolicyRule","status":"Satisfied","message":"namespaced rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}"}]}],"certsLastUpdated":null,"certsRotateAt":null}} + + B: Failed","message":"operatorgroup incorrect","reason":"NoOperatorGroup","lastUpdateTime":"2006-01-02T22:04:05Z","lastTransitionTime":"2006-01-02T22:04:05Z"},{"phase":"Pending","message":"installing: ComponentMissing: missing deployment with name=csv1-dep1","reason":"NeedsReinstall","lastUpdateTime":"2006-01-02T22:04:05Z","lastTransitionTime":"2006-01-02T22:04:05Z"},{"phase":"InstallReady","message":"all requirements found, attempting install","reason":"AllRequirementsMet","lastUpdateTime":"2006-01-02T22:04:05Z","lastTransitionTime":"2006-01-02T22:04:05Z"},{"phase":"Installing","message":"waiting for install components to report healthy","reason":"InstallSucceeded","lastUpdateTime":"2006-01-02T22:04:05Z","lastTransitionTime":"2006-01-02T22:04:05Z"},{"phase":"Succeeded","message":"install strategy completed with no errors","reason":"InstallSucceeded","lastUpdateTime":"2006-01-02T22:04:05Z","lastTransitionTime":"2006-01-02T22:04:05Z"}],"requirementStatus":[{"group":"operators.coreos.com","version":"v1alpha1","kind":"ClusterServiceVersion","name":"csv1","status":"Present","message":"CSV minKubeVersion (0.0.0) less than server version (v0.0.0-master+$Format:%h$)"},{"group":"apiextensions.k8s.io","version":"v1beta1","kind":"CustomResourceDefinition","name":"c1.fake.api.group","status":"Present","message":"CRD is present and Established condition is true"},{"group":"","version":"v1","kind":"ServiceAccount","name":"sa","status":"Present","message":"","dependents":[{"group":"rbac.authorization.k8s.io","version":"v1beta1","kind":"PolicyRule","status":"Satisfied","message":"namespaced rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}"}]}],"certsLastUpdated":null,"certsRotateAt":null}} + + --- FAIL: TestSyncOperatorGroups/MatchingNamespace/CSVPresent/Found/ExplicitTargetNamespaces (0.17s) + require.go:1159: + Error Trace: operator_test.go:4117 + operator_test.go:4088 + Error: Should be true + Test: TestSyncOperatorGroups/MatchingNamespace/CSVPresent/Found/ExplicitTargetNamespaces + Messages: {"kind":"ClusterServiceVersion","apiVersion":"operators.coreos.com/v1alpha1","metadata":{"name":"csv1","namespace":"operator-ns","creationTimestamp":null,"labels":{"olm.api.9f4c46c37bdff8d0":"provided"},"annotations":{"olm.operatorGroup":"operator-group-1","olm.operatorNamespace":"operator-ns","olm.targetNamespaces":"operator-ns,target-ns"}},"spec":{"install":{"strategy":"deployment","spec":{"deployments":[{"name":"csv1-dep1","spec":{"replicas":1,"selector":{"matchLabels":{"app":"csv1-dep1"}},"template":{"metadata":{"creationTimestamp":null,"labels":{"app":"csv1-dep1"}},"spec":{"containers":[{"name":"csv1-dep1-c1","image":"nginx:1.7.9","ports":[{"containerPort":80}],"resources":{}}],"serviceAccountName":"sa"}},"strategy":{}}}],"permissions":[{"serviceAccountName":"sa","rules":[{"verbs":["get"],"apiGroups":["my.api.group"],"resources":["apis"]}]}]}},"version":"0.0.0","customresourcedefinitions":{"owned":[{"name":"c1.fake.api.group","version":"v1","kind":"c1"}]},"apiservicedefinitions":{},"minKubeVersion":"0.0.0","displayName":"","provider":{},"installModes":[{"type":"OwnNamespace","supported":true},{"type":"SingleNamespace","supported":true},{"type":"MultiNamespace","supported":true},{"type":"AllNamespaces","supported":true}]},"status":{"phase":"Succeeded","message":"install strategy completed with no errors","reason":"InstallSucceeded","lastUpdateTime":"2006-01-02T22:04:05Z","lastTransitionTime":"2006-01-02T22:04:05Z","conditions":[{"phase":" + + A: Pending","message":"requirements not yet checked","reason":"RequirementsUnknown","lastUpdateTime":"2006-01-02T22:04:05Z","lastTransitionTime":"2006-01-02T22:04:05Z"},{"phase":"InstallReady","message":"all requirements found, attempting install","reason":"AllRequirementsMet","lastUpdateTime":"2006-01-02T22:04:05Z","lastTransitionTime":"2006-01-02T22:04:05Z"},{"phase":"Installing","message":"waiting for install components to report healthy","reason":"InstallSucceeded","lastUpdateTime":"2006-01-02T22:04:05Z","lastTransitionTime":"2006-01-02T22:04:05Z"},{"phase":"Succeeded","message":"install strategy completed with no errors","reason":"InstallSucceeded","lastUpdateTime":"2006-01-02T22:04:05Z","lastTransitionTime":"2006-01-02T22:04:05Z"}],"requirementStatus":[{"group":"operators.coreos.com","version":"v1alpha1","kind":"ClusterServiceVersion","name":"csv1","status":"Present","message":"CSV minKubeVersion (0.0.0) less than server version (v0.0.0-master+$Format:%h$)"},{"group":"apiextensions.k8s.io","version":"v1beta1","kind":"CustomResourceDefinition","name":"c1.fake.api.group","status":"Present","message":"CRD is present and Established condition is true"},{"group":"","version":"v1","kind":"ServiceAccount","name":"sa","status":"Present","message":"","dependents":[{"group":"rbac.authorization.k8s.io","version":"v1beta1","kind":"PolicyRule","status":"Satisfied","message":"namespaced rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}"}]}],"certsLastUpdated":null,"certsRotateAt":null}} + + B: Failed","message":"operatorgroup incorrect","reason":"NoOperatorGroup","lastUpdateTime":"2006-01-02T22:04:05Z","lastTransitionTime":"2006-01-02T22:04:05Z"},{"phase":"Pending","message":"installing: ComponentMissing: missing deployment with name=csv1-dep1","reason":"NeedsReinstall","lastUpdateTime":"2006-01-02T22:04:05Z","lastTransitionTime":"2006-01-02T22:04:05Z"},{"phase":"InstallReady","message":"all requirements found, attempting install","reason":"AllRequirementsMet","lastUpdateTime":"2006-01-02T22:04:05Z","lastTransitionTime":"2006-01-02T22:04:05Z"},{"phase":"Installing","message":"waiting for install components to report healthy","reason":"InstallSucceeded","lastUpdateTime":"2006-01-02T22:04:05Z","lastTransitionTime":"2006-01-02T22:04:05Z"},{"phase":"Succeeded","message":"install strategy completed with no errors","reason":"InstallSucceeded","lastUpdateTime":"2006-01-02T22:04:05Z","lastTransitionTime":"2006-01-02T22:04:05Z"}],"requirementStatus":[{"group":"operators.coreos.com","version":"v1alpha1","kind":"ClusterServiceVersion","name":"csv1","status":"Present","message":"CSV minKubeVersion (0.0.0) less than server version (v0.0.0-master+$Format:%h$)"},{"group":"apiextensions.k8s.io","version":"v1beta1","kind":"CustomResourceDefinition","name":"c1.fake.api.group","status":"Present","message":"CRD is present and Established condition is true"},{"group":"","version":"v1","kind":"ServiceAccount","name":"sa","status":"Present","message":"","dependents":[{"group":"rbac.authorization.k8s.io","version":"v1beta1","kind":"PolicyRule","status":"Satisfied","message":"namespaced rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}"}]}],"certsLastUpdated":null,"certsRotateAt":null}} + + --- FAIL: TestSyncOperatorGroups/AllNamespaces/CSVPresent/Found (0.16s) + require.go:1159: + Error Trace: operator_test.go:4117 + operator_test.go:4088 + Error: Should be true + Test: TestSyncOperatorGroups/AllNamespaces/CSVPresent/Found + Messages: {"kind":"ClusterServiceVersion","apiVersion":"operators.coreos.com/v1alpha1","metadata":{"name":"csv1","namespace":"operator-ns","creationTimestamp":null,"labels":{"olm.api.9f4c46c37bdff8d0":"provided"},"annotations":{"olm.operatorGroup":"operator-group-1","olm.operatorNamespace":"operator-ns","olm.targetNamespaces":""}},"spec":{"install":{"strategy":"deployment","spec":{"deployments":[{"name":"csv1-dep1","spec":{"replicas":1,"selector":{"matchLabels":{"app":"csv1-dep1"}},"template":{"metadata":{"creationTimestamp":null,"labels":{"app":"csv1-dep1"}},"spec":{"containers":[{"name":"csv1-dep1-c1","image":"nginx:1.7.9","ports":[{"containerPort":80}],"resources":{}}],"serviceAccountName":"sa"}},"strategy":{}}}],"permissions":[{"serviceAccountName":"sa","rules":[{"verbs":["get"],"apiGroups":["my.api.group"],"resources":["apis"]}]}]}},"version":"0.0.0","customresourcedefinitions":{"owned":[{"name":"c1.fake.api.group","version":"v1","kind":"c1"}]},"apiservicedefinitions":{},"minKubeVersion":"0.0.0","displayName":"","provider":{},"installModes":[{"type":"OwnNamespace","supported":true},{"type":"SingleNamespace","supported":true},{"type":"MultiNamespace","supported":true},{"type":"AllNamespaces","supported":true}]},"status":{"phase":"Succeeded","message":"install strategy completed with no errors","reason":"InstallSucceeded","lastUpdateTime":"2006-01-02T22:04:05Z","lastTransitionTime":"2006-01-02T22:04:05Z","conditions":[{"phase":" + + A: Pending","message":"requirements not yet checked","reason":"RequirementsUnknown","lastUpdateTime":"2006-01-02T22:04:05Z","lastTransitionTime":"2006-01-02T22:04:05Z"},{"phase":"InstallReady","message":"all requirements found, attempting install","reason":"AllRequirementsMet","lastUpdateTime":"2006-01-02T22:04:05Z","lastTransitionTime":"2006-01-02T22:04:05Z"},{"phase":"Installing","message":"waiting for install components to report healthy","reason":"InstallSucceeded","lastUpdateTime":"2006-01-02T22:04:05Z","lastTransitionTime":"2006-01-02T22:04:05Z"},{"phase":"Succeeded","message":"install strategy completed with no errors","reason":"InstallSucceeded","lastUpdateTime":"2006-01-02T22:04:05Z","lastTransitionTime":"2006-01-02T22:04:05Z"}],"requirementStatus":[{"group":"operators.coreos.com","version":"v1alpha1","kind":"ClusterServiceVersion","name":"csv1","status":"Present","message":"CSV minKubeVersion (0.0.0) less than server version (v0.0.0-master+$Format:%h$)"},{"group":"apiextensions.k8s.io","version":"v1beta1","kind":"CustomResourceDefinition","name":"c1.fake.api.group","status":"Present","message":"CRD is present and Established condition is true"},{"group":"","version":"v1","kind":"ServiceAccount","name":"sa","status":"Present","message":"","dependents":[{"group":"rbac.authorization.k8s.io","version":"v1beta1","kind":"PolicyRule","status":"Satisfied","message":"namespaced rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}"}]}],"certsLastUpdated":null,"certsRotateAt":null}} + + B: Failed","message":"operatorgroup incorrect","reason":"NoOperatorGroup","lastUpdateTime":"2006-01-02T22:04:05Z","lastTransitionTime":"2006-01-02T22:04:05Z"},{"phase":"Pending","message":"installing: ComponentMissing: missing deployment with name=csv1-dep1","reason":"NeedsReinstall","lastUpdateTime":"2006-01-02T22:04:05Z","lastTransitionTime":"2006-01-02T22:04:05Z"},{"phase":"InstallReady","message":"all requirements found, attempting install","reason":"AllRequirementsMet","lastUpdateTime":"2006-01-02T22:04:05Z","lastTransitionTime":"2006-01-02T22:04:05Z"},{"phase":"Installing","message":"waiting for install components to report healthy","reason":"InstallSucceeded","lastUpdateTime":"2006-01-02T22:04:05Z","lastTransitionTime":"2006-01-02T22:04:05Z"},{"phase":"Succeeded","message":"install strategy completed with no errors","reason":"InstallSucceeded","lastUpdateTime":"2006-01-02T22:04:05Z","lastTransitionTime":"2006-01-02T22:04:05Z"}],"requirementStatus":[{"group":"operators.coreos.com","version":"v1alpha1","kind":"ClusterServiceVersion","name":"csv1","status":"Present","message":"CSV minKubeVersion (0.0.0) less than server version (v0.0.0-master+$Format:%h$)"},{"group":"apiextensions.k8s.io","version":"v1beta1","kind":"CustomResourceDefinition","name":"c1.fake.api.group","status":"Present","message":"CRD is present and Established condition is true"},{"group":"","version":"v1","kind":"ServiceAccount","name":"sa","status":"Present","message":"","dependents":[{"group":"rbac.authorization.k8s.io","version":"v1beta1","kind":"PolicyRule","status":"Satisfied","message":"namespaced rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}"}]}],"certsLastUpdated":null,"certsRotateAt":null}} + + --- FAIL: TestSyncOperatorGroups/AllNamespaces/CSVPresent/Found/PruneMissingProvidedAPI (0.17s) + require.go:1159: + Error Trace: operator_test.go:4117 + operator_test.go:4088 + Error: Should be true + Test: TestSyncOperatorGroups/AllNamespaces/CSVPresent/Found/PruneMissingProvidedAPI + Messages: {"kind":"ClusterServiceVersion","apiVersion":"operators.coreos.com/v1alpha1","metadata":{"name":"csv1","namespace":"target-ns","creationTimestamp":null,"labels":{"olm.api.9f4c46c37bdff8d0":"provided","olm.copiedFrom":"operator-ns"},"annotations":{"olm.operatorGroup":"operator-group-1","olm.operatorNamespace":"operator-ns"}},"spec":{"install":{"strategy":"deployment","spec":{"deployments":[{"name":"csv1-dep1","spec":{"replicas":1,"selector":{"matchLabels":{"app":"csv1-dep1"}},"template":{"metadata":{"creationTimestamp":null,"labels":{"app":"csv1-dep1"}},"spec":{"containers":[{"name":"csv1-dep1-c1","image":"nginx:1.7.9","ports":[{"containerPort":80}],"resources":{}}],"serviceAccountName":"sa"}},"strategy":{}}}],"permissions":[{"serviceAccountName":"sa","rules":[{"verbs":["get"],"apiGroups":["my.api.group"],"resources":["apis"]}]}]}},"version":"0.0.0","customresourcedefinitions":{"owned":[{"name":"c1.fake.api.group","version":"v1","kind":"c1"}]},"apiservicedefinitions":{},"minKubeVersion":"0.0.0","displayName":"","provider":{},"installModes":[{"type":"OwnNamespace","supported":true},{"type":"SingleNamespace","supported":true},{"type":"MultiNamespace","supported":true},{"type":"AllNamespaces","supported":true}]},"status":{"phase":"Succeeded","message":"The operator is running in operator-ns but is managing this namespace","reason":"Copied","lastUpdateTime":"2006-01-02T22:04:05Z","lastTransitionTime":"2006-01-02T22:04:05Z","conditions":[{"phase":" + + A: Pending","message":"requirements not yet checked","reason":"RequirementsUnknown","lastUpdateTime":"2006-01-02T22:04:05Z","lastTransitionTime":"2006-01-02T22:04:05Z"},{"phase":"InstallReady","message":"all requirements found, attempting install","reason":"AllRequirementsMet","lastUpdateTime":"2006-01-02T22:04:05Z","lastTransitionTime":"2006-01-02T22:04:05Z"},{"phase":"Installing","message":"waiting for install components to report healthy","reason":"InstallSucceeded","lastUpdateTime":"2006-01-02T22:04:05Z","lastTransitionTime":"2006-01-02T22:04:05Z"},{"phase":"Succeeded","message":"install strategy completed with no errors","reason":"InstallSucceeded","lastUpdateTime":"2006-01-02T22:04:05Z","lastTransitionTime":"2006-01-02T22:04:05Z"}],"requirementStatus":[{"group":"operators.coreos.com","version":"v1alpha1","kind":"ClusterServiceVersion","name":"csv1","status":"Present","message":"CSV minKubeVersion (0.0.0) less than server version (v0.0.0-master+$Format:%h$)"},{"group":"apiextensions.k8s.io","version":"v1beta1","kind":"CustomResourceDefinition","name":"c1.fake.api.group","status":"Present","message":"CRD is present and Established condition is true"},{"group":"","version":"v1","kind":"ServiceAccount","name":"sa","status":"Present","message":"","dependents":[{"group":"rbac.authorization.k8s.io","version":"v1beta1","kind":"PolicyRule","status":"Satisfied","message":"namespaced rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}"}]}],"certsLastUpdated":null,"certsRotateAt":null}} + + B: Failed","message":"operatorgroup incorrect","reason":"NoOperatorGroup","lastUpdateTime":"2006-01-02T22:04:05Z","lastTransitionTime":"2006-01-02T22:04:05Z"},{"phase":"Pending","message":"installing: ComponentMissing: missing deployment with name=csv1-dep1","reason":"NeedsReinstall","lastUpdateTime":"2006-01-02T22:04:05Z","lastTransitionTime":"2006-01-02T22:04:05Z"},{"phase":"InstallReady","message":"all requirements found, attempting install","reason":"AllRequirementsMet","lastUpdateTime":"2006-01-02T22:04:05Z","lastTransitionTime":"2006-01-02T22:04:05Z"},{"phase":"Installing","message":"waiting for install components to report healthy","reason":"InstallSucceeded","lastUpdateTime":"2006-01-02T22:04:05Z","lastTransitionTime":"2006-01-02T22:04:05Z"},{"phase":"Succeeded","message":"install strategy completed with no errors","reason":"InstallSucceeded","lastUpdateTime":"2006-01-02T22:04:05Z","lastTransitionTime":"2006-01-02T22:04:05Z"}],"requirementStatus":[{"group":"operators.coreos.com","version":"v1alpha1","kind":"ClusterServiceVersion","name":"csv1","status":"Present","message":"CSV minKubeVersion (0.0.0) less than server version (v0.0.0-master+$Format:%h$)"},{"group":"apiextensions.k8s.io","version":"v1beta1","kind":"CustomResourceDefinition","name":"c1.fake.api.group","status":"Present","message":"CRD is present and Established condition is true"},{"group":"","version":"v1","kind":"ServiceAccount","name":"sa","status":"Present","message":"","dependents":[{"group":"rbac.authorization.k8s.io","version":"v1beta1","kind":"PolicyRule","status":"Satisfied","message":"namespaced rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"my.api.group\"],\"resources\":[\"apis\"]}"}]}],"certsLastUpdated":null,"certsRotateAt":null}} + + --- PASS: TestSyncOperatorGroups/AllNamespaces/CSVPresent/Found/PruneMissingProvidedAPI/StaticProvidedAPIs (0.12s) + --- FAIL: TestSyncOperatorGroups/AllNamespaces/CSVPresent/InstallModeNotSupported (0.14s) + require.go:1159: + Error Trace: operator_test.go:4117 + operator_test.go:4088 + Error: Should be true + Test: TestSyncOperatorGroups/AllNamespaces/CSVPresent/InstallModeNotSupported + Messages: {"kind":"ClusterServiceVersion","apiVersion":"operators.coreos.com/v1alpha1","metadata":{"name":"csv1","namespace":"operator-ns","creationTimestamp":null,"labels":{"olm.api.9f4c46c37bdff8d0":"provided"},"annotations":{"olm.operatorGroup":"operator-group-1","olm.operatorNamespace":"operator-ns","olm.targetNamespaces":""}},"spec":{"install":{"strategy":"deployment","spec":{"deployments":[{"name":"csv1-dep1","spec":{"replicas":1,"selector":{"matchLabels":{"app":"csv1-dep1"}},"template":{"metadata":{"creationTimestamp":null,"labels":{"app":"csv1-dep1"}},"spec":{"containers":[{"name":"csv1-dep1-c1","image":"nginx:1.7.9","ports":[{"containerPort":80}],"resources":{}}],"serviceAccountName":"sa"}},"strategy":{}}}],"permissions":[{"serviceAccountName":"sa","rules":[{"verbs":["get"],"apiGroups":["my.api.group"],"resources":["apis"]}]}]}},"version":"0.0.0","customresourcedefinitions":{"owned":[{"name":"c1.fake.api.group","version":"v1","kind":"c1"}]},"apiservicedefinitions":{},"minKubeVersion":"0.0.0","displayName":"","provider":{},"installModes":[{"type":"AllNamespaces","supported":false}]},"status":{"phase":"Failed","message":"AllNamespaces InstallModeType not supported, cannot configure to watch all namespaces","reason":"UnsupportedOperatorGroup","lastUpdateTime":"2006-01-02T22:04:05Z","lastTransitionTime":"2006-01-02T22:04:05Z","conditions":[{"phase":"Failed","message":" + + A: AllNamespaces InstallModeType not supported, cannot configure to watch all namespaces","reason":"UnsupportedOperatorGroup","lastUpdateTime":"2006-01-02T22:04:05Z","lastTransitionTime":"2006-01-02T22:04:05Z"}],"certsLastUpdated":null,"certsRotateAt":null}} + + B: operatorgroup incorrect","reason":"NoOperatorGroup","lastUpdateTime":"2006-01-02T22:04:05Z","lastTransitionTime":"2006-01-02T22:04:05Z"},{"phase":"Failed","message":"AllNamespaces InstallModeType not supported, cannot configure to watch all namespaces","reason":"UnsupportedOperatorGroup","lastUpdateTime":"2006-01-02T22:04:05Z","lastTransitionTime":"2006-01-02T22:04:05Z"}],"certsLastUpdated":null,"certsRotateAt":null}} + +=== RUN TestIsReplacing +=== RUN TestIsReplacing/QueryErr +time="2019-05-09T02:56:42-04:00" level=debug msg="checking if csv is replacing an older version" +=== RUN TestIsReplacing/CSVInCluster/NotReplacing +time="2019-05-09T02:56:42-04:00" level=debug msg="checking if csv is replacing an older version" +=== RUN TestIsReplacing/CSVInCluster/Replacing +time="2019-05-09T02:56:42-04:00" level=debug msg="checking if csv is replacing an older version" +=== RUN TestIsReplacing/CSVInCluster/ReplacingNotFound +time="2019-05-09T02:56:42-04:00" level=debug msg="checking if csv is replacing an older version" +time="2019-05-09T02:56:42-04:00" level=debug msg="unable to get previous csv" error="clusterserviceversions.operators.coreos.com \"csv1\" not found" replacing=csv1 +--- PASS: TestIsReplacing (0.47s) + --- PASS: TestIsReplacing/QueryErr (0.12s) + --- PASS: TestIsReplacing/CSVInCluster/NotReplacing (0.11s) + --- PASS: TestIsReplacing/CSVInCluster/Replacing (0.11s) + --- PASS: TestIsReplacing/CSVInCluster/ReplacingNotFound (0.12s) +=== RUN TestIsBeingReplaced +=== RUN TestIsBeingReplaced/QueryErr +=== RUN TestIsBeingReplaced/CSVInCluster/NotReplacing +time="2019-05-09T02:56:42-04:00" level=info msg="checking csv2" +=== RUN TestIsBeingReplaced/CSVInCluster/Replacing +time="2019-05-09T02:56:42-04:00" level=info msg="checking csv2" +time="2019-05-09T02:56:42-04:00" level=info msg="csv1 replaced by csv2" +--- PASS: TestIsBeingReplaced (0.00s) + --- PASS: TestIsBeingReplaced/QueryErr (0.00s) + --- PASS: TestIsBeingReplaced/CSVInCluster/NotReplacing (0.00s) + --- PASS: TestIsBeingReplaced/CSVInCluster/Replacing (0.00s) +=== RUN TestCheckReplacement +=== RUN TestCheckReplacement/QueryErr +=== RUN TestCheckReplacement/CSVInCluster/NotReplacing +time="2019-05-09T02:56:42-04:00" level=info msg="checking csv2" +=== RUN TestCheckReplacement/CSVInCluster/Replacing +time="2019-05-09T02:56:42-04:00" level=info msg="checking csv2" +time="2019-05-09T02:56:42-04:00" level=info msg="csv1 replaced by csv2" +--- PASS: TestCheckReplacement (0.00s) + --- PASS: TestCheckReplacement/QueryErr (0.00s) + --- PASS: TestCheckReplacement/CSVInCluster/NotReplacing (0.00s) + --- PASS: TestCheckReplacement/CSVInCluster/Replacing (0.00s) +=== RUN TestAPIServiceResourceErrorActionable +=== RUN TestAPIServiceResourceErrorActionable/Nil/Actionable +=== RUN TestAPIServiceResourceErrorActionable/Empty/Actionable +=== RUN TestAPIServiceResourceErrorActionable/Error/Actionable +=== RUN TestAPIServiceResourceErrorActionable/Errors/Actionable +=== RUN TestAPIServiceResourceErrorActionable/ContainsUnadoptable/NotActionable +--- PASS: TestAPIServiceResourceErrorActionable (0.00s) + --- PASS: TestAPIServiceResourceErrorActionable/Nil/Actionable (0.00s) + --- PASS: TestAPIServiceResourceErrorActionable/Empty/Actionable (0.00s) + --- PASS: TestAPIServiceResourceErrorActionable/Error/Actionable (0.00s) + --- PASS: TestAPIServiceResourceErrorActionable/Errors/Actionable (0.00s) + --- PASS: TestAPIServiceResourceErrorActionable/ContainsUnadoptable/NotActionable (0.00s) +=== RUN TestRequirementAndPermissionStatus +=== RUN TestRequirementAndPermissionStatus/BadInstallStrategy +=== RUN TestRequirementAndPermissionStatus/AllPermissionsMet +time="2019-05-09T02:56:43-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:43-04:00" level=debug msg="attributes set [{User:0xc00347fc40 Verb:* Namespace:ns APIGroup: APIVersion: Resource:donuts Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:43-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:43-04:00" level=debug msg="attributes set [{User:0xc00347fcc0 Verb:get Namespace: APIGroup: APIVersion: Resource: Subresource: Name: ResourceRequest:false Path:/osbs}]" +time="2019-05-09T02:56:43-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa Present [{rbac.authorization.k8s.io v1beta1 PolicyRule Satisfied namespaced rule:{\"verbs\":[\"*\"],\"apiGroups\":[\"\"],\"resources\":[\"donuts\"]}} {rbac.authorization.k8s.io v1beta1 PolicyRule Satisfied cluster rule:{\"verbs\":[\"get\"],\"nonResourceURLs\":[\"/osbs\"]}}]}" +=== RUN TestRequirementAndPermissionStatus/OnePermissionNotMet +time="2019-05-09T02:56:43-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:43-04:00" level=debug msg="attributes set [{User:0xc002ad52c0 Verb:* Namespace:ns APIGroup: APIVersion: Resource:donuts Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:43-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:43-04:00" level=debug msg="attributes set [{User:0xc002c04280 Verb:get Namespace: APIGroup: APIVersion: Resource: Subresource: Name: ResourceRequest:false Path:/osbs}]" +time="2019-05-09T02:56:43-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa PresentNotSatisfied Policy rule not satisfied for service account [{rbac.authorization.k8s.io v1beta1 PolicyRule Satisfied namespaced rule:{\"verbs\":[\"*\"],\"apiGroups\":[\"\"],\"resources\":[\"donuts\"]}} {rbac.authorization.k8s.io v1beta1 PolicyRule NotSatisfied cluster rule:{\"verbs\":[\"get\"],\"nonResourceURLs\":[\"/osbs\"]}}]}" +time="2019-05-09T02:56:43-04:00" level=debug msg="permissions/requirements not met" minKubeMet=true permMet=false reqMet=true +=== RUN TestRequirementAndPermissionStatus/AllRequirementsMet +time="2019-05-09T02:56:43-04:00" level=debug msg="perm.ServiceAccountName: sa" +time="2019-05-09T02:56:43-04:00" level=debug msg="attributes set [{User:0xc002a36fc0 Verb:* Namespace:ns APIGroup: APIVersion: Resource:donuts Subresource: Name: ResourceRequest:true Path:}]" +time="2019-05-09T02:56:43-04:00" level=debug msg="appending permission status" key=sa status="{ v1 ServiceAccount sa Present [{rbac.authorization.k8s.io v1beta1 PolicyRule Satisfied namespaced rule:{\"verbs\":[\"*\"],\"apiGroups\":[\"\"],\"resources\":[\"donuts\"]}}]}" +=== RUN TestRequirementAndPermissionStatus/RequirementNotMet/NonServedCRDVersion +time="2019-05-09T02:56:43-04:00" level=debug msg="Setting 'met' to false, c1.g1 with status {apiextensions.k8s.io v1beta1 CustomResourceDefinition c1.g1 NotPresent CRD version not served []}, CRD version v2 not found" +time="2019-05-09T02:56:43-04:00" level=debug msg="permissions/requirements not met" minKubeMet=true permMet=true reqMet=false +=== RUN TestRequirementAndPermissionStatus/RequirementNotMet/NotEstablishedCRDVersion +time="2019-05-09T02:56:43-04:00" level=debug msg="Setting 'met' to false, c1.g1 with status {apiextensions.k8s.io v1beta1 CustomResourceDefinition c1.g1 NotPresent CRD version not served []}, CRD version version-not-found not found" +time="2019-05-09T02:56:43-04:00" level=debug msg="permissions/requirements not met" minKubeMet=true permMet=true reqMet=false +=== RUN TestRequirementAndPermissionStatus/RequirementNotMet/NamesConflictedCRD +time="2019-05-09T02:56:43-04:00" level=debug msg="Setting 'met' to false, c1.g1 with status {apiextensions.k8s.io v1beta1 CustomResourceDefinition c1.g1 PresentNotAvailable CRD is present but the Established condition is False (not available) []}, established=true, namesAccepted=false" +time="2019-05-09T02:56:43-04:00" level=debug msg="permissions/requirements not met" minKubeMet=true permMet=true reqMet=false +=== RUN TestRequirementAndPermissionStatus/RequirementNotMet/CRDResourceInactive +time="2019-05-09T02:56:43-04:00" level=debug msg="Setting 'met' to false, c1.g1 with status {apiextensions.k8s.io v1beta1 CustomResourceDefinition c1.g1 PresentNotAvailable CRD is present but the Established condition is False (not available) []}, established=false, namesAccepted=true" +time="2019-05-09T02:56:43-04:00" level=debug msg="permissions/requirements not met" minKubeMet=true permMet=true reqMet=false +--- PASS: TestRequirementAndPermissionStatus (0.95s) + --- PASS: TestRequirementAndPermissionStatus/BadInstallStrategy (0.12s) + --- PASS: TestRequirementAndPermissionStatus/AllPermissionsMet (0.13s) + --- PASS: TestRequirementAndPermissionStatus/OnePermissionNotMet (0.12s) + --- PASS: TestRequirementAndPermissionStatus/AllRequirementsMet (0.12s) + --- PASS: TestRequirementAndPermissionStatus/RequirementNotMet/NonServedCRDVersion (0.11s) + --- PASS: TestRequirementAndPermissionStatus/RequirementNotMet/NotEstablishedCRDVersion (0.11s) + --- PASS: TestRequirementAndPermissionStatus/RequirementNotMet/NamesConflictedCRD (0.12s) + --- PASS: TestRequirementAndPermissionStatus/RequirementNotMet/CRDResourceInactive (0.11s) +FAIL +FAIL github.com/operator-framework/operator-lifecycle-manager/pkg/controller/operators/olm 9.572s +? github.com/operator-framework/operator-lifecycle-manager/pkg/controller/registry [no test files] +=== RUN TestValidConfigMap +--- PASS: TestValidConfigMap (0.00s) +=== RUN TestConfigMapRegistryReconciler +=== RUN TestConfigMapRegistryReconciler/NoConfigMap +=== RUN TestConfigMapRegistryReconciler/NoExistingRegistry/CreateSuccessful +=== RUN TestConfigMapRegistryReconciler/ExistingRegistry/BadServiceAccount +=== RUN TestConfigMapRegistryReconciler/ExistingRegistry/BadService +=== RUN TestConfigMapRegistryReconciler/ExistingRegistry/BadPod +=== RUN TestConfigMapRegistryReconciler/ExistingRegistry/BadRole +=== RUN TestConfigMapRegistryReconciler/ExistingRegistry/BadRoleBinding +=== RUN TestConfigMapRegistryReconciler/ExistingRegistry/OldPod +--- PASS: TestConfigMapRegistryReconciler (0.87s) + --- PASS: TestConfigMapRegistryReconciler/NoConfigMap (0.11s) + --- PASS: TestConfigMapRegistryReconciler/NoExistingRegistry/CreateSuccessful (0.11s) + --- PASS: TestConfigMapRegistryReconciler/ExistingRegistry/BadServiceAccount (0.11s) + --- PASS: TestConfigMapRegistryReconciler/ExistingRegistry/BadService (0.11s) + --- PASS: TestConfigMapRegistryReconciler/ExistingRegistry/BadPod (0.11s) + --- PASS: TestConfigMapRegistryReconciler/ExistingRegistry/BadRole (0.11s) + --- PASS: TestConfigMapRegistryReconciler/ExistingRegistry/BadRoleBinding (0.11s) + --- PASS: TestConfigMapRegistryReconciler/ExistingRegistry/OldPod (0.11s) +=== RUN TestGrpcRegistryReconciler +=== RUN TestGrpcRegistryReconciler/Grpc/NoExistingRegistry/CreateSuccessful +time="2019-05-09T02:56:34-04:00" level=warning msg="couldn't find service in cache" service=img-catalog +=== RUN TestGrpcRegistryReconciler/Grpc/ExistingRegistry/CreateSuccessful +=== RUN TestGrpcRegistryReconciler/Grpc/Address/CreateSuccessful +=== RUN TestGrpcRegistryReconciler/Grpc/AddressAndImage/CreateSuccessful +time="2019-05-09T02:56:34-04:00" level=warning msg="couldn't find service in cache" service=img-catalog +=== RUN TestGrpcRegistryReconciler/Grpc/ExistingRegistry/BadService +time="2019-05-09T02:56:35-04:00" level=warning msg="couldn't find service in cache" service=img-catalog +=== RUN TestGrpcRegistryReconciler/Grpc/ExistingRegistry/BadPod +=== RUN TestGrpcRegistryReconciler/Grpc/ExistingRegistry/OldPod +--- PASS: TestGrpcRegistryReconciler (0.73s) + --- PASS: TestGrpcRegistryReconciler/Grpc/NoExistingRegistry/CreateSuccessful (0.10s) + --- PASS: TestGrpcRegistryReconciler/Grpc/ExistingRegistry/CreateSuccessful (0.10s) + --- PASS: TestGrpcRegistryReconciler/Grpc/Address/CreateSuccessful (0.10s) + --- PASS: TestGrpcRegistryReconciler/Grpc/AddressAndImage/CreateSuccessful (0.11s) + --- PASS: TestGrpcRegistryReconciler/Grpc/ExistingRegistry/BadService (0.11s) + --- PASS: TestGrpcRegistryReconciler/Grpc/ExistingRegistry/BadPod (0.10s) + --- PASS: TestGrpcRegistryReconciler/Grpc/ExistingRegistry/OldPod (0.10s) +=== RUN TestGrpcRegistryChecker +=== RUN TestGrpcRegistryChecker/Grpc/ExistingRegistry/Image/Healthy +=== RUN TestGrpcRegistryChecker/Grpc/NoExistingRegistry/Image/NotHealthy +=== RUN TestGrpcRegistryChecker/Grpc/ExistingRegistry/Image/BadService +time="2019-05-09T02:56:35-04:00" level=warning msg="couldn't find service in cache" service=img-catalog +=== RUN TestGrpcRegistryChecker/Grpc/ExistingRegistry/Image/BadPod +=== RUN TestGrpcRegistryChecker/Grpc/ExistingRegistry/Image/OldPod/NotHealthy +=== RUN TestGrpcRegistryChecker/Grpc/NoExistingRegistry/Address/Healthy +=== RUN TestGrpcRegistryChecker/Grpc/ExistingRegistry/AddressAndImage/Healthy +=== RUN TestGrpcRegistryChecker/Grpc/NoExistingRegistry/AddressAndImage/NotHealthy +=== RUN TestGrpcRegistryChecker/Grpc/ExistingRegistry/AddressAndImage/BadService/NotHealthy +time="2019-05-09T02:56:36-04:00" level=warning msg="couldn't find service in cache" service=img-catalog +=== RUN TestGrpcRegistryChecker/Grpc/ExistingRegistry/AddressAndImage/OldPod/NotHealthy +--- PASS: TestGrpcRegistryChecker (1.04s) + --- PASS: TestGrpcRegistryChecker/Grpc/ExistingRegistry/Image/Healthy (0.11s) + --- PASS: TestGrpcRegistryChecker/Grpc/NoExistingRegistry/Image/NotHealthy (0.10s) + --- PASS: TestGrpcRegistryChecker/Grpc/ExistingRegistry/Image/BadService (0.10s) + --- PASS: TestGrpcRegistryChecker/Grpc/ExistingRegistry/Image/BadPod (0.10s) + --- PASS: TestGrpcRegistryChecker/Grpc/ExistingRegistry/Image/OldPod/NotHealthy (0.10s) + --- PASS: TestGrpcRegistryChecker/Grpc/NoExistingRegistry/Address/Healthy (0.10s) + --- PASS: TestGrpcRegistryChecker/Grpc/ExistingRegistry/AddressAndImage/Healthy (0.10s) + --- PASS: TestGrpcRegistryChecker/Grpc/NoExistingRegistry/AddressAndImage/NotHealthy (0.10s) + --- PASS: TestGrpcRegistryChecker/Grpc/ExistingRegistry/AddressAndImage/BadService/NotHealthy (0.10s) + --- PASS: TestGrpcRegistryChecker/Grpc/ExistingRegistry/AddressAndImage/OldPod/NotHealthy (0.10s) +PASS +ok github.com/operator-framework/operator-lifecycle-manager/pkg/controller/registry/reconciler 3.724s +=== RUN TestNamespaceGenerationEvolver +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {csv1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 99 115 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 99 115 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 99 115 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 99 115 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {csv1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 99 115 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 99 115 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 99 115 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 99 115 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {nothing.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 110 111 116 104 105 110 103 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 110 111 116 104 105 110 103 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 110 111 116 104 105 110 103 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 110 111 116 104 105 110 103 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {op1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 111 112 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 111 112 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 111 112 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 111 112 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{ks.g v k [] [] [] []}] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:ks.g,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g,Version:,Names:CustomResourceDefinitionNames{Plural:ks,Singular:,ShortNames:[],Kind:k,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {op1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 111 112 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 111 112 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 111 112 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 111 112 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{ks.g v k [] [] [] []}] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:ks.g,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g,Version:,Names:CustomResourceDefinitionNames{Plural:ks,Singular:,ShortNames:[],Kind:k,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {nothing.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 110 111 116 104 105 110 103 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 110 111 116 104 105 110 103 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 110 111 116 104 105 110 103 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 110 111 116 104 105 110 103 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {csv1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 99 115 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 99 115 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 99 115 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 99 115 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {nothing.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 110 111 116 104 105 110 103 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 110 111 116 104 105 110 103 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 110 111 116 104 105 110 103 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 110 111 116 104 105 110 103 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {nothing.v2 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 110 111 116 104 105 110 103 46 118 50 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 110 111 116 104 105 110 103 46 118 50 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 110 111 116 104 105 110 103 46 118 50 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 110 111 116 104 105 110 103 46 118 50 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] []} {[] []} [] [] [] { } [] [] [] nothing.v1 map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {op1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 111 112 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 111 112 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 111 112 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 111 112 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{ks.g v k [] [] [] []}] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:ks.g,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g,Version:,Names:CustomResourceDefinitionNames{Plural:ks,Singular:,ShortNames:[],Kind:k,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {op1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 111 112 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 111 112 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 111 112 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 111 112 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{ks.g v k [] [] [] []}] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:ks.g,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g,Version:,Names:CustomResourceDefinitionNames{Plural:ks,Singular:,ShortNames:[],Kind:k,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {nothing.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 110 111 116 104 105 110 103 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 110 111 116 104 105 110 103 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 110 111 116 104 105 110 103 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 110 111 116 104 105 110 103 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {csv1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 99 115 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 99 115 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 99 115 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 99 115 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {nothing.v2 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 110 111 116 104 105 110 103 46 118 50 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 110 111 116 104 105 110 103 46 118 50 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 110 111 116 104 105 110 103 46 118 50 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 110 111 116 104 105 110 103 46 118 50 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {op1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 111 112 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 111 112 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 111 112 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 111 112 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{ks.g v k [] [] [] []}] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:ks.g,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g,Version:,Names:CustomResourceDefinitionNames{Plural:ks,Singular:,ShortNames:[],Kind:k,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {op1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 111 112 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 111 112 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 111 112 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 111 112 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{ks.g v k [] [] [] []}] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:ks.g,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g,Version:,Names:CustomResourceDefinitionNames{Plural:ks,Singular:,ShortNames:[],Kind:k,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {depender.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 100 101 112 101 110 100 101 114 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 100 101 112 101 110 100 101 114 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 100 101 112 101 110 100 101 114 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 100 101 112 101 110 100 101 114 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] [{ks.g v k [] [] [] []}]} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {depender.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 100 101 112 101 110 100 101 114 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 100 101 112 101 110 100 101 114 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 100 101 112 101 110 100 101 114 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 100 101 112 101 110 100 101 114 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] [{k2s.g2 v2 k2 [] [] [] []}]} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {op1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 111 112 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 111 112 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 111 112 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 111 112 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{ks.g v k [] [] [] []}] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:ks.g,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g,Version:,Names:CustomResourceDefinitionNames{Plural:ks,Singular:,ShortNames:[],Kind:k,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {op1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 111 112 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 111 112 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 111 112 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 111 112 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{ks.g v k [] [] [] []}] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:ks.g,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g,Version:,Names:CustomResourceDefinitionNames{Plural:ks,Singular:,ShortNames:[],Kind:k,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {depender.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 100 101 112 101 110 100 101 114 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 100 101 112 101 110 100 101 114 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 100 101 112 101 110 100 101 114 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 100 101 112 101 110 100 101 114 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] [{ks.g v k [] [] [] []}]} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {provider.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 112 114 111 118 105 100 101 114 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 112 114 111 118 105 100 101 114 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 112 114 111 118 105 100 101 114 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 112 114 111 118 105 100 101 114 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{ks.g v k [] [] [] []}] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:ks.g,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g,Version:,Names:CustomResourceDefinitionNames{Plural:ks,Singular:,ShortNames:[],Kind:k,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {depender.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 100 101 112 101 110 100 101 114 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 100 101 112 101 110 100 101 114 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 100 101 112 101 110 100 101 114 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 100 101 112 101 110 100 101 114 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] [{ks.g v k [] [] [] []}]} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {provider.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 112 114 111 118 105 100 101 114 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 112 114 111 118 105 100 101 114 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 112 114 111 118 105 100 101 114 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 112 114 111 118 105 100 101 114 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{ks.g v k [] [] [] []}] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:ks.g,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g,Version:,Names:CustomResourceDefinitionNames{Plural:ks,Singular:,ShortNames:[],Kind:k,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {depender.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 100 101 112 101 110 100 101 114 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 100 101 112 101 110 100 101 114 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 100 101 112 101 110 100 101 114 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 100 101 112 101 110 100 101 114 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] [{ks.g v k [] [] [] []}]} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {provider.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 112 114 111 118 105 100 101 114 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 112 114 111 118 105 100 101 114 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 112 114 111 118 105 100 101 114 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 112 114 111 118 105 100 101 114 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{ks.g v k [] [] [] []}] [{k2s.g2 v2 k2 [] [] [] []}]} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:ks.g,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g,Version:,Names:CustomResourceDefinitionNames{Plural:ks,Singular:,ShortNames:[],Kind:k,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {depender.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 100 101 112 101 110 100 101 114 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 100 101 112 101 110 100 101 114 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 100 101 112 101 110 100 101 114 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 100 101 112 101 110 100 101 114 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] [{ks.g v k [] [] [] []}]} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {provider.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 112 114 111 118 105 100 101 114 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 112 114 111 118 105 100 101 114 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 112 114 111 118 105 100 101 114 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 112 114 111 118 105 100 101 114 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{ks.g v k [] [] [] []}] [{k2s.g2 v2 k2 [] [] [] []}]} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:ks.g,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g,Version:,Names:CustomResourceDefinitionNames{Plural:ks,Singular:,ShortNames:[],Kind:k,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {provider2.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 112 114 111 118 105 100 101 114 50 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 112 114 111 118 105 100 101 114 50 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 112 114 111 118 105 100 101 114 50 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 112 114 111 118 105 100 101 114 50 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{k2s.g2 v2 k2 [] [] [] []}] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:k2s.g2,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g2,Version:,Names:CustomResourceDefinitionNames{Plural:k2s,Singular:,ShortNames:[],Kind:k2,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v2 true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {depender.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 100 101 112 101 110 100 101 114 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 100 101 112 101 110 100 101 114 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 100 101 112 101 110 100 101 114 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 100 101 112 101 110 100 101 114 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] [{ks.g v k [] [] [] []}]} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {provider.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 112 114 111 118 105 100 101 114 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 112 114 111 118 105 100 101 114 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 112 114 111 118 105 100 101 114 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 112 114 111 118 105 100 101 114 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{ks.g v k [] [] [] []}] [{k2s.g2 v2 k2 [] [] [] []}]} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:ks.g,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g,Version:,Names:CustomResourceDefinitionNames{Plural:ks,Singular:,ShortNames:[],Kind:k,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {provider2.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 112 114 111 118 105 100 101 114 50 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 112 114 111 118 105 100 101 114 50 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 112 114 111 118 105 100 101 114 50 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 112 114 111 118 105 100 101 114 50 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{k2s.g2 v2 k2 [] [] [] []}] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:k2s.g2,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g2,Version:,Names:CustomResourceDefinitionNames{Plural:k2s,Singular:,ShortNames:[],Kind:k2,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v2 true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {depender.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 100 101 112 101 110 100 101 114 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 100 101 112 101 110 100 101 114 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 100 101 112 101 110 100 101 114 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 100 101 112 101 110 100 101 114 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] [{ks.g v k [] [] [] []}]} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {provider.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 112 114 111 118 105 100 101 114 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 112 114 111 118 105 100 101 114 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 112 114 111 118 105 100 101 114 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 112 114 111 118 105 100 101 114 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{ks.g v k [] [] [] []}] []} {[] [{k2s g2 v2 k2 0 [] [] [] []}]} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:ks.g,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g,Version:,Names:CustomResourceDefinitionNames{Plural:ks,Singular:,ShortNames:[],Kind:k,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {provider2.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 112 114 111 118 105 100 101 114 50 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 112 114 111 118 105 100 101 114 50 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 112 114 111 118 105 100 101 114 50 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 112 114 111 118 105 100 101 114 50 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] []} {[{k2s g2 v2 k2 provider2.v1 80 [] [] [] []}] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {depender.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 100 101 112 101 110 100 101 114 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 100 101 112 101 110 100 101 114 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 100 101 112 101 110 100 101 114 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 100 101 112 101 110 100 101 114 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] [{ks.g v k [] [] [] []}]} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {provider.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 112 114 111 118 105 100 101 114 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 112 114 111 118 105 100 101 114 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 112 114 111 118 105 100 101 114 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 112 114 111 118 105 100 101 114 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{ks.g v k [] [] [] []}] []} {[] [{k2s g2 v2 k2 0 [] [] [] []}]} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:ks.g,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g,Version:,Names:CustomResourceDefinitionNames{Plural:ks,Singular:,ShortNames:[],Kind:k,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {provider2.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 112 114 111 118 105 100 101 114 50 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 112 114 111 118 105 100 101 114 50 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 112 114 111 118 105 100 101 114 50 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 112 114 111 118 105 100 101 114 50 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] []} {[{k2s g2 v2 k2 provider2.v1 80 [] [] [] []}] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {depender.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 100 101 112 101 110 100 101 114 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 100 101 112 101 110 100 101 114 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 100 101 112 101 110 100 101 114 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 100 101 112 101 110 100 101 114 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] [{ks.g v k [] [] [] []}]} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {provider.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 112 114 111 118 105 100 101 114 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 112 114 111 118 105 100 101 114 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 112 114 111 118 105 100 101 114 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 112 114 111 118 105 100 101 114 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{ks.g v k [] [] [] []}] [{k2s.g2 v2 k2 [] [] [] []}]} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:ks.g,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g,Version:,Names:CustomResourceDefinitionNames{Plural:ks,Singular:,ShortNames:[],Kind:k,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {provider2.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 112 114 111 118 105 100 101 114 50 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 112 114 111 118 105 100 101 114 50 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 112 114 111 118 105 100 101 114 50 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 112 114 111 118 105 100 101 114 50 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{k2s.g2 v2 k2 [] [] [] []}] [{k3s.g3 v3 k3 [] [] [] []}]} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:k2s.g2,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g2,Version:,Names:CustomResourceDefinitionNames{Plural:k2s,Singular:,ShortNames:[],Kind:k2,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v2 true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {original 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 111 114 105 103 105 110 97 108 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 111 114 105 103 105 110 97 108 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 111 114 105 103 105 110 97 108 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 111 114 105 103 105 110 97 108 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{k3s.g3 v3 k3 [] [] [] []}] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:k3s.g3,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g3,Version:,Names:CustomResourceDefinitionNames{Plural:k3s,Singular:,ShortNames:[],Kind:k3,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v3 true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {original 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 111 114 105 103 105 110 97 108 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 111 114 105 103 105 110 97 108 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 111 114 105 103 105 110 97 108 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 111 114 105 103 105 110 97 108 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{k3s.g3 v3 k3 [] [] [] []}] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:k3s.g3,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g3,Version:,Names:CustomResourceDefinitionNames{Plural:k3s,Singular:,ShortNames:[],Kind:k3,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v3 true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {depender.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 100 101 112 101 110 100 101 114 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 100 101 112 101 110 100 101 114 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 100 101 112 101 110 100 101 114 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 100 101 112 101 110 100 101 114 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] [{ks.g v k [] [] [] []}]} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {provider.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 112 114 111 118 105 100 101 114 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 112 114 111 118 105 100 101 114 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 112 114 111 118 105 100 101 114 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 112 114 111 118 105 100 101 114 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{ks.g v k [] [] [] []}] [{k2s.g2 v2 k2 [] [] [] []}]} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:ks.g,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g,Version:,Names:CustomResourceDefinitionNames{Plural:ks,Singular:,ShortNames:[],Kind:k,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {provider2.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 112 114 111 118 105 100 101 114 50 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 112 114 111 118 105 100 101 114 50 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 112 114 111 118 105 100 101 114 50 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 112 114 111 118 105 100 101 114 50 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{k2s.g2 v2 k2 [] [] [] []}] [{k3s.g3 v3 k3 [] [] [] []}]} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:k2s.g2,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g2,Version:,Names:CustomResourceDefinitionNames{Plural:k2s,Singular:,ShortNames:[],Kind:k2,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v2 true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {depender.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 100 101 112 101 110 100 101 114 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 100 101 112 101 110 100 101 114 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 100 101 112 101 110 100 101 114 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 100 101 112 101 110 100 101 114 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] [{ks.g v k [] [] [] []}]} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {provider.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 112 114 111 118 105 100 101 114 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 112 114 111 118 105 100 101 114 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 112 114 111 118 105 100 101 114 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 112 114 111 118 105 100 101 114 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{ks.g v k [] [] [] []}] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:ks.g,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g,Version:,Names:CustomResourceDefinitionNames{Plural:ks,Singular:,ShortNames:[],Kind:k,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {updated 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 117 112 100 97 116 101 100 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 117 112 100 97 116 101 100 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 117 112 100 97 116 101 100 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 117 112 100 97 116 101 100 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] []} {[] []} [] [] [] { } [] [] [] original map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {original 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 111 114 105 103 105 110 97 108 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 111 114 105 103 105 110 97 108 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 111 114 105 103 105 110 97 108 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 111 114 105 103 105 110 97 108 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {updated 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 117 112 100 97 116 101 100 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 117 112 100 97 116 101 100 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 117 112 100 97 116 101 100 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 117 112 100 97 116 101 100 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] []} {[] []} [] [] [] { } [] [] [] original map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {depender.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 100 101 112 101 110 100 101 114 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 100 101 112 101 110 100 101 114 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 100 101 112 101 110 100 101 114 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 100 101 112 101 110 100 101 114 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] [{ks.g v k [] [] [] []}]} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {provider.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 112 114 111 118 105 100 101 114 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 112 114 111 118 105 100 101 114 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 112 114 111 118 105 100 101 114 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 112 114 111 118 105 100 101 114 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{ks.g v k [] [] [] []}] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:ks.g,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g,Version:,Names:CustomResourceDefinitionNames{Plural:ks,Singular:,ShortNames:[],Kind:k,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {updated 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 117 112 100 97 116 101 100 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 117 112 100 97 116 101 100 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 117 112 100 97 116 101 100 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 117 112 100 97 116 101 100 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] []} {[] []} [] [] [] { } [] [] [] original map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {updated.v2 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 117 112 100 97 116 101 100 46 118 50 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 117 112 100 97 116 101 100 46 118 50 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 117 112 100 97 116 101 100 46 118 50 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 117 112 100 97 116 101 100 46 118 50 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] []} {[] []} [] [] [] { } [] [] [] updated map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {updated.v3 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 117 112 100 97 116 101 100 46 118 51 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 117 112 100 97 116 101 100 46 118 51 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 117 112 100 97 116 101 100 46 118 51 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 117 112 100 97 116 101 100 46 118 51 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] []} {[] []} [] [] [] { } [] [] [] updated.v2 map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {original 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 111 114 105 103 105 110 97 108 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 111 114 105 103 105 110 97 108 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 111 114 105 103 105 110 97 108 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 111 114 105 103 105 110 97 108 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {updated 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 117 112 100 97 116 101 100 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 117 112 100 97 116 101 100 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 117 112 100 97 116 101 100 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 117 112 100 97 116 101 100 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] []} {[] []} [] [] [] { } [] [] [] original map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {updated.v3 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 117 112 100 97 116 101 100 46 118 51 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 117 112 100 97 116 101 100 46 118 51 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 117 112 100 97 116 101 100 46 118 51 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 117 112 100 97 116 101 100 46 118 51 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] []} {[] []} [] [] [] { } [] [] [] updated.v2 map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {original 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 111 114 105 103 105 110 97 108 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 111 114 105 103 105 110 97 108 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 111 114 105 103 105 110 97 108 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 111 114 105 103 105 110 97 108 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {updated.v3 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 117 112 100 97 116 101 100 46 118 51 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 117 112 100 97 116 101 100 46 118 51 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 117 112 100 97 116 101 100 46 118 51 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 117 112 100 97 116 101 100 46 118 51 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] []} {[] []} [] [] [] { } [] [] [] updated.v2 map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +=== RUN TestNamespaceGenerationEvolver/NotQueryable +=== RUN TestNamespaceGenerationEvolver/NoRequiredAPIs +=== RUN TestNamespaceGenerationEvolver/NoNewRequiredAPIs +=== RUN TestNamespaceGenerationEvolver/NoNewRequiredAPIs/StartingCSV +=== RUN TestNamespaceGenerationEvolver/NoNewRequiredAPIs/StartingCSV/NotFound +=== RUN TestNamespaceGenerationEvolver/NewRequiredAPIs/NoProviderFound +=== RUN TestNamespaceGenerationEvolver/NewRequiredAPIs/NoProviderFound/NonEmptyStartingGeneration +=== RUN TestNamespaceGenerationEvolver/NewRequiredAPIs/FoundProvider +=== RUN TestNamespaceGenerationEvolver/NewRequiredAPIs/FoundProvider/ProviderRequired/NoSecondaryProvider +=== RUN TestNamespaceGenerationEvolver/NewRequiredAPIs/FoundProvider/ProviderRequired/SecondaryProviderFound +=== RUN TestNamespaceGenerationEvolver/NewRequiredCRDAPIs/FoundCRDProvider/ProviderAPIRequired/SecondaryAPIProviderFound +=== RUN TestNamespaceGenerationEvolver/NewRequiredAPIs/FoundProvider/ProviderRequired/SecondaryProviderFound/RequiresAlreadyProvidedAPIs +=== RUN TestNamespaceGenerationEvolver/UpdateRequired/NewRequiredAPIs/FoundProvider +=== RUN TestNamespaceGenerationEvolver/UpdateRequired/MultipleUpdates +=== RUN TestNamespaceGenerationEvolver/UpdateRequired/SkipVersions +--- PASS: TestNamespaceGenerationEvolver (0.13s) + --- PASS: TestNamespaceGenerationEvolver/NotQueryable (0.00s) + --- PASS: TestNamespaceGenerationEvolver/NoRequiredAPIs (0.00s) + --- PASS: TestNamespaceGenerationEvolver/NoNewRequiredAPIs (0.00s) + --- PASS: TestNamespaceGenerationEvolver/NoNewRequiredAPIs/StartingCSV (0.00s) + --- PASS: TestNamespaceGenerationEvolver/NoNewRequiredAPIs/StartingCSV/NotFound (0.00s) + --- PASS: TestNamespaceGenerationEvolver/NewRequiredAPIs/NoProviderFound (0.00s) + --- PASS: TestNamespaceGenerationEvolver/NewRequiredAPIs/NoProviderFound/NonEmptyStartingGeneration (0.00s) + --- PASS: TestNamespaceGenerationEvolver/NewRequiredAPIs/FoundProvider (0.00s) + --- PASS: TestNamespaceGenerationEvolver/NewRequiredAPIs/FoundProvider/ProviderRequired/NoSecondaryProvider (0.00s) + --- PASS: TestNamespaceGenerationEvolver/NewRequiredAPIs/FoundProvider/ProviderRequired/SecondaryProviderFound (0.00s) + --- PASS: TestNamespaceGenerationEvolver/NewRequiredCRDAPIs/FoundCRDProvider/ProviderAPIRequired/SecondaryAPIProviderFound (0.00s) + --- PASS: TestNamespaceGenerationEvolver/NewRequiredAPIs/FoundProvider/ProviderRequired/SecondaryProviderFound/RequiresAlreadyProvidedAPIs (0.00s) + --- PASS: TestNamespaceGenerationEvolver/UpdateRequired/NewRequiredAPIs/FoundProvider (0.00s) + --- PASS: TestNamespaceGenerationEvolver/UpdateRequired/MultipleUpdates (0.00s) + --- PASS: TestNamespaceGenerationEvolver/UpdateRequired/SkipVersions (0.00s) +=== RUN TestNewGenerationFromCSVs +=== RUN TestNewGenerationFromCSVs/SingleCSV/NoProvided/NoRequired +=== RUN TestNewGenerationFromCSVs/SingleCSV/Provided/NoRequired +=== RUN TestNewGenerationFromCSVs/SingleCSV/NoProvided/Required +=== RUN TestNewGenerationFromCSVs/SingleCSV/Provided/Required/Missing +--- PASS: TestNewGenerationFromCSVs (0.00s) + --- PASS: TestNewGenerationFromCSVs/SingleCSV/NoProvided/NoRequired (0.00s) + --- PASS: TestNewGenerationFromCSVs/SingleCSV/Provided/NoRequired (0.00s) + --- PASS: TestNewGenerationFromCSVs/SingleCSV/NoProvided/Required (0.00s) + --- PASS: TestNewGenerationFromCSVs/SingleCSV/Provided/Required/Missing (0.00s) +=== RUN TestNamespaceGeneration_AddOperator +=== RUN TestNamespaceGeneration_AddOperator/APIAlreadyProvided +=== RUN TestNamespaceGeneration_AddOperator/SatisfyWantedAPI +=== RUN TestNamespaceGeneration_AddOperator/NewRequiredAPI +--- PASS: TestNamespaceGeneration_AddOperator (0.00s) + --- PASS: TestNamespaceGeneration_AddOperator/APIAlreadyProvided (0.00s) + --- PASS: TestNamespaceGeneration_AddOperator/SatisfyWantedAPI (0.00s) + --- PASS: TestNamespaceGeneration_AddOperator/NewRequiredAPI (0.00s) +=== RUN TestNamespaceGeneration_RemoveOperator +=== RUN TestNamespaceGeneration_RemoveOperator/RemoveOneOfTwoRequirers +=== RUN TestNamespaceGeneration_RemoveOperator/RemoveOnlyRequirer +=== RUN TestNamespaceGeneration_RemoveOperator/RemoveProvider +--- PASS: TestNamespaceGeneration_RemoveOperator (0.00s) + --- PASS: TestNamespaceGeneration_RemoveOperator/RemoveOneOfTwoRequirers (0.00s) + --- PASS: TestNamespaceGeneration_RemoveOperator/RemoveOnlyRequirer (0.00s) + --- PASS: TestNamespaceGeneration_RemoveOperator/RemoveProvider (0.00s) +=== RUN TestNamespaceGeneration_MarkAPIChecked +=== RUN TestNamespaceGeneration_MarkAPIChecked/MarkRequiredAPI +=== RUN TestNamespaceGeneration_MarkAPIChecked/MarkOtherAPI +--- PASS: TestNamespaceGeneration_MarkAPIChecked (0.00s) + --- PASS: TestNamespaceGeneration_MarkAPIChecked/MarkRequiredAPI (0.00s) + --- PASS: TestNamespaceGeneration_MarkAPIChecked/MarkOtherAPI (0.00s) +=== RUN TestNamespaceGeneration_ResetUnchecked +=== RUN TestNamespaceGeneration_ResetUnchecked/UncheckAfterMarkRequiredAPI +=== RUN TestNamespaceGeneration_ResetUnchecked/UncheckAfterMarkOtherAPI +=== RUN TestNamespaceGeneration_ResetUnchecked/UncheckAfterNothing +--- PASS: TestNamespaceGeneration_ResetUnchecked (0.00s) + --- PASS: TestNamespaceGeneration_ResetUnchecked/UncheckAfterMarkRequiredAPI (0.00s) + --- PASS: TestNamespaceGeneration_ResetUnchecked/UncheckAfterMarkOtherAPI (0.00s) + --- PASS: TestNamespaceGeneration_ResetUnchecked/UncheckAfterNothing (0.00s) +=== RUN TestNewOperatorGroup +=== RUN TestNewOperatorGroup/NoTargetNamespaces/NoProvidedAPIs +=== RUN TestNewOperatorGroup/OneTargetNamespace/NoProvidedAPIs +=== RUN TestNewOperatorGroup/OwnTargetNamespace/NoProvidedAPIs +=== RUN TestNewOperatorGroup/MultipleTargetNamespaces/NoProvidedAPIs +=== RUN TestNewOperatorGroup/AllTargetNamespaces/NoProvidedAPIs +=== RUN TestNewOperatorGroup/OneTargetNamespace/OneProvidedAPI +=== RUN TestNewOperatorGroup/OneTargetNamespace/BadProvidedAPI +=== RUN TestNewOperatorGroup/OneTargetNamespace/MultipleProvidedAPIs/OneBad +=== RUN TestNewOperatorGroup/OneTargetNamespace/MultipleProvidedAPIs +--- PASS: TestNewOperatorGroup (0.00s) + --- PASS: TestNewOperatorGroup/NoTargetNamespaces/NoProvidedAPIs (0.00s) + --- PASS: TestNewOperatorGroup/OneTargetNamespace/NoProvidedAPIs (0.00s) + --- PASS: TestNewOperatorGroup/OwnTargetNamespace/NoProvidedAPIs (0.00s) + --- PASS: TestNewOperatorGroup/MultipleTargetNamespaces/NoProvidedAPIs (0.00s) + --- PASS: TestNewOperatorGroup/AllTargetNamespaces/NoProvidedAPIs (0.00s) + --- PASS: TestNewOperatorGroup/OneTargetNamespace/OneProvidedAPI (0.00s) + --- PASS: TestNewOperatorGroup/OneTargetNamespace/BadProvidedAPI (0.00s) + --- PASS: TestNewOperatorGroup/OneTargetNamespace/MultipleProvidedAPIs/OneBad (0.00s) + --- PASS: TestNewOperatorGroup/OneTargetNamespace/MultipleProvidedAPIs (0.00s) +=== RUN TestNamespaceSetIntersection +=== RUN TestNamespaceSetIntersection/EmptySets +=== RUN TestNamespaceSetIntersection/EmptyLeft/MultipleRight/NoIntersection +=== RUN TestNamespaceSetIntersection/MultipleLeft/EmptyRight/NoIntersection +=== RUN TestNamespaceSetIntersection/OneLeft/OneRight/Intersection +=== RUN TestNamespaceSetIntersection/MultipleLeft/MultipleRight/SomeIntersect +=== RUN TestNamespaceSetIntersection/MultipleLeft/MultipleRight/AllIntersect +=== RUN TestNamespaceSetIntersection/AllLeft/MultipleRight/RightIsIntersection +=== RUN TestNamespaceSetIntersection/MultipleLeft/AllRight/LeftIsIntersection +=== RUN TestNamespaceSetIntersection/AllLeft/EmptyRight/NoIntersection +=== RUN TestNamespaceSetIntersection/EmptyLeft/AllRight/NoIntersection +=== RUN TestNamespaceSetIntersection/AllLeft/AllRight/Intersection +--- PASS: TestNamespaceSetIntersection (0.00s) + --- PASS: TestNamespaceSetIntersection/EmptySets (0.00s) + --- PASS: TestNamespaceSetIntersection/EmptyLeft/MultipleRight/NoIntersection (0.00s) + --- PASS: TestNamespaceSetIntersection/MultipleLeft/EmptyRight/NoIntersection (0.00s) + --- PASS: TestNamespaceSetIntersection/OneLeft/OneRight/Intersection (0.00s) + --- PASS: TestNamespaceSetIntersection/MultipleLeft/MultipleRight/SomeIntersect (0.00s) + --- PASS: TestNamespaceSetIntersection/MultipleLeft/MultipleRight/AllIntersect (0.00s) + --- PASS: TestNamespaceSetIntersection/AllLeft/MultipleRight/RightIsIntersection (0.00s) + --- PASS: TestNamespaceSetIntersection/MultipleLeft/AllRight/LeftIsIntersection (0.00s) + --- PASS: TestNamespaceSetIntersection/AllLeft/EmptyRight/NoIntersection (0.00s) + --- PASS: TestNamespaceSetIntersection/EmptyLeft/AllRight/NoIntersection (0.00s) + --- PASS: TestNamespaceSetIntersection/AllLeft/AllRight/Intersection (0.00s) +=== RUN TestNamespaceSetUnion +=== RUN TestNamespaceSetUnion/EmptySets +=== RUN TestNamespaceSetUnion/EmptyLeft/MultipleRight +=== RUN TestNamespaceSetUnion/MultipleLeft/EmptyRight +=== RUN TestNamespaceSetUnion/OneLeft/SameRight +=== RUN TestNamespaceSetUnion/MultipleLeft/MultipleRight/Differ +=== RUN TestNamespaceSetUnion/MultipleLeft/MultipleRight/AllSame +=== RUN TestNamespaceSetUnion/AllLeft/MultipleRight +=== RUN TestNamespaceSetUnion/MultipleLeft/AllRight +=== RUN TestNamespaceSetUnion/AllLeft/EmptyRight +=== RUN TestNamespaceSetUnion/EmptyLeft/AllRight +=== RUN TestNamespaceSetUnion/AllLeft/AllRight +--- PASS: TestNamespaceSetUnion (0.00s) + --- PASS: TestNamespaceSetUnion/EmptySets (0.00s) + --- PASS: TestNamespaceSetUnion/EmptyLeft/MultipleRight (0.00s) + --- PASS: TestNamespaceSetUnion/MultipleLeft/EmptyRight (0.00s) + --- PASS: TestNamespaceSetUnion/OneLeft/SameRight (0.00s) + --- PASS: TestNamespaceSetUnion/MultipleLeft/MultipleRight/Differ (0.00s) + --- PASS: TestNamespaceSetUnion/MultipleLeft/MultipleRight/AllSame (0.00s) + --- PASS: TestNamespaceSetUnion/AllLeft/MultipleRight (0.00s) + --- PASS: TestNamespaceSetUnion/MultipleLeft/AllRight (0.00s) + --- PASS: TestNamespaceSetUnion/AllLeft/EmptyRight (0.00s) + --- PASS: TestNamespaceSetUnion/EmptyLeft/AllRight (0.00s) + --- PASS: TestNamespaceSetUnion/AllLeft/AllRight (0.00s) +=== RUN TestNamespaceSetIsAllNamespaces +=== RUN TestNamespaceSetIsAllNamespaces/All/Yes +=== RUN TestNamespaceSetIsAllNamespaces/One/NotAll +=== RUN TestNamespaceSetIsAllNamespaces/Many/NotAll +--- PASS: TestNamespaceSetIsAllNamespaces (0.00s) + --- PASS: TestNamespaceSetIsAllNamespaces/All/Yes (0.00s) + --- PASS: TestNamespaceSetIsAllNamespaces/One/NotAll (0.00s) + --- PASS: TestNamespaceSetIsAllNamespaces/Many/NotAll (0.00s) +=== RUN TestNamespaceSetContains +=== RUN TestNamespaceSetContains/AllContainsAnything +=== RUN TestNamespaceSetContains/SetContainsChild/a +=== RUN TestNamespaceSetContains/SetContainsChild/a#01 +=== RUN TestNamespaceSetContains/SetOmitsChild +--- PASS: TestNamespaceSetContains (0.00s) + --- PASS: TestNamespaceSetContains/AllContainsAnything (0.00s) + --- PASS: TestNamespaceSetContains/SetContainsChild/a (0.00s) + --- PASS: TestNamespaceSetContains/SetContainsChild/a#01 (0.00s) + --- PASS: TestNamespaceSetContains/SetOmitsChild (0.00s) +=== RUN TestNewNamespaceSetFromString +=== RUN TestNewNamespaceSetFromString/SingleEntry +=== RUN TestNewNamespaceSetFromString/TwoEntry +=== RUN TestNewNamespaceSetFromString/All +--- PASS: TestNewNamespaceSetFromString (0.00s) + --- PASS: TestNewNamespaceSetFromString/SingleEntry (0.00s) + --- PASS: TestNewNamespaceSetFromString/TwoEntry (0.00s) + --- PASS: TestNewNamespaceSetFromString/All (0.00s) +=== RUN TestGroupIntersection +=== RUN TestGroupIntersection/NoTargets/NilGroups/NoIntersection +=== RUN TestGroupIntersection/MatchingTarget/SingleOtherGroup/Intersection +=== RUN TestGroupIntersection/TargetIsOperatorNamespace/SingleOtherGroup/Intersection +=== RUN TestGroupIntersection/MatchingOperatorNamespaces/SingleOtherGroup/Intersection +=== RUN TestGroupIntersection/MatchingTarget/MultipleOtherGroups/Intersection +=== RUN TestGroupIntersection/NonMatchingTargets/MultipleOtherGroups/NoIntersection +=== RUN TestGroupIntersection/AllNamespaces/MultipleTargets/Intersection +=== RUN TestGroupIntersection/MatchingTargetAllNamespace/MultipleTargets/Intersection +=== RUN TestGroupIntersection/AllNamespace/MultipleTargets/OneAllNamespace/Intersection +=== RUN TestGroupIntersection/AllNamespace/AllNamespace/Intersection +--- PASS: TestGroupIntersection (0.00s) + --- PASS: TestGroupIntersection/NoTargets/NilGroups/NoIntersection (0.00s) + --- PASS: TestGroupIntersection/MatchingTarget/SingleOtherGroup/Intersection (0.00s) + --- PASS: TestGroupIntersection/TargetIsOperatorNamespace/SingleOtherGroup/Intersection (0.00s) + --- PASS: TestGroupIntersection/MatchingOperatorNamespaces/SingleOtherGroup/Intersection (0.00s) + --- PASS: TestGroupIntersection/MatchingTarget/MultipleOtherGroups/Intersection (0.00s) + --- PASS: TestGroupIntersection/NonMatchingTargets/MultipleOtherGroups/NoIntersection (0.00s) + --- PASS: TestGroupIntersection/AllNamespaces/MultipleTargets/Intersection (0.00s) + --- PASS: TestGroupIntersection/MatchingTargetAllNamespace/MultipleTargets/Intersection (0.00s) + --- PASS: TestGroupIntersection/AllNamespace/MultipleTargets/OneAllNamespace/Intersection (0.00s) + --- PASS: TestGroupIntersection/AllNamespace/AllNamespace/Intersection (0.00s) +=== RUN TestReconcileAPIIntersection +=== RUN TestReconcileAPIIntersection/Empty/NoAPIConflict +=== RUN TestReconcileAPIIntersection/NoNamespaceIntersection/APIIntersection/NoAPIConflict +=== RUN TestReconcileAPIIntersection/NamespaceIntersection/NoAPIIntersection/NoAPIConflict +=== RUN TestReconcileAPIIntersection/MultipleNamespaceIntersections/NoAPIIntersection/NoAPIConflict +=== RUN TestReconcileAPIIntersection/SomeNamespaceIntersection/NoAPIIntersection/NoAPIConflict +=== RUN TestReconcileAPIIntersection/AllNamespaceIntersection/NoAPIIntersection/NoAPIConflict +=== RUN TestReconcileAPIIntersection/AllNamespaceIntersectionOnOther/NoAPIIntersection/NoAPIConflict +=== RUN TestReconcileAPIIntersection/AllNamespaceInstersectionOnOther/NoAPIIntersection/NoAPIConflict +=== RUN TestReconcileAPIIntersection/NamespaceIntersection/NoAPIIntersection/NoAPIConflict#01 +=== RUN TestReconcileAPIIntersection/NamespaceIntersection/APIIntersection/APIConflict +=== RUN TestReconcileAPIIntersection/AllNamespaceIntersection/APIIntersection/APIConflict +=== RUN TestReconcileAPIIntersection/AllNamespaceIntersectionOnOther/APIIntersection/APIConflict +=== RUN TestReconcileAPIIntersection/AllNamespaceIntersectionOnBoth/APIIntersection/APIConflict +=== RUN TestReconcileAPIIntersection/NamespaceIntersection/SomeAPIIntersection/APIConflict +=== RUN TestReconcileAPIIntersection/NamespaceIntersectionOnOperatorNamespace/SomeAPIIntersection/APIConflict +=== RUN TestReconcileAPIIntersection/NoNamespaceIntersection/NoAPIIntersection/AddAPIs +=== RUN TestReconcileAPIIntersection/NamespaceIntersection/NoAPIIntersection/AddAPIs +=== RUN TestReconcileAPIIntersection/OperatorNamespaceIntersection/NoAPIIntersection/AddAPIs +=== RUN TestReconcileAPIIntersection/AllNamespaceIntersection/NoAPIIntersection/AddAPIs +=== RUN TestReconcileAPIIntersection/AllNamespaceIntersectionOnOthers/NoAPIIntersection/AddAPIs +=== RUN TestReconcileAPIIntersection/AllNamespaceIntersectionOnOthers/NoAPIIntersection/AddAPIs/PrexistingAddition +=== RUN TestReconcileAPIIntersection/NamespaceInstersection/APIIntersection/RemoveAPIs +=== RUN TestReconcileAPIIntersection/AllNamespaceInstersection/APIIntersection/RemoveAPIs +=== RUN TestReconcileAPIIntersection/AllNamespaceInstersectionOnOther/APIIntersection/RemoveAPIs +=== RUN TestReconcileAPIIntersection/MultipleNamespaceIntersections/APIIntersection/RemoveAPIs +=== RUN TestReconcileAPIIntersection/SomeNamespaceIntersection/APIIntersection/RemoveAPIs +--- PASS: TestReconcileAPIIntersection (0.01s) + --- PASS: TestReconcileAPIIntersection/Empty/NoAPIConflict (0.00s) + --- PASS: TestReconcileAPIIntersection/NoNamespaceIntersection/APIIntersection/NoAPIConflict (0.00s) + --- PASS: TestReconcileAPIIntersection/NamespaceIntersection/NoAPIIntersection/NoAPIConflict (0.00s) + --- PASS: TestReconcileAPIIntersection/MultipleNamespaceIntersections/NoAPIIntersection/NoAPIConflict (0.00s) + --- PASS: TestReconcileAPIIntersection/SomeNamespaceIntersection/NoAPIIntersection/NoAPIConflict (0.00s) + --- PASS: TestReconcileAPIIntersection/AllNamespaceIntersection/NoAPIIntersection/NoAPIConflict (0.00s) + --- PASS: TestReconcileAPIIntersection/AllNamespaceIntersectionOnOther/NoAPIIntersection/NoAPIConflict (0.00s) + --- PASS: TestReconcileAPIIntersection/AllNamespaceInstersectionOnOther/NoAPIIntersection/NoAPIConflict (0.00s) + --- PASS: TestReconcileAPIIntersection/NamespaceIntersection/NoAPIIntersection/NoAPIConflict#01 (0.00s) + --- PASS: TestReconcileAPIIntersection/NamespaceIntersection/APIIntersection/APIConflict (0.00s) + --- PASS: TestReconcileAPIIntersection/AllNamespaceIntersection/APIIntersection/APIConflict (0.00s) + --- PASS: TestReconcileAPIIntersection/AllNamespaceIntersectionOnOther/APIIntersection/APIConflict (0.00s) + --- PASS: TestReconcileAPIIntersection/AllNamespaceIntersectionOnBoth/APIIntersection/APIConflict (0.00s) + --- PASS: TestReconcileAPIIntersection/NamespaceIntersection/SomeAPIIntersection/APIConflict (0.00s) + --- PASS: TestReconcileAPIIntersection/NamespaceIntersectionOnOperatorNamespace/SomeAPIIntersection/APIConflict (0.00s) + --- PASS: TestReconcileAPIIntersection/NoNamespaceIntersection/NoAPIIntersection/AddAPIs (0.00s) + --- PASS: TestReconcileAPIIntersection/NamespaceIntersection/NoAPIIntersection/AddAPIs (0.00s) + --- PASS: TestReconcileAPIIntersection/OperatorNamespaceIntersection/NoAPIIntersection/AddAPIs (0.00s) + --- PASS: TestReconcileAPIIntersection/AllNamespaceIntersection/NoAPIIntersection/AddAPIs (0.00s) + --- PASS: TestReconcileAPIIntersection/AllNamespaceIntersectionOnOthers/NoAPIIntersection/AddAPIs (0.00s) + --- PASS: TestReconcileAPIIntersection/AllNamespaceIntersectionOnOthers/NoAPIIntersection/AddAPIs/PrexistingAddition (0.00s) + --- PASS: TestReconcileAPIIntersection/NamespaceInstersection/APIIntersection/RemoveAPIs (0.00s) + --- PASS: TestReconcileAPIIntersection/AllNamespaceInstersection/APIIntersection/RemoveAPIs (0.00s) + --- PASS: TestReconcileAPIIntersection/AllNamespaceInstersectionOnOther/APIIntersection/RemoveAPIs (0.00s) + --- PASS: TestReconcileAPIIntersection/MultipleNamespaceIntersections/APIIntersection/RemoveAPIs (0.00s) + --- PASS: TestReconcileAPIIntersection/SomeNamespaceIntersection/APIIntersection/RemoveAPIs (0.00s) +=== RUN TestLabelSetsFor +=== RUN TestLabelSetsFor/Nil/Nil +=== RUN TestLabelSetsFor/NotOperatorSurfaceOrCRD/Nil +=== RUN TestLabelSetsFor/CRD/ProvidedAndRequired +=== RUN TestLabelSetsFor/OperatorSurface/Provided +=== RUN TestLabelSetsFor/OperatorSurface/ProvidedAndRequired +--- PASS: TestLabelSetsFor (0.00s) + --- PASS: TestLabelSetsFor/Nil/Nil (0.00s) + --- PASS: TestLabelSetsFor/NotOperatorSurfaceOrCRD/Nil (0.00s) + --- PASS: TestLabelSetsFor/CRD/ProvidedAndRequired (0.00s) + --- PASS: TestLabelSetsFor/OperatorSurface/Provided (0.00s) + --- PASS: TestLabelSetsFor/OperatorSurface/ProvidedAndRequired (0.00s) +=== RUN TestGVKStringToProvidedAPISet +=== RUN TestGVKStringToProvidedAPISet/EmptyString/EmptySet +=== RUN TestGVKStringToProvidedAPISet/Garbage/EmptySet +=== RUN TestGVKStringToProvidedAPISet/SingleBadGVK/EmptySet +=== RUN TestGVKStringToProvidedAPISet/MultipleBadGVK/EmptySet +=== RUN TestGVKStringToProvidedAPISet/SingleGoodGVK/SingleAPI +=== RUN TestGVKStringToProvidedAPISet/MutlipleGoodGVK/MultipleAPIs +=== RUN TestGVKStringToProvidedAPISet/SingleGoodGVK/SingleBadGVK/SingleAPI +=== RUN TestGVKStringToProvidedAPISet/MultipleGoodGVK/MultipleBadGVK/MultipleAPIs +--- PASS: TestGVKStringToProvidedAPISet (0.00s) + --- PASS: TestGVKStringToProvidedAPISet/EmptyString/EmptySet (0.00s) + --- PASS: TestGVKStringToProvidedAPISet/Garbage/EmptySet (0.00s) + --- PASS: TestGVKStringToProvidedAPISet/SingleBadGVK/EmptySet (0.00s) + --- PASS: TestGVKStringToProvidedAPISet/MultipleBadGVK/EmptySet (0.00s) + --- PASS: TestGVKStringToProvidedAPISet/SingleGoodGVK/SingleAPI (0.00s) + --- PASS: TestGVKStringToProvidedAPISet/MutlipleGoodGVK/MultipleAPIs (0.00s) + --- PASS: TestGVKStringToProvidedAPISet/SingleGoodGVK/SingleBadGVK/SingleAPI (0.00s) + --- PASS: TestGVKStringToProvidedAPISet/MultipleGoodGVK/MultipleBadGVK/MultipleAPIs (0.00s) +=== RUN TestAPIKeyToGVKString +=== RUN TestAPIKeyToGVKString/EmptyAPIKey +=== RUN TestAPIKeyToGVKString/BadAPIKey +=== RUN TestAPIKeyToGVKString/GoodAPIKey +--- PASS: TestAPIKeyToGVKString (0.00s) + --- PASS: TestAPIKeyToGVKString/EmptyAPIKey (0.00s) + --- PASS: TestAPIKeyToGVKString/BadAPIKey (0.00s) + --- PASS: TestAPIKeyToGVKString/GoodAPIKey (0.00s) +=== RUN TestAPISetString +=== RUN TestAPISetString/EmptySet +=== RUN TestAPISetString/OneAPI +=== RUN TestAPISetString/MutipleAPIs +=== RUN TestAPISetString/MutipleAPIs/OneBad +--- PASS: TestAPISetString (0.00s) + --- PASS: TestAPISetString/EmptySet (0.00s) + --- PASS: TestAPISetString/OneAPI (0.00s) + --- PASS: TestAPISetString/MutipleAPIs (0.00s) + --- PASS: TestAPISetString/MutipleAPIs/OneBad (0.00s) +=== RUN TestAPISetUnion +=== RUN TestAPISetUnion/EmptyLeft/NilRight/EmptySet +=== RUN TestAPISetUnion/EmptyLeft/OneEmptyRight/EmptySet +=== RUN TestAPISetUnion/EmptyLeft/OneRight/OneFromRight +=== RUN TestAPISetUnion/OneLeft/EmptyRight/OneFromLeft +=== RUN TestAPISetUnion/MultipleLeft/MultipleRight/AllFromLeftAndRight +--- PASS: TestAPISetUnion (0.00s) + --- PASS: TestAPISetUnion/EmptyLeft/NilRight/EmptySet (0.00s) + --- PASS: TestAPISetUnion/EmptyLeft/OneEmptyRight/EmptySet (0.00s) + --- PASS: TestAPISetUnion/EmptyLeft/OneRight/OneFromRight (0.00s) + --- PASS: TestAPISetUnion/OneLeft/EmptyRight/OneFromLeft (0.00s) + --- PASS: TestAPISetUnion/MultipleLeft/MultipleRight/AllFromLeftAndRight (0.00s) +=== RUN TestAPISetIntersection +=== RUN TestAPISetIntersection/EmptyLeft/NilRight/EmptySet +=== RUN TestAPISetIntersection/EmptyLeft/OneEmptyRight/EmptySet +=== RUN TestAPISetIntersection/EmptyLeft/OneRight/EmptySet +=== RUN TestAPISetIntersection/OneLeft/EmptyRight/NoIntersection +=== RUN TestAPISetIntersection/OneLeft/TwoRight/OneIntersection +=== RUN TestAPISetIntersection/OneLeft/TwoRight/SingleSet/OneIntersection +=== RUN TestAPISetIntersection/TwoLeft/OneRight/SingleSet/OneIntersection +=== RUN TestAPISetIntersection/OneLeft/TwoRight/SeparateSets/OneIntersection +=== RUN TestAPISetIntersection/OneLeft/TwoRight/SeparateSets/NoIntersection +=== RUN TestAPISetIntersection/MultipleLeft/MultipleRight/SeparateSets/SomeIntersection +--- PASS: TestAPISetIntersection (0.00s) + --- PASS: TestAPISetIntersection/EmptyLeft/NilRight/EmptySet (0.00s) + --- PASS: TestAPISetIntersection/EmptyLeft/OneEmptyRight/EmptySet (0.00s) + --- PASS: TestAPISetIntersection/EmptyLeft/OneRight/EmptySet (0.00s) + --- PASS: TestAPISetIntersection/OneLeft/EmptyRight/NoIntersection (0.00s) + --- PASS: TestAPISetIntersection/OneLeft/TwoRight/OneIntersection (0.00s) + --- PASS: TestAPISetIntersection/OneLeft/TwoRight/SingleSet/OneIntersection (0.00s) + --- PASS: TestAPISetIntersection/TwoLeft/OneRight/SingleSet/OneIntersection (0.00s) + --- PASS: TestAPISetIntersection/OneLeft/TwoRight/SeparateSets/OneIntersection (0.00s) + --- PASS: TestAPISetIntersection/OneLeft/TwoRight/SeparateSets/NoIntersection (0.00s) + --- PASS: TestAPISetIntersection/MultipleLeft/MultipleRight/SeparateSets/SomeIntersection (0.00s) +=== RUN TestAPISetDifference +=== RUN TestAPISetDifference/EmptySet +=== RUN TestAPISetDifference/OneLeft/EmptyRight/LeftIsDifference +=== RUN TestAPISetDifference/EmptyLeft/OneRight/NoDifference +=== RUN TestAPISetDifference/OneLeft/OneRight/NoDifference +=== RUN TestAPISetDifference/MultipleLeft/MultipleRight/NoDifference +=== RUN TestAPISetDifference/MultipleLeft/MultipleRight/SingleDifference +=== RUN TestAPISetDifference/MultipleLeft/MultipleRight/SomeDifference +=== RUN TestAPISetDifference/MultipleLeft/MultipleRight/AllLeftDifference +--- PASS: TestAPISetDifference (0.00s) + --- PASS: TestAPISetDifference/EmptySet (0.00s) + --- PASS: TestAPISetDifference/OneLeft/EmptyRight/LeftIsDifference (0.00s) + --- PASS: TestAPISetDifference/EmptyLeft/OneRight/NoDifference (0.00s) + --- PASS: TestAPISetDifference/OneLeft/OneRight/NoDifference (0.00s) + --- PASS: TestAPISetDifference/MultipleLeft/MultipleRight/NoDifference (0.00s) + --- PASS: TestAPISetDifference/MultipleLeft/MultipleRight/SingleDifference (0.00s) + --- PASS: TestAPISetDifference/MultipleLeft/MultipleRight/SomeDifference (0.00s) + --- PASS: TestAPISetDifference/MultipleLeft/MultipleRight/AllLeftDifference (0.00s) +=== RUN TestAPISetIsSubset +=== RUN TestAPISetIsSubset/EmptySet +=== RUN TestAPISetIsSubset/Same +=== RUN TestAPISetIsSubset/IsSubset +=== RUN TestAPISetIsSubset/NotSubset +=== RUN TestAPISetIsSubset/NotSubset/EmptyRight +--- PASS: TestAPISetIsSubset (0.00s) + --- PASS: TestAPISetIsSubset/EmptySet (0.00s) + --- PASS: TestAPISetIsSubset/Same (0.00s) + --- PASS: TestAPISetIsSubset/IsSubset (0.00s) + --- PASS: TestAPISetIsSubset/NotSubset (0.00s) + --- PASS: TestAPISetIsSubset/NotSubset/EmptyRight (0.00s) +=== RUN TestStripPlural +=== RUN TestStripPlural/EmptySet +=== RUN TestStripPlural/NilSet +=== RUN TestStripPlural/OnePluralToRemove +=== RUN TestStripPlural/MultiplePluralsToRemove +=== RUN TestStripPlural/NoPluralsToRemove +--- PASS: TestStripPlural (0.00s) + --- PASS: TestStripPlural/EmptySet (0.00s) + --- PASS: TestStripPlural/NilSet (0.00s) + --- PASS: TestStripPlural/OnePluralToRemove (0.00s) + --- PASS: TestStripPlural/MultiplePluralsToRemove (0.00s) + --- PASS: TestStripPlural/NoPluralsToRemove (0.00s) +=== RUN TestCatalogKey_String +=== RUN TestCatalogKey_String/catalogkey +--- PASS: TestCatalogKey_String (0.00s) + --- PASS: TestCatalogKey_String/catalogkey (0.00s) +=== RUN TestAPIMultiOwnerSet_PopAPIKey +=== RUN TestAPIMultiOwnerSet_PopAPIKey/Empty +=== RUN TestAPIMultiOwnerSet_PopAPIKey/OneApi/OneOwner +=== RUN TestAPIMultiOwnerSet_PopAPIKey/OneApi/MultiOwner +=== RUN TestAPIMultiOwnerSet_PopAPIKey/MultipleApi/MultiOwner +--- PASS: TestAPIMultiOwnerSet_PopAPIKey (0.00s) + --- PASS: TestAPIMultiOwnerSet_PopAPIKey/Empty (0.00s) + --- PASS: TestAPIMultiOwnerSet_PopAPIKey/OneApi/OneOwner (0.00s) + --- PASS: TestAPIMultiOwnerSet_PopAPIKey/OneApi/MultiOwner (0.00s) + --- PASS: TestAPIMultiOwnerSet_PopAPIKey/MultipleApi/MultiOwner (0.00s) +=== RUN TestAPIMultiOwnerSet_PopAPIRequirers +=== RUN TestAPIMultiOwnerSet_PopAPIRequirers/Empty +=== RUN TestAPIMultiOwnerSet_PopAPIRequirers/OneApi/OneOwner +=== RUN TestAPIMultiOwnerSet_PopAPIRequirers/OneApi/MultiOwner +=== RUN TestAPIMultiOwnerSet_PopAPIRequirers/MultipleApi/MultiOwner +--- PASS: TestAPIMultiOwnerSet_PopAPIRequirers (0.00s) + --- PASS: TestAPIMultiOwnerSet_PopAPIRequirers/Empty (0.00s) + --- PASS: TestAPIMultiOwnerSet_PopAPIRequirers/OneApi/OneOwner (0.00s) + --- PASS: TestAPIMultiOwnerSet_PopAPIRequirers/OneApi/MultiOwner (0.00s) + --- PASS: TestAPIMultiOwnerSet_PopAPIRequirers/MultipleApi/MultiOwner (0.00s) +=== RUN TestOperatorSourceInfo_String +=== RUN TestOperatorSourceInfo_String/testString +--- PASS: TestOperatorSourceInfo_String (0.00s) + --- PASS: TestOperatorSourceInfo_String/testString (0.00s) +=== RUN TestNewOperatorFromBundle +=== RUN TestNewOperatorFromBundle/BundleNoAPIs +=== RUN TestNewOperatorFromBundle/BundleWithAPIs +=== RUN TestNewOperatorFromBundle/BundleReplaceOverrides +--- PASS: TestNewOperatorFromBundle (0.00s) + --- PASS: TestNewOperatorFromBundle/BundleNoAPIs (0.00s) + --- PASS: TestNewOperatorFromBundle/BundleWithAPIs (0.00s) + --- PASS: TestNewOperatorFromBundle/BundleReplaceOverrides (0.00s) +=== RUN TestNewOperatorFromCSV +=== RUN TestNewOperatorFromCSV/NoProvided/NoRequired +=== RUN TestNewOperatorFromCSV/Provided/NoRequired +=== RUN TestNewOperatorFromCSV/NoProvided/Required +=== RUN TestNewOperatorFromCSV/Provided/Required +--- PASS: TestNewOperatorFromCSV (0.00s) + --- PASS: TestNewOperatorFromCSV/NoProvided/NoRequired (0.00s) + --- PASS: TestNewOperatorFromCSV/Provided/NoRequired (0.00s) + --- PASS: TestNewOperatorFromCSV/NoProvided/Required (0.00s) + --- PASS: TestNewOperatorFromCSV/Provided/Required (0.00s) +=== RUN TestNewNamespaceSourceQuerier +=== RUN TestNewNamespaceSourceQuerier/nil +=== RUN TestNewNamespaceSourceQuerier/empty +=== RUN TestNewNamespaceSourceQuerier/nonEmpty +--- PASS: TestNewNamespaceSourceQuerier (0.00s) + --- PASS: TestNewNamespaceSourceQuerier/nil (0.00s) + --- PASS: TestNewNamespaceSourceQuerier/empty (0.00s) + --- PASS: TestNewNamespaceSourceQuerier/nonEmpty (0.00s) +=== RUN TestNamespaceSourceQuerier_Queryable +=== RUN TestNamespaceSourceQuerier_Queryable/nil +=== RUN TestNamespaceSourceQuerier_Queryable/empty +=== RUN TestNamespaceSourceQuerier_Queryable/nonEmpty +--- PASS: TestNamespaceSourceQuerier_Queryable (0.00s) + --- PASS: TestNamespaceSourceQuerier_Queryable/nil (0.00s) + --- PASS: TestNamespaceSourceQuerier_Queryable/empty (0.00s) + --- PASS: TestNamespaceSourceQuerier_Queryable/nonEmpty (0.00s) +=== RUN TestNamespaceSourceQuerier_FindProvider +=== RUN TestNamespaceSourceQuerier_FindProvider/#00 +=== RUN TestNamespaceSourceQuerier_FindProvider/#01 +--- PASS: TestNamespaceSourceQuerier_FindProvider (0.00s) + --- PASS: TestNamespaceSourceQuerier_FindProvider/#00 (0.00s) + --- PASS: TestNamespaceSourceQuerier_FindProvider/#01 (0.00s) +=== RUN TestNamespaceSourceQuerier_FindPackage +=== RUN TestNamespaceSourceQuerier_FindPackage/Initial/Found +=== RUN TestNamespaceSourceQuerier_FindPackage/Initial/CatalogNotFound +=== RUN TestNamespaceSourceQuerier_FindPackage/Initial/StartingCSVFound +=== RUN TestNamespaceSourceQuerier_FindPackage/Initial/StartingCSVNotFound +=== RUN TestNamespaceSourceQuerier_FindPackage/Other/Found +=== RUN TestNamespaceSourceQuerier_FindPackage/NotFound +--- PASS: TestNamespaceSourceQuerier_FindPackage (0.00s) + --- PASS: TestNamespaceSourceQuerier_FindPackage/Initial/Found (0.00s) + --- PASS: TestNamespaceSourceQuerier_FindPackage/Initial/CatalogNotFound (0.00s) + --- PASS: TestNamespaceSourceQuerier_FindPackage/Initial/StartingCSVFound (0.00s) + --- PASS: TestNamespaceSourceQuerier_FindPackage/Initial/StartingCSVNotFound (0.00s) + --- PASS: TestNamespaceSourceQuerier_FindPackage/Other/Found (0.00s) + --- PASS: TestNamespaceSourceQuerier_FindPackage/NotFound (0.00s) +=== RUN TestNamespaceSourceQuerier_FindReplacement +=== RUN TestNamespaceSourceQuerier_FindReplacement/FindsLatestInPrimaryCatalog +=== RUN TestNamespaceSourceQuerier_FindReplacement/FindsLatestInSecondaryCatalog +=== RUN TestNamespaceSourceQuerier_FindReplacement/PrefersLatestToReplaced/SameCatalog +=== RUN TestNamespaceSourceQuerier_FindReplacement/PrefersLatestToReplaced/OtherCatalog +=== RUN TestNamespaceSourceQuerier_FindReplacement/IgnoresLatestWithoutAnnotation +=== RUN TestNamespaceSourceQuerier_FindReplacement/IgnoresLatestNotInRange +=== RUN TestNamespaceSourceQuerier_FindReplacement/IgnoresLatestAtLatest +--- PASS: TestNamespaceSourceQuerier_FindReplacement (0.00s) + --- PASS: TestNamespaceSourceQuerier_FindReplacement/FindsLatestInPrimaryCatalog (0.00s) + --- PASS: TestNamespaceSourceQuerier_FindReplacement/FindsLatestInSecondaryCatalog (0.00s) + --- PASS: TestNamespaceSourceQuerier_FindReplacement/PrefersLatestToReplaced/SameCatalog (0.00s) + --- PASS: TestNamespaceSourceQuerier_FindReplacement/PrefersLatestToReplaced/OtherCatalog (0.00s) + --- PASS: TestNamespaceSourceQuerier_FindReplacement/IgnoresLatestWithoutAnnotation (0.00s) + --- PASS: TestNamespaceSourceQuerier_FindReplacement/IgnoresLatestNotInRange (0.00s) + --- PASS: TestNamespaceSourceQuerier_FindReplacement/IgnoresLatestAtLatest (0.00s) +=== RUN TestNamespaceResolver +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {a.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {a.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {b.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 98 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 98 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 98 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 98 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{ks.g v k [] [] [] []}] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:ks.g,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g,Version:,Names:CustomResourceDefinitionNames{Plural:ks,Singular:,ShortNames:[],Kind:k,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {a.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] [{ks.g v k [] [] [] []}]} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {a.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] [{ks.g v k [] [] [] []}]} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {b.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 98 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 98 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 98 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 98 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{ks.g v k [] [] [] []}] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:ks.g,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g,Version:,Names:CustomResourceDefinitionNames{Plural:ks,Singular:,ShortNames:[],Kind:k,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {b.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 98 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 98 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 98 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 98 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{ks.g v k [] [] [] []}] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:ks.g,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g,Version:,Names:CustomResourceDefinitionNames{Plural:ks,Singular:,ShortNames:[],Kind:k,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&RoleBinding{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:test-rb,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Subjects:[],RoleRef:RoleRef{APIGroup:,Kind:,Name:,},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {a.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] [{ks.g v k [] [] [] []}]} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {a.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] [{ks.g v k [] [] [] []}]} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {b.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 98 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 98 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 98 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 98 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{ks.g v k [] [] [] []}] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:ks.g,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g,Version:,Names:CustomResourceDefinitionNames{Plural:ks,Singular:,ShortNames:[],Kind:k,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&RoleBinding{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:test-rb,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Subjects:[],RoleRef:RoleRef{APIGroup:,Kind:,Name:,},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {b.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 98 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 98 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 98 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 98 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{ks.g v k [] [] [] []}] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:ks.g,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g,Version:,Names:CustomResourceDefinitionNames{Plural:ks,Singular:,ShortNames:[],Kind:k,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&Service{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:test-service,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:ServiceSpec{Ports:[],Selector:map[string]string{},ClusterIP:,Type:,ExternalIPs:[],SessionAffinity:,LoadBalancerIP:,LoadBalancerSourceRanges:[],ExternalName:,ExternalTrafficPolicy:,HealthCheckNodePort:0,PublishNotReadyAddresses:false,SessionAffinityConfig:nil,},Status:ServiceStatus{LoadBalancer:LoadBalancerStatus{Ingress:[],},},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {a.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] [{ks.g v k [] [] [] []}]} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {a.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] [{ks.g v k [] [] [] []}]} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {b.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 98 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 98 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 98 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 98 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{ks.g v k [] [] [] []}] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:ks.g,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g,Version:,Names:CustomResourceDefinitionNames{Plural:ks,Singular:,ShortNames:[],Kind:k,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&Service{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:test-service,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:ServiceSpec{Ports:[],Selector:map[string]string{},ClusterIP:,Type:,ExternalIPs:[],SessionAffinity:,LoadBalancerIP:,LoadBalancerSourceRanges:[],ExternalName:,ExternalTrafficPolicy:,HealthCheckNodePort:0,PublishNotReadyAddresses:false,SessionAffinityConfig:nil,},Status:ServiceStatus{LoadBalancer:LoadBalancerStatus{Ingress:[],},},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {a.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] [{ks.g v k [] [] [] []}]} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {a.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{ks.g v k [] [] [] []}] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:ks.g,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g,Version:,Names:CustomResourceDefinitionNames{Plural:ks,Singular:,ShortNames:[],Kind:k,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {a.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{ks.g v k [] [] [] []}] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:ks.g,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g,Version:,Names:CustomResourceDefinitionNames{Plural:ks,Singular:,ShortNames:[],Kind:k,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {a.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{ks.g v k [] [] [] []}] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:ks.g,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g,Version:,Names:CustomResourceDefinitionNames{Plural:ks,Singular:,ShortNames:[],Kind:k,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {a.v2 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 50 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 50 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 50 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 50 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{ks.g v k [] [] [] []}] []} {[] []} [] [] [] { } [] [] [] a.v1 map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:ks.g,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g,Version:,Names:CustomResourceDefinitionNames{Plural:ks,Singular:,ShortNames:[],Kind:k,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {a.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{ks.g v k [] [] [] []}] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:ks.g,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g,Version:,Names:CustomResourceDefinitionNames{Plural:ks,Singular:,ShortNames:[],Kind:k,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {a.v2 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 50 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 50 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 50 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 50 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{ks.g v k [] [] [] []}] []} {[] []} [] [] [] { } [] [] [] a.v1 map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:ks.g,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g,Version:,Names:CustomResourceDefinitionNames{Plural:ks,Singular:,ShortNames:[],Kind:k,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {a.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{ks.g v k [] [] [] []}] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:ks.g,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g,Version:,Names:CustomResourceDefinitionNames{Plural:ks,Singular:,ShortNames:[],Kind:k,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {a.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{ks.g v k [] [] [] []}] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:ks.g,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g,Version:,Names:CustomResourceDefinitionNames{Plural:ks,Singular:,ShortNames:[],Kind:k,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {a.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{ks.g v k [] [] [] []}] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:ks.g,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g,Version:,Names:CustomResourceDefinitionNames{Plural:ks,Singular:,ShortNames:[],Kind:k,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {a.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {a.v2 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 50 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 50 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 50 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 50 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] [{ks.g v k [] [] [] []}]} {[] []} [] [] [] { } [] [] [] a.v1 map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {b.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 98 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 98 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 98 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 98 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{ks.g v k [] [] [] []}] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:ks.g,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g,Version:,Names:CustomResourceDefinitionNames{Plural:ks,Singular:,ShortNames:[],Kind:k,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {a.v2 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 50 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 50 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 50 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 50 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] [{ks.g v k [] [] [] []}]} {[] []} [] [] [] { } [] [] [] a.v1 map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {b.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 98 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 98 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 98 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 98 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{ks.g v k [] [] [] []}] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:ks.g,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g,Version:,Names:CustomResourceDefinitionNames{Plural:ks,Singular:,ShortNames:[],Kind:k,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {a.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] []} {[{ks g v k a.v1 80 [] [] [] []}] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {a.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {a.v2 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 50 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 50 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 50 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 50 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] []} {[] [{ks g v k 0 [] [] [] []}]} [] [] [] { } [] [] [] a.v1 map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {b.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 98 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 98 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 98 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 98 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] []} {[{ks g v k b.v1 80 [] [] [] []}] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {a.v2 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 50 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 50 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 50 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 50 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] []} {[] [{ks g v k 0 [] [] [] []}]} [] [] [] { } [] [] [] a.v1 map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {b.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 98 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 98 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 98 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 98 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] []} {[{ks g v k b.v1 80 [] [] [] []}] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {a.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{ks.g v k [] [] [] []}] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:ks.g,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g,Version:,Names:CustomResourceDefinitionNames{Plural:ks,Singular:,ShortNames:[],Kind:k,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {a.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {a.v2 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 50 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 50 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 50 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 50 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] []} {[] []} [] [] [] { } [] [] [] a.v1 map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {b.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 98 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 98 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 98 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 98 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {a.v2 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 50 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 50 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 50 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 50 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] []} {[] []} [] [] [] { } [] [] [] a.v1 map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {b.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 98 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 98 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 98 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 98 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {a.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{ks.g v k [] [] [] []}] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:ks.g,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g,Version:,Names:CustomResourceDefinitionNames{Plural:ks,Singular:,ShortNames:[],Kind:k,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {b.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 98 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 98 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 98 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 98 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {a.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{ks.g v k [] [] [] []}] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:ks.g,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g,Version:,Names:CustomResourceDefinitionNames{Plural:ks,Singular:,ShortNames:[],Kind:k,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {b.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 98 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 98 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 98 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 98 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {a.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] []} {[{ks g v k a.v1 80 [] [] [] []}] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {b.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 98 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 98 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 98 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 98 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {a.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] []} {[{ks g v k a.v1 80 [] [] [] []}] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {b.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 98 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 98 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 98 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 98 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {a.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{ks.g v k [] [] [] []}] [{k2s.g2 v2 k2 [] [] [] []}]} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:ks.g,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g,Version:,Names:CustomResourceDefinitionNames{Plural:ks,Singular:,ShortNames:[],Kind:k,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {b.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 98 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 98 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 98 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 98 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{k2s.g2 v2 k2 [] [] [] []}] [{ks.g v k [] [] [] []}]} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:k2s.g2,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g2,Version:,Names:CustomResourceDefinitionNames{Plural:k2s,Singular:,ShortNames:[],Kind:k2,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v2 true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {a.v2 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 50 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 50 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 50 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 50 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{k3s.g3 v3 k3 [] [] [] []}] [{k4s.g4 v4 k4 [] [] [] []}]} {[] []} [] [] [] { } [] [] [] a.v1 map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:k3s.g3,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g3,Version:,Names:CustomResourceDefinitionNames{Plural:k3s,Singular:,ShortNames:[],Kind:k3,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v3 true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {b.v2 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 98 46 118 50 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 98 46 118 50 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 98 46 118 50 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 98 46 118 50 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{k4s.g4 v4 k4 [] [] [] []}] [{k3s.g3 v3 k3 [] [] [] []}]} {[] []} [] [] [] { } [] [] [] b.v1 map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:k4s.g4,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g4,Version:,Names:CustomResourceDefinitionNames{Plural:k4s,Singular:,ShortNames:[],Kind:k4,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v4 true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {a.v2 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 50 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 50 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 50 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 50 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{k3s.g3 v3 k3 [] [] [] []}] [{k4s.g4 v4 k4 [] [] [] []}]} {[] []} [] [] [] { } [] [] [] a.v1 map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:k3s.g3,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g3,Version:,Names:CustomResourceDefinitionNames{Plural:k3s,Singular:,ShortNames:[],Kind:k3,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v3 true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {b.v2 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 98 46 118 50 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 98 46 118 50 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 98 46 118 50 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 98 46 118 50 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{k4s.g4 v4 k4 [] [] [] []}] [{k3s.g3 v3 k3 [] [] [] []}]} {[] []} [] [] [] { } [] [] [] b.v1 map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:k4s.g4,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g4,Version:,Names:CustomResourceDefinitionNames{Plural:k4s,Singular:,ShortNames:[],Kind:k4,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v4 true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {a.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{ks.g v k [] [] [] []}] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:ks.g,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g,Version:,Names:CustomResourceDefinitionNames{Plural:ks,Singular:,ShortNames:[],Kind:k,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {a.v3 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 51 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 51 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 51 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 51 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] []} {[] []} [] [] [] { } [] [] [] a.v2 map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {a.v3 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 51 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 51 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 51 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 51 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] []} {[] []} [] [] [] { } [] [] [] a.v2 map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +=== RUN TestNamespaceResolver/SingleNewSubscription/NoDeps +=== RUN TestNamespaceResolver/SingleNewSubscription/ResolveOne +=== RUN TestNamespaceResolver/SingleNewSubscription/ResolveOne/AdditionalBundleObjects +=== RUN TestNamespaceResolver/SingleNewSubscription/ResolveOne/AdditionalBundleObjects/Service +=== RUN TestNamespaceResolver/SingleNewSubscription/DependencyMissing +=== RUN TestNamespaceResolver/InstalledSub/NoUpdates +=== RUN TestNamespaceResolver/InstalledSub/UpdateAvailable +=== RUN TestNamespaceResolver/InstalledSub/NoRunningOperator +=== RUN TestNamespaceResolver/InstalledSub/UpdateFound/UpdateRequires/ResolveOne +=== RUN TestNamespaceResolver/InstalledSub/UpdateFound/UpdateRequires/ResolveOne/APIServer +=== RUN TestNamespaceResolver/InstalledSub/SingleNewSubscription/UpdateAvailable/ResolveOne +=== RUN TestNamespaceResolver/InstalledSub/SingleNewSubscription/NoRunningOperator/ResolveOne +=== RUN TestNamespaceResolver/InstalledSub/SingleNewSubscription/NoRunningOperator/ResolveOne/APIServer +=== RUN TestNamespaceResolver/NoMoreVersionDeadlock +=== RUN TestNamespaceResolver/InstalledSub/UpdateInHead/SkipRange +--- PASS: TestNamespaceResolver (1.67s) + --- PASS: TestNamespaceResolver/SingleNewSubscription/NoDeps (0.10s) + resolver_test.go:386: []*v1alpha1.Step{(*v1alpha1.Step)(0xc0004101b0)} + --- PASS: TestNamespaceResolver/SingleNewSubscription/ResolveOne (0.10s) + resolver_test.go:386: []*v1alpha1.Step{(*v1alpha1.Step)(0xc0003d2bd0), (*v1alpha1.Step)(0xc0003d2c60), (*v1alpha1.Step)(0xc0003d2cf0), (*v1alpha1.Step)(0xc0003d2d80)} + --- PASS: TestNamespaceResolver/SingleNewSubscription/ResolveOne/AdditionalBundleObjects (0.10s) + resolver_test.go:386: []*v1alpha1.Step{(*v1alpha1.Step)(0xc000420870), (*v1alpha1.Step)(0xc000420900), (*v1alpha1.Step)(0xc000420990), (*v1alpha1.Step)(0xc000420a20), (*v1alpha1.Step)(0xc000420ab0)} + --- PASS: TestNamespaceResolver/SingleNewSubscription/ResolveOne/AdditionalBundleObjects/Service (0.10s) + resolver_test.go:386: []*v1alpha1.Step{(*v1alpha1.Step)(0xc000420c60), (*v1alpha1.Step)(0xc000420cf0), (*v1alpha1.Step)(0xc000420d80), (*v1alpha1.Step)(0xc000420e10), (*v1alpha1.Step)(0xc000420ea0)} + --- PASS: TestNamespaceResolver/SingleNewSubscription/DependencyMissing (0.10s) + resolver_test.go:386: []*v1alpha1.Step{} + --- PASS: TestNamespaceResolver/InstalledSub/NoUpdates (0.10s) + resolver_test.go:386: []*v1alpha1.Step{} + --- PASS: TestNamespaceResolver/InstalledSub/UpdateAvailable (0.11s) + resolver_test.go:386: []*v1alpha1.Step{(*v1alpha1.Step)(0xc00014f9e0), (*v1alpha1.Step)(0xc00014fa70)} + --- PASS: TestNamespaceResolver/InstalledSub/NoRunningOperator (0.10s) + resolver_test.go:386: []*v1alpha1.Step{(*v1alpha1.Step)(0xc000110cf0), (*v1alpha1.Step)(0xc000110e10)} + --- PASS: TestNamespaceResolver/InstalledSub/UpdateFound/UpdateRequires/ResolveOne (0.10s) + resolver_test.go:386: []*v1alpha1.Step{(*v1alpha1.Step)(0xc0004103f0), (*v1alpha1.Step)(0xc000410510), (*v1alpha1.Step)(0xc0004105a0), (*v1alpha1.Step)(0xc000410630)} + --- PASS: TestNamespaceResolver/InstalledSub/UpdateFound/UpdateRequires/ResolveOne/APIServer (0.11s) + resolver_test.go:386: []*v1alpha1.Step{(*v1alpha1.Step)(0xc00014fef0), (*v1alpha1.Step)(0xc000430000), (*v1alpha1.Step)(0xc000430090)} + --- PASS: TestNamespaceResolver/InstalledSub/SingleNewSubscription/UpdateAvailable/ResolveOne (0.11s) + resolver_test.go:386: []*v1alpha1.Step{(*v1alpha1.Step)(0xc0006782d0), (*v1alpha1.Step)(0xc000678360)} + --- PASS: TestNamespaceResolver/InstalledSub/SingleNewSubscription/NoRunningOperator/ResolveOne (0.11s) + resolver_test.go:386: []*v1alpha1.Step{(*v1alpha1.Step)(0xc0006786c0), (*v1alpha1.Step)(0xc000678750), (*v1alpha1.Step)(0xc0006787e0)} + --- PASS: TestNamespaceResolver/InstalledSub/SingleNewSubscription/NoRunningOperator/ResolveOne/APIServer (0.11s) + resolver_test.go:386: []*v1alpha1.Step{(*v1alpha1.Step)(0xc000430120), (*v1alpha1.Step)(0xc0004301b0)} + --- PASS: TestNamespaceResolver/NoMoreVersionDeadlock (0.11s) + resolver_test.go:386: []*v1alpha1.Step{(*v1alpha1.Step)(0xc000110e10), (*v1alpha1.Step)(0xc000110ea0), (*v1alpha1.Step)(0xc000111050), (*v1alpha1.Step)(0xc0001110e0)} + --- PASS: TestNamespaceResolver/InstalledSub/UpdateInHead/SkipRange (0.10s) + resolver_test.go:386: []*v1alpha1.Step{(*v1alpha1.Step)(0xc00014fcb0)} +=== RUN TestNamespaceResolverRBAC +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {a.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 97 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 97 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 44 34 112 101 114 109 105 115 115 105 111 110 115 34 58 91 123 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 116 101 115 116 45 115 97 34 44 34 114 117 108 101 115 34 58 91 123 34 118 101 114 98 115 34 58 91 34 103 101 116 34 44 34 108 105 115 116 34 93 44 34 97 112 105 71 114 111 117 112 115 34 58 91 34 34 93 44 34 114 101 115 111 117 114 99 101 115 34 58 91 34 99 111 110 102 105 103 109 97 112 115 34 93 125 93 125 93 44 34 99 108 117 115 116 101 114 80 101 114 109 105 115 115 105 111 110 115 34 58 91 123 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 116 101 115 116 45 115 97 34 44 34 114 117 108 101 115 34 58 91 123 34 118 101 114 98 115 34 58 91 34 103 101 116 34 44 34 108 105 115 116 34 93 44 34 97 112 105 71 114 111 117 112 115 34 58 91 34 34 93 44 34 114 101 115 111 117 114 99 101 115 34 58 91 34 99 111 110 102 105 103 109 97 112 115 34 93 125 93 125 93 125]} 0.0.0 {[] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +=== RUN TestNamespaceResolverRBAC/NewSubscription/Permissions/ClusterPermissions +--- PASS: TestNamespaceResolverRBAC (0.11s) + --- PASS: TestNamespaceResolverRBAC/NewSubscription/Permissions/ClusterPermissions (0.10s) +=== RUN TestBundleStub +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {depender.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 100 101 112 101 110 100 101 114 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 100 101 112 101 110 100 101 114 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 100 101 112 101 110 100 101 114 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 100 101 112 101 110 100 101 114 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] [{ks.g v k [] [] [] []}]} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {provider.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 112 114 111 118 105 100 101 114 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 112 114 111 118 105 100 101 114 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 112 114 111 118 105 100 101 114 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 112 114 111 118 105 100 101 114 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[{ks.g v k [] [] [] []}] []} {[] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&CustomResourceDefinition{ObjectMeta:k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta{Name:ks.g,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,},Spec:CustomResourceDefinitionSpec{Group:g,Version:,Names:CustomResourceDefinitionNames{Plural:ks,Singular:,ShortNames:[],Kind:k,ListKind:,Categories:[],},Scope:,Validation:nil,Subresources:nil,Versions:[{v true true}],AdditionalPrinterColumns:[],},Status:CustomResourceDefinitionStatus{Conditions:[],AcceptedNames:CustomResourceDefinitionNames{Plural:,Singular:,ShortNames:[],Kind:,ListKind:,Categories:[],},StoredVersions:[],},} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {depender.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 100 101 112 101 110 100 101 114 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 100 101 112 101 110 100 101 114 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 100 101 112 101 110 100 101 114 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 100 101 112 101 110 100 101 114 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] []} {[] [{ks g v k 0 [] [] [] []}]} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +&{{ClusterServiceVersion operators.coreos.com/v1alpha1} {provider.v1 0 0001-01-01 00:00:00 +0000 UTC map[] map[] [] nil [] } {{deployment [123 34 100 101 112 108 111 121 109 101 110 116 115 34 58 91 123 34 110 97 109 101 34 58 34 112 114 111 118 105 100 101 114 46 118 49 34 44 34 115 112 101 99 34 58 123 34 114 101 112 108 105 99 97 115 34 58 49 44 34 115 101 108 101 99 116 111 114 34 58 123 34 109 97 116 99 104 76 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 112 114 111 118 105 100 101 114 46 118 49 34 125 125 44 34 116 101 109 112 108 97 116 101 34 58 123 34 109 101 116 97 100 97 116 97 34 58 123 34 99 114 101 97 116 105 111 110 84 105 109 101 115 116 97 109 112 34 58 110 117 108 108 44 34 108 97 98 101 108 115 34 58 123 34 97 112 112 34 58 34 112 114 111 118 105 100 101 114 46 118 49 34 125 125 44 34 115 112 101 99 34 58 123 34 99 111 110 116 97 105 110 101 114 115 34 58 91 123 34 110 97 109 101 34 58 34 112 114 111 118 105 100 101 114 46 118 49 45 99 49 34 44 34 105 109 97 103 101 34 58 34 110 103 105 110 120 58 49 46 55 46 57 34 44 34 112 111 114 116 115 34 58 91 123 34 99 111 110 116 97 105 110 101 114 80 111 114 116 34 58 56 48 125 93 44 34 114 101 115 111 117 114 99 101 115 34 58 123 125 125 93 44 34 115 101 114 118 105 99 101 65 99 99 111 117 110 116 78 97 109 101 34 58 34 115 97 34 125 125 44 34 115 116 114 97 116 101 103 121 34 58 123 125 125 125 93 125]} 0.0.0 {[] []} {[{ks g v k provider.v1 80 [] [] [] []}] []} [] [] [] { } [] [] [] map[] map[] nil} { 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC [] [] 0001-01-01 00:00:00 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}} +=== RUN TestBundleStub/RequiredCRDs +=== RUN TestBundleStub/ProvidedCRDs +=== RUN TestBundleStub/RequiredAPIs +=== RUN TestBundleStub/ProvidedAPIs +--- PASS: TestBundleStub (0.01s) + --- PASS: TestBundleStub/RequiredCRDs (0.00s) + --- PASS: TestBundleStub/ProvidedCRDs (0.00s) + --- PASS: TestBundleStub/RequiredAPIs (0.00s) + --- PASS: TestBundleStub/ProvidedAPIs (0.00s) +PASS +ok github.com/operator-framework/operator-lifecycle-manager/pkg/controller/registry/resolver 3.059s +? github.com/operator-framework/operator-lifecycle-manager/pkg/controller/registry/resolver/fakes [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/fakes [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/fakes/client-go/listers [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/lib/clientfake [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/lib/event [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/lib/index [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/lib/labeler [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/lib/operatorclient [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/lib/operatorclient/operatorclientmocks [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/lib/operatorlister [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/lib/operatorlister/operatorlisterfakes [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/lib/operatorstatus [no test files] +=== RUN TestIsOwnedBy +--- PASS: TestIsOwnedBy (0.00s) +PASS +ok github.com/operator-framework/operator-lifecycle-manager/pkg/lib/ownerutil 1.059s +? github.com/operator-framework/operator-lifecycle-manager/pkg/lib/queueinformer [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/lib/signals [no test files] +=== RUN TestOperatorVersionMarshal +=== RUN TestOperatorVersionMarshal/MMP +=== RUN TestOperatorVersionMarshal/empty +=== RUN TestOperatorVersionMarshal/with-timestamp +--- PASS: TestOperatorVersionMarshal (0.00s) + --- PASS: TestOperatorVersionMarshal/MMP (0.00s) + --- PASS: TestOperatorVersionMarshal/empty (0.00s) + --- PASS: TestOperatorVersionMarshal/with-timestamp (0.00s) +=== RUN TestOperatorVersionUnmarshal +=== RUN TestOperatorVersionUnmarshal/MMP +=== RUN TestOperatorVersionUnmarshal/empty +=== RUN TestOperatorVersionUnmarshal/with-timestamp +--- PASS: TestOperatorVersionUnmarshal (0.00s) + --- PASS: TestOperatorVersionUnmarshal/MMP (0.00s) + --- PASS: TestOperatorVersionUnmarshal/empty (0.00s) + --- PASS: TestOperatorVersionUnmarshal/with-timestamp (0.00s) +PASS +ok github.com/operator-framework/operator-lifecycle-manager/pkg/lib/version 1.045s +? github.com/operator-framework/operator-lifecycle-manager/pkg/metrics [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/package-server/apis [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/package-server/apis/apps [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/package-server/apis/apps/install [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/package-server/apis/apps/v1alpha1 [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/package-server/apis/openapi [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/package-server/apis/operators [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/package-server/apis/operators/install [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/package-server/apis/operators/v1 [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/package-server/apiserver [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/package-server/apiserver/generic [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/package-server/client [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/package-server/client/clientset/internalversion [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/package-server/client/clientset/internalversion/fake [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/package-server/client/clientset/internalversion/scheme [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/package-server/client/clientset/internalversion/typed/apps/internalversion [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/package-server/client/clientset/internalversion/typed/apps/internalversion/fake [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/package-server/client/clientset/internalversion/typed/operators/internalversion [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/package-server/client/clientset/internalversion/typed/operators/internalversion/fake [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/package-server/client/clientset/versioned [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/package-server/client/clientset/versioned/fake [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/package-server/client/clientset/versioned/scheme [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/package-server/client/clientset/versioned/typed/apps/v1alpha1 [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/package-server/client/clientset/versioned/typed/apps/v1alpha1/fake [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/package-server/client/clientset/versioned/typed/operators/v1 [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/package-server/client/clientset/versioned/typed/operators/v1/fake [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/package-server/client/fakes [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/package-server/client/informers/externalversions [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/package-server/client/informers/externalversions/apps [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/package-server/client/informers/externalversions/apps/v1alpha1 [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/package-server/client/informers/externalversions/internalinterfaces [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/package-server/client/informers/externalversions/operators [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/package-server/client/informers/externalversions/operators/v1 [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/package-server/client/informers/internalversion [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/package-server/client/informers/internalversion/internalinterfaces [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/package-server/client/informers/internalversion/operators [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/package-server/client/informers/internalversion/operators/internalversion [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/package-server/client/listers/apps/v1alpha1 [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/package-server/client/listers/operators/internalversion [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/package-server/client/listers/operators/v1 [no test files] +=== RUN TestToPackageManifest +=== RUN TestToPackageManifest/ToPackageManifest/GoodBundle +time="2019-05-09T02:56:37-04:00" level=info msg="validating manifests" dir=manifests +--- PASS: TestToPackageManifest (0.01s) + --- PASS: TestToPackageManifest/ToPackageManifest/GoodBundle (0.00s) +validate manifests/etcd/0.6.1/etcdcluster.crd.yaml +=== RUN TestRegistryProviderGet +validate manifests/etcd/0.6.1/etcdoperator.clusterserviceversion.yaml +validate manifests/etcd/0.9.0/etcdbackup.crd.yaml +validate manifests/etcd/0.9.0/etcdcluster.crd.yaml +validate manifests/etcd/0.9.0/etcdoperator.v0.9.0.clusterserviceversion.yaml +validate manifests/etcd/0.9.0/etcdrestore.crd.yaml +validate manifests/etcd/0.9.2/etcdbackup.crd.yaml +validate manifests/etcd/0.9.2/etcdcluster.crd.yaml +validate manifests/etcd/0.9.2/etcdoperator.v0.9.2.clusterserviceversion.yaml +validate manifests/etcd/0.9.2/etcdrestore.crd.yaml +validate manifests/etcd/etcd.package.yaml +validate manifests/prometheus/0.14.0/alertmanager.crd.yaml +=== RUN TestRegistryProviderGet/SingleNamespace/PackageManifestNotFound +time="2019-05-09T02:56:37-04:00" level=info msg="watching catalogsources" namespace=ns +validate manifests/prometheus/0.14.0/prometheus.crd.yaml +validate manifests/prometheus/0.14.0/prometheusoperator.0.14.0.clusterserviceversion.yaml +validate manifests/prometheus/0.14.0/prometheusrule.crd.yaml +validate manifests/prometheus/0.14.0/servicemonitor.crd.yaml +validate manifests/prometheus/0.15.0/alertmanager.crd.yaml +validate manifests/prometheus/0.15.0/prometheus.crd.yaml +validate manifests/prometheus/0.15.0/prometheusoperator.0.15.0.clusterserviceversion.yaml +validate manifests/prometheus/0.15.0/prometheusrule.crd.yaml +validate manifests/prometheus/0.15.0/servicemonitor.crd.yaml +validate manifests/prometheus/0.22.2/alertmanager.crd.yaml +validate manifests/prometheus/0.22.2/prometheus.crd.yaml +validate manifests/prometheus/0.22.2/prometheusoperator.0.22.2.clusterserviceversion.yaml +validate manifests/prometheus/0.22.2/prometheusrule.crd.yaml +validate manifests/prometheus/0.22.2/servicemonitor.crd.yaml +validate manifests/prometheus/prometheus.package.yaml +time="2019-05-09T02:56:37-04:00" level=info msg="loading Bundles" dir=manifests +time="2019-05-09T02:56:37-04:00" level=info msg=directory dir=manifests file=manifests load=bundles +time="2019-05-09T02:56:37-04:00" level=info msg=directory dir=manifests file=etcd load=bundles +time="2019-05-09T02:56:37-04:00" level=info msg=directory dir=manifests file=0.6.1 load=bundles +time="2019-05-09T02:56:37-04:00" level=info msg="skipping non-csv file" dir=manifests file=etcdcluster.crd.yaml load=bundles +time="2019-05-09T02:56:37-04:00" level=info msg="found csv, loading bundle" dir=manifests file=etcdoperator.clusterserviceversion.yaml load=bundles +time="2019-05-09T02:56:37-04:00" level=info msg="loading bundle file" dir=manifests file=etcdcluster.crd.yaml load=bundle +time="2019-05-09T02:56:37-04:00" level=info msg="loading bundle file" dir=manifests file=etcdoperator.clusterserviceversion.yaml load=bundle +time="2019-05-09T02:56:37-04:00" level=info msg=directory dir=manifests file=0.9.0 load=bundles +time="2019-05-09T02:56:37-04:00" level=info msg="skipping non-csv file" dir=manifests file=etcdbackup.crd.yaml load=bundles +time="2019-05-09T02:56:37-04:00" level=info msg="skipping non-csv file" dir=manifests file=etcdcluster.crd.yaml load=bundles +time="2019-05-09T02:56:37-04:00" level=info msg="found csv, loading bundle" dir=manifests file=etcdoperator.v0.9.0.clusterserviceversion.yaml load=bundles +time="2019-05-09T02:56:37-04:00" level=info msg="loading bundle file" dir=manifests file=etcdbackup.crd.yaml load=bundle +time="2019-05-09T02:56:37-04:00" level=info msg="loading bundle file" dir=manifests file=etcdcluster.crd.yaml load=bundle +time="2019-05-09T02:56:37-04:00" level=info msg="loading bundle file" dir=manifests file=etcdoperator.v0.9.0.clusterserviceversion.yaml load=bundle +time="2019-05-09T02:56:37-04:00" level=info msg="loading bundle file" dir=manifests file=etcdrestore.crd.yaml load=bundle +time="2019-05-09T02:56:37-04:00" level=info msg="skipping non-csv file" dir=manifests file=etcdrestore.crd.yaml load=bundles +time="2019-05-09T02:56:37-04:00" level=info msg=directory dir=manifests file=0.9.2 load=bundles +time="2019-05-09T02:56:37-04:00" level=info msg="skipping non-csv file" dir=manifests file=etcdbackup.crd.yaml load=bundles +time="2019-05-09T02:56:37-04:00" level=info msg="skipping non-csv file" dir=manifests file=etcdcluster.crd.yaml load=bundles +time="2019-05-09T02:56:37-04:00" level=info msg="found csv, loading bundle" dir=manifests file=etcdoperator.v0.9.2.clusterserviceversion.yaml load=bundles +time="2019-05-09T02:56:37-04:00" level=info msg="loading bundle file" dir=manifests file=etcdbackup.crd.yaml load=bundle +time="2019-05-09T02:56:37-04:00" level=info msg="loading bundle file" dir=manifests file=etcdcluster.crd.yaml load=bundle +time="2019-05-09T02:56:37-04:00" level=info msg="loading bundle file" dir=manifests file=etcdoperator.v0.9.2.clusterserviceversion.yaml load=bundle +time="2019-05-09T02:56:37-04:00" level=info msg="loading bundle file" dir=manifests file=etcdrestore.crd.yaml load=bundle +time="2019-05-09T02:56:37-04:00" level=info msg="skipping non-csv file" dir=manifests file=etcdrestore.crd.yaml load=bundles +time="2019-05-09T02:56:37-04:00" level=info msg="skipping non-csv file" dir=manifests file=etcd.package.yaml load=bundles +time="2019-05-09T02:56:37-04:00" level=info msg=directory dir=manifests file=prometheus load=bundles +time="2019-05-09T02:56:37-04:00" level=info msg=directory dir=manifests file=0.14.0 load=bundles +time="2019-05-09T02:56:37-04:00" level=info msg="skipping non-csv file" dir=manifests file=alertmanager.crd.yaml load=bundles +time="2019-05-09T02:56:37-04:00" level=info msg="skipping non-csv file" dir=manifests file=prometheus.crd.yaml load=bundles +time="2019-05-09T02:56:37-04:00" level=info msg="found csv, loading bundle" dir=manifests file=prometheusoperator.0.14.0.clusterserviceversion.yaml load=bundles +time="2019-05-09T02:56:37-04:00" level=info msg="loading bundle file" dir=manifests file=alertmanager.crd.yaml load=bundle +time="2019-05-09T02:56:37-04:00" level=info msg="loading bundle file" dir=manifests file=prometheus.crd.yaml load=bundle +time="2019-05-09T02:56:38-04:00" level=info msg="loading bundle file" dir=manifests file=prometheusoperator.0.14.0.clusterserviceversion.yaml load=bundle +time="2019-05-09T02:56:38-04:00" level=info msg="loading bundle file" dir=manifests file=prometheusrule.crd.yaml load=bundle +time="2019-05-09T02:56:38-04:00" level=info msg="loading bundle file" dir=manifests file=servicemonitor.crd.yaml load=bundle +time="2019-05-09T02:56:38-04:00" level=info msg="skipping non-csv file" dir=manifests file=prometheusrule.crd.yaml load=bundles +time="2019-05-09T02:56:38-04:00" level=info msg="skipping non-csv file" dir=manifests file=servicemonitor.crd.yaml load=bundles +time="2019-05-09T02:56:38-04:00" level=info msg=directory dir=manifests file=0.15.0 load=bundles +time="2019-05-09T02:56:38-04:00" level=info msg="skipping non-csv file" dir=manifests file=alertmanager.crd.yaml load=bundles +time="2019-05-09T02:56:38-04:00" level=info msg="skipping non-csv file" dir=manifests file=prometheus.crd.yaml load=bundles +time="2019-05-09T02:56:38-04:00" level=info msg="found csv, loading bundle" dir=manifests file=prometheusoperator.0.15.0.clusterserviceversion.yaml load=bundles +time="2019-05-09T02:56:38-04:00" level=info msg="loading bundle file" dir=manifests file=alertmanager.crd.yaml load=bundle +time="2019-05-09T02:56:38-04:00" level=info msg="loading bundle file" dir=manifests file=prometheus.crd.yaml load=bundle +time="2019-05-09T02:56:38-04:00" level=info msg="loading bundle file" dir=manifests file=prometheusoperator.0.15.0.clusterserviceversion.yaml load=bundle +time="2019-05-09T02:56:38-04:00" level=info msg="loading bundle file" dir=manifests file=prometheusrule.crd.yaml load=bundle +time="2019-05-09T02:56:38-04:00" level=info msg="loading bundle file" dir=manifests file=servicemonitor.crd.yaml load=bundle +time="2019-05-09T02:56:38-04:00" level=info msg="skipping non-csv file" dir=manifests file=prometheusrule.crd.yaml load=bundles +time="2019-05-09T02:56:38-04:00" level=info msg="skipping non-csv file" dir=manifests file=servicemonitor.crd.yaml load=bundles +time="2019-05-09T02:56:38-04:00" level=info msg=directory dir=manifests file=0.22.2 load=bundles +time="2019-05-09T02:56:38-04:00" level=info msg="skipping non-csv file" dir=manifests file=alertmanager.crd.yaml load=bundles +time="2019-05-09T02:56:38-04:00" level=info msg="skipping non-csv file" dir=manifests file=prometheus.crd.yaml load=bundles +time="2019-05-09T02:56:38-04:00" level=info msg="found csv, loading bundle" dir=manifests file=prometheusoperator.0.22.2.clusterserviceversion.yaml load=bundles +time="2019-05-09T02:56:38-04:00" level=info msg="loading bundle file" dir=manifests file=alertmanager.crd.yaml load=bundle +time="2019-05-09T02:56:38-04:00" level=info msg="loading bundle file" dir=manifests file=prometheus.crd.yaml load=bundle +time="2019-05-09T02:56:38-04:00" level=info msg="loading bundle file" dir=manifests file=prometheusoperator.0.22.2.clusterserviceversion.yaml load=bundle +time="2019-05-09T02:56:38-04:00" level=info msg="loading bundle file" dir=manifests file=prometheusrule.crd.yaml load=bundle +time="2019-05-09T02:56:38-04:00" level=info msg="loading bundle file" dir=manifests file=servicemonitor.crd.yaml load=bundle +time="2019-05-09T02:56:39-04:00" level=info msg="skipping non-csv file" dir=manifests file=prometheusrule.crd.yaml load=bundles +time="2019-05-09T02:56:39-04:00" level=info msg="skipping non-csv file" dir=manifests file=servicemonitor.crd.yaml load=bundles +time="2019-05-09T02:56:39-04:00" level=info msg="skipping non-csv file" dir=manifests file=prometheus.package.yaml load=bundles +time="2019-05-09T02:56:39-04:00" level=info msg="loading Packages" dir=manifests +time="2019-05-09T02:56:39-04:00" level=info msg=directory dir=manifests file=manifests load=package +time="2019-05-09T02:56:39-04:00" level=info msg=directory dir=manifests file=etcd load=package +time="2019-05-09T02:56:39-04:00" level=info msg=directory dir=manifests file=0.6.1 load=package +time="2019-05-09T02:56:39-04:00" level=info msg="skipping non-package file" dir=manifests file=etcdcluster.crd.yaml load=package +time="2019-05-09T02:56:39-04:00" level=info msg="skipping non-package file" dir=manifests file=etcdoperator.clusterserviceversion.yaml load=package +time="2019-05-09T02:56:39-04:00" level=info msg=directory dir=manifests file=0.9.0 load=package +time="2019-05-09T02:56:39-04:00" level=info msg="skipping non-package file" dir=manifests file=etcdbackup.crd.yaml load=package +time="2019-05-09T02:56:39-04:00" level=info msg="skipping non-package file" dir=manifests file=etcdcluster.crd.yaml load=package +time="2019-05-09T02:56:39-04:00" level=info msg="skipping non-package file" dir=manifests file=etcdoperator.v0.9.0.clusterserviceversion.yaml load=package +time="2019-05-09T02:56:39-04:00" level=info msg="skipping non-package file" dir=manifests file=etcdrestore.crd.yaml load=package +time="2019-05-09T02:56:39-04:00" level=info msg=directory dir=manifests file=0.9.2 load=package +time="2019-05-09T02:56:39-04:00" level=info msg="skipping non-package file" dir=manifests file=etcdbackup.crd.yaml load=package +time="2019-05-09T02:56:39-04:00" level=info msg="skipping non-package file" dir=manifests file=etcdcluster.crd.yaml load=package +time="2019-05-09T02:56:39-04:00" level=info msg="skipping non-package file" dir=manifests file=etcdoperator.v0.9.2.clusterserviceversion.yaml load=package +time="2019-05-09T02:56:39-04:00" level=info msg="skipping non-package file" dir=manifests file=etcdrestore.crd.yaml load=package +time="2019-05-09T02:56:39-04:00" level=info msg=directory dir=manifests file=prometheus load=package +time="2019-05-09T02:56:39-04:00" level=info msg=directory dir=manifests file=0.14.0 load=package +time="2019-05-09T02:56:39-04:00" level=info msg="skipping non-package file" dir=manifests file=alertmanager.crd.yaml load=package +time="2019-05-09T02:56:39-04:00" level=info msg="skipping non-package file" dir=manifests file=prometheus.crd.yaml load=package +time="2019-05-09T02:56:39-04:00" level=info msg="skipping non-package file" dir=manifests file=prometheusoperator.0.14.0.clusterserviceversion.yaml load=package +time="2019-05-09T02:56:39-04:00" level=info msg="skipping non-package file" dir=manifests file=prometheusrule.crd.yaml load=package +time="2019-05-09T02:56:39-04:00" level=info msg="skipping non-package file" dir=manifests file=servicemonitor.crd.yaml load=package +time="2019-05-09T02:56:39-04:00" level=info msg=directory dir=manifests file=0.15.0 load=package +time="2019-05-09T02:56:39-04:00" level=info msg="skipping non-package file" dir=manifests file=alertmanager.crd.yaml load=package +time="2019-05-09T02:56:39-04:00" level=info msg="skipping non-package file" dir=manifests file=prometheus.crd.yaml load=package +time="2019-05-09T02:56:39-04:00" level=info msg="skipping non-package file" dir=manifests file=prometheusoperator.0.15.0.clusterserviceversion.yaml load=package +time="2019-05-09T02:56:39-04:00" level=info msg="skipping non-package file" dir=manifests file=prometheusrule.crd.yaml load=package +time="2019-05-09T02:56:39-04:00" level=info msg="skipping non-package file" dir=manifests file=servicemonitor.crd.yaml load=package +time="2019-05-09T02:56:39-04:00" level=info msg=directory dir=manifests file=0.22.2 load=package +time="2019-05-09T02:56:39-04:00" level=info msg="skipping non-package file" dir=manifests file=alertmanager.crd.yaml load=package +time="2019-05-09T02:56:39-04:00" level=info msg="skipping non-package file" dir=manifests file=prometheus.crd.yaml load=package +time="2019-05-09T02:56:39-04:00" level=info msg="skipping non-package file" dir=manifests file=prometheusoperator.0.22.2.clusterserviceversion.yaml load=package +time="2019-05-09T02:56:39-04:00" level=info msg="skipping non-package file" dir=manifests file=prometheusrule.crd.yaml load=package +time="2019-05-09T02:56:39-04:00" level=info msg="skipping non-package file" dir=manifests file=servicemonitor.crd.yaml load=package +time="2019-05-09T02:56:39-04:00" level=info msg="extracting provided API information" dir=manifests +time="2019-05-09T02:56:39-04:00" level=info msg="package not found" action="Get PackageManifest" name=amq namespace=ns +=== RUN TestRegistryProviderGet/SingleNamespace/PackageManifestFound +time="2019-05-09T02:56:39-04:00" level=info msg="watching catalogsources" namespace=ns +=== RUN TestRegistryProviderGet/SingleNamespace/TwoCatalogs/OneBadConnection/PackageManifestFound +time="2019-05-09T02:56:39-04:00" level=info msg="watching catalogsources" namespace=ns +time="2019-05-09T02:56:39-04:00" level=warning msg="error getting stream" action="List PackageManifests" err="rpc error: code = Unavailable desc = all SubConns are in TransientFailure, latest connection error: connection error: desc = \"transport: Error while dialing dial tcp [::1]:50052: connect: connection refused\"" namespace=ns +=== RUN TestRegistryProviderGet/GlobalNamespace/PackageManifestFound +time="2019-05-09T02:56:39-04:00" level=info msg="watching catalogsources" namespace=ns +time="2019-05-09T02:56:39-04:00" level=info msg="watching catalogsources" namespace=global +--- PASS: TestRegistryProviderGet (1.95s) + --- PASS: TestRegistryProviderGet/SingleNamespace/PackageManifestNotFound (1.59s) + --- PASS: TestRegistryProviderGet/SingleNamespace/PackageManifestFound (0.12s) + --- PASS: TestRegistryProviderGet/SingleNamespace/TwoCatalogs/OneBadConnection/PackageManifestFound (0.12s) + --- PASS: TestRegistryProviderGet/GlobalNamespace/PackageManifestFound (0.11s) +=== RUN TestRegistryProviderList +=== RUN TestRegistryProviderList/NoPackages +time="2019-05-09T02:56:39-04:00" level=info msg="watching catalogsources" namespace=ns +=== RUN TestRegistryProviderList/PackagesFound +time="2019-05-09T02:56:39-04:00" level=info msg="watching catalogsources" namespace=ns +=== RUN TestRegistryProviderList/TwoCatalogs/OneBadConnection/PackagesFound +time="2019-05-09T02:56:39-04:00" level=info msg="watching catalogsources" namespace=ns +time="2019-05-09T02:56:39-04:00" level=warning msg="error getting stream" action="List PackageManifests" err="rpc error: code = Unavailable desc = all SubConns are in TransientFailure, latest connection error: connection error: desc = \"transport: Error while dialing dial tcp [::1]:50052: connect: connection refused\"" namespace=ns +--- PASS: TestRegistryProviderList (0.24s) + --- PASS: TestRegistryProviderList/NoPackages (0.00s) + --- PASS: TestRegistryProviderList/PackagesFound (0.12s) + --- PASS: TestRegistryProviderList/TwoCatalogs/OneBadConnection/PackagesFound (0.12s) +PASS +ok github.com/operator-framework/operator-lifecycle-manager/pkg/package-server/provider 3.404s +? github.com/operator-framework/operator-lifecycle-manager/pkg/package-server/server [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/package-server/storage [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/package-server/version [no test files] +? github.com/operator-framework/operator-lifecycle-manager/pkg/version [no test files]