{"level":"info","ts":"2026-04-29T13:32:20.514Z","logger":"setup","caller":"cmd/main.go:204","msg":"using Quay API URL: https://quay.io/api/v1"} {"level":"info","ts":"2026-04-29T13:32:20.514Z","logger":"setup","caller":"cmd/main.go:211","msg":"using Quay Org: redhat-appstudio-qe"} {"level":"info","ts":"2026-04-29T13:32:21.259Z","caller":"metrics/metrics.go:62","msg":"Starting image controller metrics"} {"level":"info","ts":"2026-04-29T13:32:21.259Z","logger":"setup","caller":"cmd/main.go:282","msg":"starting manager"} {"level":"info","ts":"2026-04-29T13:32:21.259Z","logger":"controller-runtime.metrics","caller":"server/server.go:208","msg":"Starting metrics server"} {"level":"info","ts":"2026-04-29T13:32:21.259Z","logger":"setup","caller":"cmd/main.go:115","msg":"disabling http/2"} {"level":"info","ts":"2026-04-29T13:32:21.259Z","caller":"manager/server.go:83","msg":"starting server","name":"health probe","addr":"[::]:8081"} {"level":"info","ts":"2026-04-29T13:32:21.260Z","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-04-29T13:32:21.260Z","caller":"controller/controller.go:183","msg":"Starting Controller","controller":"component","controllerGroup":"appstudio.redhat.com","controllerKind":"Component"} {"level":"info","ts":"2026-04-29T13:32:21.260Z","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-04-29T13:32:21.260Z","caller":"controller/controller.go:183","msg":"Starting Controller","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository"} {"level":"info","ts":"2026-04-29T13:32:21.260Z","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-04-29T13:32:21.260Z","caller":"controller/controller.go:183","msg":"Starting Controller","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application"} {"level":"info","ts":"2026-04-29T13:32:21.365Z","caller":"controller/controller.go:217","msg":"Starting workers","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","worker count":1} {"level":"info","ts":"2026-04-29T13:32:21.365Z","caller":"controller/controller.go:217","msg":"Starting workers","controller":"component","controllerGroup":"appstudio.redhat.com","controllerKind":"Component","worker count":1} {"level":"info","ts":"2026-04-29T13:32:21.365Z","caller":"controller/controller.go:217","msg":"Starting workers","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","worker count":1} {"level":"info","ts":"2026-04-29T13:32:21.815Z","logger":"controller-runtime.metrics","caller":"server/server.go:247","msg":"Serving metrics server","bindAddress":":8443","secure":true} {"level":"info","ts":"2026-04-29T13:32:39.359Z","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":"40692f12-c752-40f8-baf6-b36a3a260643","action":"DELETE"} {"level":"info","ts":"2026-04-29T13:32:39.363Z","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":"40692f12-c752-40f8-baf6-b36a3a260643","secretName":"sample-component-pull"} {"level":"info","ts":"2026-04-29T13:32:39.370Z","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":"40692f12-c752-40f8-baf6-b36a3a260643","secretName":"sample-component-pull"} {"level":"info","ts":"2026-04-29T13:32:39.463Z","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":"0a21abcd-eb67-4f5e-bf15-361c17de11e6","ImageRepositoryName":"imagerepository-for-sample-component-sample-component","ComponentName":"sample-component"} {"level":"info","ts":"2026-04-29T13:32:39.470Z","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":"0a21abcd-eb67-4f5e-bf15-361c17de11e6","ImageRepositoryName":"imagerepository-for-sample-component-sample-component","ComponentName":"sample-component"} {"level":"info","ts":"2026-04-29T13:32:39.477Z","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":"40692f12-c752-40f8-baf6-b36a3a260643","secretName":"sample-component-pull"} {"level":"info","ts":"2026-04-29T13:32:39.482Z","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":"0a21abcd-eb67-4f5e-bf15-361c17de11e6","ComponentName":"sample-component"} {"level":"info","ts":"2026-04-29T13:32:40.671Z","logger":"ImageRepository.ImageRepositoryProvision","caller":"controller/imagerepository_controller.go:953","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":"cd5140a5-c838-469f-b053-fe1d0da981d0","SecretName":"components-namespace-pull"} {"level":"info","ts":"2026-04-29T13:32:42.499Z","logger":"ImageRepository.ImageRepositoryProvision.ProvisionImageRepositoryAccess","caller":"controller/imagerepository_controller.go:953","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":"cd5140a5-c838-469f-b053-fe1d0da981d0","IsPullOnly":false,"SecretName":"imagerepository-for-sample-component-sample-component-image-push"} {"level":"info","ts":"2026-04-29T13:32:43.412Z","logger":"ImageRepository.ImageRepositoryProvision.ProvisionImageRepositoryAccess","caller":"controller/imagerepository_controller.go:953","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":"cd5140a5-c838-469f-b053-fe1d0da981d0","IsPullOnly":true,"SecretName":"imagerepository-for-sample-component-sample-component-image-pull"} {"level":"info","ts":"2026-04-29T13:32:43.419Z","logger":"ImageRepository.ImageRepositoryProvision","caller":"controller/imagerepository_controller.go:642","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":"cd5140a5-c838-469f-b053-fe1d0da981d0"} {"level":"info","ts":"2026-04-29T13:32:43.435Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:1165","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":"863849f0-90ad-434c-80f1-3147b4f35e78","application":"sample-component"} {"level":"info","ts":"2026-04-29T13:32:43.443Z","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":"863849f0-90ad-434c-80f1-3147b4f35e78","ServiceAccountName":"build-pipeline-sample-component","SecretName":"imagerepository-for-sample-component-sample-component-image-push","action":"UPDATE"} {"level":"info","ts":"2026-04-29T13:32:43.450Z","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":"863849f0-90ad-434c-80f1-3147b4f35e78","ServiceAccountName":"build-pipeline-sample-component","SecretName":"components-namespace-pull","action":"UPDATE"} {"level":"info","ts":"2026-04-29T13:32:43.463Z","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":"863849f0-90ad-434c-80f1-3147b4f35e78","ServiceAccountName":"konflux-integration-runner","SecretName":"components-namespace-pull","action":"UPDATE"} {"level":"info","ts":"2026-04-29T13:32:43.470Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:372","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":"863849f0-90ad-434c-80f1-3147b4f35e78","ComponentName":"sample-component"} {"level":"info","ts":"2026-04-29T13:32:43.477Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:379","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":"863849f0-90ad-434c-80f1-3147b4f35e78"} {"level":"info","ts":"2026-04-29T13:34:25.604Z","logger":"Application","caller":"controller/application_controller.go:112","msg":"Application finalizer added","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","Application":{"name":"appstudio","namespace":"tenant-dev-yxy6"},"namespace":"tenant-dev-yxy6","name":"appstudio","reconcileID":"f1a6f5bc-9343-41c8-86ad-5080755f62ee","action":"DELETE"} {"level":"info","ts":"2026-04-29T13:34:25.607Z","logger":"Application","caller":"controller/application_controller.go:204","msg":"Creating application pull secret","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","Application":{"name":"appstudio","namespace":"tenant-dev-yxy6"},"namespace":"tenant-dev-yxy6","name":"appstudio","reconcileID":"f1a6f5bc-9343-41c8-86ad-5080755f62ee","secretName":"appstudio-pull"} {"level":"info","ts":"2026-04-29T13:34:25.614Z","logger":"Application","caller":"controller/application_controller.go:281","msg":"Application pull secret created successfully","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","Application":{"name":"appstudio","namespace":"tenant-dev-yxy6"},"namespace":"tenant-dev-yxy6","name":"appstudio","reconcileID":"f1a6f5bc-9343-41c8-86ad-5080755f62ee","secretName":"appstudio-pull"} {"level":"info","ts":"2026-04-29T13:34:25.614Z","logger":"Application","caller":"controller/application_controller.go:294","msg":"Integration ServiceAccount not found","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","Application":{"name":"appstudio","namespace":"tenant-dev-yxy6"},"namespace":"tenant-dev-yxy6","name":"appstudio","reconcileID":"f1a6f5bc-9343-41c8-86ad-5080755f62ee","serviceAccountName":"konflux-integration-runner","namespace":"tenant-dev-yxy6"} {"level":"info","ts":"2026-04-29T13:34:25.616Z","logger":"Application","caller":"controller/application_controller.go:294","msg":"Integration ServiceAccount not found","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","Application":{"name":"appstudio","namespace":"tenant-dev-yxy6"},"namespace":"tenant-dev-yxy6","name":"appstudio","reconcileID":"ce429eaf-ce49-41ae-bd11-ca0428e1a1b0","serviceAccountName":"konflux-integration-runner","namespace":"tenant-dev-yxy6"} {"level":"info","ts":"2026-04-29T13:34:47.086Z","logger":"Application","caller":"controller/application_controller.go:112","msg":"Application finalizer added","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","Application":{"name":"appstudio","namespace":"final-finalizer-dev-4uvv"},"namespace":"final-finalizer-dev-4uvv","name":"appstudio","reconcileID":"79120d75-9e1a-4945-8c10-54fa9d0837e9","action":"DELETE"} {"level":"info","ts":"2026-04-29T13:34:47.089Z","logger":"Application","caller":"controller/application_controller.go:204","msg":"Creating application pull secret","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","Application":{"name":"appstudio","namespace":"final-finalizer-dev-4uvv"},"namespace":"final-finalizer-dev-4uvv","name":"appstudio","reconcileID":"79120d75-9e1a-4945-8c10-54fa9d0837e9","secretName":"appstudio-pull"} {"level":"info","ts":"2026-04-29T13:34:47.095Z","logger":"Application","caller":"controller/application_controller.go:281","msg":"Application pull secret created successfully","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","Application":{"name":"appstudio","namespace":"final-finalizer-dev-4uvv"},"namespace":"final-finalizer-dev-4uvv","name":"appstudio","reconcileID":"79120d75-9e1a-4945-8c10-54fa9d0837e9","secretName":"appstudio-pull"} {"level":"info","ts":"2026-04-29T13:34:47.095Z","logger":"Application","caller":"controller/application_controller.go:294","msg":"Integration ServiceAccount not found","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","Application":{"name":"appstudio","namespace":"final-finalizer-dev-4uvv"},"namespace":"final-finalizer-dev-4uvv","name":"appstudio","reconcileID":"79120d75-9e1a-4945-8c10-54fa9d0837e9","serviceAccountName":"konflux-integration-runner","namespace":"final-finalizer-dev-4uvv"} {"level":"info","ts":"2026-04-29T13:34:47.097Z","logger":"Application","caller":"controller/application_controller.go:294","msg":"Integration ServiceAccount not found","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","Application":{"name":"appstudio","namespace":"final-finalizer-dev-4uvv"},"namespace":"final-finalizer-dev-4uvv","name":"appstudio","reconcileID":"16045baf-c0a0-4710-847d-17eb377269c1","serviceAccountName":"konflux-integration-runner","namespace":"final-finalizer-dev-4uvv"} {"level":"info","ts":"2026-04-29T13:34:51.934Z","logger":"Application","caller":"controller/application_controller.go:101","msg":"Application finalizer removed","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","Application":{"name":"appstudio","namespace":"tenant-dev-yxy6"},"namespace":"tenant-dev-yxy6","name":"appstudio","reconcileID":"5c62e62d-8105-4da3-b2f7-12d3167f10c1","action":"DELETE"} {"level":"info","ts":"2026-04-29T13:35:03.452Z","logger":"Application","caller":"controller/application_controller.go:112","msg":"Application finalizer added","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","Application":{"name":"appstudio","namespace":"happy-path-pje7"},"namespace":"happy-path-pje7","name":"appstudio","reconcileID":"e54c636d-2cd8-4e05-a2de-afaabaf26803","action":"DELETE"} {"level":"info","ts":"2026-04-29T13:35:03.455Z","logger":"Application","caller":"controller/application_controller.go:204","msg":"Creating application pull secret","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","Application":{"name":"appstudio","namespace":"happy-path-pje7"},"namespace":"happy-path-pje7","name":"appstudio","reconcileID":"e54c636d-2cd8-4e05-a2de-afaabaf26803","secretName":"appstudio-pull"} {"level":"info","ts":"2026-04-29T13:35:03.462Z","logger":"Application","caller":"controller/application_controller.go:281","msg":"Application pull secret created successfully","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","Application":{"name":"appstudio","namespace":"happy-path-pje7"},"namespace":"happy-path-pje7","name":"appstudio","reconcileID":"e54c636d-2cd8-4e05-a2de-afaabaf26803","secretName":"appstudio-pull"} {"level":"info","ts":"2026-04-29T13:35:03.462Z","logger":"Application","caller":"controller/application_controller.go:294","msg":"Integration ServiceAccount not found","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","Application":{"name":"appstudio","namespace":"happy-path-pje7"},"namespace":"happy-path-pje7","name":"appstudio","reconcileID":"e54c636d-2cd8-4e05-a2de-afaabaf26803","serviceAccountName":"konflux-integration-runner","namespace":"happy-path-pje7"} {"level":"info","ts":"2026-04-29T13:35:03.463Z","logger":"Application","caller":"controller/application_controller.go:294","msg":"Integration ServiceAccount not found","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","Application":{"name":"appstudio","namespace":"happy-path-pje7"},"namespace":"happy-path-pje7","name":"appstudio","reconcileID":"a43b3c96-0c41-45e9-a793-2c8d857f774d","serviceAccountName":"konflux-integration-runner","namespace":"happy-path-pje7"} {"level":"info","ts":"2026-04-29T13:35:10.355Z","logger":"Application","caller":"controller/application_controller.go:101","msg":"Application finalizer removed","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","Application":{"name":"appstudio","namespace":"final-finalizer-dev-4uvv"},"namespace":"final-finalizer-dev-4uvv","name":"appstudio","reconcileID":"f7a73240-b6cd-44e2-962e-747e242f9983","action":"DELETE"} {"level":"info","ts":"2026-04-29T13:36:19.890Z","logger":"Application","caller":"controller/application_controller.go:101","msg":"Application finalizer removed","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","Application":{"name":"appstudio","namespace":"happy-path-pje7"},"namespace":"happy-path-pje7","name":"appstudio","reconcileID":"2b2b79f0-20ab-4d1b-961a-bc8a7c96b6d3","action":"DELETE"}