2026/03/19 07:17:33 [COVERAGE] Starting coverage server on :9095 2026/03/19 07:17:33 [COVERAGE] Endpoints: GET :9095/coverage, GET :9095/health warning: GOCOVERDIR not set, no coverage data emitted {"level":"info","ts":"2026-03-19T07:17:33.829Z","logger":"setup","caller":"cmd/main.go:203","msg":"using Quay API URL: https://quay.io/api/v1"} {"level":"info","ts":"2026-03-19T07:17:33.829Z","logger":"setup","caller":"cmd/main.go:210","msg":"using Quay Org: redhat-appstudio-qe"} {"level":"info","ts":"2026-03-19T07:17:34.732Z","caller":"metrics/metrics.go:62","msg":"Starting image controller metrics"} {"level":"info","ts":"2026-03-19T07:17:34.732Z","logger":"setup","caller":"cmd/main.go:275","msg":"starting manager"} {"level":"info","ts":"2026-03-19T07:17:34.732Z","logger":"controller-runtime.metrics","caller":"server/server.go:208","msg":"Starting metrics server"} {"level":"info","ts":"2026-03-19T07:17:34.732Z","logger":"setup","caller":"cmd/main.go:114","msg":"disabling http/2"} {"level":"info","ts":"2026-03-19T07:17:34.732Z","caller":"manager/server.go:83","msg":"starting server","name":"health probe","addr":"[::]:8081"} {"level":"info","ts":"2026-03-19T07:17:34.732Z","caller":"controller/controller.go:175","msg":"Starting EventSource","controller":"component","controllerGroup":"appstudio.redhat.com","controllerKind":"Component","source":"kind source: *v1alpha1.Component"} {"level":"info","ts":"2026-03-19T07:17:34.732Z","caller":"controller/controller.go:175","msg":"Starting EventSource","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","source":"kind source: *v1alpha1.Application"} {"level":"info","ts":"2026-03-19T07:17:34.732Z","caller":"controller/controller.go:183","msg":"Starting Controller","controller":"component","controllerGroup":"appstudio.redhat.com","controllerKind":"Component"} {"level":"info","ts":"2026-03-19T07:17:34.732Z","caller":"controller/controller.go:183","msg":"Starting Controller","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application"} {"level":"info","ts":"2026-03-19T07:17:34.732Z","caller":"controller/controller.go:175","msg":"Starting EventSource","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","source":"kind source: *v1alpha1.ImageRepository"} {"level":"info","ts":"2026-03-19T07:17:34.732Z","caller":"controller/controller.go:183","msg":"Starting Controller","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository"} {"level":"info","ts":"2026-03-19T07:17:34.837Z","caller":"controller/controller.go:217","msg":"Starting workers","controller":"component","controllerGroup":"appstudio.redhat.com","controllerKind":"Component","worker count":1} {"level":"info","ts":"2026-03-19T07:17:34.837Z","caller":"controller/controller.go:217","msg":"Starting workers","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","worker count":1} {"level":"info","ts":"2026-03-19T07:17:34.837Z","caller":"controller/controller.go:217","msg":"Starting workers","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","worker count":1} {"level":"info","ts":"2026-03-19T07:17:35.368Z","logger":"controller-runtime.metrics","caller":"server/server.go:247","msg":"Serving metrics server","bindAddress":":8443","secure":true} {"level":"info","ts":"2026-03-19T07:17:55.213Z","logger":"Application","caller":"controller/application_controller.go:112","msg":"Application finalizer added","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","Application":{"name":"sample-component","namespace":"user-ns1"},"namespace":"user-ns1","name":"sample-component","reconcileID":"e50952cf-ebbf-42b4-9d4e-ca49fbc9495c","action":"DELETE"} {"level":"info","ts":"2026-03-19T07:17:55.217Z","logger":"Application","caller":"controller/application_controller.go:204","msg":"Creating application pull secret","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","Application":{"name":"sample-component","namespace":"user-ns1"},"namespace":"user-ns1","name":"sample-component","reconcileID":"e50952cf-ebbf-42b4-9d4e-ca49fbc9495c","secretName":"sample-component-pull"} {"level":"info","ts":"2026-03-19T07:17:55.222Z","logger":"Application","caller":"controller/application_controller.go:281","msg":"Application pull secret created successfully","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","Application":{"name":"sample-component","namespace":"user-ns1"},"namespace":"user-ns1","name":"sample-component","reconcileID":"e50952cf-ebbf-42b4-9d4e-ca49fbc9495c","secretName":"sample-component-pull"} {"level":"info","ts":"2026-03-19T07:17:55.318Z","logger":"ComponentImageRepository","caller":"controller/component_image_controller.go:160","msg":"Will create image repository","controller":"component","controllerGroup":"appstudio.redhat.com","controllerKind":"Component","Component":{"name":"sample-component","namespace":"user-ns1"},"namespace":"user-ns1","name":"sample-component","reconcileID":"3f7bb00b-7749-47ac-8643-4335bf1bc5db","ImageRepositoryName":"imagerepository-for-sample-component-sample-component","ComponentName":"sample-component"} {"level":"info","ts":"2026-03-19T07:17:55.324Z","logger":"ComponentImageRepository","caller":"controller/component_image_controller.go:192","msg":"Image repository created","controller":"component","controllerGroup":"appstudio.redhat.com","controllerKind":"Component","Component":{"name":"sample-component","namespace":"user-ns1"},"namespace":"user-ns1","name":"sample-component","reconcileID":"3f7bb00b-7749-47ac-8643-4335bf1bc5db","ImageRepositoryName":"imagerepository-for-sample-component-sample-component","ComponentName":"sample-component"} {"level":"info","ts":"2026-03-19T07:17:55.328Z","logger":"Application","caller":"controller/application_controller.go:334","msg":"Service Account updated successfully with application pull secret.","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","Application":{"name":"sample-component","namespace":"user-ns1"},"namespace":"user-ns1","name":"sample-component","reconcileID":"e50952cf-ebbf-42b4-9d4e-ca49fbc9495c","secretName":"sample-component-pull"} {"level":"info","ts":"2026-03-19T07:17:55.330Z","logger":"ComponentImageRepository","caller":"controller/component_image_controller.go:207","msg":"Component updated successfully, 'generate' annotation removed","controller":"component","controllerGroup":"appstudio.redhat.com","controllerKind":"Component","Component":{"name":"sample-component","namespace":"user-ns1"},"namespace":"user-ns1","name":"sample-component","reconcileID":"3f7bb00b-7749-47ac-8643-4335bf1bc5db","ComponentName":"sample-component"} {"level":"info","ts":"2026-03-19T07:17:56.347Z","logger":"ImageRepository.ImageRepositoryProvision","caller":"controller/imagerepository_controller.go:890","msg":"Image repository secret created","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-sample-component-sample-component","namespace":"user-ns1"},"namespace":"user-ns1","name":"imagerepository-for-sample-component-sample-component","reconcileID":"d44d8d37-baef-4cfa-a252-80a3112b7c9a","SecretName":"components-namespace-pull"} {"level":"info","ts":"2026-03-19T07:17:58.550Z","logger":"ImageRepository.ImageRepositoryProvision.ProvisionImageRepositoryAccess","caller":"controller/imagerepository_controller.go:890","msg":"Image repository secret created","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-sample-component-sample-component","namespace":"user-ns1"},"namespace":"user-ns1","name":"imagerepository-for-sample-component-sample-component","reconcileID":"d44d8d37-baef-4cfa-a252-80a3112b7c9a","IsPullOnly":false,"SecretName":"imagerepository-for-sample-component-sample-component-image-push"} {"level":"info","ts":"2026-03-19T07:18:00.525Z","logger":"ImageRepository.ImageRepositoryProvision.ProvisionImageRepositoryAccess","caller":"controller/imagerepository_controller.go:890","msg":"Image repository secret created","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-sample-component-sample-component","namespace":"user-ns1"},"namespace":"user-ns1","name":"imagerepository-for-sample-component-sample-component","reconcileID":"d44d8d37-baef-4cfa-a252-80a3112b7c9a","IsPullOnly":true,"SecretName":"imagerepository-for-sample-component-sample-component-image-pull"} {"level":"info","ts":"2026-03-19T07:18:00.530Z","logger":"ImageRepository.ImageRepositoryProvision","caller":"controller/imagerepository_controller.go:608","msg":"Finished provision of image repository and added finalizer","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-sample-component-sample-component","namespace":"user-ns1"},"namespace":"user-ns1","name":"imagerepository-for-sample-component-sample-component","reconcileID":"d44d8d37-baef-4cfa-a252-80a3112b7c9a"} {"level":"info","ts":"2026-03-19T07:18:00.547Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:1103","msg":"Application pull secret updated with new registry auth","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-sample-component-sample-component","namespace":"user-ns1"},"namespace":"user-ns1","name":"imagerepository-for-sample-component-sample-component","reconcileID":"c8621c07-94f6-466f-a988-c71fe9d391db","application":"sample-component"} {"level":"info","ts":"2026-03-19T07:18:00.552Z","logger":"ImageRepository","caller":"controller/imagerepository_controller_service_account.go:89","msg":"Added secret link to service account","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-sample-component-sample-component","namespace":"user-ns1"},"namespace":"user-ns1","name":"imagerepository-for-sample-component-sample-component","reconcileID":"c8621c07-94f6-466f-a988-c71fe9d391db","ServiceAccountName":"build-pipeline-sample-component","SecretName":"imagerepository-for-sample-component-sample-component-image-push","action":"UPDATE"} {"level":"info","ts":"2026-03-19T07:18:00.557Z","logger":"ImageRepository","caller":"controller/imagerepository_controller_service_account.go:89","msg":"Added secret link to service account","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-sample-component-sample-component","namespace":"user-ns1"},"namespace":"user-ns1","name":"imagerepository-for-sample-component-sample-component","reconcileID":"c8621c07-94f6-466f-a988-c71fe9d391db","ServiceAccountName":"build-pipeline-sample-component","SecretName":"components-namespace-pull","action":"UPDATE"} {"level":"info","ts":"2026-03-19T07:18:00.562Z","logger":"ImageRepository","caller":"controller/imagerepository_controller_service_account.go:89","msg":"Added secret link to service account","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-sample-component-sample-component","namespace":"user-ns1"},"namespace":"user-ns1","name":"imagerepository-for-sample-component-sample-component","reconcileID":"c8621c07-94f6-466f-a988-c71fe9d391db","ServiceAccountName":"konflux-integration-runner","SecretName":"components-namespace-pull","action":"UPDATE"} {"level":"info","ts":"2026-03-19T07:18:00.566Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:323","msg":"Updated component's ContainerImage","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-sample-component-sample-component","namespace":"user-ns1"},"namespace":"user-ns1","name":"imagerepository-for-sample-component-sample-component","reconcileID":"c8621c07-94f6-466f-a988-c71fe9d391db","ComponentName":"sample-component"} {"level":"info","ts":"2026-03-19T07:18:00.571Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:330","msg":"Updated image repository annotation","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-sample-component-sample-component","namespace":"user-ns1"},"namespace":"user-ns1","name":"imagerepository-for-sample-component-sample-component","reconcileID":"c8621c07-94f6-466f-a988-c71fe9d391db"} {"level":"info","ts":"2026-03-19T07:25:08.042Z","logger":"Application","caller":"controller/application_controller.go:112","msg":"Application finalizer added","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","Application":{"name":"build-suite-test-application-bwfs","namespace":"build-e2e-ishx"},"namespace":"build-e2e-ishx","name":"build-suite-test-application-bwfs","reconcileID":"fcc08847-98e4-4db4-ae27-3a3c00886620","action":"DELETE"} {"level":"info","ts":"2026-03-19T07:25:08.045Z","logger":"Application","caller":"controller/application_controller.go:204","msg":"Creating application pull secret","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","Application":{"name":"build-suite-test-application-bwfs","namespace":"build-e2e-ishx"},"namespace":"build-e2e-ishx","name":"build-suite-test-application-bwfs","reconcileID":"fcc08847-98e4-4db4-ae27-3a3c00886620","secretName":"build-suite-test-application-bwfs-pull"} {"level":"info","ts":"2026-03-19T07:25:08.051Z","logger":"Application","caller":"controller/application_controller.go:281","msg":"Application pull secret created successfully","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","Application":{"name":"build-suite-test-application-bwfs","namespace":"build-e2e-ishx"},"namespace":"build-e2e-ishx","name":"build-suite-test-application-bwfs","reconcileID":"fcc08847-98e4-4db4-ae27-3a3c00886620","secretName":"build-suite-test-application-bwfs-pull"} {"level":"info","ts":"2026-03-19T07:25:08.057Z","logger":"Application","caller":"controller/application_controller.go:334","msg":"Service Account updated successfully with application pull secret.","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","Application":{"name":"build-suite-test-application-bwfs","namespace":"build-e2e-ishx"},"namespace":"build-e2e-ishx","name":"build-suite-test-application-bwfs","reconcileID":"fcc08847-98e4-4db4-ae27-3a3c00886620","secretName":"build-suite-test-application-bwfs-pull"} {"level":"info","ts":"2026-03-19T07:25:20.305Z","logger":"ComponentImageRepository","caller":"controller/component_image_controller.go:160","msg":"Will create image repository","controller":"component","controllerGroup":"appstudio.redhat.com","controllerKind":"Component","Component":{"name":"gl-test-custom-default-jetuke","namespace":"build-e2e-ishx"},"namespace":"build-e2e-ishx","name":"gl-test-custom-default-jetuke","reconcileID":"912aab1c-05fe-4865-a4e7-0fd0ccd55fe8","ImageRepositoryName":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-default-jetuke","ComponentName":"gl-test-custom-default-jetuke"} {"level":"info","ts":"2026-03-19T07:25:20.313Z","logger":"ComponentImageRepository","caller":"controller/component_image_controller.go:192","msg":"Image repository created","controller":"component","controllerGroup":"appstudio.redhat.com","controllerKind":"Component","Component":{"name":"gl-test-custom-default-jetuke","namespace":"build-e2e-ishx"},"namespace":"build-e2e-ishx","name":"gl-test-custom-default-jetuke","reconcileID":"912aab1c-05fe-4865-a4e7-0fd0ccd55fe8","ImageRepositoryName":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-default-jetuke","ComponentName":"gl-test-custom-default-jetuke"} {"level":"info","ts":"2026-03-19T07:25:20.319Z","logger":"ComponentImageRepository","caller":"controller/component_image_controller.go:207","msg":"Component updated successfully, 'generate' annotation removed","controller":"component","controllerGroup":"appstudio.redhat.com","controllerKind":"Component","Component":{"name":"gl-test-custom-default-jetuke","namespace":"build-e2e-ishx"},"namespace":"build-e2e-ishx","name":"gl-test-custom-default-jetuke","reconcileID":"912aab1c-05fe-4865-a4e7-0fd0ccd55fe8","ComponentName":"gl-test-custom-default-jetuke"} {"level":"info","ts":"2026-03-19T07:25:21.880Z","logger":"ImageRepository.ImageRepositoryProvision","caller":"controller/imagerepository_controller.go:890","msg":"Image repository secret created","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-default-jetuke","namespace":"build-e2e-ishx"},"namespace":"build-e2e-ishx","name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-default-jetuke","reconcileID":"b8ddd835-1ec7-408c-aeb4-0ab1f5054d9b","SecretName":"components-namespace-pull"} {"level":"info","ts":"2026-03-19T07:25:24.260Z","logger":"ImageRepository.ImageRepositoryProvision.ProvisionImageRepositoryAccess","caller":"controller/imagerepository_controller.go:890","msg":"Image repository secret created","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-default-jetuke","namespace":"build-e2e-ishx"},"namespace":"build-e2e-ishx","name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-default-jetuke","reconcileID":"b8ddd835-1ec7-408c-aeb4-0ab1f5054d9b","IsPullOnly":false,"SecretName":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-default-jetuke-image-push"} {"level":"info","ts":"2026-03-19T07:25:25.659Z","logger":"ImageRepository.ImageRepositoryProvision.ProvisionImageRepositoryAccess","caller":"controller/imagerepository_controller.go:890","msg":"Image repository secret created","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-default-jetuke","namespace":"build-e2e-ishx"},"namespace":"build-e2e-ishx","name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-default-jetuke","reconcileID":"b8ddd835-1ec7-408c-aeb4-0ab1f5054d9b","IsPullOnly":true,"SecretName":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-default-jetuke-image-pull"} {"level":"info","ts":"2026-03-19T07:25:25.665Z","logger":"ImageRepository.ImageRepositoryProvision","caller":"controller/imagerepository_controller.go:608","msg":"Finished provision of image repository and added finalizer","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-default-jetuke","namespace":"build-e2e-ishx"},"namespace":"build-e2e-ishx","name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-default-jetuke","reconcileID":"b8ddd835-1ec7-408c-aeb4-0ab1f5054d9b"} {"level":"info","ts":"2026-03-19T07:25:25.679Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:1103","msg":"Application pull secret updated with new registry auth","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-default-jetuke","namespace":"build-e2e-ishx"},"namespace":"build-e2e-ishx","name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-default-jetuke","reconcileID":"733b9f05-a6b2-468e-80b1-80b4c79a0ec0","application":"build-suite-test-application-bwfs"} {"level":"info","ts":"2026-03-19T07:25:25.690Z","logger":"ImageRepository","caller":"controller/imagerepository_controller_service_account.go:89","msg":"Added secret link to service account","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-default-jetuke","namespace":"build-e2e-ishx"},"namespace":"build-e2e-ishx","name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-default-jetuke","reconcileID":"733b9f05-a6b2-468e-80b1-80b4c79a0ec0","ServiceAccountName":"build-pipeline-gl-test-custom-default-jetuke","SecretName":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-default-jetuke-image-push","action":"UPDATE"} {"level":"error","ts":"2026-03-19T07:25:25.692Z","logger":"ImageRepository","caller":"controller/imagerepository_controller_service_account.go:86","msg":"failed to update service account","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-default-jetuke","namespace":"build-e2e-ishx"},"namespace":"build-e2e-ishx","name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-default-jetuke","reconcileID":"733b9f05-a6b2-468e-80b1-80b4c79a0ec0","ServiceAccountName":"build-pipeline-gl-test-custom-default-jetuke","SecretName":"components-namespace-pull","action":"UPDATE","error":"Operation cannot be fulfilled on serviceaccounts \"build-pipeline-gl-test-custom-default-jetuke\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/konflux-ci/image-controller/internal/controller.(*ImageRepositoryReconciler).linkSecretToServiceAccount\n\t/workspace/internal/controller/imagerepository_controller_service_account.go:86\ngithub.com/konflux-ci/image-controller/internal/controller.(*ImageRepositoryReconciler).Reconcile\n\t/workspace/internal/controller/imagerepository_controller.go:290\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\t/cachi2/output/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.0/pkg/internal/controller/controller.go:116\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\t/cachi2/output/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.0/pkg/internal/controller/controller.go:303\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\t/cachi2/output/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.0/pkg/internal/controller/controller.go:263\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n\t/cachi2/output/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.0/pkg/internal/controller/controller.go:224"} {"level":"error","ts":"2026-03-19T07:25:25.692Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:291","msg":"failed to link namespace pull secret to component service account","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-default-jetuke","namespace":"build-e2e-ishx"},"namespace":"build-e2e-ishx","name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-default-jetuke","reconcileID":"733b9f05-a6b2-468e-80b1-80b4c79a0ec0","SaName":"build-pipeline-gl-test-custom-default-jetuke","SecretName":"components-namespace-pull","action":"UPDATE","error":"Operation cannot be fulfilled on serviceaccounts \"build-pipeline-gl-test-custom-default-jetuke\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/konflux-ci/image-controller/internal/controller.(*ImageRepositoryReconciler).Reconcile\n\t/workspace/internal/controller/imagerepository_controller.go:291\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\t/cachi2/output/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.0/pkg/internal/controller/controller.go:116\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\t/cachi2/output/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.0/pkg/internal/controller/controller.go:303\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\t/cachi2/output/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.0/pkg/internal/controller/controller.go:263\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n\t/cachi2/output/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.0/pkg/internal/controller/controller.go:224"} {"level":"error","ts":"2026-03-19T07:25:25.692Z","caller":"controller/controller.go:316","msg":"Reconciler error","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-default-jetuke","namespace":"build-e2e-ishx"},"namespace":"build-e2e-ishx","name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-default-jetuke","reconcileID":"733b9f05-a6b2-468e-80b1-80b4c79a0ec0","error":"Operation cannot be fulfilled on serviceaccounts \"build-pipeline-gl-test-custom-default-jetuke\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\t/cachi2/output/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.0/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\t/cachi2/output/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.0/pkg/internal/controller/controller.go:263\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n\t/cachi2/output/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.0/pkg/internal/controller/controller.go:224"} {"level":"info","ts":"2026-03-19T07:25:25.700Z","logger":"ImageRepository","caller":"controller/imagerepository_controller_service_account.go:89","msg":"Added secret link to service account","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-default-jetuke","namespace":"build-e2e-ishx"},"namespace":"build-e2e-ishx","name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-default-jetuke","reconcileID":"50877900-3029-45cd-b82c-38f45064f8c3","ServiceAccountName":"build-pipeline-gl-test-custom-default-jetuke","SecretName":"components-namespace-pull","action":"UPDATE"} {"level":"info","ts":"2026-03-19T07:25:25.706Z","logger":"ImageRepository","caller":"controller/imagerepository_controller_service_account.go:89","msg":"Added secret link to service account","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-default-jetuke","namespace":"build-e2e-ishx"},"namespace":"build-e2e-ishx","name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-default-jetuke","reconcileID":"50877900-3029-45cd-b82c-38f45064f8c3","ServiceAccountName":"konflux-integration-runner","SecretName":"components-namespace-pull","action":"UPDATE"} {"level":"info","ts":"2026-03-19T07:25:25.712Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:323","msg":"Updated component's ContainerImage","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-default-jetuke","namespace":"build-e2e-ishx"},"namespace":"build-e2e-ishx","name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-default-jetuke","reconcileID":"50877900-3029-45cd-b82c-38f45064f8c3","ComponentName":"gl-test-custom-default-jetuke"} {"level":"info","ts":"2026-03-19T07:25:25.718Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:330","msg":"Updated image repository annotation","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-default-jetuke","namespace":"build-e2e-ishx"},"namespace":"build-e2e-ishx","name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-default-jetuke","reconcileID":"50877900-3029-45cd-b82c-38f45064f8c3"} {"level":"info","ts":"2026-03-19T07:25:52.511Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:1243","msg":"Application pull secret updated after removing registry auth","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-default-jetuke","namespace":"build-e2e-ishx"},"namespace":"build-e2e-ishx","name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-default-jetuke","reconcileID":"3e1b463f-eb84-40a3-8d00-36586137f5f2","application":"build-suite-test-application-bwfs"} {"level":"info","ts":"2026-03-19T07:25:57.792Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:177","msg":"Removing permissions from namespace robot account","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-default-jetuke","namespace":"build-e2e-ishx"},"namespace":"build-e2e-ishx","name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-default-jetuke","reconcileID":"3e1b463f-eb84-40a3-8d00-36586137f5f2","repoName":"build-e2e-ishx/gl-test-custom-default-jetuke","robotName":"redhat-appstudio-qe+build_e2e_ishx_6e0c98a2_fbdd_42c6_8de4_5502e97d74b9"} {"level":"info","ts":"2026-03-19T07:25:58.721Z","logger":"ImageRepository.RepositoryCleanup","caller":"controller/imagerepository_controller.go:785","msg":"Deleted push robot account","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-default-jetuke","namespace":"build-e2e-ishx"},"namespace":"build-e2e-ishx","name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-default-jetuke","reconcileID":"3e1b463f-eb84-40a3-8d00-36586137f5f2","RobotAccountName":"build_e2e_ishx_gl_test_custom_default_jetuke_5bfb1425b6","action":"DELETE"} {"level":"info","ts":"2026-03-19T07:25:59.218Z","logger":"ImageRepository.RepositoryCleanup","caller":"controller/imagerepository_controller.go:794","msg":"Deleted pull robot account","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-default-jetuke","namespace":"build-e2e-ishx"},"namespace":"build-e2e-ishx","name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-default-jetuke","reconcileID":"3e1b463f-eb84-40a3-8d00-36586137f5f2","RobotAccountName":"build_e2e_ishx_gl_test_custom_default_jetuke_4df1b5ea82_pull","action":"DELETE"} {"level":"info","ts":"2026-03-19T07:26:00.099Z","logger":"ImageRepository.RepositoryCleanup","caller":"controller/imagerepository_controller.go:808","msg":"Deleted image repository","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-default-jetuke","namespace":"build-e2e-ishx"},"namespace":"build-e2e-ishx","name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-default-jetuke","reconcileID":"3e1b463f-eb84-40a3-8d00-36586137f5f2","ImageRepository":"build-e2e-ishx/gl-test-custom-default-jetuke","action":"DELETE"} {"level":"info","ts":"2026-03-19T07:26:00.105Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:190","msg":"Image repository finalizer removed","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-default-jetuke","namespace":"build-e2e-ishx"},"namespace":"build-e2e-ishx","name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-default-jetuke","reconcileID":"3e1b463f-eb84-40a3-8d00-36586137f5f2","action":"DELETE"} {"level":"info","ts":"2026-03-19T07:26:00.279Z","logger":"ComponentImageRepository","caller":"controller/component_image_controller.go:160","msg":"Will create image repository","controller":"component","controllerGroup":"appstudio.redhat.com","controllerKind":"Component","Component":{"name":"gl-test-custom-branch-wmygga","namespace":"build-e2e-ishx"},"namespace":"build-e2e-ishx","name":"gl-test-custom-branch-wmygga","reconcileID":"e20f2dde-4c16-4e77-a31c-c9e3f08cd928","ImageRepositoryName":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-branch-wmygga","ComponentName":"gl-test-custom-branch-wmygga"} {"level":"info","ts":"2026-03-19T07:26:00.284Z","logger":"ComponentImageRepository","caller":"controller/component_image_controller.go:192","msg":"Image repository created","controller":"component","controllerGroup":"appstudio.redhat.com","controllerKind":"Component","Component":{"name":"gl-test-custom-branch-wmygga","namespace":"build-e2e-ishx"},"namespace":"build-e2e-ishx","name":"gl-test-custom-branch-wmygga","reconcileID":"e20f2dde-4c16-4e77-a31c-c9e3f08cd928","ImageRepositoryName":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-branch-wmygga","ComponentName":"gl-test-custom-branch-wmygga"} {"level":"info","ts":"2026-03-19T07:26:00.289Z","logger":"ComponentImageRepository","caller":"controller/component_image_controller.go:207","msg":"Component updated successfully, 'generate' annotation removed","controller":"component","controllerGroup":"appstudio.redhat.com","controllerKind":"Component","Component":{"name":"gl-test-custom-branch-wmygga","namespace":"build-e2e-ishx"},"namespace":"build-e2e-ishx","name":"gl-test-custom-branch-wmygga","reconcileID":"e20f2dde-4c16-4e77-a31c-c9e3f08cd928","ComponentName":"gl-test-custom-branch-wmygga"} {"level":"info","ts":"2026-03-19T07:26:00.680Z","logger":"ImageRepository.ImageRepositoryProvision","caller":"controller/imagerepository_controller.go:898","msg":"Image repository secret updated","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-branch-wmygga","namespace":"build-e2e-ishx"},"namespace":"build-e2e-ishx","name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-branch-wmygga","reconcileID":"e5ad1124-9a2b-4f3e-9c6f-5d7e5f2a817d","SecretName":"components-namespace-pull"} {"level":"info","ts":"2026-03-19T07:26:02.733Z","logger":"ImageRepository.ImageRepositoryProvision.ProvisionImageRepositoryAccess","caller":"controller/imagerepository_controller.go:890","msg":"Image repository secret created","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-branch-wmygga","namespace":"build-e2e-ishx"},"namespace":"build-e2e-ishx","name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-branch-wmygga","reconcileID":"e5ad1124-9a2b-4f3e-9c6f-5d7e5f2a817d","IsPullOnly":false,"SecretName":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-branch-wmygga-image-push"} {"level":"info","ts":"2026-03-19T07:26:04.092Z","logger":"ImageRepository.ImageRepositoryProvision.ProvisionImageRepositoryAccess","caller":"controller/imagerepository_controller.go:890","msg":"Image repository secret created","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-branch-wmygga","namespace":"build-e2e-ishx"},"namespace":"build-e2e-ishx","name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-branch-wmygga","reconcileID":"e5ad1124-9a2b-4f3e-9c6f-5d7e5f2a817d","IsPullOnly":true,"SecretName":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-branch-wmygga-image-pull"} {"level":"info","ts":"2026-03-19T07:26:04.098Z","logger":"ImageRepository.ImageRepositoryProvision","caller":"controller/imagerepository_controller.go:608","msg":"Finished provision of image repository and added finalizer","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-branch-wmygga","namespace":"build-e2e-ishx"},"namespace":"build-e2e-ishx","name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-branch-wmygga","reconcileID":"e5ad1124-9a2b-4f3e-9c6f-5d7e5f2a817d"} {"level":"info","ts":"2026-03-19T07:26:04.113Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:1103","msg":"Application pull secret updated with new registry auth","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-branch-wmygga","namespace":"build-e2e-ishx"},"namespace":"build-e2e-ishx","name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-branch-wmygga","reconcileID":"6af588ae-7a89-4db3-98c8-651ea6272acb","application":"build-suite-test-application-bwfs"} {"level":"info","ts":"2026-03-19T07:26:04.119Z","logger":"ImageRepository","caller":"controller/imagerepository_controller_service_account.go:89","msg":"Added secret link to service account","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-branch-wmygga","namespace":"build-e2e-ishx"},"namespace":"build-e2e-ishx","name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-branch-wmygga","reconcileID":"6af588ae-7a89-4db3-98c8-651ea6272acb","ServiceAccountName":"build-pipeline-gl-test-custom-branch-wmygga","SecretName":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-branch-wmygga-image-push","action":"UPDATE"} {"level":"info","ts":"2026-03-19T07:26:04.125Z","logger":"ImageRepository","caller":"controller/imagerepository_controller_service_account.go:89","msg":"Added secret link to service account","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-branch-wmygga","namespace":"build-e2e-ishx"},"namespace":"build-e2e-ishx","name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-branch-wmygga","reconcileID":"6af588ae-7a89-4db3-98c8-651ea6272acb","ServiceAccountName":"build-pipeline-gl-test-custom-branch-wmygga","SecretName":"components-namespace-pull","action":"UPDATE"} {"level":"info","ts":"2026-03-19T07:26:04.131Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:323","msg":"Updated component's ContainerImage","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-branch-wmygga","namespace":"build-e2e-ishx"},"namespace":"build-e2e-ishx","name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-branch-wmygga","reconcileID":"6af588ae-7a89-4db3-98c8-651ea6272acb","ComponentName":"gl-test-custom-branch-wmygga"} {"level":"info","ts":"2026-03-19T07:26:04.138Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:330","msg":"Updated image repository annotation","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-branch-wmygga","namespace":"build-e2e-ishx"},"namespace":"build-e2e-ishx","name":"imagerepository-for-build-suite-test-application-bwfs-gl-test-custom-branch-wmygga","reconcileID":"6af588ae-7a89-4db3-98c8-651ea6272acb"} 2026/03/19 07:36:43 [COVERAGE] Collecting coverage data... 2026/03/19 07:36:43 [COVERAGE] Collected 17559 bytes metadata, 1230 bytes counters 2026/03/19 07:36:43 [COVERAGE] Coverage data sent successfully