Advertisement
bentito

Untitled

Feb 19th, 2025
35
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 44.04 KB | None | 0 0
  1. Iteration 1 failure:
  2. # Generate the operator-controller manifests
  3. rm -rf config/base/operator-controller/crd/bases && /Users/btofel/go/bin/controller-gen-v0.17.2 crd paths=./api/... output:crd:artifacts:config=config/base/operator-controller/crd/bases
  4. rm -f config/base/operator-controller/rbac/role.yaml && /Users/btofel/go/bin/controller-gen-v0.17.2 rbac:roleName=manager-role paths=./internal/operator-controller/... output:rbac:artifacts:config=config/base/operator-controller/rbac
  5. # Generate the catalogd manifests
  6. rm -rf config/base/catalogd/crd/bases && /Users/btofel/go/bin/controller-gen-v0.17.2 crd paths="./catalogd/api/..." output:crd:artifacts:config=config/base/catalogd/crd/bases
  7. rm -f config/base/catalogd/rbac/role.yaml && /Users/btofel/go/bin/controller-gen-v0.17.2 rbac:roleName=manager-role paths="./internal/catalogd/..." output:rbac:artifacts:config=config/base/catalogd/rbac
  8. rm -f config/base/catalogd/manager/webhook/manifests.yaml && /Users/btofel/go/bin/controller-gen-v0.17.2 webhook paths="./internal/catalogd/..." output:webhook:artifacts:config=config/base/catalogd/manager/webhook
  9. /Users/btofel/go/bin/controller-gen-v0.17.2 object:headerFile="hack/boilerplate.go.txt" paths="./..."
  10. go fmt ./...
  11. go build -cover -tags 'containers_image_openpgp' -ldflags '-s -w -X 'github.com/operator-framework/operator-controller/internal/shared/version.version=v1.2.0-rc4-69-g0c67744' ' -gcflags 'all=-trimpath=/Users/btofel/workspace/operator-controller' -asmflags 'all=-trimpath=/Users/btofel/workspace/operator-controller' -o bin/linux/operator-controller ./cmd/operator-controller
  12. docker build -t quay.io/operator-framework/operator-controller:devel -f Dockerfile ./bin/linux
  13. STEP 1/6: FROM gcr.io/distroless/static:nonroot
  14. STEP 2/6: WORKDIR /
  15. --> Using cache 8aa74fd019161d023fa73aaaa9c74664df8b5c1e02821edb9e999c7a21482751
  16. --> 8aa74fd01916
  17. STEP 3/6: COPY operator-controller operator-controller
  18. --> Using cache cbbc0faff20810593e866d009346024ac1adad22dab6232baf2daa2f607ea813
  19. --> cbbc0faff208
  20. STEP 4/6: EXPOSE 8080
  21. --> Using cache d26b01114b127e12ba690c377047682474e5ad2df5a437566f65be23f7e64a0f
  22. --> d26b01114b12
  23. STEP 5/6: USER 65532:65532
  24. --> Using cache bdb47704b327d15125c28d65fdeeb0a5be2e41c2da01931cc9969c32a0cb92a1
  25. --> bdb47704b327
  26. STEP 6/6: ENTRYPOINT ["/operator-controller"]
  27. --> Using cache 4141ced2366845c814cca8f9844350a24b618dfd22e822f16476be0571f532d2
  28. COMMIT quay.io/operator-framework/operator-controller:devel
  29. --> 4141ced23668
  30. Successfully tagged quay.io/operator-framework/operator-controller:devel
  31. 4141ced2366845c814cca8f9844350a24b618dfd22e822f16476be0571f532d2
  32. IMAGE_REPO=quay.io/operator-framework/catalogd /Applications/Xcode.app/Contents/Developer/usr/bin/make -C catalogd build-container
  33. GOOS=linux go build -tags 'containers_image_openpgp' -ldflags '-s -w -X "github.com/operator-framework/operator-controller/internal/shared/version.gitVersion=v1.2.0-rc4-69-g0c67744" -X "github.com/operator-framework/operator-controller/internal/shared/version.gitCommit=0c677442cdf24bf0622847a900d07c34930d3ca1" -X "github.com/operator-framework/operator-controller/internal/shared/version.gitTreeState=dirty" -X "github.com/operator-framework/operator-controller/internal/shared/version.commitDate=2025-02-19T16:35:19Z"' -gcflags 'all=-trimpath=/Users/btofel/workspace/operator-controller' -asmflags 'all=-trimpath=/Users/btofel/workspace/operator-controller' -o bin/linux/catalogd ./cmd/catalogd
  34. docker build -f Dockerfile -t quay.io/operator-framework/catalogd:devel ./bin/linux
  35. STEP 1/5: FROM gcr.io/distroless/static:nonroot
  36. STEP 2/5: WORKDIR /
  37. --> Using cache 8aa74fd019161d023fa73aaaa9c74664df8b5c1e02821edb9e999c7a21482751
  38. --> 8aa74fd01916
  39. STEP 3/5: COPY catalogd catalogd
  40. --> Using cache ad42487556fc34f2c4a780f62cabe7082ff6682019f9ba3f9b86e98c904f19ab
  41. --> ad42487556fc
  42. STEP 4/5: USER 65532:65532
  43. --> Using cache d5cb212edf2327d6bfbf4040447ddb90763bf4394fadca7cac56334743c74a4d
  44. --> d5cb212edf23
  45. STEP 5/5: ENTRYPOINT ["/catalogd"]
  46. --> Using cache d5bd9d6d4baa063f26eac62a9dc0c97d35bc23ccd94b9817c579d8429f6077f8
  47. COMMIT quay.io/operator-framework/catalogd:devel
  48. --> d5bd9d6d4baa
  49. Successfully tagged quay.io/operator-framework/catalogd:devel
  50. d5bd9d6d4baa063f26eac62a9dc0c97d35bc23ccd94b9817c579d8429f6077f8
  51. /Users/btofel/go/bin/kind-v0.27.0 delete cluster --name operator-controller-e2e
  52. enabling experimental podman provider
  53. Deleting cluster "operator-controller-e2e" ...
  54. Deleted nodes: ["operator-controller-e2e-control-plane"]
  55. /Users/btofel/go/bin/kind-v0.27.0 create cluster --name operator-controller-e2e --image kindest/node:v1.32.0 --config ./kind-config.yaml
  56. enabling experimental podman provider
  57. Creating cluster "operator-controller-e2e" ...
  58. â€ĸ Ensuring node image (kindest/node:v1.32.0) đŸ–ŧ ...
  59. ✓ Ensuring node image (kindest/node:v1.32.0) đŸ–ŧ
  60. â€ĸ Preparing nodes đŸ“Ļ ...
  61. ✓ Preparing nodes đŸ“Ļ
  62. â€ĸ Writing configuration 📜 ...
  63. ✓ Writing configuration 📜
  64. â€ĸ Starting control-plane đŸ•šī¸ ...
  65. ✓ Starting control-plane đŸ•šī¸
  66. â€ĸ Installing CNI 🔌 ...
  67. ✓ Installing CNI 🔌
  68. â€ĸ Installing StorageClass 💾 ...
  69. ✓ Installing StorageClass 💾
  70. Set kubectl context to "kind-operator-controller-e2e"
  71. You can now use your cluster with:
  72.  
  73. kubectl cluster-info --context kind-operator-controller-e2e
  74.  
  75. Have a nice day! 👋
  76. /Users/btofel/go/bin/kind-v0.27.0 export kubeconfig --name operator-controller-e2e
  77. enabling experimental podman provider
  78. Set kubectl context to "kind-operator-controller-e2e"
  79. docker save quay.io/operator-framework/operator-controller:devel | /Users/btofel/go/bin/kind-v0.27.0 load image-archive /dev/stdin --name operator-controller-e2e
  80. enabling experimental podman provider
  81. IMAGE_REPO=quay.io/operator-framework/catalogd KIND_CLUSTER_NAME=operator-controller-e2e /Applications/Xcode.app/Contents/Developer/usr/bin/make -C catalogd kind-load
  82. docker save quay.io/operator-framework/catalogd:devel | /Users/btofel/go/bin/kind-v0.27.0 load image-archive /dev/stdin --name operator-controller-e2e
  83. enabling experimental podman provider
  84. /Users/btofel/go/bin/kustomize-v4.5.7 build config/overlays/e2e | sed "s/cert-git-version/cert-v1.2.0-rc4-69-g0c67744/g" > ./operator-controller.yaml
  85. envsubst '$DEFAULT_CATALOG,$CERT_MGR_VERSION,$INSTALL_DEFAULT_CATALOGS,$MANIFEST' < scripts/install.tpl.sh | bash -s
  86. namespace/cert-manager created
  87. customresourcedefinition.apiextensions.k8s.io/certificaterequests.cert-manager.io created
  88. customresourcedefinition.apiextensions.k8s.io/certificates.cert-manager.io created
  89. customresourcedefinition.apiextensions.k8s.io/challenges.acme.cert-manager.io created
  90. customresourcedefinition.apiextensions.k8s.io/clusterissuers.cert-manager.io created
  91. customresourcedefinition.apiextensions.k8s.io/issuers.cert-manager.io created
  92. customresourcedefinition.apiextensions.k8s.io/orders.acme.cert-manager.io created
  93. serviceaccount/cert-manager-cainjector created
  94. serviceaccount/cert-manager created
  95. serviceaccount/cert-manager-webhook created
  96. clusterrole.rbac.authorization.k8s.io/cert-manager-cainjector created
  97. clusterrole.rbac.authorization.k8s.io/cert-manager-controller-issuers created
  98. clusterrole.rbac.authorization.k8s.io/cert-manager-controller-clusterissuers created
  99. clusterrole.rbac.authorization.k8s.io/cert-manager-controller-certificates created
  100. clusterrole.rbac.authorization.k8s.io/cert-manager-controller-orders created
  101. clusterrole.rbac.authorization.k8s.io/cert-manager-controller-challenges created
  102. clusterrole.rbac.authorization.k8s.io/cert-manager-controller-ingress-shim created
  103. clusterrole.rbac.authorization.k8s.io/cert-manager-cluster-view created
  104. clusterrole.rbac.authorization.k8s.io/cert-manager-view created
  105. clusterrole.rbac.authorization.k8s.io/cert-manager-edit created
  106. clusterrole.rbac.authorization.k8s.io/cert-manager-controller-approve:cert-manager-io created
  107. clusterrole.rbac.authorization.k8s.io/cert-manager-controller-certificatesigningrequests created
  108. clusterrole.rbac.authorization.k8s.io/cert-manager-webhook:subjectaccessreviews created
  109. clusterrolebinding.rbac.authorization.k8s.io/cert-manager-cainjector created
  110. clusterrolebinding.rbac.authorization.k8s.io/cert-manager-controller-issuers created
  111. clusterrolebinding.rbac.authorization.k8s.io/cert-manager-controller-clusterissuers created
  112. clusterrolebinding.rbac.authorization.k8s.io/cert-manager-controller-certificates created
  113. clusterrolebinding.rbac.authorization.k8s.io/cert-manager-controller-orders created
  114. clusterrolebinding.rbac.authorization.k8s.io/cert-manager-controller-challenges created
  115. clusterrolebinding.rbac.authorization.k8s.io/cert-manager-controller-ingress-shim created
  116. clusterrolebinding.rbac.authorization.k8s.io/cert-manager-controller-approve:cert-manager-io created
  117. clusterrolebinding.rbac.authorization.k8s.io/cert-manager-controller-certificatesigningrequests created
  118. clusterrolebinding.rbac.authorization.k8s.io/cert-manager-webhook:subjectaccessreviews created
  119. role.rbac.authorization.k8s.io/cert-manager-cainjector:leaderelection created
  120. role.rbac.authorization.k8s.io/cert-manager:leaderelection created
  121. role.rbac.authorization.k8s.io/cert-manager-webhook:dynamic-serving created
  122. rolebinding.rbac.authorization.k8s.io/cert-manager-cainjector:leaderelection created
  123. rolebinding.rbac.authorization.k8s.io/cert-manager:leaderelection created
  124. rolebinding.rbac.authorization.k8s.io/cert-manager-webhook:dynamic-serving created
  125. service/cert-manager created
  126. service/cert-manager-webhook created
  127. deployment.apps/cert-manager-cainjector created
  128. deployment.apps/cert-manager created
  129. deployment.apps/cert-manager-webhook created
  130. mutatingwebhookconfiguration.admissionregistration.k8s.io/cert-manager-webhook created
  131. validatingwebhookconfiguration.admissionregistration.k8s.io/cert-manager-webhook created
  132. deployment.apps/cert-manager-webhook condition met
  133. deployment.apps/cert-manager-cainjector condition met
  134. deployment.apps/cert-manager condition met
  135. mutatingwebhookconfigurations/cert-manager-webhook has {.webhooks[0].clientConfig.caBundle}.
  136. validatingwebhookconfigurations/cert-manager-webhook has {.webhooks[0].clientConfig.caBundle}.
  137. namespace/olmv1-system created
  138. customresourcedefinition.apiextensions.k8s.io/clustercatalogs.olm.operatorframework.io created
  139. customresourcedefinition.apiextensions.k8s.io/clusterextensions.olm.operatorframework.io created
  140. serviceaccount/catalogd-controller-manager created
  141. serviceaccount/operator-controller-controller-manager created
  142. role.rbac.authorization.k8s.io/catalogd-leader-election-role created
  143. role.rbac.authorization.k8s.io/operator-controller-leader-election-role created
  144. role.rbac.authorization.k8s.io/operator-controller-manager-role created
  145. clusterrole.rbac.authorization.k8s.io/catalogd-manager-role created
  146. clusterrole.rbac.authorization.k8s.io/catalogd-metrics-reader created
  147. clusterrole.rbac.authorization.k8s.io/catalogd-proxy-role created
  148. clusterrole.rbac.authorization.k8s.io/operator-controller-clusterextension-editor-role created
  149. clusterrole.rbac.authorization.k8s.io/operator-controller-clusterextension-viewer-role created
  150. clusterrole.rbac.authorization.k8s.io/operator-controller-extension-editor-role created
  151. clusterrole.rbac.authorization.k8s.io/operator-controller-extension-viewer-role created
  152. clusterrole.rbac.authorization.k8s.io/operator-controller-manager-role created
  153. clusterrole.rbac.authorization.k8s.io/operator-controller-metrics-reader created
  154. clusterrole.rbac.authorization.k8s.io/operator-controller-proxy-role created
  155. rolebinding.rbac.authorization.k8s.io/catalogd-leader-election-rolebinding created
  156. rolebinding.rbac.authorization.k8s.io/operator-controller-leader-election-rolebinding created
  157. rolebinding.rbac.authorization.k8s.io/operator-controller-manager-rolebinding created
  158. clusterrolebinding.rbac.authorization.k8s.io/catalogd-manager-rolebinding created
  159. clusterrolebinding.rbac.authorization.k8s.io/catalogd-proxy-rolebinding created
  160. clusterrolebinding.rbac.authorization.k8s.io/operator-controller-manager-rolebinding created
  161. clusterrolebinding.rbac.authorization.k8s.io/operator-controller-proxy-rolebinding created
  162. configmap/e2e-registries-conf created
  163. service/catalogd-service created
  164. service/operator-controller-service created
  165. persistentvolumeclaim/e2e-coverage created
  166. deployment.apps/catalogd-controller-manager created
  167. deployment.apps/operator-controller-controller-manager created
  168. certificate.cert-manager.io/olmv1-ca created
  169. certificate.cert-manager.io/catalogd-service-cert created
  170. certificate.cert-manager.io/olmv1-cert created
  171. clusterissuer.cert-manager.io/olmv1-ca created
  172. issuer.cert-manager.io/self-sign-issuer created
  173. pod/e2e-coverage-copy-pod created
  174. mutatingwebhookconfiguration.admissionregistration.k8s.io/catalogd-mutating-webhook-configuration created
  175. Waiting for deployment "catalogd-controller-manager" rollout to finish: 0 of 1 updated replicas are available...
  176. Waiting for deployment "catalogd-controller-manager" rollout to finish: 0 of 1 updated replicas are available...
  177. deployment "catalogd-controller-manager" successfully rolled out
  178. deployment.apps/catalogd-controller-manager condition met
  179. deployment.apps/operator-controller-controller-manager condition met
  180. clustercatalog.olm.operatorframework.io/operatorhubio created
  181. clustercatalog.olm.operatorframework.io/operatorhubio condition met
  182. kubectl wait --for=condition=Available --namespace=olmv1-system deployment/catalogd-controller-manager --timeout=60s
  183. deployment.apps/catalogd-controller-manager condition met
  184. kubectl wait --for=condition=Ready --namespace=olmv1-system certificate/catalogd-service-cert # Avoid upgrade test flakes when reissuing cert
  185. certificate.cert-manager.io/catalogd-service-cert condition met
  186. go build -cover -tags 'containers_image_openpgp' -ldflags '-s -w -X 'github.com/operator-framework/operator-controller/internal/shared/version.version=v1.2.0-rc4-69-g0c67744' ' -gcflags 'all=-trimpath=/Users/btofel/workspace/operator-controller' -asmflags 'all=-trimpath=/Users/btofel/workspace/operator-controller' -o ./testdata/registry/bin/registry ./testdata/registry/registry.go
  187. go build -cover -tags 'containers_image_openpgp' -ldflags '-s -w -X 'github.com/operator-framework/operator-controller/internal/shared/version.version=v1.2.0-rc4-69-g0c67744' ' -gcflags 'all=-trimpath=/Users/btofel/workspace/operator-controller' -asmflags 'all=-trimpath=/Users/btofel/workspace/operator-controller' -o ./testdata/push/bin/push ./testdata/push/push.go
  188. docker build -f ./testdata/Dockerfile -t localhost/e2e-test-registry:devel ./testdata
  189. STEP 1/7: FROM gcr.io/distroless/static:nonroot
  190. STEP 2/7: WORKDIR /
  191. --> Using cache 8aa74fd019161d023fa73aaaa9c74664df8b5c1e02821edb9e999c7a21482751
  192. --> 8aa74fd01916
  193. STEP 3/7: COPY registry/bin/registry registry
  194. --> Using cache 82dc5127b364bb1828fd12cf41e43ae3a4be8bd19f3ab52e063c95491b9bec67
  195. --> 82dc5127b364
  196. STEP 4/7: COPY push/bin/push push
  197. --> Using cache ca21adfcdf11631059250d9a5523ba283471d94a41acd7ff36234e4c92b4bc06
  198. --> ca21adfcdf11
  199. STEP 5/7: COPY images images
  200. --> Using cache 4cfa2df5a85596368a4bc6efd37b50c888025733c44be7d4778e4ccbfef179a5
  201. --> 4cfa2df5a855
  202. STEP 6/7: EXPOSE 5000
  203. --> Using cache fa9cde2dc7c2b42a5794935b44d0417a46ce5ed551c599692ab7bc81e388f884
  204. --> fa9cde2dc7c2
  205. STEP 7/7: USER 65532:65532
  206. --> Using cache 3ea2e93995d83fb34a1d90ec742eb17010d70481d8409d19faf6a5b2365826d7
  207. COMMIT localhost/e2e-test-registry:devel
  208. --> 3ea2e93995d8
  209. Successfully tagged localhost/e2e-test-registry:devel
  210. 3ea2e93995d83fb34a1d90ec742eb17010d70481d8409d19faf6a5b2365826d7
  211. docker save localhost/e2e-test-registry:devel | /Users/btofel/go/bin/kind-v0.27.0 load image-archive /dev/stdin --name operator-controller-e2e
  212. enabling experimental podman provider
  213. ./testdata/build-test-registry.sh operator-controller-e2e docker-registry localhost/e2e-test-registry:devel
  214. namespace/operator-controller-e2e created
  215. certificate.cert-manager.io/operator-controller-e2e-registry created
  216. deployment.apps/docker-registry created
  217. service/docker-registry created
  218. deployment.apps/docker-registry condition met
  219. job.batch/docker-registry-push created
  220. job.batch/docker-registry-push condition met
  221. go test -count=1 -v ./test/e2e/...
  222. === RUN TestClusterExtensionInstallRegistry
  223. === RUN TestClusterExtensionInstallRegistry/no_registry_configuration_necessary
  224. cluster_extension_install_test.go:329: When a cluster extension is installed from a catalog
  225. cluster_extension_install_test.go:330: When the extension bundle format is registry+v1
  226. cluster_extension_install_test.go:221: Ensuring ClusterCatalog has Status.Condition of Progressing with a status == True and reason == Succeeded
  227. cluster_extension_install_test.go:231: Checking that catalog has the expected metadata label
  228. cluster_extension_install_test.go:236: Ensuring ClusterCatalog has Status.Condition of Type = Serving with status == True
  229. cluster_extension_install_test.go:351: It resolves the specified package with correct bundle path
  230. cluster_extension_install_test.go:352: By creating the ClusterExtension resource
  231. cluster_extension_install_test.go:355: By eventually reporting a successful resolution and bundle path
  232. cluster_extension_install_test.go:360: By eventually reporting progressing as True
  233. cluster_extension_install_test.go:370: By eventually installing the package successfully
  234. cluster_extension_install_test.go:278: By deleting ClusterCatalog "test-catalog"
  235. cluster_extension_install_test.go:285: By deleting ClusterExtension "clusterextension-2n56dk8c"
  236. cluster_extension_install_test.go:292: By deleting ServiceAccount "clusterextension-2n56dk8c"
  237. cluster_extension_install_test.go:252: By waiting for CustomResourceDefinitions of "clusterextension-2n56dk8c" to be deleted
  238. cluster_extension_install_test.go:260: By waiting for ClusterRoleBindings of "clusterextension-2n56dk8c" to be deleted
  239. cluster_extension_install_test.go:268: By waiting for ClusterRoles of "clusterextension-2n56dk8c" to be deleted
  240. cluster_extension_install_test.go:301: By deleting Namespace "clusterextension-2n56dk8c"
  241. === RUN TestClusterExtensionInstallRegistry/package_requires_mirror_registry_configuration_in_/etc/containers/registries.conf
  242. cluster_extension_install_test.go:329: When a cluster extension is installed from a catalog
  243. cluster_extension_install_test.go:330: When the extension bundle format is registry+v1
  244. cluster_extension_install_test.go:221: Ensuring ClusterCatalog has Status.Condition of Progressing with a status == True and reason == Succeeded
  245. cluster_extension_install_test.go:231: Checking that catalog has the expected metadata label
  246. cluster_extension_install_test.go:236: Ensuring ClusterCatalog has Status.Condition of Type = Serving with status == True
  247. cluster_extension_install_test.go:351: It resolves the specified package with correct bundle path
  248. cluster_extension_install_test.go:352: By creating the ClusterExtension resource
  249. cluster_extension_install_test.go:355: By eventually reporting a successful resolution and bundle path
  250. cluster_extension_install_test.go:360: By eventually reporting progressing as True
  251. cluster_extension_install_test.go:370: By eventually installing the package successfully
  252. cluster_extension_install_test.go:278: By deleting ClusterCatalog "test-catalog"
  253. cluster_extension_install_test.go:285: By deleting ClusterExtension "clusterextension-f9qcqvqr"
  254. cluster_extension_install_test.go:292: By deleting ServiceAccount "clusterextension-f9qcqvqr"
  255. cluster_extension_install_test.go:252: By waiting for CustomResourceDefinitions of "clusterextension-f9qcqvqr" to be deleted
  256. cluster_extension_install_test.go:260: By waiting for ClusterRoleBindings of "clusterextension-f9qcqvqr" to be deleted
  257. cluster_extension_install_test.go:268: By waiting for ClusterRoles of "clusterextension-f9qcqvqr" to be deleted
  258. cluster_extension_install_test.go:301: By deleting Namespace "clusterextension-f9qcqvqr"
  259. --- PASS: TestClusterExtensionInstallRegistry (92.45s)
  260. --- PASS: TestClusterExtensionInstallRegistry/no_registry_configuration_necessary (54.18s)
  261. --- PASS: TestClusterExtensionInstallRegistry/package_requires_mirror_registry_configuration_in_/etc/containers/registries.conf (38.26s)
  262. === RUN TestClusterExtensionInstallRegistryDynamic
  263. cluster_extension_install_test.go:389: When a cluster extension is installed from a catalog
  264. cluster_extension_install_test.go:390: When the extension bundle format is registry+v1
  265. cluster_extension_install_test.go:221: Ensuring ClusterCatalog has Status.Condition of Progressing with a status == True and reason == Succeeded
  266. cluster_extension_install_test.go:231: Checking that catalog has the expected metadata label
  267. cluster_extension_install_test.go:236: Ensuring ClusterCatalog has Status.Condition of Type = Serving with status == True
  268. cluster_extension_install_test.go:411: It updates the registries.conf file contents
  269. cluster_extension_install_test.go:425: It resolves the specified package with correct bundle path
  270. cluster_extension_install_test.go:426: By creating the ClusterExtension resource
  271. cluster_extension_install_test.go:429: By eventually reporting a successful resolution and bundle path
  272. cluster_extension_install_test.go:438: By eventually reporting progressing as True
  273. cluster_extension_install_test.go:448: By eventually installing the package successfully
  274. cluster_extension_install_test.go:278: By deleting ClusterCatalog "test-catalog"
  275. cluster_extension_install_test.go:285: By deleting ClusterExtension "clusterextension-jnv7jqqd"
  276. cluster_extension_install_test.go:292: By deleting ServiceAccount "clusterextension-jnv7jqqd"
  277. cluster_extension_install_test.go:252: By waiting for CustomResourceDefinitions of "clusterextension-jnv7jqqd" to be deleted
  278. cluster_extension_install_test.go:260: By waiting for ClusterRoleBindings of "clusterextension-jnv7jqqd" to be deleted
  279. cluster_extension_install_test.go:268: By waiting for ClusterRoles of "clusterextension-jnv7jqqd" to be deleted
  280. cluster_extension_install_test.go:301: By deleting Namespace "clusterextension-jnv7jqqd"
  281. --- PASS: TestClusterExtensionInstallRegistryDynamic (119.26s)
  282. === RUN TestClusterExtensionInstallRegistryMultipleBundles
  283. cluster_extension_install_test.go:462: When a cluster extension is installed from a catalog
  284. cluster_extension_install_test.go:221: Ensuring ClusterCatalog has Status.Condition of Progressing with a status == True and reason == Succeeded
  285. cluster_extension_install_test.go:231: Checking that catalog has the expected metadata label
  286. cluster_extension_install_test.go:236: Ensuring ClusterCatalog has Status.Condition of Type = Serving with status == True
  287. cluster_extension_install_test.go:490: It resolves to multiple bundle paths
  288. cluster_extension_install_test.go:491: By creating the ClusterExtension resource
  289. cluster_extension_install_test.go:494: By eventually reporting a failed resolution with multiple bundles
  290. cluster_extension_install_test.go:499: By eventually reporting Progressing == True and Reason Retrying
  291. cluster_extension_install_test.go:278: By deleting ClusterCatalog "test-catalog"
  292. cluster_extension_install_test.go:285: By deleting ClusterExtension "clusterextension-zspqvqrx"
  293. cluster_extension_install_test.go:292: By deleting ServiceAccount "clusterextension-zspqvqrx"
  294. cluster_extension_install_test.go:252: By waiting for CustomResourceDefinitions of "clusterextension-zspqvqrx" to be deleted
  295. cluster_extension_install_test.go:260: By waiting for ClusterRoleBindings of "clusterextension-zspqvqrx" to be deleted
  296. cluster_extension_install_test.go:268: By waiting for ClusterRoles of "clusterextension-zspqvqrx" to be deleted
  297. cluster_extension_install_test.go:301: By deleting Namespace "clusterextension-zspqvqrx"
  298. --- PASS: TestClusterExtensionInstallRegistryMultipleBundles (39.18s)
  299. === RUN TestClusterExtensionBlockInstallNonSuccessorVersion
  300. cluster_extension_install_test.go:512: When a cluster extension is installed from a catalog
  301. cluster_extension_install_test.go:513: When resolving upgrade edges
  302. cluster_extension_install_test.go:221: Ensuring ClusterCatalog has Status.Condition of Progressing with a status == True and reason == Succeeded
  303. cluster_extension_install_test.go:231: Checking that catalog has the expected metadata label
  304. cluster_extension_install_test.go:236: Ensuring ClusterCatalog has Status.Condition of Type = Serving with status == True
  305. cluster_extension_install_test.go:519: By creating an ClusterExtension at a specified version
  306. cluster_extension_install_test.go:535: By eventually reporting a successful installation
  307. cluster_extension_install_test.go:553: It does not allow to upgrade the ClusterExtension to a non-successor version
  308. cluster_extension_install_test.go:554: By updating the ClusterExtension resource to a non-successor version
  309. cluster_extension_install_test.go:558: By eventually reporting an unsatisfiable resolution
  310. cluster_extension_install_test.go:563: By eventually reporting Progressing == True and Reason Retrying
  311. cluster_extension_install_test.go:278: By deleting ClusterCatalog "test-catalog"
  312. cluster_extension_install_test.go:285: By deleting ClusterExtension "clusterextension-h9v65l56"
  313. cluster_extension_install_test.go:292: By deleting ServiceAccount "clusterextension-h9v65l56"
  314. cluster_extension_install_test.go:252: By waiting for CustomResourceDefinitions of "clusterextension-h9v65l56" to be deleted
  315. cluster_extension_install_test.go:260: By waiting for ClusterRoleBindings of "clusterextension-h9v65l56" to be deleted
  316. cluster_extension_install_test.go:268: By waiting for ClusterRoles of "clusterextension-h9v65l56" to be deleted
  317. cluster_extension_install_test.go:301: By deleting Namespace "clusterextension-h9v65l56"
  318. --- PASS: TestClusterExtensionBlockInstallNonSuccessorVersion (38.23s)
  319. === RUN TestClusterExtensionForceInstallNonSuccessorVersion
  320. cluster_extension_install_test.go:575: When a cluster extension is installed from a catalog
  321. cluster_extension_install_test.go:576: When resolving upgrade edges
  322. cluster_extension_install_test.go:221: Ensuring ClusterCatalog has Status.Condition of Progressing with a status == True and reason == Succeeded
  323. cluster_extension_install_test.go:231: Checking that catalog has the expected metadata label
  324. cluster_extension_install_test.go:236: Ensuring ClusterCatalog has Status.Condition of Type = Serving with status == True
  325. cluster_extension_install_test.go:582: By creating an ClusterExtension at a specified version
  326. cluster_extension_install_test.go:597: By eventually reporting a successful resolution
  327. cluster_extension_install_test.go:607: It allows to upgrade the ClusterExtension to a non-successor version
  328. cluster_extension_install_test.go:608: By updating the ClusterExtension resource to a non-successor version
  329. cluster_extension_install_test.go:613: By eventually reporting a satisfiable resolution
  330. cluster_extension_install_test.go:278: By deleting ClusterCatalog "test-catalog"
  331. cluster_extension_install_test.go:285: By deleting ClusterExtension "clusterextension-77r85v8t"
  332. cluster_extension_install_test.go:292: By deleting ServiceAccount "clusterextension-77r85v8t"
  333. cluster_extension_install_test.go:252: By waiting for CustomResourceDefinitions of "clusterextension-77r85v8t" to be deleted
  334. cluster_extension_install_test.go:260: By waiting for ClusterRoleBindings of "clusterextension-77r85v8t" to be deleted
  335. cluster_extension_install_test.go:268: By waiting for ClusterRoles of "clusterextension-77r85v8t" to be deleted
  336. cluster_extension_install_test.go:301: By deleting Namespace "clusterextension-77r85v8t"
  337. --- PASS: TestClusterExtensionForceInstallNonSuccessorVersion (53.22s)
  338. === RUN TestClusterExtensionInstallSuccessorVersion
  339. cluster_extension_install_test.go:625: When a cluster extension is installed from a catalog
  340. cluster_extension_install_test.go:626: When resolving upgrade edges
  341. cluster_extension_install_test.go:221: Ensuring ClusterCatalog has Status.Condition of Progressing with a status == True and reason == Succeeded
  342. cluster_extension_install_test.go:231: Checking that catalog has the expected metadata label
  343. cluster_extension_install_test.go:236: Ensuring ClusterCatalog has Status.Condition of Type = Serving with status == True
  344. cluster_extension_install_test.go:631: By creating an ClusterExtension at a specified version
  345. cluster_extension_install_test.go:646: By eventually reporting a successful resolution
  346. cluster_extension_install_test.go:656: It does allow to upgrade the ClusterExtension to any of the successor versions within non-zero major version
  347. cluster_extension_install_test.go:657: By updating the ClusterExtension resource by skipping versions
  348. cluster_extension_install_test.go:661: By eventually reporting a successful resolution and bundle path
  349. cluster_extension_install_test.go:278: By deleting ClusterCatalog "test-catalog"
  350. cluster_extension_install_test.go:285: By deleting ClusterExtension "clusterextension-ltkd5fxs"
  351. cluster_extension_install_test.go:292: By deleting ServiceAccount "clusterextension-ltkd5fxs"
  352. cluster_extension_install_test.go:252: By waiting for CustomResourceDefinitions of "clusterextension-ltkd5fxs" to be deleted
  353. cluster_extension_install_test.go:260: By waiting for ClusterRoleBindings of "clusterextension-ltkd5fxs" to be deleted
  354. cluster_extension_install_test.go:268: By waiting for ClusterRoles of "clusterextension-ltkd5fxs" to be deleted
  355. cluster_extension_install_test.go:301: By deleting Namespace "clusterextension-ltkd5fxs"
  356. --- PASS: TestClusterExtensionInstallSuccessorVersion (38.21s)
  357. === RUN TestClusterExtensionInstallReResolvesWhenCatalogIsPatched
  358. cluster_extension_install_test.go:673: When a cluster extension is installed from a catalog
  359. cluster_extension_install_test.go:674: It resolves again when a catalog is patched with new ImageRef
  360. cluster_extension_install_test.go:221: Ensuring ClusterCatalog has Status.Condition of Progressing with a status == True and reason == Succeeded
  361. cluster_extension_install_test.go:231: Checking that catalog has the expected metadata label
  362. cluster_extension_install_test.go:236: Ensuring ClusterCatalog has Status.Condition of Type = Serving with status == True
  363. cluster_extension_install_test.go:700: It resolves the specified package with correct bundle path
  364. cluster_extension_install_test.go:701: By creating the ClusterExtension resource
  365. cluster_extension_install_test.go:704: By reporting a successful resolution and bundle path
  366. cluster_extension_install_test.go:715: By patching the catalog ImageRef to point to the v2 catalog
  367. cluster_extension_install_test.go:728: By eventually reporting a successful resolution and bundle path
  368. cluster_extension_install_test.go:278: By deleting ClusterCatalog "test-catalog"
  369. cluster_extension_install_test.go:285: By deleting ClusterExtension "clusterextension-76t68wf9"
  370. cluster_extension_install_test.go:292: By deleting ServiceAccount "clusterextension-76t68wf9"
  371. cluster_extension_install_test.go:252: By waiting for CustomResourceDefinitions of "clusterextension-76t68wf9" to be deleted
  372. cluster_extension_install_test.go:260: By waiting for ClusterRoleBindings of "clusterextension-76t68wf9" to be deleted
  373. cluster_extension_install_test.go:268: By waiting for ClusterRoles of "clusterextension-76t68wf9" to be deleted
  374. cluster_extension_install_test.go:301: By deleting Namespace "clusterextension-76t68wf9"
  375. --- PASS: TestClusterExtensionInstallReResolvesWhenCatalogIsPatched (38.27s)
  376. === RUN TestClusterExtensionInstallReResolvesWhenNewCatalog
  377. cluster_extension_install_test.go:740: When a cluster extension is installed from a catalog
  378. cluster_extension_install_test.go:741: It resolves again when a new catalog is available
  379. cluster_extension_install_test.go:781: It resolves the specified package with correct bundle path
  380. cluster_extension_install_test.go:782: By creating the ClusterExtension resource
  381. cluster_extension_install_test.go:785: By reporting a successful resolution and bundle path
  382. cluster_extension_install_test.go:796: By updating the catalog tag to point to the v2 catalog
  383. cluster_extension_install_test.go:809: By eventually reporting a successful resolution and bundle path
  384. cluster_extension_install_test.go:278: By deleting ClusterCatalog "test-catalog"
  385. cluster_extension_install_test.go:285: By deleting ClusterExtension "clusterextension-qlsbf2xx"
  386. cluster_extension_install_test.go:292: By deleting ServiceAccount "clusterextension-qlsbf2xx"
  387. cluster_extension_install_test.go:252: By waiting for CustomResourceDefinitions of "clusterextension-qlsbf2xx" to be deleted
  388. cluster_extension_install_test.go:260: By waiting for ClusterRoleBindings of "clusterextension-qlsbf2xx" to be deleted
  389. cluster_extension_install_test.go:268: By waiting for ClusterRoles of "clusterextension-qlsbf2xx" to be deleted
  390. cluster_extension_install_test.go:301: By deleting Namespace "clusterextension-qlsbf2xx"
  391. --- PASS: TestClusterExtensionInstallReResolvesWhenNewCatalog (36.23s)
  392. === RUN TestClusterExtensionInstallReResolvesWhenManagedContentChanged
  393. cluster_extension_install_test.go:821: When a cluster extension is installed from a catalog
  394. cluster_extension_install_test.go:822: It resolves again when managed content is changed
  395. cluster_extension_install_test.go:221: Ensuring ClusterCatalog has Status.Condition of Progressing with a status == True and reason == Succeeded
  396. cluster_extension_install_test.go:231: Checking that catalog has the expected metadata label
  397. cluster_extension_install_test.go:236: Ensuring ClusterCatalog has Status.Condition of Type = Serving with status == True
  398. cluster_extension_install_test.go:842: It installs the specified package with correct bundle path
  399. cluster_extension_install_test.go:843: By creating the ClusterExtension resource
  400. cluster_extension_install_test.go:846: By reporting a successful installation
  401. cluster_extension_install_test.go:857: By deleting a managed resource
  402. cluster_extension_install_test.go:866: By eventually re-creating the managed resource
  403. cluster_extension_install_test.go:278: By deleting ClusterCatalog "test-catalog"
  404. cluster_extension_install_test.go:285: By deleting ClusterExtension "clusterextension-x42xgcw4"
  405. cluster_extension_install_test.go:292: By deleting ServiceAccount "clusterextension-x42xgcw4"
  406. cluster_extension_install_test.go:252: By waiting for CustomResourceDefinitions of "clusterextension-x42xgcw4" to be deleted
  407. cluster_extension_install_test.go:260: By waiting for ClusterRoleBindings of "clusterextension-x42xgcw4" to be deleted
  408. cluster_extension_install_test.go:268: By waiting for ClusterRoles of "clusterextension-x42xgcw4" to be deleted
  409. cluster_extension_install_test.go:301: By deleting Namespace "clusterextension-x42xgcw4"
  410. --- PASS: TestClusterExtensionInstallReResolvesWhenManagedContentChanged (37.20s)
  411. === RUN TestClusterExtensionRecoversFromInitialInstallFailedWhenFailureFixed
  412. cluster_extension_install_test.go:873: When a cluster extension is installed from a catalog
  413. cluster_extension_install_test.go:874: When the extension bundle format is registry+v1
  414. cluster_extension_install_test.go:221: Ensuring ClusterCatalog has Status.Condition of Progressing with a status == True and reason == Succeeded
  415. cluster_extension_install_test.go:231: Checking that catalog has the expected metadata label
  416. cluster_extension_install_test.go:236: Ensuring ClusterCatalog has Status.Condition of Type = Serving with status == True
  417. cluster_extension_install_test.go:905: It resolves the specified package with correct bundle path
  418. cluster_extension_install_test.go:906: By creating the ClusterExtension resource
  419. cluster_extension_install_test.go:909: By eventually reporting a successful resolution and bundle path
  420. cluster_extension_install_test.go:914: By eventually reporting Progressing == True with Reason Retrying
  421. cluster_extension_install_test.go:924: By eventually failing to install the package successfully due to insufficient ServiceAccount permissions
  422. cluster_extension_install_test.go:935: By fixing the ServiceAccount permissions
  423. cluster_extension_install_test.go:942: By eventually installing the package successfully
  424. cluster_extension_install_test.go:954: By eventually reporting Progressing == True with Reason Success
  425. cluster_extension_install_test.go:278: By deleting ClusterCatalog "test-catalog"
  426. cluster_extension_install_test.go:285: By deleting ClusterExtension "clusterextension-z4bf8nft"
  427. cluster_extension_install_test.go:292: By deleting ServiceAccount "sbwtqvzqll"
  428. cluster_extension_install_test.go:252: By waiting for CustomResourceDefinitions of "clusterextension-z4bf8nft" to be deleted
  429. cluster_extension_install_test.go:260: By waiting for ClusterRoleBindings of "clusterextension-z4bf8nft" to be deleted
  430. cluster_extension_install_test.go:268: By waiting for ClusterRoles of "clusterextension-z4bf8nft" to be deleted
  431. cluster_extension_install_test.go:301: By deleting Namespace "clusterextension-z4bf8nft"
  432. --- PASS: TestClusterExtensionRecoversFromInitialInstallFailedWhenFailureFixed (54.32s)
  433. === RUN TestOperatorControllerMetricsExportedEndpoint
  434. utils.go:21: Finding kubectl client
  435. utils.go:26: Using "kubectl" as k8s client
  436. metrics_test.go:139: Creating ClusterRoleBinding operator-controller-metrics-binding in namespace olmv1-system
  437. metrics_test.go:152: Generating ServiceAccount token at namespace olmv1-system
  438. metrics_test.go:163: Creating curl pod (olmv1-system/oper-curl-metrics) to validate the metrics endpoint
  439. metrics_test.go:193: Waiting for the curl pod to be ready
  440. metrics_test.go:205: Attempt 1 to validate the metrics endpoint
  441. metrics_test.go:210: Metrics endpoint validation succeeded
  442. metrics_test.go:221: Cleaning up resources
  443. --- PASS: TestOperatorControllerMetricsExportedEndpoint (37.38s)
  444. === RUN TestCatalogdMetricsExportedEndpoint
  445. utils.go:21: Finding kubectl client
  446. utils.go:26: Using "kubectl" as k8s client
  447. metrics_test.go:139: Creating ClusterRoleBinding catalogd-metrics-binding in namespace olmv1-system
  448. metrics_test.go:152: Generating ServiceAccount token at namespace olmv1-system
  449. metrics_test.go:163: Creating curl pod (olmv1-system/catalogd-curl-metrics) to validate the metrics endpoint
  450. metrics_test.go:193: Waiting for the curl pod to be ready
  451. metrics_test.go:205: Attempt 1 to validate the metrics endpoint
  452. metrics_test.go:210: Metrics endpoint validation succeeded
  453. metrics_test.go:221: Cleaning up resources
  454. panic: test timed out after 10m0s
  455. running tests:
  456. TestCatalogdMetricsExportedEndpoint (16s)
  457.  
  458. goroutine 1332 [running]:
  459. testing.(*M).startAlarm.func1()
  460. /opt/homebrew/opt/go/libexec/src/testing/testing.go:2373 +0x30c
  461. created by time.goFunc
  462. /opt/homebrew/opt/go/libexec/src/time/sleep.go:215 +0x38
  463.  
  464. goroutine 1 [chan receive]:
  465. testing.(*T).Run(0x14000118820, {0x1035341eb?, 0x14000059aa8?}, 0x103b3deb0)
  466. /opt/homebrew/opt/go/libexec/src/testing/testing.go:1751 +0x328
  467. testing.runTests.func1(0x14000118820)
  468. /opt/homebrew/opt/go/libexec/src/testing/testing.go:2168 +0x40
  469. testing.tRunner(0x14000118820, 0x14000059bc8)
  470. /opt/homebrew/opt/go/libexec/src/testing/testing.go:1690 +0xe4
  471. testing.runTests(0x140001c2b10, {0x104857260, 0xc, 0xc}, {0x14000059c48?, 0x1033c632c?, 0x10486f680?})
  472. /opt/homebrew/opt/go/libexec/src/testing/testing.go:2166 +0x3ac
  473. testing.(*M).Run(0x14000341040)
  474. /opt/homebrew/opt/go/libexec/src/testing/testing.go:2034 +0x588
  475. github.com/operator-framework/operator-controller/test/e2e.TestMain(0x14000341040)
  476. /Users/btofel/workspace/operator-controller/test/e2e/e2e_suite_test.go:39 +0xe8
  477. main.main()
  478. _testmain.go:69 +0x98
  479.  
  480. goroutine 98 [IO wait]:
  481. internal/poll.runtime_pollWait(0x12b913720, 0x72)
  482. /opt/homebrew/opt/go/libexec/src/runtime/netpoll.go:351 +0xa0
  483. internal/poll.(*pollDesc).wait(0x14000324600?, 0x140005ba000?, 0x0)
  484. /opt/homebrew/opt/go/libexec/src/internal/poll/fd_poll_runtime.go:84 +0x28
  485. internal/poll.(*pollDesc).waitRead(...)
  486. /opt/homebrew/opt/go/libexec/src/internal/poll/fd_poll_runtime.go:89
  487. internal/poll.(*FD).Read(0x14000324600, {0x140005ba000, 0x4800, 0x4800})
  488. /opt/homebrew/opt/go/libexec/src/internal/poll/fd_unix.go:165 +0x1fc
  489. net.(*netFD).Read(0x14000324600, {0x140005ba000?, 0x140005ba000?, 0x5?})
  490. /opt/homebrew/opt/go/libexec/src/net/fd_posix.go:55 +0x28
  491. net.(*conn).Read(0x140001a0128, {0x140005ba000?, 0x1400011d6c8?, 0x8?})
  492. /opt/homebrew/opt/go/libexec/src/net/net.go:189 +0x34
  493. crypto/tls.(*atLeastReader).Read(0x140001c2588, {0x140005ba000?, 0x0?, 0x140001c2588?})
  494. /opt/homebrew/opt/go/libexec/src/crypto/tls/conn.go:809 +0x40
  495. bytes.(*Buffer).ReadFrom(0x1400011d7b8, {0x103b46dc0, 0x140001c2588})
  496. /opt/homebrew/opt/go/libexec/src/bytes/buffer.go:211 +0x90
  497. crypto/tls.(*Conn).readFromUntil(0x1400011d508, {0x104c92080, 0x140001a0128}, 0x0?)
  498. /opt/homebrew/opt/go/libexec/src/crypto/tls/conn.go:831 +0xd0
  499. crypto/tls.(*Conn).readRecordOrCCS(0x1400011d508, 0x0)
  500. /opt/homebrew/opt/go/libexec/src/crypto/tls/conn.go:629 +0x35c
  501. crypto/tls.(*Conn).readRecord(...)
  502. /opt/homebrew/opt/go/libexec/src/crypto/tls/conn.go:591
  503. crypto/tls.(*Conn).Read(0x1400011d508, {0x1400029b000, 0x1000, 0x18?})
  504. /opt/homebrew/opt/go/libexec/src/crypto/tls/conn.go:1385 +0x164
  505. bufio.(*Reader).Read(0x14000114e40, {0x14000216200, 0x9, 0x102377c88?})
  506. /opt/homebrew/opt/go/libexec/src/bufio/bufio.go:241 +0x1b4
  507. io.ReadAtLeast({0x103b45d60, 0x14000114e40}, {0x14000216200, 0x9, 0x9}, 0x9)
  508. /opt/homebrew/opt/go/libexec/src/io/io.go:335 +0xa0
  509. io.ReadFull(...)
  510. /opt/homebrew/opt/go/libexec/src/io/io.go:354
  511. golang.org/x/net/http2.readFrameHeader({0x14000216200, 0x9, 0x10390a3e0?}, {0x103b45d60?, 0x14000114e40?})
  512. /Users/btofel/go/pkg/mod/golang.org/x/[email protected]/http2/frame.go:237 +0x58
  513. golang.org/x/net/http2.(*Framer).ReadFrame(0x140002161c0)
  514. /Users/btofel/go/pkg/mod/golang.org/x/[email protected]/http2/frame.go:501 +0x78
  515. golang.org/x/net/http2.(*clientConnReadLoop).run(0x140000b5f98)
  516. /Users/btofel/go/pkg/mod/golang.org/x/[email protected]/http2/transport.go:2227 +0xcc
  517. golang.org/x/net/http2.(*ClientConn).readLoop(0x14000103a40)
  518. /Users/btofel/go/pkg/mod/golang.org/x/[email protected]/http2/transport.go:2103 +0x78
  519. created by golang.org/x/net/http2.(*Transport).newClientConn in goroutine 97
  520. /Users/btofel/go/pkg/mod/golang.org/x/[email protected]/http2/transport.go:912 +0xb64
  521.  
  522. goroutine 1365 [syscall]:
  523. syscall.syscall6(0x104c98b60?, 0x90?, 0x140002d4230?, 0x1049b0f18?, 0x90?, 0x140000bbc30?, 0xfffffffffffffffe?)
  524. /opt/homebrew/opt/go/libexec/src/runtime/sys_darwin.go:60 +0x50
  525. syscall.wait4(0x140000bbbd8?, 0x1024330f4?, 0x90?, 0x103ad0940?)
  526. /opt/homebrew/opt/go/libexec/src/syscall/zsyscall_darwin_arm64.go:44 +0x4c
  527. syscall.Wait4(0x0?, 0x140000bbc0c, 0x140001d47a0?, 0x19?)
  528. /opt/homebrew/opt/go/libexec/src/syscall/syscall_bsd.go:144 +0x28
  529. os.(*Process).pidWait(0x14000842500)
  530. /opt/homebrew/opt/go/libexec/src/os/exec_unix.go:70 +0x9c
  531. os.(*Process).wait(0x3?)
  532. /opt/homebrew/opt/go/libexec/src/os/exec_unix.go:30 +0x24
  533. os.(*Process).Wait(...)
  534. /opt/homebrew/opt/go/libexec/src/os/exec.go:358
  535. os/exec.(*Cmd).Wait(0x1400072a300)
  536. /opt/homebrew/opt/go/libexec/src/os/exec/exec.go:906 +0x38
  537. os/exec.(*Cmd).Run(0x1400072a300)
  538. /opt/homebrew/opt/go/libexec/src/os/exec/exec.go:610 +0x38
  539. github.com/operator-framework/operator-controller/test/e2e.(*MetricsTestConfig).cleanup(0x1400036c480)
  540. /Users/btofel/workspace/operator-controller/test/e2e/metrics_test.go:223 +0x174
  541. github.com/operator-framework/operator-controller/test/e2e.(*MetricsTestConfig).run(0x1400036c480)
  542. /Users/btofel/workspace/operator-controller/test/e2e/metrics_test.go:135 +0x204
  543. github.com/operator-framework/operator-controller/test/e2e.TestCatalogdMetricsExportedEndpoint(0x14000118000)
  544. /Users/btofel/workspace/operator-controller/test/e2e/metrics_test.go:74 +0x80
  545. testing.tRunner(0x14000118000, 0x103b3deb0)
  546. /opt/homebrew/opt/go/libexec/src/testing/testing.go:1690 +0xe4
  547. created by testing.(*T).Run in goroutine 1
  548. /opt/homebrew/opt/go/libexec/src/testing/testing.go:1743 +0x314
  549. FAIL github.com/operator-framework/operator-controller/test/e2e 600.649s
  550. FAIL
  551. make: *** [e2e] Error 1
  552. --------------------
  553.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement