{"level":"info","ts":"2026-05-11T14:56:37.167Z","logger":"setup","caller":"cmd/main.go:204","msg":"using Quay API URL: https://quay.io/api/v1"} {"level":"info","ts":"2026-05-11T14:56:37.167Z","logger":"setup","caller":"cmd/main.go:211","msg":"using Quay Org: redhat-appstudio-qe"} {"level":"info","ts":"2026-05-11T14:56:37.869Z","caller":"metrics/metrics.go:62","msg":"Starting image controller metrics"} {"level":"info","ts":"2026-05-11T14:56:37.869Z","logger":"setup","caller":"cmd/main.go:282","msg":"starting manager"} {"level":"info","ts":"2026-05-11T14:56:37.869Z","logger":"controller-runtime.metrics","caller":"server/server.go:208","msg":"Starting metrics server"} {"level":"info","ts":"2026-05-11T14:56:37.869Z","logger":"setup","caller":"cmd/main.go:115","msg":"disabling http/2"} {"level":"info","ts":"2026-05-11T14:56:37.869Z","caller":"manager/server.go:83","msg":"starting server","name":"health probe","addr":"[::]:8081"} {"level":"info","ts":"2026-05-11T14:56:37.869Z","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-05-11T14:56:37.869Z","caller":"controller/controller.go:183","msg":"Starting Controller","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application"} {"level":"info","ts":"2026-05-11T14:56:37.869Z","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-05-11T14:56:37.869Z","caller":"controller/controller.go:183","msg":"Starting Controller","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository"} {"level":"info","ts":"2026-05-11T14:56:37.869Z","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-05-11T14:56:37.869Z","caller":"controller/controller.go:183","msg":"Starting Controller","controller":"component","controllerGroup":"appstudio.redhat.com","controllerKind":"Component"} {"level":"info","ts":"2026-05-11T14:56:37.975Z","caller":"controller/controller.go:217","msg":"Starting workers","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","worker count":1} {"level":"info","ts":"2026-05-11T14:56:37.975Z","caller":"controller/controller.go:217","msg":"Starting workers","controller":"component","controllerGroup":"appstudio.redhat.com","controllerKind":"Component","worker count":1} {"level":"info","ts":"2026-05-11T14:56:37.975Z","caller":"controller/controller.go:217","msg":"Starting workers","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","worker count":1} {"level":"info","ts":"2026-05-11T14:56:38.675Z","logger":"controller-runtime.metrics","caller":"server/server.go:247","msg":"Serving metrics server","bindAddress":":8443","secure":true} {"level":"info","ts":"2026-05-11T14:56:55.346Z","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":"46285acf-9952-4e1c-bd67-6d63536c60aa","action":"DELETE"} {"level":"info","ts":"2026-05-11T14:56:55.351Z","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":"46285acf-9952-4e1c-bd67-6d63536c60aa","secretName":"sample-component-pull"} {"level":"info","ts":"2026-05-11T14:56:55.358Z","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":"46285acf-9952-4e1c-bd67-6d63536c60aa","secretName":"sample-component-pull"} {"level":"info","ts":"2026-05-11T14:56:55.451Z","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":"d8e790f5-8696-4b0a-b51a-3084862ec57e","ImageRepositoryName":"imagerepository-for-sample-component-sample-component","ComponentName":"sample-component"} {"level":"info","ts":"2026-05-11T14:56:55.457Z","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":"d8e790f5-8696-4b0a-b51a-3084862ec57e","ImageRepositoryName":"imagerepository-for-sample-component-sample-component","ComponentName":"sample-component"} {"level":"info","ts":"2026-05-11T14:56:55.465Z","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":"d8e790f5-8696-4b0a-b51a-3084862ec57e","ComponentName":"sample-component"} {"level":"info","ts":"2026-05-11T14:56:55.467Z","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":"46285acf-9952-4e1c-bd67-6d63536c60aa","secretName":"sample-component-pull"} {"level":"info","ts":"2026-05-11T14:56:56.610Z","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":"cf6d905a-edad-4ab8-9360-13e807cc4755","SecretName":"components-namespace-pull"} {"level":"info","ts":"2026-05-11T14:56:57.785Z","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":"cf6d905a-edad-4ab8-9360-13e807cc4755","IsPullOnly":false,"SecretName":"imagerepository-for-sample-component-sample-component-image-push"} {"level":"info","ts":"2026-05-11T14:56:58.519Z","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":"cf6d905a-edad-4ab8-9360-13e807cc4755","IsPullOnly":true,"SecretName":"imagerepository-for-sample-component-sample-component-image-pull"} {"level":"info","ts":"2026-05-11T14:56:58.528Z","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":"cf6d905a-edad-4ab8-9360-13e807cc4755"} {"level":"info","ts":"2026-05-11T14:56:58.544Z","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":"4b38b94c-3daf-4d25-9377-dfb0dcfa9034","application":"sample-component"} {"level":"info","ts":"2026-05-11T14:56:58.551Z","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":"4b38b94c-3daf-4d25-9377-dfb0dcfa9034","ServiceAccountName":"build-pipeline-sample-component","SecretName":"imagerepository-for-sample-component-sample-component-image-push","action":"UPDATE"} {"level":"info","ts":"2026-05-11T14:56:58.558Z","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":"4b38b94c-3daf-4d25-9377-dfb0dcfa9034","ServiceAccountName":"build-pipeline-sample-component","SecretName":"components-namespace-pull","action":"UPDATE"} {"level":"info","ts":"2026-05-11T14:56:58.568Z","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":"4b38b94c-3daf-4d25-9377-dfb0dcfa9034","ServiceAccountName":"konflux-integration-runner","SecretName":"components-namespace-pull","action":"UPDATE"} {"level":"info","ts":"2026-05-11T14:56:58.576Z","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":"4b38b94c-3daf-4d25-9377-dfb0dcfa9034","ComponentName":"sample-component"} {"level":"info","ts":"2026-05-11T14:56:58.583Z","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":"4b38b94c-3daf-4d25-9377-dfb0dcfa9034"} {"level":"info","ts":"2026-05-11T14:58:19.082Z","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-o5g4"},"namespace":"tenant-dev-o5g4","name":"appstudio","reconcileID":"0642fccc-600c-434c-8de5-13274ccb503a","action":"DELETE"} {"level":"info","ts":"2026-05-11T14:58:19.085Z","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-o5g4"},"namespace":"tenant-dev-o5g4","name":"appstudio","reconcileID":"0642fccc-600c-434c-8de5-13274ccb503a","secretName":"appstudio-pull"} {"level":"info","ts":"2026-05-11T14:58:19.093Z","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-o5g4"},"namespace":"tenant-dev-o5g4","name":"appstudio","reconcileID":"0642fccc-600c-434c-8de5-13274ccb503a","secretName":"appstudio-pull"} {"level":"info","ts":"2026-05-11T14:58:19.093Z","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-o5g4"},"namespace":"tenant-dev-o5g4","name":"appstudio","reconcileID":"0642fccc-600c-434c-8de5-13274ccb503a","serviceAccountName":"konflux-integration-runner","namespace":"tenant-dev-o5g4"} {"level":"info","ts":"2026-05-11T14:58:19.094Z","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-o5g4"},"namespace":"tenant-dev-o5g4","name":"appstudio","reconcileID":"94c937df-34ea-4488-a974-e41b4edffd2c","serviceAccountName":"konflux-integration-runner","namespace":"tenant-dev-o5g4"} {"level":"info","ts":"2026-05-11T14:58:39.645Z","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-m6pn"},"namespace":"happy-path-m6pn","name":"appstudio","reconcileID":"c4b5d2b5-d8eb-4cea-8fd8-164f76abfb18","action":"DELETE"} {"level":"info","ts":"2026-05-11T14:58:39.648Z","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-m6pn"},"namespace":"happy-path-m6pn","name":"appstudio","reconcileID":"c4b5d2b5-d8eb-4cea-8fd8-164f76abfb18","secretName":"appstudio-pull"} {"level":"info","ts":"2026-05-11T14:58:39.655Z","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-m6pn"},"namespace":"happy-path-m6pn","name":"appstudio","reconcileID":"c4b5d2b5-d8eb-4cea-8fd8-164f76abfb18","secretName":"appstudio-pull"} {"level":"info","ts":"2026-05-11T14:58:39.655Z","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-m6pn"},"namespace":"happy-path-m6pn","name":"appstudio","reconcileID":"c4b5d2b5-d8eb-4cea-8fd8-164f76abfb18","serviceAccountName":"konflux-integration-runner","namespace":"happy-path-m6pn"} {"level":"info","ts":"2026-05-11T14:58:39.657Z","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-m6pn"},"namespace":"happy-path-m6pn","name":"appstudio","reconcileID":"38d8a7d9-ef41-48d1-966d-97693b37390e","serviceAccountName":"konflux-integration-runner","namespace":"happy-path-m6pn"} {"level":"info","ts":"2026-05-11T14:58:44.825Z","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-o5g4"},"namespace":"tenant-dev-o5g4","name":"appstudio","reconcileID":"0cb8758a-03d8-48ab-9d1e-990bbf040fe5","action":"DELETE"} {"level":"info","ts":"2026-05-11T15:00:00.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":"final-finalizer-dev-0hqt"},"namespace":"final-finalizer-dev-0hqt","name":"appstudio","reconcileID":"d350283b-c15e-4487-b475-a9ff6647c83b","action":"DELETE"} {"level":"info","ts":"2026-05-11T15:00:00.456Z","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-0hqt"},"namespace":"final-finalizer-dev-0hqt","name":"appstudio","reconcileID":"d350283b-c15e-4487-b475-a9ff6647c83b","secretName":"appstudio-pull"} {"level":"info","ts":"2026-05-11T15:00:00.466Z","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-0hqt"},"namespace":"final-finalizer-dev-0hqt","name":"appstudio","reconcileID":"d350283b-c15e-4487-b475-a9ff6647c83b","secretName":"appstudio-pull"} {"level":"info","ts":"2026-05-11T15:00:00.466Z","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-0hqt"},"namespace":"final-finalizer-dev-0hqt","name":"appstudio","reconcileID":"d350283b-c15e-4487-b475-a9ff6647c83b","serviceAccountName":"konflux-integration-runner","namespace":"final-finalizer-dev-0hqt"} {"level":"info","ts":"2026-05-11T15:00:00.469Z","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-0hqt"},"namespace":"final-finalizer-dev-0hqt","name":"appstudio","reconcileID":"0711ee9e-de15-4b98-827e-1a7275ae77c9","serviceAccountName":"konflux-integration-runner","namespace":"final-finalizer-dev-0hqt"} {"level":"info","ts":"2026-05-11T15:00:05.837Z","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-m6pn"},"namespace":"happy-path-m6pn","name":"appstudio","reconcileID":"c0890fa5-b0d5-4ade-966f-38b0b526e74c","action":"DELETE"} {"level":"info","ts":"2026-05-11T15:00:22.192Z","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-0hqt"},"namespace":"final-finalizer-dev-0hqt","name":"appstudio","reconcileID":"739cc459-42c6-4d5b-99d4-5abb6a992d7e","action":"DELETE"}